《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于nRF2401軟件跳頻協議的設計與實現
基于nRF2401軟件跳頻協議的設計與實現
來源:電子技術應用2012年第5期
孫保群1,王 瓊2
1.合肥工業大學 汽車工程技術研究院,安徽 合肥230009; 2.合肥工業大學 計算機與信息學院,安徽 合肥230009
摘要: 為解決射頻收發器NRF2401 在ISM 頻段內同頻干擾,提高無線通信系統的通信質量和可靠性,提出了一種軟件自適應跳頻擴頻協議。該協議充分利用nRF2401射頻芯片多頻點特性,使用軟件程序設計將125個間隔為1 MHz的頻道分成低、中、高三個頻段,在無線信道受阻或同頻干擾時,依據“低頻-中頻-高頻”的循環順序進行頻道跳變。實驗結果表明,工程機械儀表無線顯示系統采用這種軟件擴頻協議設計,可以有效避免同頻干擾和多點傳輸干擾,提高系統傳輸可靠性。
中圖分類號: TN925
文獻標識碼: A
文章編號: 0258-7998(2012)05-0046-03
The design and realization of spread-spectrum protocol of adaptive frequency-hopping software based on nRF2401
Sun Baoqun1,Wang Qiong2
1.Automotive Engineering Technology Institute,Hefei University of Technology,HeFei 230009,China; 2.College of Computer and Information,Hefei University of Technology,Hefei 230009,China
Abstract: An adaptive frequency-hopping spread-spectrum software protocol, based on a chip of radio frequency nRF2401 with the characteristic of many channels, is proposed for the purpose of avoiding nRF2401 being interfered by other wireless channels with the same frequency in ISM band, and improving quality and reliability of wireless communication system. This protocol divides 125 frequency channels for 1MHz interval into three of low, middle, and high frequency bands, and would make full use of this chip’s characteristics and carry on the channel jump circularly by “low-middle-high” band. Laboratory results demonstrate that the system, engineering mechanical instrument based on wireless display, with this protocol can avoid effectively same frequency and multi-spot transmitting disturbances, and can ensure the reliable wireless data transmitting among of engineering machineries.
Key words : nRF2401;adaptive frequency hopping;spread-spectrum communication;anti-interference

     目前使用的短距離無線通信技術及標準主要有Bluetooth、WIFI、ZigBee、UWB、NRF24XX系列產品等。Nordic公司生產的單片集成射頻無線收發器NRF24XX系列芯片具有低功耗、支持多點通信、傳輸速率高、通信協議簡單、通信質量穩定可靠、軟件配置工作參數、需要的外圍元件少、易于開發等優點,應用該系列芯片實現短距離無線通信是一種具備較高性價比的解決方案。但是,由于這些產品都是工作在ISM頻段內,難免造成頻段的擁擠。為此,大多產品的通信協議都設計了擴頻技術以抗同頻段干擾。例如,藍牙采用了FHSS(快速跳頻擴頻技術),W-LAN采用了DSSS(直接序列擴頻技術)等。NRF24XX系列收發芯片的射頻協議采用簡單、透明的窄帶信號直接發送,沒有進行擴頻處理,在實際應用中會遇到同頻干擾降低通信系統的通信質量。但NRF24XX系列芯片的工作頻段對用戶開放125個頻道,可以通過軟件算法實現跳頻,這也是一種簡單經濟的擴頻方法。本文提出了一種軟件自適應跳頻擴頻協議的設計方案,該方案充分利用nRF2401射頻芯片多頻點特性,使用軟件設計將125個間隔為1 MHz的頻道分成低、中、高三個頻段,在無線信道受阻或同頻干擾時,依據“低頻-中頻-高頻”的循環順序實現自適應跳頻。該軟件擴頻協議在工程機械儀表無線顯示系統樣機上進行了抗干擾實驗。結果表明,在通信雙方遇到同頻干擾時,射頻收發機可以自適應跳變到未受干擾的頻道,使得系統能夠繼續保持良好通信和可靠的數據傳輸。

1 nRF2401軟件擴頻協議的基本原理
    射頻收發芯片nRF2401工作于2.4 GHz的ISM頻段,內置頻率合成器等功能模塊,工作頻率等參數均通過軟件進行配置,不需要復雜的通信協議支持,能夠實現透明數據包無線傳輸。
    由于該芯片采用窄帶信號直接調制發送技術,未作任何頻譜上的擴展,使得該芯片在定頻通信時易受到同頻信號干擾。本文提出的軟件自適應跳頻擴頻協議是基于射頻收發芯片nRF2401,其自身具有多頻點特性和全軟件配置參數的優點,利用全軟件的設計方法達到了頻譜擴展目的。軟件跳頻協議的設計原理是,將nRF2401自身間隔為1 MHz的125個順序頻道劃分為低頻段(2 400 MHz~2 441 MHz)、中頻段(2 442 MHz~2 482 MHz)、高頻段(2 483 MHz~2 524 MHz)三個相同帶寬的子頻段,并從三個子頻段內各自選取某一頻道作為當前工作頻率,及上一跳頻率和下一跳頻率,且嚴格按照同一周期內不重復選頻和相鄰被選頻率不在同一子頻段內的原則,有效避免了頻率跳變時的誤跳,最終實現了無線通信系統抗同頻干擾的設計目標。
    系統進行無線通信時,該軟件協議先使得射頻收發機雙方用較少的時間尋找到一個有效的通信頻道,建立起握手信道,并保持在定頻通信模式中,在遇到同頻干擾的情況下,自適應地快速跳變到沒有干擾的頻道工作。
2 軟件擴頻協議的算法實現
2.1 跳頻頻點的選擇方法

    射頻收發芯片nRF2401的工作頻率范圍為2 400 MHz~2 524 MHz,具有125個頻道,間隔為1 MHz。將頻道劃分為低、中、高三個子頻段,頻道與子頻段頻率對應關系如表1所示。



    表2中,序號表示信道頻點跳頻表中的上一跳與下一跳頻道的編號,頻道表示該編號的頻點在射頻芯片自身125個頻道中的位置,頻率就是該位置頻道的工作頻率值。
2.2 信道建立的握手流程
    無線系統通信時,最重要的準備工作就是建立握手信道。系統信道建立的握手流程如圖1所示。其中,Fm表示以表2中跳頻序號為下標的頻點,即m∈01→35。為了排除信道握手時可能遇到的同頻干擾,射頻收發機在建立握手信道時按照表2的跳頻序列基進行循環跳變,以尋找到合適的通信頻道。握手協議設定,m的初值為01,在時鐘信號CLK有效的情況下,m達到35后自動復位為01。
    射頻發射機初始化后,以初始頻率Fm(m=01)進行廣播,發送一個Hello請求信號。在等待延時t1內,如果收到了接收機應答信號ACK,則標志寄存器DR1置高,認為收發機之間的握手成功;如果沒有收到ACK信號,則跳至下一頻點Fm+1繼續廣播。其中,設計發射機頻率跳變的等待延時t1滿足式(4)的約束條件:
    t1=T(T>3 ms且T<10 ms)          (4)
式中,T為發射機相鄰兩頻點間自適應跳頻的時間間隔。系統在每一次頻率跳變之后都要判斷建立握手信號的累加時延是否超時,如果系統設定的跳頻計時器時鐘有效(CLK=1),則發射機繼續跳頻廣播,直至收發機雙方握手成功;如果跳頻計時器時鐘無效(CLK=0),則發射機停止廣播,即收發機雙方的握手失敗。
    射頻接收機初始化后,以初始頻率Fm(m=01)進行監聽,在等待延時t2內,如果收到發射機的請求信號Hello,則向其發送一個ACK應答信號;如果沒有收到Hello請求信號,則跳至下一頻點Fm++繼續監聽。其中,設計接收機頻率跳變的等待延時t2滿足公式(5)的約束條件:
  
2.3 同頻干擾下的自適應跳變
    為了提高通信系統有效數據的傳輸效率,當系統握手成功后,收發雙方即默認此時的信道良好,此后,就保持定頻通信方式。然而,同頻干擾具有隨機性,因此,軟件設計既要保證系統有足夠的時間傳輸有效數據,又要及時識別出同頻干擾信道并實現自適應跳頻。
    自適應跳頻算法的設計思想是:系統將相關跳頻信息寫入握手信號幀Hello和ACK的協議中,如表3和表4所示。


    軟件協議在握手信號幀的結構中設置身份識別碼,身份識別碼的長度為5 B(40 bit),每個合法用戶均有一個唯一的身份識別碼。通過身份識別碼來區分有用信號和干擾信號,以決定收發雙方是繼續保持定頻通信,還是自適應跳變到凈頻點。在同頻干擾環境中,接收機通過身份識別功能區分出干擾信號的存在,然后發送一個請求重新握手信號給發射機,并屏蔽該干擾頻點,在凈頻點上重新建立一個新的握手信道。通信系統在同頻干擾情況下自適應跳變流程如圖2所示。
3 實驗結果分析與總結
    本文研究設計的基于nRF2401軟件的自適應跳頻協議在工程機械儀表無線顯示系統樣機平臺上進行了跳頻通信與跳頻抗干擾實驗,其中,射頻機收發雙方均按照表2中的跳頻序列基建立握手信道,m取值隨機。得到系統進行無線數據通信前射頻收發機采用跳頻方式成功建立握手信道的時間如表5所示。

 

 

    通過表5中數據可知,接收機接收到Hello數據幀的時間平均為3.88 s,而發射機接收到ACK應答信號幀的時間平均為30 s左右。
    射頻收發機握手成功后,進入正常定頻通信流程,在遇到同頻干擾后,迅速退出定頻模式,進入跳頻模式并屏蔽該干擾點,在凈頻點上重新建立一個握手信道,并再次進入正常定頻通信流程。無線數據通信中遇到同頻干擾時射頻收發機重新握手成功的時間如表6所示。

    表6中記錄數據表明,系統兩次定頻模式間隔時間大約在16 s以內,最短用時為2 s左右。
    本文設計的基于射頻收發芯片nRF2401的自適應跳頻軟件擴頻協議,在無線通信系統遇到同頻干擾時,能夠自適應快速跳變到沒有干擾的頻道,提高了系統的抗干擾能力和可靠性,也彌補了ISM頻段頻率資源緊張的缺陷,達到頻譜擴展的目的。該協議嚴格按照合理算法選頻,有效避免了頻率跳變時的誤跳,最終實現了無線通信系統抗同頻干擾的設計目標。隨著nRF2401芯片在短距離無線通信應用的普及頻譜資源日益緊張,采用軟件擴頻技術實現抗干擾通信將具有重要的實際意義。
參考文獻
[1] 張煜,葛海波.基于NRF2401的跳頻無線傳輸系統的實現[J].西安郵電學院學報,2009,14(5).
[2] Datasheet Nordic VLSI ASA[EB/OL].[2003-03].http://www.nvlsi.no.
[3] FREDERICK J B,PURSLEY M B.A protocol for adaptive transmission in direct-sequence spread-spectrum packet radio networks[J].IEEE Transactions on Communications,2004,52(8).
[4] 俞世榮.自適應跳頻通信及其抗干擾性能[J].通信技術,1992(2).
[5] 王瓊,張燚,孫保群.基于nRF2401的工程機械儀表無線通信平臺的設計與實現[J].電子技術應用,2010,36(8).
[6] 朱永松,張海勇.自適應跳頻通信特性分析[J].航天電子對抗,2005,21(6).
[7] HAMDI K A,BAMAHDI O A.A new adaptive frequency  hopping technique[J].IEEE 60th,2004,3(9).

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩亚洲国产一区| 一区二区三区你懂的| 欧美激情精品久久久久久大尺度| 久久久久久久综合狠狠综合| 亚洲黄色尤物视频| 久久免费视频一区| 国产精品日韩欧美| 欧美日韩日日夜夜| 99国产欧美久久久精品| 亚洲精品视频一区二区三区| 亚洲国产欧美另类丝袜| 亚洲国产精品成人va在线观看| 亚洲大片一区二区三区| 午夜在线一区| 国产精品视频免费观看www| 国产亚洲二区| 激情久久一区| 在线精品国产欧美| 国产热re99久久6国产精品| 欧美一区二区三区成人| 国产婷婷色综合av蜜臀av| 亚洲国产精品成人综合| 91久久精品www人人做人人爽| 亚洲人永久免费| 欧美午夜精品久久久久久人妖| 久久综合狠狠综合久久综青草| 国产三区精品| 欧美视频中文在线看| 一本色道久久88综合日韩精品| 一区二区在线视频播放| 国产亚洲午夜高清国产拍精品| 性欧美大战久久久久久久免费观看| 免费人成精品欧美精品| 开心色5月久久精品| 国产精品一卡| av成人黄色| 国产精品高潮视频| 在线成人激情黄色| 欧美视频在线观看| 欧美成人一区二区三区在线观看| 久久只精品国产| 久久全球大尺度高清视频| 国产日韩欧美综合精品| 久久网站热最新地址| 欧美日韩综合在线免费观看| 韩国成人理伦片免费播放| 欧美视频免费看| 黄色成人免费观看| 亚洲福利久久| 国产综合色产| 欧美日韩一区二区精品| 国产一区二区三区不卡在线观看| 国产精品亚洲不卡a| 亚洲免费人成在线视频观看| 亚洲久色影视| 海角社区69精品视频| 久久久一本精品99久久精品66| 欧美激情第8页| 妖精成人www高清在线观看| 欧美日韩中字| 香蕉久久夜色精品国产使用方法| 欧美日本国产在线| 中日韩午夜理伦电影免费| 欧美日韩免费观看一区| 最新国产の精品合集bt伙计| 国产精品福利片| 国产精品欧美一区喷水| 在线免费观看一区二区三区| 国产精品xxxxx| 久久人人97超碰人人澡爱香蕉| 亚洲黄色片网站| 在线免费一区三区| 国产精品美女久久久久av超清| 欧美日本韩国| 一本高清dvd不卡在线观看| 亚洲精品一二三区| 久久av资源网站| 欧美深夜福利| 国产精品www994| 欧美激情第三页| 久久精品夜色噜噜亚洲a∨| 久久久综合精品| 欧美日韩裸体免费视频| 欧美中日韩免费视频| 亚洲精品系列| 亚洲成色精品| 国产亚洲成av人片在线观看桃| 国产精品亚洲аv天堂网| 欧美日韩精品久久| 国产美女精品视频免费观看| 日韩亚洲欧美中文三级| 亚洲七七久久综合桃花剧情介绍| 欧美成人精品| 在线观看欧美精品| 欧美视频在线观看一区二区| 香蕉久久精品日日躁夜夜躁| 欧美激情一区二区久久久| 影音先锋久久资源网| 久久久久久69| 在线观看欧美日本| 国产精品美女久久福利网站| 国产一区二区三区久久精品| 亚洲激情网站免费观看| 亚洲综合日韩在线| 欧美a级一区二区| 国产在线不卡精品| 国产精品免费一区豆花| 欧美视频日韩视频在线观看| 亚洲美女区一区| 亚洲精品一区久久久久久| 欧美性淫爽ww久久久久无| 国产色综合久久| 久久久久久亚洲精品杨幂换脸| 国产精品99久久久久久久久| 国产精品一区二区三区观看| 国产精品羞羞答答xxdd| 国产精品二区在线| 欧美日韩精品免费在线观看视频| 香蕉乱码成人久久天堂爱免费| 久久精品毛片| 蜜桃久久精品一区二区| 欧美大片在线看免费观看| 狠狠色伊人亚洲综合成人| 国产精品狼人久久影院观看方式| 欧美在线三级| 伊人久久大香线| 欧美制服第一页| 一本色道久久综合亚洲精品婷婷| 欧美精品粉嫩高潮一区二区| 亚洲激情不卡| 亚洲精品久久久久中文字幕欢迎你| 亚洲欧美在线一区二区| 一本一道久久综合狠狠老精东影业| 欧美福利视频在线观看| 国产精品夜夜夜| 欧美伦理视频网站| 久久蜜桃av一区精品变态类天堂| 亚洲精品日韩综合观看成人91| 亚洲人成7777| 国语自产精品视频在线看一大j8| 亚洲综合社区| 黑人巨大精品欧美黑白配亚洲| 亚洲一区美女视频在线观看免费| 亚洲综合三区| 国内成人精品一区| 日韩一区二区高清| 久久综合中文字幕| 一区二区三区高清在线| 欧美另类在线播放| 一区二区三区精品在线| 亚洲欧洲在线一区| 亚洲国产日韩欧美一区二区三区| 久久免费偷拍视频| 亚洲精品美女久久7777777| 国产精品日韩精品欧美在线| 欧美吻胸吃奶大尺度电影| 久久久中精品2020中文| 国产精品久久久久久久久久久久久久| 国产精品伦一区| 欧美福利电影网| 黄色成人免费网站| 亚洲国产精品综合| 久久久蜜臀国产一区二区| 亚洲免费观看视频| 欧美绝品在线观看成人午夜影视| 欧美成人精品影院| 久久久久久久久综合| 久久精品一区蜜桃臀影院| 国产日韩精品一区二区| 国产一区在线观看视频| 亚洲视屏在线播放| 精品av久久707| 亚洲欧美国产毛片在线| 一区在线影院| 日韩午夜av在线| 在线免费精品视频| 国产自产2019最新不卡| 野花国产精品入口| 欧美中文字幕在线视频| 久久精品日韩欧美| 欧美韩日亚洲| 中文国产成人精品| 国产亚洲欧洲一区高清在线观看| 99在线精品视频在线观看| av成人动漫| 欧美精品在线一区| 亚洲一区二区三区乱码aⅴ| 欧美日韩综合久久| 亚洲一区二区免费| 欧美激情视频一区二区三区免费| 国产精品乱码久久久久久| 欧美一级黄色网| 国产日韩欧美成人| 亚洲激情av在线| 亚洲手机视频| 在线播放精品| 欧美在线91| 欧美高清自拍一区| 亚洲欧洲一级| 欧美三级中文字幕在线观看| 欧美日韩一区二区视频在线观看| 欧美大尺度在线| 性欧美长视频| 国产一区二区在线观看免费播放| 欧美成人资源网| 亚洲欧美在线高清| 国产精品久久久久久影视| 亚洲国产欧美一区二区三区丁香婷| 一本久久a久久免费精品不卡| 日韩亚洲精品在线| 亚洲欧洲三级电影| 亚洲精品综合精品自拍| 伊人狠狠色丁香综合尤物| 欧美午夜精品久久久久久孕妇| 欧美jizz19hd性欧美| 性欧美xxxx视频在线观看| 亚洲美女电影在线| 久久偷看各类wc女厕嘘嘘偷窃| 国产日韩亚洲欧美综合| 美女精品国产| 久久久精品动漫| 狠狠入ady亚洲精品| 亚洲综合不卡| 亚洲国产成人久久| 久久性天堂网| 国产精自产拍久久久久久蜜| 亚洲第一色在线| 久久久亚洲国产天美传媒修理工| 亚洲二区在线视频| 狠狠网亚洲精品| 1204国产成人精品视频| 蜜乳av另类精品一区二区| 欧美体内she精视频| 国产日韩精品在线观看| 国产精品国产三级国产aⅴ浪潮| 国产精品国产三级国产| 久久国产一区二区| 亚洲欧美成人一区二区在线电影| 在线观看亚洲视频啊啊啊啊| 欧美日韩国产一区二区| 国产美女精品免费电影| 国产性色一区二区| 欧美体内she精视频在线观看| 欧美日韩第一页| 亚洲欧美日韩一区在线| 欧美日韩国产va另类| 欧美视频在线播放| 99香蕉国产精品偷在线观看| 亚洲欧美不卡| 一本色道久久精品| 久久精品国产欧美激情| 国产一区视频网站| 久久激情五月丁香伊人| 中日韩午夜理伦电影免费| 欧美精品免费看| 久久九九有精品国产23| 性视频1819p久久| 欧美私人网站| 亚洲高清二区| 国产精品久久久久久久浪潮网站| 亚洲免费观看在线观看| 欧美日韩小视频| 蜜月aⅴ免费一区二区三区| 国产精品综合视频| 亚洲最快最全在线视频| 欧美激情精品久久久久久大尺度| 老司机久久99久久精品播放免费| 国色天香一区二区| 欧美激情欧美狂野欧美精品| 好吊日精品视频| 亚洲欧美久久久| 亚洲一区二区在线免费观看视频| 国内成人精品视频| 国产乱码精品一区二区三区不卡| 欧美日韩一区二区在线| 国产日韩欧美另类| 亚洲精选在线| 亚洲福利视频专区| 久久精品女人| 在线中文字幕不卡| 欧美激情黄色片| 欧美日韩一视频区二区| 国产一区二区三区在线观看免费| 国产精品丝袜91| 亚洲综合另类| 欧美精品观看| 中日韩美女免费视频网址在线观看| 国产美女精品免费电影| 亚洲国产综合在线看不卡| 欧美日韩一区二区三区四区五区| 久久黄金**| 性欧美办公室18xxxxhd| 久久夜色精品国产| 国产欧美一区二区三区在线老狼| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美激情四色| 国产精品乱码一区二区三区| 亚洲另类在线一区| 久久国产精品亚洲va麻豆| 亚洲日韩成人| 美女精品自拍一二三四| 欧美国产在线视频| 国产精品a级| 国产精品久久久久一区二区三区| 麻豆精品一区二区综合av| 一二三区精品| 欧美日韩免费高清| 亚洲综合色婷婷| 欧美在线观看一二区| 亚洲第一福利社区| 亚洲一区二区免费看| 久久久中精品2020中文| 欧美三级韩国三级日本三斤| 国产欧美日韩专区发布| 久久国产日韩| 久久精品国产综合| 国产在线视频欧美| 国产精品激情电影| 久热精品在线视频| 亚洲人成网站777色婷婷| 另类天堂视频在线观看| 久久天天躁狠狠躁夜夜爽蜜月| 国产一区美女| 欧美精品久久久久久久久老牛影院| 亚洲欧美在线高清| 亚洲欧美激情在线视频| 欧美va亚洲va国产综合| 亚洲精品久久久一区二区三区|