參與:2
分享評論舉報
进城

进城

初學乍練

2 則回答

0得分


最佳解


LQI 和 RSSI 值可以从声明下面的全局变量获得:
extern int8 i8LastRssi;
extern uint8 u8LastLqi;

 

如果还有别的问题,可以发邮件联系Miller.huang@wpi-group.com

1F
无线@可乐

无线@可乐

爐火純青
評論 1:清楚了,谢谢
进城2019年11月22日
2得分


最佳解


u8RxRssiThreshold
芯片处于接收模式时会定期计算RSSI 值。
当使用天线分集功能,我们需要根据该参数决定哪个天线用来接收更强的信号。
如果 RSSI 值低于用户预定义的值(该参数),将会自动切换到另外的天线。

u8RxCorrThreshold 
对于该函数,该参数设置的值用于解调器模块的相关器。
通过增加该值,将更加确保解调器接收到的bits更接近我们预期的数据。这意味着底层判断是否能接收到预期数据包前将会进行更严格的检查。

高阈值将增加判定序文的准确性,当我们收到报文的序文时,会更准确地判断该序文是正确的关联而不是虚假的关联。
但是过高的阈值会导致一些数据包的丢失,特别是当灵敏度点上升的时候,因为微弱的信号的峰值会比较低。

低阈值将导致更多噪声可能被判定为序文,导致丢包,因为接收逻辑同步到错误的序文并且需要一定的时间才能判定该序文是错误的,在这段时间内就可能丢失真正的序文。

默认设置为25,根据实际情况,增加到27可能会有所帮助。
高于27可能会损失灵敏度,低于25对接收性能没有帮助。

2F
无线@可乐

无线@可乐

爐火純青
評論 1:非常感谢,还有就是5169接收到数据包的rssi值和lqi值怎么获取?我没找到接口
进城2019年11月22日

我要回答