999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2013-07-20 02:49:58李超史忠科
計算機工程與應用 2013年13期
關鍵詞:信號系統

李超,史忠科

西北工業大學 自動化學院,西安 710129

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

李超,史忠科

西北工業大學 自動化學院,西安 710129

1 引言

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

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

2 系統功能分析

2.1 總線接口設計

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

2.2 通信編解碼的實現

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

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

2.3 抗干擾設計

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

3 通信編解碼部分設計

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

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

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

圖2 編、解碼部分流程圖

實驗效果如圖3所示,以A模式和S模式為例。可以看出,系統對詢問信號能以相應格式進行應答,滿足系統要求。

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

4 數字濾波部分設計

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

圖4 無濾波器時解碼錯誤

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

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

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

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

圖6 濾波效果圖

5 系統總體測試及對比

5.1 系統資源占用情況

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

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

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

5.2 系統實驗結果

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

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

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

表2 系統與傳統應答機的對比

5.3 與傳統應答機的對比

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

6 結束語

本文針對現有S模式應答機體積、重量過大的缺陷,設計了一種基于FPGA的新型S模式應答機。系統由總線接口、通信編解碼及抗干擾設計三部分組成,經過測試,三部分均工作穩定,能在有干擾的環境下對詢問信號進行應答。實驗結果表明,該系統的體積和質量比傳統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]國家技術監督局.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

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

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

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數字信號處理。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

猜你喜歡
信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
孩子停止長個的信號
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 亚洲欧洲免费视频| 一级毛片在线免费看| 亚洲人成亚洲精品| 精品福利视频网| 免费又黄又爽又猛大片午夜| 久久午夜夜伦鲁鲁片不卡| 天天色天天操综合网| 一级毛片在线播放免费| 麻豆国产精品| 狠狠v日韩v欧美v| 免费无遮挡AV| 免费看久久精品99| 亚洲精品无码抽插日韩| 尤物精品视频一区二区三区| 在线播放91| 国产女人在线视频| 欧美日韩精品一区二区视频| 任我操在线视频| 国产91av在线| 国产无套粉嫩白浆| 国产主播在线一区| 国产伦片中文免费观看| 国产在线视频导航| 亚洲精品无码在线播放网站| 亚洲精品在线91| 国产内射一区亚洲| 玩两个丰满老熟女久久网| 中文字幕不卡免费高清视频| 怡红院美国分院一区二区| 狠狠色综合网| 日韩欧美亚洲国产成人综合| 日韩高清一区 | 亚洲制服丝袜第一页| 91在线无码精品秘九色APP| 92精品国产自产在线观看| 亚洲综合精品第一页| 精品国产自在在线在线观看| 免费看美女自慰的网站| 成年人午夜免费视频| 亚洲成年人网| 日本不卡在线| 日本高清有码人妻| 一级片一区| 成人免费网站久久久| 波多野结衣无码中文字幕在线观看一区二区| 在线免费a视频| 日韩东京热无码人妻| 热99re99首页精品亚洲五月天| 人人爽人人爽人人片| 91久久天天躁狠狠躁夜夜| 国产精品成人免费视频99| 在线色综合| 欧美不卡二区| 波多野结衣中文字幕一区二区| 男女猛烈无遮挡午夜视频| 国产视频久久久久| 欧美精品v欧洲精品| 五月天福利视频| 内射人妻无套中出无码| www.av男人.com| 国产精品三级专区| 国产在线一二三区| 久久精品欧美一区二区| 中文字幕人成人乱码亚洲电影| 美女高潮全身流白浆福利区| 国产高清在线丝袜精品一区| 亚洲无码免费黄色网址| 国产精品香蕉在线| 国产成人久久综合777777麻豆| 一区二区三区国产精品视频| 免费看黄片一区二区三区| 亚洲男人天堂网址| 国产成人91精品免费网址在线| 国产女人爽到高潮的免费视频 | 亚洲嫩模喷白浆| 波多野结衣在线se| 婷婷伊人五月| 香蕉在线视频网站| 在线观看欧美精品二区| 国产麻豆精品在线观看| 69视频国产| 欧美综合区自拍亚洲综合绿色|