赞
踩
接触到此问题是由于在一个项目中使用了Si24R1,1主机发四从机收,调试过程中发现从机接收会丢包(40包丢2包),查阅资料发现可能是因为外部其他2.4G设备(比如蓝牙,WiFi)干扰信号,实测将速率从1M下降到250k,并且将信道调整到120,即2.5G附近,丢包问题得以大幅度减少,但估计受环境影响依然存在,在某些环境下可能还会出现大量丢包问题。
由于2.4G频段没有使用授权限制,目前家用电器、手机、无线网络都集中在此频段,干扰问题难以避免。如何避开在家庭市场中易与其它无线传输间(Bluetooth、HomeRF)发生干扰成了首要解决的问题。
跳频技术 (Frequency-Hopping Spread Spectrum; FHSS)是在2.4GHz频带以一定的频宽将其划分为若干个无线电频率信道(Radio Frequency Channel;RFC),并且以使用接收和发送两端一样的频率跳跃模式(Frequency Hopping)来接发讯号及防止数据撷取。其工作原理是,收发双方传输信号的载波按照预定规律进行离散变化。以达到避开干扰,完成传输。简单的说,FHSS不是抑制干扰而是容忍干扰。以下是跳频实现的流程图。
从以上流程图可以看出,跳频算法一个难点是如何使发射端和接收端的频点同步。
由于此项目中暂不打算进一步设计抗干扰,因此如后面继续跟进实现跳频算法再更新。
都看到这了,点个赞再走呗~~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。