查看: 1058|回复: 0

[技术交流] SX127X LoRa近距离通信串扰问题(虚假接收)优化

[复制链接]

67

主题

100

帖子

570

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
570
发表于 2020-5-28 17:18:52 | 显示全部楼层 |阅读模式
一、描述
SX127X LoRa信号近距离的通信情况下,若相同参数配置SF、BW下,一定偏移值的两个信道频率之间,会出现可以相互通信的情况接收到的数据可能正确)。

二、虚假接收实际测试
1、针对LoRa信号的虚假接收进行实际测试,了解多近距离(接收信号功率强度),及频率偏移量对虚假接收的影响。

实验测试设置:
CR=4/6;中心频率:490MHz;输出功率从0dBm开始增加;
*1:- 代表不会响应
*2:\ 代表不测试,不在考虑范围

小结:
1、在频率相差某些偏移值确实存在可以接收的情况,特别是在偏移量为1MHz、2MHz、4MHz、 8MHz这种差值为整数MHz时最为严重。
2、SF值越大可能虚假时可以识别到的功率越小(需要拉开的距离越远)。
3、严重时-60dBm以下都能成功接收数据,即需要拉开100m以上的距离才可能不会


三、虚假接收优化
1、通过修改 0x31、0x2F、0x30寄存器值设置进行优化

实现代码,在代码初始化中,对0x31、0x2F、0x30寄存器进行相应设置:


2、通过优化后,进行实际测试优化效果,主要针对BW125KHz:offset 1MHz、BW250KHz:offset 2MHz,BW500KHz:offset 1MHz这三个出现虚假接收最严重的配置进行测试;

*1:- 代表不会响应
*2:\ 代表不测试,不在考虑范围

小结:
1、优化配置后,虚假接收得到抑制,从测试数据来看,已经完全消失;但是SF12才是最恶劣的情况,可能还是会出现虚假接收或者误触发可能,但是优化后可以大大削弱,除非两设备天线相互靠在一起,否则实际应用中不会出现。

四、总结

1、LoRa设备可能出现多台设备近距离通信时,由于信道划分原因可能出现较严重的串扰情况,这时可以通过寄存器配置的方式可以优化这种近距离串扰的问题;
2、由于实验是在较大速率(SF=7)条件下测试的,该现象已经完全抑制;当速率较小(SF=12)时,由于灵敏度更高,可能该现象会更严重,能接收到更小的串扰信号(即需要隔开的距离更远),所以实际应用中,设备间的天线尽可能隔离远点,或者调整天线角度,使两者间相互影响更小;
3、通常应用中,设备较多为一对一通信、或者信道划分间隔较大较少出现差值为整MHz这种情况,或者设备间距离相距较远,所以一般不会有串扰影响;只有同时满足多个设备、近距离、信道划分在上实验测试严重情况下通信,串扰问题才会表现的很严重,且影响应用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表