NRF24L01跳频抗信道干扰功能探讨
接觸到此問題是由于在一個(gè)項(xiàng)目中使用了Si24R1,1主機(jī)發(fā)四從機(jī)收,調(diào)試過程中發(fā)現(xiàn)從機(jī)接收會(huì)丟包(40包丟2包),查閱資料發(fā)現(xiàn)可能是因?yàn)橥獠科渌?.4G設(shè)備(比如藍(lán)牙,WiFi)干擾信號,實(shí)測將速率從1M下降到250k,并且將信道調(diào)整到120,即2.5G附近,丟包問題得以大幅度減少,但估計(jì)受環(huán)境影響依然存在,在某些環(huán)境下可能還會(huì)出現(xiàn)大量丟包問題。
由于2.4G頻段沒有使用授權(quán)限制,目前家用電器、手機(jī)、無線網(wǎng)絡(luò)都集中在此頻段,干擾問題難以避免。如何避開在家庭市場中易與其它無線傳輸間(Bluetooth、HomeRF)發(fā)生干擾成了首要解決的問題。
跳頻技術(shù)?(Frequency-Hopping?Spread?Spectrum;?FHSS)是在2.4GHz頻帶以一定的頻寬將其劃分為若干個(gè)無線電頻率信道(Radio?Frequency?Channel;RFC),并且以使用接收和發(fā)送兩端一樣的頻率跳躍模式(Frequency?Hopping)來接發(fā)訊號及防止數(shù)據(jù)擷取。其工作原理是,收發(fā)雙方傳輸信號的載波按照預(yù)定規(guī)律進(jìn)行離散變化。以達(dá)到避開干擾,完成傳輸。簡單的說,FHSS不是抑制干擾而是容忍干擾。以下是跳頻實(shí)現(xiàn)的流程圖。
從以上流程圖可以看出,跳頻算法一個(gè)難點(diǎn)是如何使發(fā)射端和接收端的頻點(diǎn)同步。
由于此項(xiàng)目中暫不打算進(jìn)一步設(shè)計(jì)抗干擾,因此如后面繼續(xù)跟進(jìn)實(shí)現(xiàn)跳頻算法再更新。
都看到這了,點(diǎn)個(gè)贊再走唄~~
總結(jié)
以上是生活随笔為你收集整理的NRF24L01跳频抗信道干扰功能探讨的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解读STM32标准库的程序架构 - 以G
- 下一篇: CSDN博文编辑技巧-如何去除上传的图片