亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA的S模式應答機設計

        2013-07-20 02:49:58李超史忠科
        計算機工程與應用 2013年13期
        關鍵詞:應答機解碼濾波器

        李超,史忠科

        西北工業(yè)大學 自動化學院,西安 710129

        基于FPGA的S模式應答機設計

        李超,史忠科

        西北工業(yè)大學 自動化學院,西安 710129

        1 引言

        S模式應答機是一種所有飛機必須裝備的機載通信設備,用于報告本機信息,保障飛行安全[1]。在通用航空中,飛機主要以目視規(guī)則運行,且飛行機動性大,存在較大隱患。廣播式自動相關監(jiān)視(ADS-B)是以廣播的形式將本機的GPS方位、速度,以及氣壓高度等信息以約每0.5 s一次的頻率發(fā)送給附近的飛機以及地面站,使附近飛機進行避讓的一種防撞方法[2-3],可以有效保障通用航空的飛行安全,其1090ES數(shù)據(jù)鏈通過對S模式應答機升級就可實現(xiàn)[4],在數(shù)據(jù)鏈能力以及成本方面均占有優(yōu)勢。

        然而,現(xiàn)有的S模式應答機的控制器與收發(fā)電路仍然采用傳統(tǒng)數(shù)字電路來完成對數(shù)字信號的處理[5-6],這就直接導致其設備龐大,成本過高,不利于在內(nèi)部空間有限的小型通用航空飛機尤其是無人機上使用,在低空空域開放的局勢下,阻礙了通用航空的發(fā)展。現(xiàn)場可編程邏輯門陣列(FPGA)具有并行處理能力強,集成度高,實時性好的特點,非常適合于高速數(shù)字信號處理的應用。針對以上分析,本文設計了一種基于FPGA的通用S模式應答機,僅采用一片小型FPGA,就實現(xiàn)了S模式應答機所需全部功能。

        2 系統(tǒng)功能分析

        2.1 總線接口設計

        為了獲取本機信息,系統(tǒng)需要與ARINC429總線通信來獲取本機高度以及代號,通過RS232總線獲取GPS數(shù)據(jù)[5]。本文采用兩片電平轉換芯片將總線電平轉換為FPGA使用的LVTTL電平,在FPGA中進行本機信息的接收;由于這種技術目前已十分成熟,因此本文概不冗述。

        2.2 通信編解碼的實現(xiàn)

        應答機的功能就是對詢問信號解碼,自動識別,并以相應格式編碼應答。S模式應答機的通信格式有A、C與S模式,其中A模式為飛機代號詢問,C模式為飛機高度詢問,S模式以S模式數(shù)據(jù)鏈通信,包括飛機代號、高度、速度、在空中/在地面等一系列信息,其通信格式如圖1所示[7]。

        圖1 S模式應答機的信號格式

        2.3 抗干擾設計

        當信號由通信板傳來時,由于空間場干擾、電源干擾及信號通道干擾,造成信號的毛刺,脈沖寬度的變化等,無法直接對其進行解碼,因此必須對信號進行濾波整形。本文在FPGA內(nèi)設計了一種數(shù)字濾波器,用于S模式應答機接收信號的濾波。

        3 通信編解碼部分設計

        系統(tǒng)需要解碼的信號有A/C模式詢問信號以及S模式詢問信號,如圖1所示,其中P1、P2、P3脈沖均為0.8 μs,而P4脈沖寬度僅在A模式為0.8 μs,A-C/S模式為1.6 μs。系統(tǒng)中編解碼模塊均采用狀態(tài)機的方法實現(xiàn)。濾波后的信號送入解碼模塊后,如果是A/C模式詢問信號,則對A/C編碼模塊發(fā)送信號讓其以PCM編碼應答;如果是A/S、C/S、或S模式詢問信號,則對S模式編碼模塊發(fā)送信號并傳輸數(shù)據(jù),讓其按相應格式以PPM編碼發(fā)送數(shù)據(jù)應答。

        如果正在對一個詢問進行應答時接到另一個詢問信號,解碼模塊會將其延后至應答結束,并等待50 μs后給相應的模塊發(fā)送信號及數(shù)據(jù),使其應答?;贏DS-B的相關規(guī)定,為避免信號混疊,本文在解碼模塊中設置了一個隨機數(shù)發(fā)生器,使其可每隔500 ms±100 ms產(chǎn)生一個信號,如果空閑,則使S模式調(diào)制模塊廣播本機ADS-B數(shù)據(jù),如果忙碌,則延后發(fā)送[8]。

        編、解碼部分的流程如圖2所示。采用狀態(tài)機的方法來自動識別A模式、C模式和S模式的信號,其中PA3至PA5狀態(tài)、PC3至PC5狀態(tài)、PS3至PS6狀態(tài)分別代表檢測到A模式、C模式和S模式詢問。P0為等待狀態(tài);當檢測到脈沖上升沿時,進入P1狀態(tài);如果在0.8 μs后檢測到下降沿,即接收到了完整的P1脈沖,進入P2狀態(tài),否則若在0.7 μs以內(nèi)檢測到下降沿或超過0.9 μs未發(fā)現(xiàn)下降沿,說明這個高電平信號不是要接收的P1脈沖,返回等待狀態(tài)P0;在P2狀態(tài)時,根據(jù)不同模式P1狀態(tài)與P2脈沖的間距不同,若在1.2 μs后檢測到上升沿,進入PS3狀態(tài),若在7.2 μs后檢測到上升沿,進入PA3狀態(tài),若在20.2 μs后檢測到上升沿,則進入PC3狀態(tài)。后面信號流程與之前類似,其輸出結果如圖中所示,其中輸出A/C模式將發(fā)送信號至A/C模式編碼模塊令其以相應模式應答,而輸出S模式將發(fā)送信號至S模式編碼模塊并開始接收數(shù)據(jù)。

        圖2 編、解碼部分流程圖

        實驗效果如圖3所示,以A模式和S模式為例??梢钥闯觯到y(tǒng)對詢問信號能以相應格式進行應答,滿足系統(tǒng)要求。

        圖3 濾波后詢問信號與應答信號對比圖

        4 數(shù)字濾波部分設計

        當信號由通信板傳來時,由于空間場干擾、電源干擾及信號通道干擾,造成信號的毛刺、脈沖寬度的變化等,將使編解碼模塊無法正常進行解碼,造成信號的丟失,當干擾較強時這種現(xiàn)象尤為嚴重。圖4為無數(shù)字濾波器時系統(tǒng)對信號的響應。這里對系統(tǒng)發(fā)出一組測試信號,以觀察系統(tǒng)的響應。由于在實驗室中進行實驗,干擾較小,因此譯碼率較高,用濾波器難以提取解碼錯誤片段,因此,這里使用Signal Tap II采集數(shù)據(jù)??梢钥闯觯瑘D4(a)中4 096~4 608采樣點之間的C/S模式全呼叫詢問因脈沖寬度發(fā)生變化,因此無法成功解碼,導致沒有應答;而圖4(b)中4 608~6 144采樣點之間的A模式全呼叫及C模式全呼叫也因為脈沖寬度變化沒有應答。因此,必須在系統(tǒng)中加入數(shù)字濾波器,否則可能因為對詢問信號無響應而發(fā)生危險。

        圖4 無濾波器時解碼錯誤

        當FPGA收到由通信板經(jīng)光耦傳來的信號時,所有毛刺干擾經(jīng)過FPGA的I/O管腳之后均會變成脈沖干擾。由于所有送往FPGA的信號均為脈沖信號,如果將其轉為數(shù)字信號并設計FIR濾波器進行濾波,延遲明顯偏大。而使用脈沖寬度濾波方法簡單,占用資源小,延遲小,效果較好。經(jīng)實際測試,干擾脈寬大多較窄,不超過0.1 μs,只有極少數(shù)干擾較寬,最寬也不超過0.3 μs。而由前文可知,所有頭脈沖部分脈沖信號最窄為0.8 μs,詢問信號中只有S模式詢問數(shù)據(jù)為0.25 μs一個碼元;根據(jù)DO-181D以及GB12183[9]的規(guī)定,頭脈沖允許±0.1 μs的誤差。當解碼模塊在檢測到S模式頭脈沖后,開始接收數(shù)據(jù)時,將返還給濾波模塊的en信號置1。當en=0時,將寬度小于0.65 μs的任何信號視為干擾濾掉;en=1時,只將寬度小于0.2 μs的信號視為干擾濾掉。這樣,即使偶爾某些較寬的干擾脈沖出現(xiàn)在數(shù)據(jù)段,導致接收錯誤,也可通過數(shù)據(jù)中包含的奇偶校驗位來發(fā)現(xiàn)。

        系統(tǒng)采用了20M的時鐘信號,濾波器以每個時鐘周期0.05 μs對信號進行采樣,將采樣的數(shù)據(jù)依次循環(huán)存儲在15個二進制寄存器中,并使用加法器將其相加。如果其和大于等于12,則輸出高電平,并在結果小于12后使用計數(shù)器保持高電平11個時鐘周期,以復現(xiàn)輸入的波形。當檢波模塊返還的en信號為1時,將采樣的數(shù)據(jù)存儲在另外4個寄存器中,并相加,如果大于等于3,則輸出高電平,并用計數(shù)器保持。為了使兩部分濾波器相配合,則將0.25 μs濾波器數(shù)據(jù)放入一個9位的寄存器的末位,每個時鐘周期將寄存器后一位的值賦予前一位,并將第一位的數(shù)據(jù)作為濾波結果輸出,以達到延后的效果。en=0濾波器的流程圖如圖5所示,其中add1為15位加法器的輸出,cnt1是一個計數(shù)器,每當時鐘上升沿自增1,Z為濾波器輸出。en=1時與其類似,僅加法器與計數(shù)器的位數(shù)不同。

        圖5 en=0時濾波器流程圖

        濾波效果如圖6所示,其中,圖6(a)為A模式全呼叫詢問信號,圖6(b)為S模式全呼叫詢問信號,圖6(c)和圖6(d)分別為在強干擾下的僅C模式全呼叫詢問信號和S模式全呼叫詢問信號的濾波效果,所有圖均為5 μs/div。由圖可以看出,濾波延遲僅有1 μs左右;經(jīng)過大量實驗數(shù)據(jù)表明,在弱干擾下譯碼率接近100%,強干擾下譯碼率較低,僅有76%左右,預期濾波效果已經(jīng)達到。

        圖6 濾波效果圖

        5 系統(tǒng)總體測試及對比

        5.1 系統(tǒng)資源占用情況

        采用了一片Altera的EP2C8T133C8芯片作為系統(tǒng)的主芯片。系統(tǒng)各功能模塊在FPGA上實現(xiàn)后,占用資源情況如表1所示。

        表1 主要資源模塊占用情況

        從表1中可以看出,整個系統(tǒng)模塊占用內(nèi)部LE 3 071個,約為37%,寄存器(registers)1 078個,約為13%,內(nèi)部存儲單元(memory bits)61 440個,約為37%,滿足選型時出于系統(tǒng)余度考慮的3倍的要求。

        5.2 系統(tǒng)實驗結果

        使用自制的通信板進行了實驗,使用Tektronix公司的DPO7354示波器對實驗數(shù)據(jù)進行了采集,限于篇幅,僅列出具有代表性的實驗結果,如圖7所示。圖中依次為對A模式、C模式、A/S模式、C/S模式、僅C模式以及S模式詢問的應答,頻道1為接收到的詢問信號,頻道2為所產(chǎn)生的應答,詢問信號后的脈沖為應答信號對示波器探頭所產(chǎn)生的干擾。

        圖7 詢問信號與應答信號對比圖

        從圖7可以看出,系統(tǒng)設計的濾波器成功地濾掉了干擾,并進行了檢波,做出了相應的應答。對A模式、C模式分別以相應模式的PCM編碼應答;對A/S、C/S模式以S模式全呼叫回答進行應答;對僅C模式成功抑制,不進行應答;對于S模式則以相應數(shù)據(jù)格式進行應答。

        表2 系統(tǒng)與傳統(tǒng)應答機的對比

        5.3 與傳統(tǒng)應答機的對比

        與Rockwell Collins公司2009年的產(chǎn)品TPR-901應答機以及Honeywell公司2005年的產(chǎn)品KT-73應答機在體積、重量兩方面進行對比,如表2所示,可見本文系統(tǒng)比目前最小的應答機小一半以上。由于通信板尚未小型化,系統(tǒng)尚未工程化,給出的數(shù)據(jù)僅為估計值。

        6 結束語

        本文針對現(xiàn)有S模式應答機體積、重量過大的缺陷,設計了一種基于FPGA的新型S模式應答機。系統(tǒng)由總線接口、通信編解碼及抗干擾設計三部分組成,經(jīng)過測試,三部分均工作穩(wěn)定,能在有干擾的環(huán)境下對詢問信號進行應答。實驗結果表明,該系統(tǒng)的體積和質(zhì)量比傳統(tǒng)S模式應答機小,并且成本更低,有著較好的應用前景。

        [1]Spalding D J.Mode S-the future[J].Aviation Surveillance Systems, 2002(1):1-4.

        [2]Boisvert R E,Orlando V A.ADS-MODE S system overview[C]// Proceedings of the Digital Avionics Systems Conference,1993:104-109.

        [3]Speealman L,Lee K.Cargo airline association ADS-B data link evaluation and production[C]//Proceedings of the AIAA/IEEE Digital Avionics Systems Conference,1999.

        [4]Chung W W,Staab R.A 1090 extended squitter automatic dependent surveillance-broadcast(ADS-B)reception model for air-traffic-management simulations[C]//Proceedings of the AIAA Modeling and Simulation Technologies Conference and Exhibit,2006,8:1-11.

        [5]Honeywell.Bendix/King KT 73 data link transponder.System Installation Manual,2005.

        [6]Rockwell Collins.Rockwell Collins TPR-901-003/021 transponders.System Installation Manual,2009.

        [7]RTCA.DO-181D Minimum operational performance standards for Air Traffic Control Radar Beacon System/Mode Select(ATCRBS/MODE S)airborne equipment[S].Washington,D C,2007.

        [8]RTCA.DO-260B Minimum operational performance standards for 1 090 MHz Automatic Dependent Surveillance-Broadcast(ADS-B)[S].Washington,D C,2006.

        [9]國家技術監(jiān)督局.GB12183空中交通管制機載應答機通用技術條件[S].北京,1990.

        LI Chao,SHI Zhongke

        Institute of Automation,Northwestern Polytechnical University,Xi’an 710129,China

        Aimed at large volume,heavy weight of the existing mode S transponder,thus it is not applicable to small general aviation aircraft especially small UAVs(Unmanned Aerial Vehicles),a new mode S transponder of general aviation is designed.The system adopts all-FPGA(Field Programmable Gate Array)design,the state machine is used to approach the realization of encoding and decoding function,a digital filter for the signal is designed by pulse width filtering method.The test results show that the system works stably,response of the interrogation signal is realized,and meets the RTCA DO-181D and DO-260B standards.For the system’s advantages of small volume,light weight,low cost,it is suitable for the general aviation aircraft whose interior space is limited.

        mode S transponder;Field Programmable Gate Array(FPGA);general aviation;state machine;digital filter

        針對現(xiàn)有S模式應答機體積、重量過大,不適用于小型通用航空飛機尤其是無人機的現(xiàn)狀,設計了一種用于通用航空的新型S模式應答機。系統(tǒng)采用全FPGA設計,用狀態(tài)機的方法實現(xiàn)編碼、解碼功能,使用脈沖寬度濾波的方法對通訊信號進行了數(shù)字濾波。實驗結果表明:該系統(tǒng)工作穩(wěn)定,實現(xiàn)了對詢問信號的應答,符合RTCA的DO-181D及DO-260B標準;并且具有體積小,重量輕,成本低等特點,適用于內(nèi)部空間有限的各種小型通用航空飛行器。

        S模式應答機;現(xiàn)場可編程門陣列(FPGA);通用航空;狀態(tài)機;數(shù)字濾波

        A

        TN911.72

        10.3778/j.issn.1002-8331.1204-0775

        LI Chao,SHI Zhongke.Design of mode S transponder based on FPGA.Computer Engineering and Applications,2013, 49(13):31-35.

        國家自然科學重點基金(No.61143004)。

        李超(1986—),男,碩士研究生,主要研究方向為硬件電路設計以及FPGA數(shù)字信號處理。E-mail:limiaosen@sina.com

        2012-05-10

        2012-08-27

        1002-8331(2013)13-0031-05

        CNKI出版日期:2012-11-28http://www.cnki.net/kcms/detail/11.2127.TP.20121128.1456.023.html

        猜你喜歡
        應答機解碼濾波器
        基于無擾濾波器和AED-ADT的無擾切換控制
        《解碼萬噸站》
        衛(wèi)星測控應答機的接收機在軌性能評估方法
        航天器工程(2021年2期)2021-04-28 08:41:48
        解碼eUCP2.0
        中國外匯(2019年19期)2019-11-26 00:57:32
        從濾波器理解卷積
        電子制作(2019年11期)2019-07-04 00:34:38
        NAD C368解碼/放大器一體機
        Quad(國都)Vena解碼/放大器一體機
        飛機應答機的奧秘
        開關電源EMI濾波器的應用方法探討
        電子制作(2018年16期)2018-09-26 03:26:50
        航管應答機退敏和恢復的設計研究
        電子制作(2017年23期)2017-02-02 07:16:51
        久久精品国产亚洲av日韩精品 | 色一情一乱一伦| 特级婬片国产高清视频| 午夜亚洲AV成人无码国产| 中国老太老肥熟女视频| 美女被内射中出在线观看| 国精产品一区一区三区有限在线 | 韩国精品一区二区三区| 亚洲二区三区在线播放| 97福利视频| 精品中文字幕手机在线| 日本一区二区三区综合视频| 日韩美腿丝袜三区四区| 红桃av一区二区三区在线无码av| 亚洲综合在线一区二区三区| 国产欧美精品区一区二区三区| 国产日韩欧美视频成人| 亚洲一区二区视频免费看| 熟女中文字幕一区二区三区| 99精品久久精品一区二区| 国产人妻无码一区二区三区免费 | 波多野42部无码喷潮| 亚洲欧美日韩一区在线观看| 亚洲国产精品亚洲高清| 午夜视频一区二区三区播放| 国产一精品一av一免费爽爽| 色爱av综合网站| 国产乱人伦在线播放| 欧美精品日韩一区二区三区| 女同另类专区精品女同| 日本精品一区二区高清| www射我里面在线观看| 国内揄拍国内精品人妻浪潮av| 亚洲成在人网av天堂| 国产偷拍自拍在线观看| 手机看片自拍偷拍福利| 成人网站免费看黄a站视频| 亚洲色欲久久久综合网| 蜜桃av噜噜噜一区二区三区| 亚洲一区二区三区日本久久九| 色欲av蜜桃一区二区三|