《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的多路無線信道監聽系統設計
基于FPGA的多路無線信道監聽系統設計
來源:電子技術應用2014年第5期
田 博, 陳分雄, 郭星鋒
(中國地質大學(武漢) 機械與電子信息學院, 湖北 武漢 430074)
摘要: 為了滿足工業無線標準中跳頻技術開發和測試的要求,選用16片TI高性能無線收發芯片CC2530監聽2.4 GHz全部信道,以FPGA為邏輯控制核心完成16路數據的接收和緩存,結合USB2.0傳輸控制芯片FT2232H將數據高速傳輸至上位機,上位機采用C#語言開發,完成了信道設置、數據解析和顯示功能。測試結果表明,基于FPGA的多路無線信道監聽系統具有良好的實時性和可靠性,能夠滿足工業無線標準開發和測試的要求。
中圖分類號: TP274;TP915.9
文獻標識碼: A
文章編號: 0258-7998(2014)05-0087-03
中文引用格式:田博,陳分雄,郭星鋒.基于FPGA的多路無線信道監聽系統設計[J].電子技術應用,2014,40(05):87-89+96.
Design of multi-channel wireless data monitoring system based on FPGA
Tian Bo, Chen Fengxiong, Guo Xingfeng
Faculty of Mechanical and Electronic Information, China University of Geosciences, Wuhan 430074, China
Abstract: In order to meet the requirement of the development and testing of frequency hopping in the industry, this paper uses 16 high-performance wireless transceiver chips TI CC2530 2.4 GHz ISM band to monitor all 16 channels, and uses FPGA logic to control core to accept and cached all data, then data is transferred to the host with the FT2232H USB2.0 controller chip quickly, finally the host computer completes the channel setting, data analysis and display functions with C # language. Test results show that the FPGA-based multi-channel wireless data monitoring system has good stability and real-time, and meets the system requirements.
Key words : data monitoring; FPGA; USB2.0; CC2530

    隨著物聯網產業的高速發展,無線通信協議已成為研究熱點。在無線通信協議的開發和測試過程中,通常會使用無線數據包監聽器捕獲指定信道的射頻數據包,結合相關軟件對數據包進行解碼和顯示,快速地發現并解決一些常見的問題[1],減少開發和測試的周期。
    現有的無線數據包監聽器大多僅能監聽單個信道的數據,在采用跳頻技術的通信協議進行開發時,如ISA100.11a、WIA-PA、WirelessHART等工業無線標準[2],需要同時監聽多個信道的數據。為滿足此類需求,本文提出了多路無線信道監聽系統的設計,利用FPGA在數據獲取方面良好的實時與并行控制性能,以IEEE 802.15.4[3]標準為基礎,針對2.4 GHz頻段開發了可以同時監聽16路無線信道的系統。結合協議分析軟件,可以為無線通信協議開發提供數據分析、輔助設計等服務,是一種極為有效的協議測試工具。
1 系統總體設計
   多路無線信道監聽系統由2.4 GHz無線RF接收器、FPGA和USB2.0接口單元等組成。無線RF接收器負責監聽、封裝無線數據報文并通過SPI傳輸至FPGA;FPGA作為整個系統的控制邏輯核心,完成數據的接收、緩存和USB2.0通信控制,USB2.0接口芯片FT2232H將數據高速傳輸至上位機,上位機采用C#語言開發,完成RF接收器參數的設置控制、數據分析和顯示功能,多路無線信道監聽系統組成框圖如圖1所示。

2 系統硬件設計
2.1 2.4 GHz無線RF接收器單元

   系統采用16片2.4 GHz 無線收發芯片CC2530,其具有極高的接收靈敏度和抗干擾性能,支持IEEE 802.15.4標準,提供精確的數字化RSSI/LQI,同時內嵌了具有代碼預取功能的低功耗8051微控制器內核,能高速處理無線數據報文,并擁有兩路SPI通信模塊和其他豐富的外設資源[4],16個CC2530的接收信道以5 MHz為間隔,平均分布在2 405 MHz~2 480 MHz之間。
    圖2所示為CC2530與FPGA連接示意圖。采用一對一和多對一的方式分別傳輸數據和指令,避免總線競爭,提高了傳輸效率,其中CC2530的SPI0作為主機,負責將無線數據報文傳至FPGA,SPI1作為從機負責接收來自FPGA的指令,如信道設置、數據傳輸設置等。

2.2 USB通信接口單元
    系統采用FTDI公司的FT2232H芯片,由它完成數據采集控制及數據采集后與PC之間的高速數據傳輸。FT2232H支持480 Mb/s的USB2.0高速規范,其中USB數據傳輸細節全部封裝在FT2232H內部,上位機提供虛擬串口VCP和D2XX兩種驅動程序,免去了復雜的USB固件和驅動程序開發過程[5]。
     圖3為FPGA與FT2232H硬件連接示意圖,采用同步245 FIFO模式[6],Clk是FT2232H的同步時鐘信號,其頻率固定為60 MHz,FPGA的主時鐘由同步時鐘3分頻得到,ADBUS[7..0]為8位雙向數據總線,因此最大傳輸速率可達160 Mb/s,nRXF和nTXE分別是FT2232H的讀寫標志位,nOE用于使能數據總線 ADBUS的輸出,nRD和nWR分別是FT2232H的讀寫選通信號。

3 系統軟件設計
3.1 CC2530程序設計

     首先初始化RF、SPI等外設,2.4 GHz無線RF接收器處于監聽狀態,如果偵聽到無線數據報文,就將其取出進行處理,添加報文頭、長度、信道號、通道號、RSSI、校驗位等信息,并通過SPI0傳至FPGA,繼續準備接收下一個無線數據報文。同時也可以根據所收到的上位機下發的命令來執行相應的操作:若收到設置信道的指令,則設置監聽信道;若收到啟動或者停止監聽的指令,則開始或停止監聽無線數據報文。程序流程如圖4所示。

制可劃分為5個模塊,分別是數據接收模塊、緩存模塊、傳輸模塊、命令輸出模塊、USB2.0通信模塊。其中緩存模塊主要由計數器、數據緩存和長度緩存三部分組成,計數器記錄數據緩存現有報文數量,數據緩存記錄報文數據,長度緩存記錄每一報文的長度,數據緩存和長度緩存的實現是通過調用FPGA的IP核生成相應容量的FIFO來完成。
    系統首先設置CC2530監聽的信道并啟動監聽,一旦CC2530監聽到無線數據,就將監聽到的數據報文傳至FPGA,FPGA將數據寫入到數據緩存,同時計算報文的長度并將結果寫入到長度緩存,計數器加1,當檢測到計數器大于0時,先讀取長度緩存獲取報文長度,計數器減1,然后根據報文長度讀取數據緩存,將讀取的數據通過USB上傳至PC,直到讀取數量與報文長度相等時停止,繼續檢測下一路計數器,依次循環。FPGA邏輯控制的流程如圖6所示。

4 系統測試
   為了對多路無線信道監聽系統功能進行有效的測試,搭建了一個由多路無線信道監聽系統、16個ZigBee無線模塊和PC組成的測試平臺,并進行以下幾項測試。
4.1 多路信道監聽測試
   將無線模塊全部打開,讓它們在各自的信道獨立地發送測試報文,為了便于對測試結果進行分析,設置每個模塊的發送時間間隔和報文內容都相同。圖7所示為多路無線信道監聽系統同時監聽5路信道的結果,說明系統邏輯功能設計正確,能夠同時監聽多路信道,達到了系統的設計要求。

4.2 數據準確性測試
    用協議分析軟件和TI的Packet Sniffer同時采集數據包并實時解析各層字段,所得結果分別如圖8和圖9所示,對比兩者的解析結果,發現協議分析軟件解析所得的各層幀控制字段與TI的Packet Sniffer解析所得結果完全吻合,說明多路無線信道系統監聽到的數據是正確的,達到了預期效果。

 

 

4.3 丟包率測試
    將多個無線模塊放到20 m處且每次發送報文長度為32 B進行測試,得到如表1所示的結果。
    測試結果表明,20 m內丟包率小于0.33%。能真實再現網絡運行情況,且每分鐘發包數為1 500幀時,多路無線信道監聽系統運行正常,滿足實時監聽的要求。
    為滿足工業無線標準開發和測試的要求,本文設計了基于FPGA的多路無線信道監聽系統,利用FPGA在數據獲取方面良好的實時與并行控制性能,實現了對16路數據的緩存與傳輸,并通過搭建的測試平臺對其進行多項測試。測試結果表明,多路無線信道監聽系統具有良好的實時性和可靠性。
參考文獻
[1] 盧良進,徐向華,童超.無線傳感網絡協議分析技術研究與實現[J].傳感技術學報, 2009,22(12):1828-1833.
[2] 曲家興,周瑩,王希忠,等.工業控制系統無線網絡安全體系的研究[J].信息技術,2013(1):36-38.
[3] IEEE. IEEE Std 802.15.4-2006 Wireless Medium Access Control(MAC) and Physical Layer(PHY) Specifications for Low-rate Wireless Personal Area Networks(LR-WPANs)[S].2006.
[4] Texas Instruments.CC2530 Data Sheet. http://www.ti.com.2011.
[5] Future Technology Devices International Limited. Software Application Development D2xx Programmer’s guide[Z/OL].http://www.ftdichip.com.
[6] 荊成財,王順杰,王潤田. 雙通道同步高速數據采集器的設計[J].電子產品世界, 2012(12):43-44.

此內容為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>
          韩国成人精品a∨在线观看| 欧美一区二区三区免费视| 欧美一区2区视频在线观看| 久久gogo国模裸体人体| 中国av一区| 欧美精品在线视频| 久久一区免费| 国产精品mv在线观看| 国产精品久久久久久五月尺| 在线观看一区视频| 国产欧美日韩另类视频免费观看| 亚洲私人黄色宅男| 国产人妖伪娘一区91| 在线观看一区二区视频| 亚洲线精品一区二区三区八戒| 欧美视频第二页| 欧美黄在线观看| 国产午夜精品久久久久久久| 久久综合色天天久久综合图片| 午夜精品久久久久久久99黑人| 99在线热播精品免费99热| 国内精品国语自产拍在线观看| 日韩视频免费观看高清完整版| 91久久国产综合久久91精品网站| 国产精品www.| 久久高清福利视频| 国产美女精品免费电影| 欧美日一区二区在线观看| 亚洲二区视频| 在线成人www免费观看视频| 玖玖玖国产精品| 国产一区二区三区四区在线观看| 国产在线日韩| 亚洲精品一品区二品区三品区| 欧美黑人在线观看| 国产欧美视频一区二区| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲国产成人精品女人久久久| 亚欧美中日韩视频| 国产欧美一二三区| 欧美福利在线观看| 亚洲婷婷综合久久一本伊一区| 欧美成人一区二区三区在线观看| 亚洲小视频在线观看| 国产欧美91| 免费在线视频一区| 亚洲欧洲日产国产综合网| 欧美在线精品一区| 欧美日本一区二区三区| 欧美精品久久一区| 禁断一区二区三区在线| 欧美性猛交xxxx乱大交退制版| 久久久久久久久久码影片| 在线观看精品| 亚洲国产精品日韩| 欧美日韩精品一二三区| 国产一区深夜福利| 亚洲久久成人| 亚洲国产美女精品久久久久∴| 老司机免费视频久久| 欧美全黄视频| 在线观看91久久久久久| 亚洲欧美日韩一区| 亚洲一线二线三线久久久| 欧美日韩喷水| 一本色道久久综合亚洲精品不卡| 中日韩男男gay无套| 亚洲大胆人体在线| 国产在线播放一区二区三区| 久久久国产精品一区二区中文| 欧美一区二区三区另类| 亚洲免费观看| 国产欧美日韩视频一区二区三区| 午夜精品福利一区二区蜜股av| 亚洲天堂av在线免费观看| 模特精品裸拍一区| 国产综合亚洲精品一区二| 欧美日韩国产一区二区三区| 亚洲精品乱码久久久久久久久| 欧美国产精品va在线观看| 欧美人在线观看| 亚洲国产精品久久| 欧美高清视频一区二区三区在线观看| 在线视频成人| 国产在线视频欧美一区二区三区| 亚洲高清视频在线| 欧美一区二区在线视频| 欧美在线亚洲一区| 国产综合色精品一区二区三区| 亚洲欧美一区在线| 国产精品日韩一区二区| 欧美日韩亚洲激情| 久久超碰97中文字幕| aaa亚洲精品一二三区| 亚洲国产成人精品久久| 日韩网站免费观看| 国产精品国产三级国产aⅴ入口| 欧美在线资源| 久久精品国产精品亚洲精品| 中国av一区| 亚洲一区二区三区精品视频| 欧美精品免费视频| 欧美视频精品在线观看| 亚洲精品日韩在线观看| 久久久久久久久久久成人| 国产精品一区二区在线观看网站| 国产精品一区二区三区四区五区| 欧美香蕉视频| 免费国产自线拍一欧美视频| 欧美精品久久久久a| 亚洲精品欧美专区| 日韩西西人体444www| 国内精品伊人久久久久av影院| 亚洲综合大片69999| 久久频这里精品99香蕉| 久久久噜噜噜久久中文字免| 亚洲欧洲一级| 欧美精品在线观看播放| 狠狠色狠狠色综合| 国产精品高潮粉嫩av| 一区二区三区在线免费视频| 国产一区二区三区四区hd| 性欧美超级视频| 国产精品毛片高清在线完整版| 国模私拍视频一区| 欧美一级片在线播放| 欧美日韩一区不卡| 亚洲综合精品自拍| 国内成+人亚洲| 免费观看日韩| 欧美α欧美αv大片| 国产午夜精品视频免费不卡69堂| 久久久久久电影| 国产午夜亚洲精品不卡| 欧美人妖在线观看| 亚洲愉拍自拍另类高清精品| 国产精品www网站| 欧美剧在线观看| 一区二区久久久久久| 欧美人与性动交a欧美精品| 欧美美女福利视频| 欧美一级一区| 国产伦精品免费视频| 欧美黄色aaaa| 日韩一区二区福利| 黄色成人91| 欧美日韩亚洲不卡| 久久国产精品黑丝| 久久精品国产免费观看| 亚洲国产日韩一区二区| 一区二区成人精品| 久久精品伊人| 蜜桃av综合| 亚洲精品欧美激情| 亚洲精品国产日韩| 亚洲国产精品成人精品| 久久麻豆一区二区| 99精品欧美一区二区三区| 亚洲婷婷免费| 欧美激情一区在线观看| 麻豆av一区二区三区| 欧美日韩一区在线观看| 欧美资源在线观看| 亚洲欧洲在线播放| 亚洲精选成人| 在线欧美日韩精品| 久久精品国产清高在天天线| 欧美日韩国产首页在线观看| 激情综合亚洲| 欧美视频网站| 亚洲视频网在线直播| 亚洲性视频网站| 欧美黑人国产人伦爽爽爽| 国产日韩精品久久| 噜噜噜在线观看免费视频日韩| 国产精品久久久久久久久动漫| 欧美在线短视频| 嫩草成人www欧美| 亚洲在线免费观看| 午夜久久久久久久久久一区二区| 久久精品视频在线看| 亚洲开发第一视频在线播放| 性欧美video另类hd性玩具| 亚洲午夜精品在线| 欧美一级久久久久久久大片| 欧美久久久久久久久| 永久免费毛片在线播放不卡| 亚洲日本电影| 亚洲欧美在线观看| 国产精品国产精品| 久久久久国产成人精品亚洲午夜| 国内欧美视频一区二区| 亚洲人www| 久久裸体视频| 蜜桃av综合| 久久综合久久综合久久综合| 亚洲特黄一级片| 国产一区二区三区免费在线观看| 国产精品一区二区久久精品| 黄色精品一区二区| 久久综合久色欧美综合狠狠| 亚洲精品欧美专区| 中文一区二区| 影音先锋日韩资源| 久久久噜噜噜久久人人看| 久久激情五月丁香伊人| 久久激情五月婷婷| 欧美主播一区二区三区美女 久久精品人| 国产日韩欧美一区二区三区在线观看| 欧美日韩亚洲一区二区三区| 欧美成人黑人xx视频免费观看| 在线日韩中文字幕| 亚洲人成网站999久久久综合| 国产精品久久久久久五月尺| 亚洲午夜久久久久久尤物| 欧美区视频在线观看| 亚洲资源在线观看| 欧美日韩国产影院| 亚洲欧美视频一区二区三区| 亚洲免费久久| 亚洲精品裸体| 欧美精品激情在线| 亚洲精品中文字幕在线| 亚洲人精品午夜在线观看| 亚洲国产视频直播| 国产农村妇女精品一区二区| 欧美激情五月| 影音先锋久久资源网| 亚洲国产视频直播| 国产精品久久久久久久9999| 国产精品网站在线| 久久精品国产精品亚洲综合| 一区二区av在线| 欧美日韩一区综合| 一区精品在线| 欧美日韩国产区一| 亚洲欧美日本国产有色| 午夜日韩激情| 国产精品国产a级| 欧美一区二区三区四区视频| 黑人中文字幕一区二区三区| 欧美日韩一区二区视频在线| 国内精品免费午夜毛片| 国产精品一区久久久久| 国产精品日韩久久久| 亚洲精品日韩综合观看成人91| 国产又爽又黄的激情精品视频| 美女免费视频一区| 亚洲一区二区三区四区中文| 欧美日韩高清区| 国产精品免费区二区三区观看| 久久久久天天天天| 久久精品国产亚洲高清剧情介绍| 亚洲午夜精品17c| 亚洲欧美日韩另类精品一区二区三区| 激情欧美日韩一区| 欧美精品在线一区| 狠狠噜噜久久| 午夜精品久久久久久久久久久| 狠狠综合久久av一区二区老牛| 欧美三级视频| 国产一区二区三区四区在线观看| 欧美丰满少妇xxxbbb| 欧美三级黄美女| 欧美久久一级| 国产精品一二三视频| 国产精品久久精品日日| 免费日韩视频| 久久婷婷亚洲| 一区二区欧美激情| 国产精品成人v| 欧美日韩一区二区三区在线观看免| 国产一区二区三区直播精品电影| 国产日韩欧美制服另类| 欧美影院在线播放| 国产精品一区二区久久国产| 欧美日韩在线播放三区四区| 久久综合福利| 你懂的视频一区二区| 在线免费观看日本一区| 黄色成人小视频| 欧美美女福利视频| 精品51国产黑色丝袜高跟鞋| 欧美国产第二页| 国产一区二区主播在线| 久久青草久久| 激情小说亚洲一区| 久久精品国产一区二区电影| 亚洲精品一区二区三区婷婷月| 校园春色国产精品| 国产日韩欧美中文| 一区二区三区精品在线| 欧美精品激情在线| 亚洲精品影视| 在线观看国产日韩| 国产精品网站在线播放| 欧美视频亚洲视频| 久久精品综合一区| 久久久久青草大香线综合精品| 欧美中文字幕在线| 亚洲视频网在线直播| 国产精品视频不卡| 在线观看视频日韩| 欧美日韩精品欧美日韩精品一| 欧美日韩高清区| 亚洲国产高清在线观看视频| 亚洲福利视频免费观看| 激情久久五月| 亚洲经典视频在线观看| 欧美日本在线观看| 久久激情一区| 欧美精品尤物在线| 久久精品人人做人人爽电影蜜月| 欧美日韩一区二区在线观看视频| 欧美久久影院| 欧美99久久| 亚洲天堂视频在线观看| 国产亚洲精品v| 欧美成人三级在线| 欧美亚洲在线| 国产日韩欧美91| 欧美日韩黄色一区二区| 亚洲一本大道在线| 欧美激情精品久久久久久| 亚洲丰满在线| 一本色道久久综合亚洲精品婷婷| 一区二区免费在线观看| 亚洲日本欧美日韩高观看|