> For the complete documentation index, see [llms.txt](https://docs.gxc.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gxc.io/plan-your-network/coverage.md).

# Coverage

Coverage design answers a different question from capacity: "*How many radios are required to provide usable coverage across the physical site?*"

*Step 1* [*Capacity*](/plan-your-network/capacity.md) established the capacity-driven radio count. This step determines the coverage-driven radio count. Together, these establish the range that the architecture must accommodate.

The final radio count is determined by whichever requirement is greater:

```
Final radio count = max(capacity-driven count, coverage-driven count)
```

### Do this in the Calculator

{% stepper %}
{% step %}

## Set the Site and Coverage Parameters

In the **Site & Coverage** panel, set:

* **Deployment Type**: Indoor or Outdoor
* **Environment**
  * Indoor: Open Office/Showroom, Warehouse (Low Racks), Warehouse (Dense Racks)
  * Outdoor: Open Campus/Yard, Parking Lot/Loading Dock, Industrial Perimeter
* **Clutter Level** · (Independent of **Environment**) Low / Medium / High
* **UL Device Class**: Handset / External Antenna / CPE
* **Region**: US (CBRS) or UK/EU/AU
* **Total Site Area**: In sq ft, sq m, or acres

<p align="center"><strong>Figure: ROM Calculator: Site &#x26; Coverage Panel</strong></p>

<div data-with-frame="true"><figure><img src="https://2839344875-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcsOm7izkwc75UBmow1N0%2Fuploads%2F7qSZPDm9yupJXqYEP4qn%2Fimage.png?alt=media&#x26;token=e73deb14-b0f5-4cbb-beed-fdf43a924577" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

## Review the Coverage Estimate

In the **Estimated APs** panel, review:

* **Coverage estimate**: Shows the number of APs required to provide coverage based on the selected site characteristics.
* **sq ft/AP**: Shows the effective coverage baseline and multipliers used by the calculator.

For example, the calculator may display a calculation such as:

```
25,000 × 1 (clutter) × 1.25 (auto) × 1 (stance)
```

This provides visibility into how the calculator arrived at the coverage estimate.

<div data-with-frame="true"><figure><img src="https://2839344875-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcsOm7izkwc75UBmow1N0%2Fuploads%2FqXEkMJnCKCKmaDzH2p7A%2Fimage.png?alt=media&#x26;token=7492ea25-1b1d-44dc-bfc6-aa3d629ee3e8" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
**NOTE**: In case of segmented sites, the calculator evaluates one Environment / Clutter combination per run. It does not automatically segment a mixed site into different coverage zones. If a site contains a warehouse floor, office area, loading dock, and outdoor yard, evaluate each zone separately and combine the resulting requirements.
{% endhint %}

{% hint style="warning" %}
**IMPORTANT:** Do not treat the entire site as a single coverage zone when different areas have significantly different propagation characteristics, mounting conditions, or operational requirements.
{% endhint %}
{% endstep %}
{% endstepper %}

### Understanding the Methodology

#### Gathering Coverage Requirements

Before estimating the radio count, capture the physical and operational characteristics of the site.

* **Total area**: Record the total site area and separate indoor and outdoor areas where appropriate.
* **Site segmentation**: Identify areas that require separate coverage treatment, such as warehouse floors, mezzanines, loading docks, offices, yards, and outdoor operational areas.
* **Indoor/outdoor mix**: Identify the proportion of indoor and outdoor coverage and any transition areas between them.
* **Terrain and clutter**: Document conditions that can affect propagation, including open floor areas, racks, machinery, containers, walls, terrain changes, and building-to-building distances.
* **Ceiling and mounting height**: Record AP mounting heights and identify significant variations across the site.
* **Mobility profile**: Identify how devices move through the coverage area: Stationary devices, pedestrians, forklifts, AGVs, vehicles, or other mobile devices.
* **Coverage requirements**: Identify where service is required and the performance expected in each area.

{% hint style="warning" %}
**Common mistake to avoid**: Do not treat the entire site as a single coverage zone. A warehouse floor, loading dock, office area, and outdoor yard may have very different propagation characteristics, mounting heights, obstructions, device densities, mobility patterns, coverage requirements. Segment the site first, then estimate coverage for each zone.
{% endhint %}

<details>

<summary><strong>Coverage Rules of Thumb</strong></summary>

The following values provide initial planning estimates for radio count. They are not substitutes for an RF design. Actual radio count depends on frequency, antenna configuration, mounting height, propagation environment, required signal level, interference, mobility, and application requirements.

**Indoor Coverage Estimates**

<table><thead><tr><th>Clutter</th><th>Example</th><th width="134">Avg. Height</th><th>Coverage per AP</th><th>AP Density</th></tr></thead><tbody><tr><td>Low</td><td>Open office space, minimal walls, mostly LOS</td><td>125 ft</td><td>~25,000 sq ft</td><td>4 APs</td></tr><tr><td>Medium</td><td>Open warehouse spaces with low to medium shelves, miscellaneous layout, some partitions</td><td>80 ft</td><td>~20,000 sq ft</td><td>5–6 APs</td></tr><tr><td>High</td><td>Manufacturing floor / Warehouse with dense walls, high metal racks, cold storage, heavy machinery</td><td>50 ft</td><td>~7,000 sq ft</td><td>13–15 APs</td></tr></tbody></table>

**Outdoor Coverage and Capacity Estimates (Omni Antennas)**

| Design Intent     | Area              | Radius   | AP Count  | Notes                                                                                                             |
| ----------------- | ----------------- | -------- | --------- | ----------------------------------------------------------------------------------------------------------------- |
| Coverage-Oriented | \~1,000,000 sq ft | \~800 ft | \~1 AP    | Assumes 47 dBm EIRP, wide-area mobility. Corresponds to "Open Campus / Yard" in the table below.                  |
| Capacity-Oriented | \~300,000 sq ft   | \~440 ft | \~3–4 APs | Higher device density, uplink-heavy applications. Corresponds to "Parking Lot / Loading Dock" in the table below. |

**Outdoor Range by Directional Antennas (33°–120° Beamwidth)**

| Device Class        | Range           | Conditions                                                            |
| ------------------- | --------------- | --------------------------------------------------------------------- |
| Smartphones/Tablets | 2,500–5,000 ft  | Standard beamwidth, Line of Sight (LOS) or near-LOS, RSRP to -110 dBm |
| CPE with High-Gain  | Up to 12,000 ft | Specialized antennas, optimal alignment, high-SINR, LOS required      |

**Outdoor Coverage Estimates by Environment**

| Environment                |   Height |     Radius | Area                          |
| -------------------------- | -------: | ---------: | ----------------------------- |
| Open Campus / Yard         | 20–30 ft | 700–800 ft | \~1,000,000 sq ft (coverage)  |
| Parking Lot / Loading Dock | 12–20 ft | 400–500 ft | \~300,000 sq ft (capacity)    |
| Industrial Perimeter       | 25–35 ft | 500–750 ft | 400,000–800,000 sq ft (mixed) |

**Outdoor Coverage Considerations**

The estimates above assume omnidirectional external antennas unless otherwise specified.

When planning outdoor coverage:

* Set AP spacing according to the actual coverage and capacity objectives.
* Account for buildings, foliage, machinery, vehicles, containers, and other RF obstructions.
* Consider directional antennas where range, uplink performance, or interference control is a priority.
* Consider the frequency band and applicable regional regulatory requirements when estimating achievable coverage.
* Validate outdoor propagation before finalizing AP and antenna placement.
* Consider uplink performance as well as downlink coverage, particularly for surveillance, telemetry, and industrial applications.

</details>

#### How the Calculator Estimates Coverage

The ROM Calculator starts with a baseline area per AP and applies multipliers based on the deployment characteristics.

The coverage formula used by the calculator:

```
APs_cov = ⌈ Area ÷ (Base × Clutter × Auto × Stance) × (1 + Buffer) ⌉
```

Where:

* **Base** = 25,000 / 17,500 / 10,000 sq ft/AP indoors (Coverage / Balanced / Capacity-oriented design intent: auto-derived, scored from Density + DL/UL throughput + Use Case, no manual goal needed), or an outdoor environment baseline × the same intent factor (1.0 / 0.70 / 0.45).
* **Clutter** = Low 1.0× · Medium 0.8× · High 0.6×.
* **Auto** = `min(DLscale, ULcap)`, where DLscale reflects your Channel BW (US) or AP Power Class (EMEA), and ULcap depends on UL Device Class (Handset 1.1× · Ext. Antenna 1.25× · CPE 1.5×).

  <table><thead><tr><th width="150">Region</th><th>Formula</th></tr></thead><tbody><tr><td>US (5G)</td><td><code>DLscale = 10^(10·log10(BW/20)/10)</code> ,<br>20 MHz=1.0×, 40 MHz=2.0×, 100 MHz=5.0×</td></tr><tr><td>EMEA (5G)</td><td><code>ΔP = 10·log10(P/5W)</code>; <code>DLscale = 10^(ΔP/10)</code>: e.g. 40 W ≈ +9 dB</td></tr></tbody></table>
* **Stance** = Your Planning Stance multiplier (Conservative / Prudent / Opportunistic, set in the **Planning Parameters** panel, see [*What to Bring*](/introduction.md#what-to-bring)).

#### Next Step

Next, proceed to *Step 3* [*Architecture*](/plan-your-network/architecture.md) to determine how the capacity-driven and coverage-driven radio counts come together into a deployable Onyx network. Architecture resolves where you land between the capacity floor established in *Step 1* [*Capacity*](/plan-your-network/capacity.md) and the coverage ceiling established here: determining the Shared Cell or Multi-Cell configuration, fronthaul topology, Onyx Edge server requirements, switching, and backhaul needed to support the final radio count.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.gxc.io/plan-your-network/coverage.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
