This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1200 LQI and RSSI

Other Parts Discussed in Thread: CC1200


I'm currently trying to understand how LQI is calculated and presented throughout a packet. Btw. I'm using GFSK for modulation in 434MHz band.

I understand it is a metric to see how easily it was to demodulate the data and I have read

Questions :

1. If I choose to append RSSI and LQI bytes to the packet, then I get the same values in the append bytes as the register values if I would read the registers at the end of the packet, correct?

2. If I read the LQI from register while receiving the bytes e.g. at every one or two bytes, then I get different values, so how often is the LQI written to registers and based on what?

3. Do you have a formula on how the LQI is calculated, primarily interested in GFSK/FSK?

4. Sometimes I see LQI value of 0 appended as well as readout from register while receiving what does this mean?, the user guide states that LQI=0 is not valid, how can it be like this because the packet is received correctly.

5. Also how often is RSSI written to register and how long time is the RSSI based on?

Best regards,