sx1302_hal icon indicating copy to clipboard operation
sx1302_hal copied to clipboard

No documentation to calculate RSSI in dBm for SX1302 + SX1250

Open nilesh-dryad opened this issue 2 years ago • 3 comments

I am using Semtech LoRa® Corecell reference design V1.0 (which has SX1302 and SX1250) and testing Receive and Transmit examples. While receiving packets, packet information are printed on console which has RSSI channel and RSSI signal value but those values are in dB.

Is there any equation to convert those values in dBm? I tried to find the information in source code and documents from Semtech website but all in vain.

nilesh-dryad avatar Aug 19 '21 10:08 nilesh-dryad

There are plots and an explanation of this in the Performance Report resource, Section 9 in the US report. With proper "rssi_offset" in the global_config.json file, the RSSI values can be interpreted as the received signal power level in dBm seen at the RFIO port.

kmuster-semtech avatar Nov 03 '21 16:11 kmuster-semtech

@kmuster-semtech Thank you for your reply. How can I find that proper RSSI offset? is it fixed -215.4 for SX1302+ SX1250?

nilesh-dryad avatar Nov 12 '21 10:11 nilesh-dryad

"How can I find that proper RSSI offset?"

The RSSI Offset value is found by calibration, shown in the CoreCell V1 Performance Report I linked earlier. The default value should be proper for any Corecell V1, but you may perform the calibration yourself and update the global_conf.json file of the packet forwarder.

kmuster-semtech avatar Dec 21 '21 21:12 kmuster-semtech

Thank you for your inquiry.

Customers are encouraged to submit technical questions via our dedicated support portal at https://semtech.force.com/ldp/ldp_support.

We invite all users to visit the LoRa Developer Portal Forum at https://forum.lora-developers.semtech.com and to join the thriving LoRa development community!

smtc-bot avatar Sep 30 '22 12:09 smtc-bot