This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF52832 1 MBit/s vs nRF52811 Coded PHY range improvement 10 % - expected 100 %

Hello, 

We're piloting updating our sensor beacons RuuviTags to use Coded PHY for better range. The current design has nRF52832, our update would be to drop in a nRF52811.

The beacons work by broadcasting sensor data in manufacturer specific format in advertisements, there's no GATT connection. 

Our test setup had 5+5 tags and 2 prototypes of Ruuvi Gateway as receiver. Ruuvi Gateways have nRF52811 + LNA on BLE side and ESP32 to send the data to the Cloud via WiFi. The gateway collects all advertisements to 10 second batches and sends the data in one batch, if a tag is received at least once in 10 second window it's considered to be in range. 52832 tags sent at 221 ms interval, 52811 tags at 1285 ms interval to compensate for energy consumption of Coded PHY. Both tags send at +4dBm. 

We placed the gateways on a harbor by a lake and started speeding away in a boat with tags pointed to gateways, i.e. as clear line of sight as possible. The 1 MBit / s tags dropped first after a bit over kilometer range and Coded PHYs about 10 % later. We were expecting the range to be doubled.

Is there something specific in our test setup which would explain the result of only 10 % more range? For example our use case is extremely tolerant for dropped packets, to be considered in range 52832 can lose 44/45 packets in 10-second period, 97 % packet loss is acceptable. On the other hand 52811 can tolerate losing only 6/7 packets => 77% packet loss is acceptable.

Related