李永志
摘要:Link11數(shù)據(jù)鏈用于陸基、機(jī)載和艦載之間進(jìn)行情報(bào)信息交換,采用標(biāo)準(zhǔn)信息格式和網(wǎng)絡(luò)通信技術(shù)進(jìn)行數(shù)字信息交換,因此對(duì)Link11數(shù)據(jù)鏈的仿真具有重要的意義。利用DSP的靈活優(yōu)勢(shì)和FPGA的速度優(yōu)勢(shì)聯(lián)合對(duì)Llink11數(shù)據(jù)鏈進(jìn)行了仿真,并提出了相應(yīng)的硬件和軟件解決方案,通過(guò)仿真結(jié)果證實(shí)這種基于DSP,F(xiàn)PGA的Llink11數(shù)據(jù)鏈聯(lián)合仿真是可靠且可行的。
關(guān)鍵詞:Link11;DSP;FPGA
中圖分類號(hào):TN919文獻(xiàn)標(biāo)志碼:A文章編號(hào):1008-1739(2019)24-57-3
0引言
Link11采用網(wǎng)絡(luò)通信技術(shù)和標(biāo)準(zhǔn)報(bào)文格式,工作在HF頻段時(shí),使用SSB或抑制載波AM調(diào)制,可覆蓋300 nm;工作在UHF頻段時(shí),使用FM調(diào)制,提供艦對(duì)空150 nm,艦對(duì)艦25 nm。Link11數(shù)據(jù)鏈支持空中、艦船和水下跟蹤數(shù)據(jù)、電子戰(zhàn)數(shù)據(jù)和指揮控制單元之間的有限指揮數(shù)據(jù)的交換。Link11依靠網(wǎng)控站輪詢系統(tǒng)輪流詢問每個(gè)參與者,并獲取數(shù)據(jù)為各部隊(duì)之間提供通信并交換數(shù)據(jù)信息。
通過(guò)對(duì)Llink11數(shù)據(jù)鏈的幀結(jié)構(gòu)、編碼方式和調(diào)制方式等分析,利用DSP,F(xiàn)PGA各自的特點(diǎn),提出了一種基于DSP+FPGA聯(lián)合仿真的方案。利用DSP軟件的靈活性,進(jìn)行(30,24)漢明編碼,經(jīng)過(guò)副載波調(diào)制后進(jìn)行疊加形成基帶數(shù)據(jù)的I路和Q路;利用FPGA的速度優(yōu)勢(shì),在FPGA中利用DDS技術(shù)產(chǎn)生2~30 MHz或者UHF/VHF頻段內(nèi)225~400 MHz的載波,然后進(jìn)行正交調(diào)制和幅度控制,最后通過(guò)數(shù)據(jù)采集和分析來(lái)驗(yàn)證仿真的正確性。
1 Link11協(xié)議分析
1.1幀結(jié)構(gòu)
輪詢呼叫[1]是Link11數(shù)據(jù)鏈的正常工作方式,指定一個(gè)單元為網(wǎng)絡(luò)控制站(NCS),剩下的單元用作前哨站或者入網(wǎng)單元(PUS)。NCS的數(shù)據(jù)終端機(jī)控制其他入網(wǎng)單元被查詢的序列,當(dāng)呼叫它時(shí),每個(gè)PUS要發(fā)送它的數(shù)據(jù)。在剩余時(shí)間內(nèi),PUS接收來(lái)自其他網(wǎng)絡(luò)成員的報(bào)告。
如果在16幀時(shí)間內(nèi),收不到PUS的回應(yīng),NCS在序列中查詢下一單元。每次查詢序列或網(wǎng)絡(luò)循環(huán)完成后,NCS報(bào)告其自身信息。這時(shí),戰(zhàn)術(shù)數(shù)據(jù)在網(wǎng)絡(luò)成員之間進(jìn)行交換。一旦開始,數(shù)據(jù)終端機(jī)的工作就是自動(dòng)的。
發(fā)生在輪詢呼叫中的發(fā)送類型是NCS呼叫(CALL-UP)、前哨站回答(REPLY)和NCS報(bào)告(NCS REPORT AND CALL-UP)。
1.2前置碼
前置碼[2]由605 ,2 915 Hz兩個(gè)頻率構(gòu)成,605 Hz用來(lái)校正相對(duì)運(yùn)動(dòng)或高頻信道的變化而引起的多普勒頻移;2 915 Hz是同步音,用于接收端完成幀同步。采用BPSK調(diào)制,在每幀的結(jié)尾處相位有180°跳變。前置碼的持續(xù)時(shí)間為5幀的長(zhǎng)度,它以正常功率的4倍(正常幅度的2倍)進(jìn)行發(fā)射。在正常情況下,605 Hz的發(fā)射功率為6 dB,數(shù)據(jù)幀的發(fā)射功率為0 dB。在前置碼中,2 915 Hz的發(fā)射功率為6 dB,605 Hz的發(fā)射功率為12 dB。
1.3數(shù)據(jù)幀
Link11信號(hào)中,除了5幀的前置碼外,其余的都是數(shù)據(jù)幀,數(shù)據(jù)幀是16音信號(hào),605Hz不攜帶信息,其余的15個(gè)單音,在每幀內(nèi)分別攜帶2 bit信息,總共30 bit。
1.3.1數(shù)據(jù)幀編碼
Link11數(shù)據(jù)鏈采用的編碼方式是漢明編碼,信息為24位的二進(jìn)制碼,經(jīng)過(guò)(30,24)漢明編碼后,變?yōu)?0 bit,增加了6 bit監(jiān)督位,放在24 bit信息位后面。這30 bit數(shù)據(jù)由數(shù)據(jù)幀中編號(hào)為2~16的15個(gè)單音各攜帶2 bit,信息比特位置和數(shù)據(jù)單音編號(hào)的對(duì)應(yīng)關(guān)系如圖1所示。
1.3.2π/4-DQPSK調(diào)制
每一個(gè)數(shù)據(jù)單音的相位根據(jù)前一幀的相位進(jìn)行相移,2 bit可以表示4種不同的狀態(tài),相移的大小決定了2 bit的數(shù)值。10,00,01,11分別對(duì)應(yīng)與前一幀的相位差為45°,135°,225°,315°。
2實(shí)現(xiàn)方案
2.1硬件結(jié)構(gòu)
硬件采用DSP+FPGA的實(shí)現(xiàn)方案,DSP具有高度的靈活性用于處理復(fù)雜多變的應(yīng)用場(chǎng)合,F(xiàn)PGA具有實(shí)時(shí)處理特點(diǎn)用于處理流程相對(duì)固定并且速度要求較高的場(chǎng)合,充分利用2種器件的各自優(yōu)勢(shì)實(shí)現(xiàn)完美的硬件解決方案。在本方案的硬件中FPGA選用XC5VSX95T,DSP選用TMS320C6713,具體方案如圖2所示。
2.2軟件實(shí)現(xiàn)
2.2.1 DSP軟件設(shè)計(jì)
基于DSP[3]軟件的靈活性,Link11數(shù)據(jù)鏈基帶信號(hào)的設(shè)計(jì)用DSP來(lái)實(shí)現(xiàn)。Link11實(shí)際用1 365, 2 250 bps,副載波調(diào)制采用π/4 QDPSK的調(diào)制方式。Link11信息為24 bit的二進(jìn)制碼,經(jīng)過(guò)(30,24)漢明編碼后,變?yōu)?0 bit,增加了6 bit監(jiān)督位,放在24 bit信息位后面。30 bit信息分成15組,每組包含2 bit信息,經(jīng)過(guò)副載波調(diào)制后進(jìn)行疊加形成基帶數(shù)據(jù)的I路和Q路。具體實(shí)現(xiàn)如圖3所示。
2.2.2 FPGA軟件設(shè)計(jì)
Link11數(shù)據(jù)鏈路[4]可在短波和超短波2個(gè)波段工作,在UHF/VHF頻段工作時(shí),頻率為任一25 kHz的整數(shù)倍頻率,在HF頻段工作時(shí),頻率為任一100 Hz整數(shù)倍頻率。利用FPGA的速度優(yōu)勢(shì),在FPGA中利用DDS技術(shù)來(lái)產(chǎn)生HF段內(nèi)的2~30 MHz或者UHF/VHF頻段內(nèi)225~400 MHz。
DSP中產(chǎn)生的Link11數(shù)據(jù)鏈基帶信號(hào)通過(guò)DSP總線傳送到FPGA[5],接口選用4個(gè)RAM來(lái)實(shí)現(xiàn)。每個(gè)RAM數(shù)據(jù)位為16 bit,深度為4 K,因?yàn)樵贒SP產(chǎn)生的基帶數(shù)據(jù)為32 bit,所以I路和Q路各用2個(gè)RAM來(lái)實(shí)現(xiàn)數(shù)據(jù)的傳送。DSP中產(chǎn)生的基帶數(shù)據(jù)采樣率很低,在調(diào)制前必須經(jīng)過(guò)插值,將其采樣頻率提高到與D/A轉(zhuǎn)換器相同,在對(duì)和進(jìn)行調(diào)制,相加后經(jīng)過(guò)D/A輸出。具體的方案如圖4所示。
3驗(yàn)證仿真
為了驗(yàn)證產(chǎn)生Link11數(shù)據(jù)鏈[6]的正確性,對(duì)數(shù)據(jù)進(jìn)行采集和分析,在5幀前置碼數(shù)據(jù)中,605 Hz是相位連續(xù)的單音信號(hào),且其能量較大,計(jì)算得到的多普勒音實(shí)際頻率如圖5所示。
利用2 915 Hz音在前置碼數(shù)據(jù)中,各幀的相位變化特性,可以進(jìn)行幀同步,圖6分別給出了前置碼與2 915 Hz單音進(jìn)行滑動(dòng)相關(guān)的結(jié)果,5個(gè)峰值分別對(duì)應(yīng)5幀的起始點(diǎn)。
對(duì)15個(gè)數(shù)據(jù)幀進(jìn)行分析,可以得到15個(gè)信息承載音的相位變換,如圖7所示。
4結(jié)束語(yǔ)
本文針對(duì)Link11數(shù)據(jù)鏈的特征,充分利用DSP, FPGA各自的優(yōu)勢(shì),建立了Llink11數(shù)據(jù)鏈仿真的硬件模型。利用DSP軟件的靈活性把復(fù)雜的基帶信號(hào)用DSP來(lái)實(shí)現(xiàn),利用FPGA的速度優(yōu)勢(shì)把載波調(diào)制用FPGA來(lái)實(shí)現(xiàn),形成對(duì)Link11數(shù)據(jù)鏈的完美仿真,同時(shí)通過(guò)驗(yàn)證仿真來(lái)驗(yàn)證本文所提出仿真方法的正確性和可靠性。
參考文獻(xiàn)
[1]李有才,王然,李子豐.外軍Link系列數(shù)據(jù)鏈的發(fā)展與工作性能、特點(diǎn)分析[J].電子對(duì)抗,2008(2):8-11.
[2]駱光明,楊斌,邱致和等.數(shù)據(jù)鏈[M].北京:國(guó)防工業(yè)出版社, 2008.
[3]代傳堂.基于多DSP的高速通用信號(hào)處理平臺(tái)的設(shè)計(jì)與研究:[D].西安:西安電子科技大學(xué),2006:15-16.
[4]翟利超,呂久明.數(shù)據(jù)鏈及其對(duì)抗方法研究[J].艦船電子對(duì)抗, 2004(6):26-29.
[5]韓曉?shī)?,劉?高速成型濾波器的設(shè)計(jì)和FPGA實(shí)現(xiàn)[J].無(wú)線電通信技術(shù),2005,31(增刊):1-3.
[6]季健忠.戰(zhàn)術(shù)數(shù)據(jù)鏈的分析與仿真研究[D].西安:西安電子科技大學(xué),2003.