《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > ADS-B陣列信號二重解交織算法的實時實現
ADS-B陣列信號二重解交織算法的實時實現
2020年電子技術應用第2期
胡鐵喬,韓 斌
中國民航大學 天津市智能信號與圖像處理重點實驗室,天津300300
摘要: 為解決ADS-B系統通信時的信號交織問題,結合FPGA的工作特點和實時系統的要求,對ADS-B交織檢測算法和解交織算法進行優化。針對交織檢測算法在實采數據驗證時需要變化處理信號的參數才能匹配判決域的問題,設計一種計算判斷交織檢測的動態門限值的方法,同時將解交織算法中特征向量、廣義逆矩陣等復雜的過程優化為對某段信號的協方差矩陣求逆。實現結果表明,優化后的算法適用于硬件實時系統,能有效分離ADS-B交織信號。
中圖分類號: TN919.5;V243.1
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.191120
中文引用格式: 胡鐵喬,韓斌. ADS-B陣列信號二重解交織算法的實時實現[J].電子技術應用,2020,46(2):98-102.
英文引用格式: Hu Tieqiao,Han Bin. Real time implementation of separating overlapped algorithm for dual array ADS-B signal[J]. Application of Electronic Technique,2020,46(2):98-102.
Real time implementation of separating overlapped algorithm for dual array ADS-B signal
Hu Tieqiao,Han Bin
Intelligent Signal and Image Processing Key Lab of Tianjin,Civil Aviation University of China,Tianjin 300300,China
Abstract: In order to solve the problem of signal overlapping when communicating in ADS-B system, combined with the working characteristics of FPGA and the requirements of real-time system, the ADS-B overlapping detection algorithm and separating overlapped algorithm are optimized. Aiming at the problem that the overlapping detection algorithm needs to change the parameters to match the judgment threshold when verifying it with actual data, a method for calculating the dynamic threshold value of overlapping detection is designed, at the same time, the complex process such as eigenvector and generalized inverse matrix in the separating overlapped algorithm is optimized to invert the covariance matrix. The implementation results show that the optimized algorithm is suitable for real-time systems and can effectively separate ADS-B overlapped signals.
Key words : ADS-B;overlapped signals;separate overlapped signals;FPGA

0 引言

    廣播式自動相關監視(Automatic Dependent Surveillance-Broadcast,ADS-B)作為國際民航組織(International Civil Aviation  Organization,ICAO)主推的新一代監視技術,結合衛星導航、通信、機載設備以及地面設備等先進技術,能有效地提高運行安全水平,擴充空域容量,提升運行效率以及加強航空公司的運行控制能力[1-2]。但隨著近年來ADS-B技術的快速發展,監視者與飛機使用ADS-B進行通信時,經常發生信號之間的交織現象,交織后的信號無法被接收機正常譯碼,給通信帶來困難[3]?;诠_的文獻,現階段國內外的接收機主要通過拋棄交織信號中的其中一條信號來處理交織問題,目前,國內外研究院所正在也在積極展開對交織信號處理的研究工作,因此,根據實際需求,設計能夠進行實時信號解交織處理的接收機是非常有意義的。針對ADS-B信號交織問題,在交織檢測方面,大多是求得一個交織信號奇異值分解后的特征值關于時間的函數,根據曲線來確定合適的閾值并估計交織時刻[4];在交織信號分離方面,有ADS-B強FRUIT干擾環境中的解交織方法[5]、累加分類[6]和空域濾波[7]等解交織方法。但上述算法有的要求緩存一整條交織信號、有的涉及高階統計量,計算復雜,不適用于硬件實時系統。

    基于現有公開文獻,發現基于二陣元特征值的交織檢測方法[7]和投影算法[8-10]兩種算法的研究都是建立在陣列信號模型的基礎上,效果穩定且優化后能夠降低計算量,適于硬件實現。本文基于現場可編程門陣列(Field Programmable Gate Array,FPGA)器件對上述兩種算法進行優化設計,以降低計算復雜度,減少硬件資源的占用,完成解交織系統的設計實現并通過天線接收ADS-B信號進行處理驗證其性能。

1 信號模型

    采用5個陣元組成的十字陣列天線接收ADS-B信號源,其中陣元天線在時刻t接收到的信號表示為:

qrs1-gs1-5.gif

2 算法原理與優化

2.1 算法原理

    完成信號解交織系統,需要實現兩個算法,首先在交織檢測方面,利用基于二陣元特征值的交織檢測方法判斷信號是否出現交織以及如果信號發生交織,判斷出交織時刻;然后在交織信號分離方面,利用投影解交織算法對信號進行解交織。

2.1.1 基于二陣元特征值的交織檢測方法

    基于二陣元特征值的交織檢測方法利用兩路陣元信號計算其協方差矩陣并分解得到特征值,設計算協方差矩陣的快拍數為K,則小特征值服從自由度為2K的卡方分布[11],其概率密度函數為:

     qrs1-gs6.gif

    利用假設檢驗[12-13]實現對信號的交織檢測,原假設H0:數據段內的信號不多于1個,備擇假設H1:數據段內至少包含兩條信號。以兩路陣元信號協方差矩陣的小特征值作為檢驗統計量[14],置信水平為α時的判決域為:

    qrs1-gs7.gif

    如果小特征值位于判決區域,則拒絕原假設,認為數據段至少包含兩條信號。

2.1.2 投影算法

    投影算法是基于兩個ADS-B信號在時間上存在部分重疊,如圖1所示。從圖中可以看到在t1到t2只存在第一條源信號,t3到t4只存在第二條源信號。如果在交織檢測模塊中判斷出信號在t2到t3處出現交織,則分別對t1到t2和t3到t4兩段單獨信號源進行奇異值分解得到其最大奇異值對應的特征向量m1和m2,并分別求其特征向量對應的MOORE-PENROSE廣義逆矩陣m1+和m2+,由此得到原信號的估計值為:

qrs1-gs8-9.gif

qrs1-t1.gif

2.2 算法優化

2.2.1 基于二陣元特征值的交織檢測方法的優化

    在基于二陣元特征值的交織檢測方法中,由于需要把兩路陣元信號協方差矩陣分解的小特征值作為檢驗統計量[10],因此要求對兩路陣元信號做歸一化和標準化處理,也就是說在硬件實現中需要緩存整條交織信號然后根據信號信息對信號完成歸一化和標準化之后才能求解特征值來對比判決域判斷信號是否出現交織。顯然不能滿足實時系統的要求,并且會占用大量資源從而為硬件實現增加難度。因此根據基于二陣元特征值的交織檢測方法設計出一種計算交織檢測動態門限值的方法以適用于硬件實時系統。

    在實際的硬件處理中,采用每隔一定的快拍數就對到來的信號做一次協方差矩陣計算并直接分解其特征值,并從ADS-B信號開始時對每個小特征值進行標準化處理,根據得到的小特征值和卡方分布的原理計算出交織檢測的動態門限值。根據卡方分布的原理:

    qrs1-gs10.gif

其中等式右邊th為在卡方分布中置信度為α時的判決門限值;等式左邊為對小特征值標準化的實時處理,eig表示小特征值,m1表示小特征值的均值,m2表示小特征值的平方的均值。根據式(10)可計算出動態門限值:

    qrs1-gs11.gif

    如果小特征值大于門限值即判斷信號出現交織。

2.2.2 投影算法的優化

    在2.1.2小節中提到的投影算法由于特征向量和廣義逆矩陣在FPGA中需要復雜的計算,將其優化為對協方差矩陣求逆,而且原算法中在估計第一條源信號時,首先需要得到第二條源信號的信息,因而不能滿足硬件實時系統的要求,因此,在本次解交織的硬件實現中通過計算第一條源信號一定快拍數的協方差矩陣m1,并且計算其協方差矩陣的逆m1+,通過計算估計出源信號:

qrs1-gs12-13.gif

3 系統實現

    本文采用Verilog語言實現前文描述的解交織系統,使用的軟件為ISE 14.4, FPGA芯片為Xilinx的Virtex5系列。

3.1 系統硬件結構

    解交織系統的硬件實現結構如圖2所示。系統在工作時,射頻信號經過十字陣列天線進入下變頻器,將1 090 MHz 的ADS-B射頻信號轉換為10 MHz的中頻信號,再經過模數轉換模塊形成數字中頻信號進入FPGA1,在FPGA1中,對數字中頻信號數據作預處理和ADS-B信號解交織系統的具體實現,3.2節將具體介紹FPGA1的功能設計。接著,FPGA1將處理后的數據傳輸到FPGA3,FPGA3中有ADS-B接收機功能[15],當它在某一時刻檢測到一條ADS-B信號時,將向FPGA1發送一條幀有效信號,FPGA1以此來確定ADS-B信號開始時刻,并從此時開始做ADS-B信號的交織檢測和解交織處理。

qrs1-t2.gif

3.2 FPGA1功能設計

    本文所實現的ADS-B交織檢測和解交織系統的硬件設計與實現均在FPGA1中完成,本節將介紹FPGA1的功能設計。 

    如圖3所示,FPGA1在工作時,首先對經過模數轉換的數字中頻信號進行信號預處理,包括對數據做希爾伯特變換、去直流分量和下采樣數據復用;之后,預處理后的數據進入協方差矩陣計算模塊得到5×5的協方差矩陣,同時在交織檢測模塊中利用其中2×2的協方差矩陣分解求出雙天線下的特征值,并根據2.2.1節優化的計算方式進一步求出判決門限值,對ADS-B信號是否出現交織進行檢測;如果信號未出現交織,則原信號輸出至FPGA3接收機,一旦發現信號出現交織則協方差矩陣累加模塊根據幀有效信號和信號出現交織的時刻對交織前的五陣元協方差矩陣進行累加、求逆,然后根據2.2.2節中解交織的優化方式進行信號解交織計算,并將解交織后的兩條信號按照先后順序替換在交織時刻后的原信號中輸出。

qrs1-t3.gif

4 系統測試

    分別利用不同功率的交織信號對實現后的解交織系統進行測試,信號源為ADS-B發射系統通過兩根發射天線發射的交織信號,用上位機軟件控制其發射功率,信號源的產生方式如圖4所示,同時使用5陣元十字陣列天線接收交織信號。接收交織信號并成功解交織后,FPGA3接收機會返回幀有效信號,可以在ChipScope中觀察并作為信號是否解交織成功的依據。

qrs1-t4.gif

    圖5所示為經過信號預處理后的發射交織時間為60 ?滋s的ADS-B交織信號,隨后進入交織檢測模塊輸出jz_detect判斷交織時刻然后進行信號解交織后的信號如圖6所示。其中jz_detect表示交織檢測標志,當信號出現交織時,標志置1,反之為0;bit_decoding表示從FPGA3接收機中返回的幀有效信號,代表成功解碼ADS-B信號。由圖6可以看到,將圖5中的交織信號分離為兩條ADS-B信號,并解碼成功。

qrs1-t5.gif

qrs1-t6.gif

    利用ADS-B發射機發射不同功率的交織信號對解交織系統進行測試,發現影響解交織系統分離信號成功率的因素有交織信號的功率差和交織信號的首條信號功率的大小。如圖7所示,固定交織信號的首條信號功率不變然后改變第二條信號的功率,發現隨著交織的兩信號功率差的增大,解交織成功率逐漸增大至穩定在0.85左右。之后取交織中兩信號功率差在3 dB不變,通過同時增加交織信號兩信號的功率,如圖8所示,發現解交織成功率隨著交織信號的首條信號功率的增大而增大。

qrs1-t7.gif

qrs1-t8.gif

5 結論

    針對ADS-B信號的交織問題,對基于特征值的交織檢測方法和解交織方法進行深入分析并根據FPGA實時系統的特點對算法進行優化改進,同時設計一種計算交織檢測門限值的方法,減少了其硬件實現資源消耗,并據此在FPGA中設計實現解交織系統,在實測中性能穩定,證明了本文中設計方案的有效性與可行性,解決了目前國內外市場上接收機無法對ADS-B信號實時解交織的問題,可為未來ADS-B解交織系統在民航領域的實際應用提供參考,具有一定的現實意義。

參考文獻

[1] 高峰,楊秀峰.淺析ADS-B技術原理和常見故障分析[J].科技視界,2018(11):39-50.

[2] 高永剛.ADS-B監視技術功能探討及特點分析——基于1090ES數據鏈[J].現代商貿工業,2018,39(4):188-190.

[3] 張青竹,張軍,劉偉,等.民航空管應用ADS-B的關鍵問題分析[J].電子技術應用,2007(9):72-74.

[4] 張英.基于陣列天線模型的雷達信號分離算法研究[D].成都:電子科技大學,2009.

[5] 王洪,劉昌忠,汪學剛,等.強干擾背景下S模式解碼方法[J].電子與信息學報,2009,31(12):2876-2880.

[6] 吳仁彪,吳琛琛,王文益.基于累加分類的ADS-B交織信號處理方法[J].信號處理,2017,33(4):572-576.

[7] 吳琛琛.ADS-B系統解交織算法研究[D].天津:中國民航大學,2017.

[8] PETROCHILOS N,GALATI G,PIRACCI E.Separation of SSR signals by array processing in multilateration systems[J].IEEE Transactions on Aerospace & Electronic Systems,2009,45(3):965-982.

[9] PETROCHILOS N,GALATI G,PIRACCI E.Projection techniques for separation of multiple secondary surveillance radar sources in a real environment[C].Fourth IEEE Workshop on Sensor Array and Multichannel Processing,2006.

[10] PETROCHILOS N,GALATI G,MENE L,et al.Separation of multiple secondary surveillance radar sources in a real environment by a novel projection algorithm[C].Proceedings of the Fifth IEEE International Symposium on Signal Processing and Information Technology,2005.

[11] 蔡則元.三大抽樣分布的理解與具體性質[J].數學學習與研究,2019(12):143.

[12] 王志福,潘旭,金姝,等.假設檢驗的原理及其應用[J].渤海大學學報(自然科學版),2013,34(2):101-105.

[13] 馬鳳鳴,王忠禮.假設檢驗方法分析及應用[J].長春大學學報,2012,22(2):188-192,196.

[14] 王晶,劉彭.參數假設檢驗中統計量的選取問題[J].高師理科學刊,2019,39(4):55-58.

[15] 劉丹陽.實時ADS-B信號接收機的設計與實現[D].天津:中國民航大學,2017.



作者信息:

胡鐵喬,韓  斌

(中國民航大學 天津市智能信號與圖像處理重點實驗室,天津300300)

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美日韩在线大尺度| 亚洲第一区色| 欧美高清视频| 久色婷婷小香蕉久久| 欧美一区二区视频观看视频| 亚洲一区二三| 亚洲视频自拍偷拍| 亚洲小说欧美另类社区| 亚洲深夜福利在线| 亚洲视频一二| 亚洲欧美日本伦理| 欧美一级久久| 欧美在线免费看| 久久精品一级爱片| 麻豆av福利av久久av| 卡一卡二国产精品| 免费日韩av| 欧美激情日韩| 欧美视频二区36p| 国产精品久久国产三级国电话系列| 欧美午夜宅男影院| 国产精品日韩久久久| 国产欧美日韩不卡免费| 国产日韩欧美综合一区| 国产亚洲欧美激情| 一区二区视频免费在线观看 | 亚洲国产成人久久综合| 亚洲国产经典视频| 亚洲精品国产精品国自产观看| 亚洲精品黄网在线观看| 999亚洲国产精| 亚洲与欧洲av电影| 久久av一区二区| 亚洲国产成人tv| 亚洲免费观看在线观看| 亚洲小视频在线观看| 欧美自拍偷拍午夜视频| 久久激情网站| 欧美成人伊人久久综合网| 欧美日韩在线精品| 国产午夜精品理论片a级大结局| 韩国av一区二区三区四区| 伊人久久婷婷| 99爱精品视频| 欧美中文字幕视频| 亚洲美女福利视频网站| 亚洲欧美另类在线观看| 久久人人爽人人| 欧美精品乱人伦久久久久久| 国产精品五区| 亚洲第一精品夜夜躁人人爽| 一本色道久久88精品综合| 性色av一区二区怡红| 亚洲精品欧美日韩专区| 亚洲女女做受ⅹxx高潮| 老巨人导航500精品| 欧美日韩日本视频| 国产色婷婷国产综合在线理论片a| 在线看成人片| 亚洲一区二区在| 亚洲欧洲一区二区在线播放| 亚洲一区二区网站| 老色鬼精品视频在线观看播放| 欧美日韩一区二区三区在线视频| 国产亚洲毛片在线| 99精品国产99久久久久久福利| 欧美伊人久久大香线蕉综合69| 一区二区三区四区五区视频| 久久久久久高潮国产精品视| 欧美三级乱人伦电影| 狠狠久久亚洲欧美| 在线一区观看| 亚洲三级毛片| 久久精品视频在线播放| 欧美日韩亚洲一区二区三区在线观看 | 午夜精品久久久久久久99热浪潮| 久久资源在线| 国产精品久久久久久久久久三级| 悠悠资源网亚洲青| 亚洲综合不卡| 在线综合欧美| 欧美成人首页| 国产私拍一区| 亚洲视频一区二区免费在线观看| 亚洲精品一二区| 久久久欧美精品sm网站| 国产精品热久久久久夜色精品三区| 亚洲经典一区| 久久国产精品72免费观看| 亚洲免费影视第一页| 欧美精品综合| 伊人一区二区三区久久精品| 午夜日韩在线| 亚洲欧美在线看| 欧美午夜激情小视频| 亚洲国产三级| 亚洲国产高清在线| 久久久福利视频| 国产精品天天看| 亚洲特级毛片| 一本色道久久加勒比88综合| 免费看黄裸体一级大秀欧美| 国产专区欧美专区| 欧美一级电影久久| 欧美专区在线观看| 国产精品综合网站| 亚洲香蕉在线观看| 亚洲在线中文字幕| 欧美四级剧情无删版影片| 91久久夜色精品国产网站| 亚洲福利视频一区| 久久久噜噜噜久久人人看| 国产视频一区免费看| 午夜亚洲福利| 欧美综合第一页| 国产精品久久久久免费a∨大胸| 一区二区三区 在线观看视| 中文在线一区| 欧美三区视频| 亚洲毛片在线看| 一区二区三区毛片| 欧美日韩三级视频| 亚洲社区在线观看| 亚洲欧美日韩区| 国产精品丝袜91| 亚洲欧美在线观看| 久久精品免费看| 国模吧视频一区| 久久精品国产综合精品| 蜜乳av另类精品一区二区| 亚洲高清在线观看| 99热免费精品| 欧美色视频日本高清在线观看| 在线亚洲一区| 欧美有码视频| 国内精品久久久久久| 91久久嫩草影院一区二区| 欧美精品久久一区| 中文精品视频| 欧美中文字幕精品| 在线观看欧美日韩| 亚洲美女视频在线免费观看| 欧美日韩视频在线观看一区二区三区 | 亚洲美女91| 欧美丝袜一区二区三区| 亚洲专区欧美专区| 久热爱精品视频线路一| 亚洲国产成人久久| 亚洲天堂av综合网| 国产日韩av高清| 91久久国产精品91久久性色| 欧美日韩高清免费| 亚洲女性喷水在线观看一区| 快射av在线播放一区| av成人国产| 欧美在线一级视频| **网站欧美大片在线观看| 一本久道久久综合狠狠爱| 国产精品美女999| 久久黄色小说| 欧美日韩免费看| 亚欧美中日韩视频| 欧美国产三区| 亚洲女女女同性video| 老司机精品导航| 日韩亚洲欧美成人| 久久精品日韩欧美| 最新69国产成人精品视频免费| 亚洲欧美日韩综合国产aⅴ| 在线播放国产一区中文字幕剧情欧美| 夜夜爽夜夜爽精品视频| 国产女主播一区| 日韩视频永久免费| 国产精品一区毛片| 亚洲免费精彩视频| 国产日韩av高清| 中文av字幕一区| 玉米视频成人免费看| 亚洲欧美国产不卡| 在线成人h网| 亚洲欧美日韩在线观看a三区| 黄色另类av| 亚洲一线二线三线久久久| 激情综合网址| 亚洲欧美另类中文字幕| 亚洲高清在线观看一区| 欧美一区激情| 亚洲美女精品成人在线视频| 久久精品日产第一区二区| 99天天综合性| 蜜桃久久av一区| 午夜视频一区在线观看| 欧美日韩亚洲一区二区三区在线观看| 久久精品国产第一区二区三区| 国产精品高潮呻吟视频| 亚洲日本中文字幕| 国产亚洲欧洲一区高清在线观看| 亚洲午夜精品| 亚洲国产欧美日韩| 久久久久久夜|