色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 一種低誤碼率的ADS-B接收機(jī)的設(shè)計(jì)

          一種低誤碼率的ADS-B接收機(jī)的設(shè)計(jì)

          作者:楊新湦 高春燕 時(shí)間:2015-06-08 來源:電子產(chǎn)品世界 收藏
          編者按:針對廣播式自動(dòng)相關(guān)監(jiān)控(ADS-B)接收機(jī)存在高誤碼率的問題,設(shè)計(jì)一種基于FPGA的ADS-B接收機(jī),通過ADC電路轉(zhuǎn)換解調(diào)后的模擬信號(hào)為數(shù)字信號(hào),并利用FPGA的并行處理的特點(diǎn),采用流水線方式處理ADS-B信號(hào);利用有關(guān)數(shù)字濾波和數(shù)字信號(hào)提取算法,計(jì)算得到ADS-B信息,并經(jīng)過PL2303HX發(fā)送電腦上位機(jī)中。實(shí)驗(yàn)結(jié)果證明,可以較好地完成1090MHz ES ADS-B信號(hào)的接收,實(shí)現(xiàn)了內(nèi)部數(shù)字信號(hào)濾波算法和CRC校驗(yàn),有效地降低設(shè)備的誤碼率。

          2.4 傳輸模塊設(shè)計(jì)

          本文引用地址:http://cafeforensic.com/article/274749.htm

            傳輸模塊實(shí)現(xiàn)的是與電腦之間的信息交換。利用的FIFO進(jìn)行數(shù)據(jù)緩存,并通過該模塊發(fā)送到上位機(jī)中。為了提高信息的傳輸速率,傳輸模塊采用的是PL2303HX,實(shí)現(xiàn)了TTL和USB信號(hào)的轉(zhuǎn)換,將信號(hào)轉(zhuǎn)換為AISC II碼傳遞到電腦上位機(jī)中。通過上位機(jī)解碼,提取相關(guān)的飛機(jī)的位置、速度、高度、經(jīng)緯度等信息,并顯示在界面上,原理圖如圖5所示。

          3 軟件設(shè)計(jì)

          3.1 總體設(shè)計(jì)

            軟件設(shè)計(jì)包括ADC數(shù)據(jù)讀取、數(shù)字濾波、信息提取、CRC校驗(yàn)、串口發(fā)送等幾個(gè)部分。通過讀取前端信號(hào),并濾除相關(guān)的干擾信號(hào),得到平滑信號(hào),提取相關(guān)信息發(fā)送到上位機(jī)中。由于 并行處理的特點(diǎn),所以數(shù)據(jù)的濾波和數(shù)據(jù)的提取是流水線的處理方式;數(shù)據(jù)格式的轉(zhuǎn)換采用的是連續(xù)型賦值的方法,保證數(shù)據(jù)隨時(shí)更新;同時(shí),數(shù)據(jù)的發(fā)送是獨(dú)立進(jìn)行的,通過是否存在存儲(chǔ)數(shù)據(jù)來判斷是否發(fā)送;其流程圖如圖6所示。

          3.2 信號(hào)提取設(shè)計(jì)

            的信號(hào)經(jīng)過數(shù)字濾波之后,去掉干擾成分。在模式S應(yīng)答處理中,首先要完成的操作是報(bào)頭檢測,它是一切后續(xù)處理的前提和基礎(chǔ)[3],信號(hào)的提取主要是檢測信號(hào)的報(bào)頭起始部分,即檢測四個(gè)有效脈沖;檢測到報(bào)頭之后提取信號(hào)的有效功率,通過多振幅采樣點(diǎn)方法[5]計(jì)算代碼,提取112位或56位消息。其流程圖如圖7所示。

          3.3 串口程序設(shè)計(jì)

            通過FPGA實(shí)現(xiàn)串口的設(shè)計(jì),需要將數(shù)據(jù)送入FIFO中,然后從FIFO讀取相關(guān)的數(shù)據(jù),發(fā)送到上位機(jī)中,保障數(shù)據(jù)的完整性。為了保證數(shù)據(jù)讀寫速率相同,這里的FIFO采用了讀寫時(shí)鐘同步的FIFO讀寫方式。在得到信號(hào)提取接收信號(hào)之后,讀取存儲(chǔ)信息的數(shù)組,然后進(jìn)行CRC校驗(yàn),如果校驗(yàn)正確,轉(zhuǎn)化為ASIC II碼,將數(shù)據(jù)寫入FIFO中,并改變FIFO的存儲(chǔ)狀態(tài);同時(shí),串口發(fā)送部分通過判斷FIFO的狀態(tài)信號(hào)來判斷是否發(fā)送信息,如果FIFO為空,則等待不為空信號(hào);否則發(fā)送相關(guān)數(shù)據(jù)。具體流程圖如8所示。

          3.4 RTL級(jí)原理圖

            使用Verilog編寫了FPGA的實(shí)現(xiàn)程序,共包含數(shù)據(jù)處理部分、FIFO讀寫部分、串口發(fā)送部分和PLL部分,實(shí)現(xiàn)ADS-B信息的數(shù)字濾波、數(shù)據(jù)信息提取、數(shù)據(jù)讀寫和數(shù)據(jù)發(fā)送的功能。其RTL級(jí)原理圖如圖9所示。

          4 實(shí)驗(yàn)結(jié)果

            利用MATLAB讀取接收機(jī)經(jīng)過模數(shù)轉(zhuǎn)換之后的數(shù)據(jù),并通過MATLAB GUI界面顯示,獲得圖10中的濾波前的信號(hào);經(jīng)過MATLAB編寫中值濾波算法實(shí)現(xiàn)仿真驗(yàn)證,測試中值濾波在ADS-B信號(hào)濾波中的實(shí)際效果,得到了圖10濾波之后的波形。從圖中可以看出中值濾波,能夠消除信號(hào)中的雜波干擾,使信號(hào)變得平滑,并且不改變信號(hào)的信號(hào)寬度和信號(hào)位置,僅僅消除了信號(hào)中的雜波干擾信號(hào)。

            利用串口調(diào)試助手驗(yàn)證濾波效果,在相同波特率下,經(jīng)過濾波之后的信號(hào)CRC校驗(yàn)正確的數(shù)據(jù)要比對比實(shí)驗(yàn)組的數(shù)據(jù)量大,由此可以看出該設(shè)計(jì)可以降低接收機(jī)的誤碼率。

          5 結(jié)論

            本文介紹的基于FPGA的ADS-B接收機(jī)的設(shè)計(jì)方法,采用了高速ADC轉(zhuǎn)換電路,通過數(shù)字濾波算法實(shí)現(xiàn)了信號(hào)的濾波,消除了雜波的干擾,采用了多振幅采樣點(diǎn)方法提取消息更加精確。系統(tǒng)采用了數(shù)字濾波的方法,降低了ADS-B信號(hào)的誤碼率,提高了設(shè)備的精確度。

          參考文獻(xiàn):

            [1] 張?zhí)炱?郝建華,許斌,等. ADS-B技術(shù)及其在空管中的發(fā)展與應(yīng)用[J].電子產(chǎn)品世界. 2009(06):34-37+43

            [2] 中國民用航空局.中國民用航空ADS-B實(shí)施規(guī)劃[Z].2012-11

            [3] 鄭植,練馬林,張超,等.模式S應(yīng)答處理中報(bào)頭檢測算法的研究與實(shí)現(xiàn)[J]. 電子科技大學(xué)學(xué)報(bào). 2008(S1):66-70

            [4]孫宏琦,施維穎,巨永鋒.利用中值濾波進(jìn)行圖像處理[J]. 長安大學(xué)學(xué)報(bào)(自然科學(xué)版). 2003(02):104-106

            [5] 劉曉斌.基于模式S的ADS-B接收機(jī)系統(tǒng)算法研究[D].電子科技大學(xué),2011

          模擬信號(hào)相關(guān)文章:什么是模擬信號(hào)


          晶振相關(guān)文章:晶振原理

          上一頁 1 2 下一頁

          關(guān)鍵詞: ADS-B FPGA 1090MHz 201506

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉