Positioning

BLE 6.0 Channel Sounding vs UWB: Anchor Density for Sub-Meter

Ranging specs do not ship accuracy. Anchor count, geometry, and airtime decide whether BLE 6.0 Channel Sounding or UWB holds sub-meter on your floor.

Hayat Amin, President of IP, Position Imaging Hayat AminPresident of IP, Position Imaging 4 min read
The short answer

A radio's ranging spec is not your shipped accuracy. Bluetooth 6.0 Channel Sounding ranges to roughly 30 to 50 cm line of sight, but position accuracy depends on how many anchors see each tag and from what angles, so plan a denser anchor grid than the spec sheet implies. UWB's 499.2 MHz channels resolve indoor reflections that channel sounding's roughly 80 MHz span cannot, which is why UWB holds 10 to 30 cm on sparser grids. Spec the grid, not the radio.

Key takeaways

  • Ranging error is per link. Position error multiplies it by geometry, and a dilution of precision of 2 doubles whatever the chipset quotes.
  • UWB's 499.2 MHz bandwidth separates reflections about 60 cm apart in path length. Channel sounding's 80 MHz span blurs anything closer than about 3.7 m.
  • Channel sounding is connection-based two-way ranging, so airtime caps tags per anchor. UWB TDoA tags blink once and scale to thousands per cell.
  • Whichever radio you pick, plan 3 to 4 anchors visible from every tag position with wide angular spread, not just coverage.
  • Judge a pilot on P95 error under real forklift traffic, not mean error in an empty aisle.
  • Positioning methods on top of either radio are heavily patented. Standards membership covers the PHY, not the tracking stack.

Why doesn't the ranging spec predict shipped accuracy?

Chipset marketing quotes one number: ranging error on a single link, line of sight, on a bench. Asset tracking needs a position, and a position solver combines three or more ranges into an x, y estimate. Geometry multiplies per-link error through dilution of precision, the same DOP term GPS engineers watch.

Concrete case: mount your anchors along one wall of a warehouse because that is where power is. Tags in the far aisles see all anchors from nearly the same direction, DOP climbs to 3 or 4, and a 40 cm ranging error becomes 1.2 to 1.6 m of position error. Surround the same tag with anchors at wide angles and DOP drops near 1.3, so the same radio delivers roughly 50 cm.

This applies identically to Bluetooth 6.0 Channel Sounding and to UWB. The spec sheet tells you the floor of your error, and the anchor layout tells you the multiplier. Geometry eats spec sheets.

How dense an anchor grid does sub-meter channel sounding need?

A working rule for both radios: every tag position should see at least three anchors with usable signal paths and more than 60 degrees of angular spread between them.

UWB TDoA deployments commonly run 20 to 40 m anchor spacing under open ceilings and still hold 10 to 30 cm, because each anchor's timestamp survives clutter well. Channel sounding at 2.4 GHz propagates through racking, but what arrives is a phase estimate corrupted by every reflection along the way. In racked aisles, plan more like 10 to 20 m between channel sounding anchors so each fix has enough clean-geometry links to reject the bad ones. Budget roughly 1.5 to 2 times the anchor count of a UWB design for the same floor if sub-meter P95 is the target.

The saving grace: a channel sounding anchor is a BLE SoC, hardware like Nordic's nRF54 series, so the denser grid can still cost less per installed point than UWB infrastructure. Grid for geometry, not for coverage.

What does 80 MHz of bandwidth do to multipath indoors?

Time resolution scales inversely with bandwidth, and this is the physics neither vendor roadmaps nor firmware updates can change.

UWB per 802.15.4z HRP uses 499.2 MHz channels and roughly 2 ns pulses. The receiver can separate two paths whose lengths differ by about 60 cm, so it picks the direct path out of the clutter in the time domain and ignores the bounce off the racking.

Channel Sounding hops across up to 72 channels at 1 MHz spacing in the 2.4 GHz band, an effective span near 80 MHz. That resolves paths about 3.7 m apart. A reflection whose path is 2 m longer than the direct one merges into a single corrupted phase estimate, and the error lands on your range. The standard pairs phase-based ranging with a round-trip time check, but RTT at this bandwidth is a meters-grade sanity test, not a fix.

Line of sight, channel sounding demos hold 30 to 50 cm. Add metal racking and moving forklifts and 1 to 2 m is the honest expectation. Bandwidth is the one thing you cannot tune.

Does connection-based ranging cap your tag count?

Channel sounding runs over a BLE connection. Each ranging procedure is a scheduled two-way exchange between the tag and one anchor, costing tens of milliseconds of radio time, and a position fix needs that repeated against three or more anchors. Multiply tags by anchors by update rate and you are spending shared 2.4 GHz airtime, in the same band as every WiFi access point on the floor.

UWB TDoA inverts the whole model. The tag transmits one blink, under a millisecond of airtime, and never connects to anything. Anchors timestamp the blink and the infrastructure solves the position. That is how a single cell tracks thousands of tags at once-per-second updates while coin-cell tags last for years.

So run the capacity math before the accuracy math:

  • Hundreds of assets, updates every 10 to 60 seconds: channel sounding airtime fits comfortably.
  • Thousands of pallets, one-second updates: two-way ranging schedules collapse, and TDoA wins regardless of accuracy.

Airtime is the hidden anchor budget.

How do you prove the grid, and what should you build versus license?

Pilot both radios on the same floor section before committing hardware at scale. Measure the full error distribution, judge P95 under real forklift traffic rather than mean error in an empty aisle, and deliberately include your worst geometry, the corner where anchors cluster on one side.

Then look hard at the software between raw ranges and a trustworthy position: multipath rejection, DOP-weighted solvers, fusion of RF with inertial or vision inputs. That layer takes positioning teams years to get right, and it sits in heavily patented territory on both the BLE and UWB sides.

The radio standard gives you access to the PHY. It gives you nothing on the tracking methods built on top of it.

Position Imaging licenses hundreds of granted US patents in RF ranging, real-time positioning, computer vision, and machine learning, IP cited by Apple, Bosch, and other major firms. Licensing the proven methods means your team integrates instead of re-deriving, with freedom to operate documented up front, and products that ship in months. License the ranging math, ship the product.

Patents referenced
US 11,774,249US 12,079,006US 12,066,561US 12,000,947

Frequently asked questions

Is Bluetooth 6.0 Channel Sounding accurate enough for warehouse asset tracking?

For aisle-level location, yes. Expect 30 to 50 cm line of sight and 1 to 2 m in racked aisles with traffic, which finds a pallet's aisle reliably. For slot-level or bin-level accuracy under 30 cm, UWB's 499.2 MHz bandwidth is still the dependable choice.

How many anchors do I need for sub-meter BLE channel sounding?

Plan for every tag position to see at least three anchors with more than 60 degrees of angular spread between them. In cluttered warehouse space that usually means 10 to 20 m anchor spacing, roughly 1.5 to 2 times the anchor count of an equivalent UWB TDoA design. The per-anchor hardware is cheaper, so total infrastructure cost can still favor BLE.

Why is my measured position error worse than the chipset's ranging spec?

Two multipliers sit between the spec and your floor. Geometry first: dilution of precision scales per-link error, and anchors clustered on one side can triple it. Multipath second: with about 80 MHz of effective bandwidth, channel sounding cannot separate reflections less than roughly 3.7 m longer than the direct path, so indoor clutter lands directly on the range estimate.

Can channel sounding scale to thousands of tags like UWB TDoA?

Not at high update rates. Channel sounding is a connection-based two-way exchange per anchor, costing tens of milliseconds of shared 2.4 GHz airtime per link, while a UWB TDoA tag sends one sub-millisecond blink that every anchor timestamps. Hundreds of tags at relaxed update rates fit channel sounding fine; thousands of pallets at one-second updates need TDoA.

Does building on BLE 6.0 or UWB create patent risk?

The radio standards cover the PHY and protocol, but the positioning methods on top, multipath mitigation, solver design, sensor fusion, are widely patented by companies that spent years in this field. A freedom-to-operate review before you ship is cheaper than one after. Licensing granted IP, such as Position Imaging's RF positioning portfolio, resolves both the engineering effort and the exposure at once.

Talk to the IP team

Send us your floor plan and accuracy target, and we will map your tracking product against the Position Imaging portfolio before you commit to a radio.

Tell us the product. We map the exact scope, what a license covers, and how fast you can ship, all in a 20-minute call.

Book a 20-minute call