《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 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亚洲国产精品_日韩亚洲一区二区
欧美理论电影在线观看| 伊甸园精品99久久久久久| 久久综合九色综合久99| 午夜亚洲影视| 欧美亚洲系列| 亚洲欧美日韩视频二区| 亚洲一区www| 亚洲网站在线看| 国产精品99久久久久久久女警| 亚洲激情在线激情| 亚洲精美视频| 亚洲美女在线视频| 99精品国产高清一区二区| 日韩一二三区视频| 99精品视频免费观看| 日韩一级黄色片| 一区二区电影免费观看| 一区二区三区四区五区在线| 亚洲视频一二三| 亚洲欧美日韩国产另类专区| 午夜精品偷拍| 久久精品av麻豆的观看方式 | 亚洲一区制服诱惑| 亚洲欧美成人一区二区三区| 亚洲欧美日韩精品一区二区| 欧美一区二区三区在线视频 | 日韩午夜精品| 亚洲网站在线播放| 午夜精品一区二区在线观看 | 久久综合国产精品台湾中文娱乐网| 久久另类ts人妖一区二区| 老司机精品导航| 欧美乱妇高清无乱码| 国产精品激情av在线播放| 国产日韩精品综合网站| 影音先锋一区| 99精品视频网| 亚洲欧美日韩中文播放| 亚洲国产精品一区二区久| 夜夜精品视频| 午夜欧美精品| 狂野欧美激情性xxxx| 欧美日韩国产在线一区| 国产精品一区二区女厕厕| 国内视频精品| 99精品国产99久久久久久福利| 亚洲欧美一区二区三区久久 | 国产伦精品一区二区三区四区免费 | 亚洲影音一区| 久久精品网址| 欧美日产国产成人免费图片| 国产精品日韩欧美| 伊人婷婷欧美激情| 一区二区三区高清在线观看| 午夜亚洲福利| 夜夜嗨一区二区| 久久精品视频免费| 欧美日韩国产高清| 国产日韩综合| 亚洲精品视频在线观看免费| 性欧美18~19sex高清播放| 亚洲精品韩国| 欧美在线1区| 欧美日韩一区二区高清| 国产亚洲午夜高清国产拍精品| 亚洲经典一区| 欧美制服第一页| 亚洲视频axxx| 久久久久欧美精品| 国产精品福利在线| 亚洲国产精选| 欧美一区二区视频在线观看| 一区二区三区欧美在线观看| 久久精品在线播放| 国产精品国产| 亚洲激情av| 久久国产手机看片| 亚洲一区在线免费观看| 欧美成人免费在线| 国产小视频国产精品| 在线视频欧美日韩| 亚洲毛片一区| 久久综合狠狠综合久久激情| 国产精品入口尤物| 亚洲免费成人av电影| 久久精品国产99国产精品| 亚洲欧美成人| 欧美日韩久久精品| 亚洲国产精品久久久久| 久久本道综合色狠狠五月| 午夜精品久久久久| 欧美天天视频| 最新日韩在线视频| 亚洲国产精品一区二区久| 欧美中文字幕视频在线观看| 欧美三日本三级三级在线播放| 在线成人黄色| 久久精品国产免费看久久精品| 欧美一区激情| 国产精品视频福利| 一区二区欧美在线| 一区二区三区视频观看| 欧美国产精品人人做人人爱| 一区二区三区在线视频免费观看| 午夜久久影院| 亚洲欧洲99久久| 国产精品久久91| 中文在线资源观看视频网站免费不卡| 日韩一级黄色片| 欧美黑人在线播放| 亚洲国产小视频| 亚洲精品一区二区三区99| 美女视频一区免费观看| 激情综合视频| 亚洲国产精品国自产拍av秋霞| 久久精品在线视频| 国产一区高清视频| 久久岛国电影| 久久久亚洲一区| 韩国欧美国产1区| 久久精品视频va| 久久这里有精品15一区二区三区| 国产亚洲综合性久久久影院| 午夜精品一区二区三区电影天堂| 欧美一区二区视频在线观看| 国产欧美一区二区三区在线老狼| 亚洲欧美日韩一区二区三区在线观看 | 久久蜜桃资源一区二区老牛| 国内精品久久久久久久97牛牛| 欧美亚洲视频在线观看| 欧美在线三区| 国产在线视频欧美| 亚洲黄色在线| 欧美日本成人| 一本久道久久久| 午夜一级久久| 狠狠色狠狠色综合系列| 亚洲欧洲日本专区| 欧美精品三区| 一区二区三区精密机械公司 | 亚洲精品乱码久久久久久日本蜜臀 | 亚洲精选中文字幕| 欧美日韩国产一级片| 一区二区高清视频| 亚洲女同性videos| 国产亚洲欧美一区二区| 亚洲激情成人在线| 欧美日韩伦理在线| 亚洲香蕉在线观看| 久久久久久久一区二区三区| 亚洲第一主播视频| 亚洲天堂视频在线观看| 国产女人aaa级久久久级| 久久狠狠亚洲综合| 欧美精品一区二区三区蜜桃| 亚洲天堂网在线观看| 久久精品色图| 亚洲精品免费在线| 欧美一区二区视频观看视频| 伊大人香蕉综合8在线视| 在线性视频日韩欧美| 国产伦精品一区二区三区视频黑人| 亚洲成人中文| 欧美日韩综合| 久久国产加勒比精品无码| 欧美精品videossex性护士| 亚洲小说春色综合另类电影| 久久综合中文色婷婷| 日韩视频专区| 久久久久国色av免费看影院| 亚洲精品国产视频| 欧美一区在线看| 亚洲激情成人在线| 欧美在线二区| 亚洲毛片播放| 久久久免费精品| 一区二区三区视频在线播放| 久久久高清一区二区三区| 亚洲精品自在久久| 久久先锋影音| 亚洲无线观看| 欧美激情视频一区二区三区免费| 亚洲制服少妇| 欧美伦理在线观看| 久久精品日产第一区二区| 国产精品yjizz| 91久久精品国产91性色| 国产精品一区二区你懂的| 99国产精品视频免费观看| 国外成人在线视频| 亚洲欧美电影在线观看| 亚洲激情网站免费观看| 久久成人精品一区二区三区| 亚洲国产天堂网精品网站| 久久成人国产| 亚洲一区精品在线| 欧美激情小视频| 亚洲二区在线视频| 国产伦精品一区二区| 亚洲一区国产精品|