摘 要:根據(jù)當(dāng)前廣播式自動(dòng)相關(guān)(ADS-B)的工作特點(diǎn),淺析了ADS-B的工作技術(shù)原理,并探討A/C模式干擾下和S模式重疊下的ADS-B信號(hào)解析算法的改進(jìn),最終通過(guò)C#軟件設(shè)計(jì)與仿真。
關(guān)鍵詞:ADS-B;空管;解析算法;仿真;C#
DOI:10.16640/j.cnki.37-1222/t.2018.09.128
1 引言
廣播式自動(dòng)相關(guān)(ADS-B)是民航當(dāng)前主推的空中交通管制監(jiān)視重要技術(shù),是基于衛(wèi)星導(dǎo)航和數(shù)據(jù)鏈技術(shù)的監(jiān)視手段,在民航空管全天候監(jiān)視中的作用越來(lái)越突出。本文從實(shí)際出發(fā),針對(duì)ADS-B在民航汕頭空管站的投產(chǎn)情況,設(shè)計(jì)一個(gè)能夠滿足實(shí)際需求的干擾條件下的算法及仿真設(shè)計(jì)軟件,該算法及軟件在技術(shù)保障工作中作用明顯。
2 ADS-B技術(shù)原理淺析
當(dāng)前ADS-B主要有1090ES、UAT和VDL-4三種數(shù)據(jù)鏈路傳輸方式,而國(guó)內(nèi)主要的航空公司的運(yùn)輸飛機(jī)都裝備了S模式應(yīng)答機(jī),若采用S模式1090ES技術(shù),ADS-B的整體部署的投入會(huì)較少,通過(guò)簡(jiǎn)單升級(jí)應(yīng)答機(jī)軟件和加裝GPS即可。因此,國(guó)內(nèi)ADS-B多數(shù)利用1090MHZ的S模式信號(hào)和脈沖位置調(diào)制編碼實(shí)現(xiàn)技術(shù)要求。
ADS-B的消息前導(dǎo)脈沖總時(shí)長(zhǎng)為8us,由四個(gè)脈沖組成,每個(gè)脈沖持續(xù)時(shí)間在0.5us左右,起始時(shí)間分別為0、1us、3.5us、4.5us,第四個(gè)脈沖結(jié)束3us后數(shù)據(jù)脈沖開(kāi)始傳輸。ADS-B的報(bào)文格式為:采用112位數(shù)據(jù)長(zhǎng)報(bào)格式,前5個(gè)比特位是下行數(shù)據(jù)鏈格式,用于判斷數(shù)據(jù)是否為1090ES數(shù)據(jù)鏈信息,如該格式解析為17則適用于S模式應(yīng)答機(jī)發(fā)射的ADS-B消息。再之,112個(gè)1us間隔被分配給每一個(gè)ADS-B消息,每個(gè)脈沖寬度為0.5us,其傳輸被定義在每個(gè)間隔的前半部分和后半部分,前者在設(shè)計(jì)上被編碼為“1”,后者被編碼“0”。相鄰間隔被傳輸?shù)拿}沖連續(xù)在一起合并為1us。并且其幅度之差不大于2dB。
考慮經(jīng)濟(jì)性和技術(shù)實(shí)現(xiàn)難度,這種方法雖然能夠?qū)崿F(xiàn)簡(jiǎn)單快捷,但是不可避免帶來(lái)一系列問(wèn)題,由于S模式和A/C模式采用同一個(gè)頻段,因此,此方案不可避免會(huì)出現(xiàn)A/C模式的干擾,在相關(guān)航路繁忙階段,容易出現(xiàn)S模式信號(hào)重疊現(xiàn)象。
3 改進(jìn)解析算法的設(shè)計(jì)與實(shí)現(xiàn)
若A/C模式的信號(hào)強(qiáng)度不大,對(duì)于前導(dǎo)脈沖檢測(cè)和脈沖位置調(diào)制編碼的影響不大,可以采用濾波進(jìn)行濾除。若A/C應(yīng)答信號(hào)較強(qiáng),則對(duì)ADS-B信號(hào)預(yù)處理造成的影響較大,這種情況較為復(fù)雜:首先,對(duì)于只干擾前導(dǎo)脈沖,A/C模式應(yīng)答信號(hào)格式只包含一個(gè)起始脈沖,一個(gè)結(jié)束脈沖及數(shù)據(jù)脈沖。如果干擾出現(xiàn)在第一個(gè)脈沖上升沿前,則根據(jù)A/C模式信號(hào)格式特點(diǎn)存在兩個(gè)以上的脈沖對(duì)ADS-B信號(hào)前導(dǎo)脈沖判斷造成干擾。因此,對(duì)于前導(dǎo)脈沖的判斷,必須滿足四個(gè)前導(dǎo)脈沖位置和兩個(gè)以上的上升沿,并且根據(jù)沒(méi)有干擾情況下的信號(hào)確定相應(yīng)的信號(hào)起始位置和計(jì)算功率。另一方面,數(shù)據(jù)位的解碼有兩個(gè)必須關(guān)注的,一是要判斷數(shù)據(jù)位的起始位,判斷兩個(gè)CHIP高低電平進(jìn)行脈沖位置調(diào)制編碼,并且采用上升和下降沿來(lái)判斷解析數(shù)據(jù)部分。高電平段數(shù)據(jù),A/C模式的干擾會(huì)影響數(shù)據(jù)的判斷。對(duì)于低電平數(shù)據(jù)段的數(shù)據(jù)若干擾不大,高電平數(shù)據(jù)仍然存在一個(gè)上升沿過(guò)程。若干擾較大則超出的高電平數(shù)據(jù)段下降沿會(huì)變?yōu)樯仙?,而反過(guò)來(lái)上升沿會(huì)變?yōu)橄陆笛?。在判斷上升沿時(shí)首先定位到上升沿的中心處,低電平收到的干擾將會(huì)在50個(gè)時(shí)鐘周期內(nèi)無(wú)法定位,因此算法可以定義其為數(shù)據(jù)“0”,并且設(shè)定好低置信度,根據(jù)差值對(duì)可信度進(jìn)行定級(jí),CRC校驗(yàn)將優(yōu)先考慮低置信度。
針對(duì)S模式信號(hào)交疊下的情況,也是ADS-B信號(hào)干擾處理的一個(gè)重要方面。兩個(gè)S模式信號(hào)的交疊是ADS-B信號(hào)接收的常見(jiàn)情況,此時(shí)必須丟棄弱信號(hào),對(duì)強(qiáng)信號(hào)進(jìn)行處理。因此,必須判斷較強(qiáng)后來(lái)信號(hào)是否符合S模式的前導(dǎo)脈沖格式,如果正常則丟棄前者一個(gè)脈沖進(jìn)行信號(hào)處理。以1us交疊情況,當(dāng)檢測(cè)到信號(hào)A時(shí)又檢測(cè)到有信號(hào)B,兩個(gè)信號(hào)A、B交疊到一起,信號(hào)B的幅度比信號(hào)A的幅度大,如果A的參考功率大則容易對(duì)后續(xù)功率再觸發(fā)造成影響。同時(shí)如果兩者之間的時(shí)間差為3.5us和4.5us也會(huì)出現(xiàn)這種情況。因此算法設(shè)計(jì)上可以由以下改進(jìn):設(shè)置相應(yīng)的脈沖參考功率計(jì)算采樣點(diǎn),分別位于信號(hào)脈沖開(kāi)始后的1us、2us、4.5us、5.5us位置處。一是,在1us處,將脈沖開(kāi)始時(shí)間記為0,并以周期1us、2us、4.5us、5.5us進(jìn)行采樣計(jì)算,選出最小值和最大值,如果兩者之間的差大于或等于3dB則丟棄信號(hào)A,反之則進(jìn)行下一步操作;二是,承上所述,在3.5us處,周期定義為3.5us、4.5us、5.5us、7us,在8us處采樣并定義為最小值,0和1us處定義為最大值,兩者之間差大于3dB則丟棄信號(hào)A,反之繼續(xù)下一步操作;三是,承上所述,在4.5us處,周期定義為4.5us、5.5us、8us、9us,對(duì)采樣最小值,并定義0、1us、3.5us三者之間的最大值為本輪的最大值,如果與最小值的差大于3dB,則丟棄信號(hào)A。
4 算法仿真及結(jié)果
根據(jù)上述的算法設(shè)計(jì),用C#設(shè)計(jì)一款能夠適用于算法的模擬軟件,該軟件能夠自動(dòng)隨機(jī)生成目標(biāo)信號(hào),并且加入A/C模式信號(hào)以及采用易重疊的S模式傳輸。數(shù)據(jù)庫(kù)采用SQL SERVER2011,其與visual2010編譯平臺(tái)有較好的數(shù)據(jù)交互接口,為開(kāi)發(fā)節(jié)省了不少時(shí)間成本,軟件通過(guò)數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù),并在后臺(tái)實(shí)現(xiàn)對(duì)比作業(yè),并加以統(tǒng)計(jì)和分析。系統(tǒng)每秒生成1個(gè)數(shù)據(jù)包,大量隨機(jī)的數(shù)據(jù)通過(guò)系統(tǒng)按照CAT021格式自動(dòng)生成。
另一方面,軟件提供良好的用戶交互接口,通過(guò)自動(dòng)隨機(jī)生成ADS-B信號(hào)與接收處理后的信號(hào)對(duì)比,例如生成信號(hào)為8D7800BC58B027CBBA65F31CE2Eh,通過(guò)上述處理能夠通過(guò)CRC校驗(yàn),說(shuō)明算法性能較為良好。
5 結(jié)束語(yǔ)
本文結(jié)合實(shí)際工作經(jīng)驗(yàn),針對(duì)A/C模式干擾和S模式重疊對(duì)ADS-B的解析影響,提出對(duì)應(yīng)的方案算法,并在C#軟件設(shè)計(jì)上加以仿真實(shí)現(xiàn),為相關(guān)研究提供一種思路。
參考文獻(xiàn):
[1]鐘建華,劉衛(wèi)東,王冬冬,王子龍.ADS-B監(jiān)視數(shù)據(jù)質(zhì)量分析研究[J].西安航空學(xué)院學(xué)報(bào),2013(03).
作者簡(jiǎn)介:洪偉佳(1993-),男,本科,學(xué)士,助理工程師,研究方向:民航通信導(dǎo)航。