竇高奇 付天暉 徐丹
[摘 要] 在海軍工程大學(xué)“學(xué)科建設(shè)提質(zhì)計(jì)劃”背景下,在“數(shù)據(jù)鏈通信原理與技術(shù)”教學(xué)中,實(shí)現(xiàn)理論與實(shí)踐結(jié)合,基于LINK-11數(shù)據(jù)鏈,實(shí)現(xiàn)了對(duì)信號(hào)的編碼、調(diào)制、發(fā)送和接收。從理論、硬件、軟件等方面論述了在教學(xué)中實(shí)現(xiàn)Link-11數(shù)據(jù)鏈通信的方法,克服了以往“數(shù)據(jù)鏈通信原理與技術(shù)”課程重理論、輕實(shí)踐的弊端,提高了學(xué)生的實(shí)踐能力和任職能力,對(duì)數(shù)據(jù)鏈的應(yīng)用及教學(xué)具有特殊意義。
[關(guān)鍵詞] 通信Link-11;數(shù)據(jù)鏈;通信;教學(xué);實(shí)踐
[基金項(xiàng)目] 2021年度海軍工程大學(xué)學(xué)科建設(shè)理論研究課題“新時(shí)代軍隊(duì)院校特色學(xué)科建設(shè)發(fā)展研究——以信息與通信工程學(xué)科為例”(XK2021002)
[作者簡(jiǎn)介] 竇高奇(1981—),男,山西長(zhǎng)治人,博士,海軍工程大學(xué)電子工程學(xué)院教授,博士生導(dǎo)師,主要從事差錯(cuò)控制編碼和數(shù)字通信信號(hào)處理研究;付天暉(1981—),男,黑龍江大慶人,博士,海軍工程大學(xué)電子工程學(xué)院副教授(通信作者),主要從事數(shù)字通信與通信抗干擾技術(shù)研究;徐 丹(1982—),女,浙江余姚人,博士,海軍工程大學(xué)電子工程學(xué)院講師,主要從事數(shù)據(jù)鏈波形傳輸技術(shù)研究。
[中圖分類號(hào)] G642.3[文獻(xiàn)標(biāo)識(shí)碼] A[文章編號(hào)] 1674-9324(2023)20-0098-04[收稿日期] 2022-05-27
引言
在海軍工程大學(xué)數(shù)據(jù)鏈專業(yè)本科生的高年級(jí)培育階段,由于綜合應(yīng)用了硬件、軟件系統(tǒng),強(qiáng)調(diào)專業(yè)知識(shí)與社會(huì)前沿硬件開發(fā)技術(shù)相結(jié)合,理論知識(shí)點(diǎn)多,覆蓋學(xué)科面廣,學(xué)生要熟練掌握應(yīng)用有較大難度,學(xué)習(xí)時(shí)感覺內(nèi)容枯燥乏味,實(shí)踐無(wú)從下手,實(shí)踐教學(xué)效果不太理想,綜合能力較弱的學(xué)生對(duì)此課程興趣不大。為了培育學(xué)生架構(gòu)數(shù)據(jù)鏈通信的能力及對(duì)Link-11數(shù)據(jù)鏈(11號(hào)戰(zhàn)術(shù)數(shù)據(jù)鏈)的了解和分析能力,數(shù)據(jù)鏈專業(yè)的學(xué)生必須開設(shè)一門“數(shù)據(jù)鏈通信原理與技術(shù)”的教學(xué)及實(shí)踐課程?;谕ㄐ畔到y(tǒng)的數(shù)據(jù)鏈應(yīng)用實(shí)踐課程的開設(shè),將使數(shù)據(jù)鏈專業(yè)學(xué)生的數(shù)據(jù)鏈應(yīng)用能力有較大提高。
數(shù)據(jù)鏈原理與技術(shù)涉及通信原理、計(jì)算機(jī)網(wǎng)絡(luò)及數(shù)字通信等學(xué)科內(nèi)容及數(shù)據(jù)鏈組網(wǎng)應(yīng)用,實(shí)踐課程涉及基本原理與典型應(yīng)用結(jié)合的綜合驗(yàn)證,同時(shí)需要學(xué)生熟練掌握MATLAB、C語(yǔ)言等軟件編程和硬件平臺(tái)操作,對(duì)學(xué)生動(dòng)手能力要求高,教師實(shí)踐環(huán)節(jié)設(shè)計(jì)難度大。我校目前配備的無(wú)線電平臺(tái),內(nèi)部自帶了Ubuntu操作系統(tǒng),可以連接外部設(shè)備對(duì)其進(jìn)行操作,同時(shí)可以通過MATLAB生成Link-11數(shù)據(jù)并進(jìn)行信號(hào)捕獲、頻率估計(jì)、幀同步和差分解調(diào)譯碼。每個(gè)學(xué)生使用一臺(tái)一體機(jī)設(shè)備即可完全仿真Link-11數(shù)據(jù)的發(fā)送與接收過程?;谏鲜鲇布O(shè)施,我校具備扎實(shí)開展數(shù)據(jù)鏈輪詢協(xié)議實(shí)踐教學(xué),提高學(xué)生專業(yè)水平的條件。
Link-11是一種具有保密功能的數(shù)據(jù)鏈,主要是供艦艇之間、艦岸之間、艦空之間和空岸之間實(shí)現(xiàn)戰(zhàn)術(shù)數(shù)據(jù)交換的重要數(shù)據(jù)鏈,在未來(lái)的一段時(shí)間里都會(huì)發(fā)揮重要的作用[1]。因此,經(jīng)過再三考慮,在“數(shù)據(jù)鏈通信原理與技術(shù)”教學(xué)實(shí)踐課中引入Link-11數(shù)據(jù)鏈,讓學(xué)生了解其特點(diǎn)、使用方法、應(yīng)用領(lǐng)域、應(yīng)用技巧及網(wǎng)絡(luò)配置技術(shù)等,使學(xué)生通過對(duì)LINK-11數(shù)據(jù)鏈通信的了解和使用,了解數(shù)據(jù)鏈在通信系統(tǒng)中的作用及建立數(shù)據(jù)鏈系統(tǒng)的技巧等。
一、LINK-11數(shù)據(jù)鏈的特點(diǎn)與功能
Link-11是20世紀(jì)60年代開始研發(fā)的一種低速戰(zhàn)術(shù)數(shù)據(jù)鏈并于70年代在美國(guó)海軍開始服役[2]。Link-11數(shù)據(jù)鏈系統(tǒng)組成主要包括計(jì)算機(jī)、保密設(shè)備、數(shù)據(jù)終端、射頻電臺(tái)等。數(shù)據(jù)鏈系統(tǒng)的射頻電臺(tái)有短波電臺(tái)(2M~30M)和超短波電臺(tái)(225M~400M)兩類,短波電臺(tái)采用SSB調(diào)制,超短波電臺(tái)采用FM調(diào)制。Link-11采用網(wǎng)絡(luò)通信技術(shù)和標(biāo)準(zhǔn)報(bào)文格式,工作在HF頻段時(shí),使用SSB或抑制載波AM調(diào)制,可覆蓋300海里;工作在UHF頻段時(shí),使用FM調(diào)制,提供艦對(duì)空150海里,艦對(duì)艦25海里。Link-11數(shù)據(jù)鏈支持空中艦船和水下跟蹤數(shù)據(jù)、電子戰(zhàn)數(shù)據(jù)和指揮控制單元之間的有限指揮數(shù)據(jù)的交換[3]。
Link-11作為地空數(shù)據(jù)鏈和空空數(shù)據(jù)鏈廣泛應(yīng)用于軍事通信領(lǐng)域的指揮作戰(zhàn)體系中,是情報(bào)傳輸系統(tǒng)的重要手段和工具。其誕生對(duì)北約數(shù)據(jù)鏈的研發(fā)具有相當(dāng)重要的意義,在已服役的數(shù)據(jù)鏈中應(yīng)用范圍廣泛、裝備規(guī)模很大[4]。
二、基于Link-11的數(shù)據(jù)鏈通信教學(xué)實(shí)驗(yàn)課
我校實(shí)驗(yàn)室目前已配備了無(wú)線電平臺(tái),內(nèi)部自帶了Ubuntu操作系統(tǒng),可以連接外設(shè)對(duì)其進(jìn)行操作,并可以通過MATLAB生成Link-11數(shù)據(jù)波形。在教學(xué)過程中,學(xué)生要熟悉硬件平臺(tái)的使用和操作,掌握硬件平臺(tái)(包括無(wú)線電硬件平臺(tái)、顯示器、鍵盤、鼠標(biāo)與硬盤)的正確連接和開機(jī)操作;熟悉軟件界面的使用,了解Link-11數(shù)據(jù)鏈多站點(diǎn)組網(wǎng)方式,通過軟件無(wú)線電平臺(tái)模擬的多站點(diǎn)進(jìn)行組網(wǎng)和點(diǎn)名呼叫實(shí)驗(yàn),了解Link-11對(duì)發(fā)送波形的編碼、并行子載波調(diào)制方式,了解發(fā)送信號(hào)的幀結(jié)構(gòu)組成和功能及并行多音體制,了解Link-11接收端的同步捕獲、幀同步、差分解調(diào)、譯碼的過程和基本原理,加深對(duì)Link-11輪詢協(xié)議原理的理解。
(一)教學(xué)實(shí)驗(yàn)原理
采用理論與實(shí)驗(yàn)相結(jié)合的方式對(duì)學(xué)生進(jìn)行教學(xué)。首先向?qū)W生講解數(shù)據(jù)鏈通信的原理,然后進(jìn)行分步實(shí)驗(yàn)教學(xué)。學(xué)生在實(shí)驗(yàn)前需了解數(shù)據(jù)發(fā)送原理、數(shù)據(jù)接收原理等主要數(shù)據(jù)鏈通信原理。
1.數(shù)據(jù)發(fā)送原理。根據(jù)數(shù)字通信系統(tǒng)模型,需要在發(fā)送端對(duì)數(shù)據(jù)進(jìn)行編碼、調(diào)制,并基于此設(shè)計(jì)編碼、調(diào)制教學(xué)實(shí)驗(yàn)。為了實(shí)現(xiàn)數(shù)據(jù)的收發(fā)同步,所以數(shù)據(jù)被分為若干幀進(jìn)行發(fā)送。Link-11信號(hào)就是將16個(gè)子載波搬移到不同頻譜的疊加信號(hào)即頻分復(fù)用信號(hào)。
在Link-11系統(tǒng)中,16個(gè)單音頻率為605,2915, 935,1045,1155,1265,1375,1485,1595,1705,1815,
1925,2035,2145,2255,2365,頻率單位為Hz[5]。其中605 Hz用于多普勒頻移校正,2 915 Hz用于同步或傳遞數(shù)據(jù)信息,其他14個(gè)頻率用于傳遞數(shù)據(jù)信息。
15個(gè)數(shù)據(jù)子載波單音每個(gè)攜帶2比特,共攜帶30比特[6]。前導(dǎo)碼中,605 Hz的功率是2 915 Hz的4倍;非前導(dǎo)碼中,605 Hz單音的功率是其他每個(gè)單音的4倍,其他單音功率相等;前導(dǎo)碼605 Hz的功率是非前導(dǎo)碼605 Hz功率的4倍。
Link-11幀格式包括前導(dǎo)碼、相位參考幀、控制碼、數(shù)據(jù)消息等[7]。從相位參考幀開始,每一幀都包含16個(gè)單音子載波信號(hào),其中605 Hz依舊用于為接收端校正多普勒頻移。其他15個(gè)單音為控制碼的第一幀提供參考相位。從相位參考幀開始,前一幀為后一幀提供參考相位。控制碼分為起始碼、前哨終止碼、控制終止碼和地址碼[8]。終止碼位于數(shù)據(jù)幀之后,前哨站終止碼固定為全1,控制站終止碼固定為全0。數(shù)據(jù)消息是發(fā)送報(bào)文中包含信息的部分,由若干數(shù)量的幀組成,每一幀包含24比特,漢明編碼之后30比特的數(shù)據(jù),數(shù)據(jù)消息須緊跟在起始碼之后。
2.數(shù)據(jù)接收原理。Link-11接收是發(fā)送的逆過程,但增加了信號(hào)檢測(cè)、同步、多普勒頻偏校正模塊[9]。接收端的解調(diào)流程中突發(fā)信號(hào)檢測(cè)、同步、多普勒頻移校正是關(guān)鍵。
因?yàn)閿?shù)據(jù)幀總長(zhǎng)為幀長(zhǎng)×81,所以以幀長(zhǎng)×81為判定條件,當(dāng)選出的locs大于幀長(zhǎng)×81則說明是從整個(gè)報(bào)文數(shù)據(jù)的后面開始接收數(shù)據(jù)的,所以向前取幀長(zhǎng)×76的到數(shù)據(jù)幀;否則向后取幀長(zhǎng)×76。得到數(shù)據(jù)幀之后,對(duì)其進(jìn)行解調(diào)解碼操作,即恢復(fù)了原信號(hào)。
(二)教學(xué)實(shí)驗(yàn)過程
學(xué)校對(duì)參課學(xué)生制定明確的實(shí)驗(yàn)要求,具體步驟如下:基于發(fā)送端的MATLAB代碼,對(duì)要發(fā)送的英文文本“hello”,進(jìn)行ASCII碼變換,之后對(duì)其進(jìn)行編碼和調(diào)制,最后進(jìn)行Hilbert變換,形成最終的發(fā)送信號(hào)。
學(xué)生接收來(lái)自發(fā)射端的帶有“hello”信息的信號(hào),按步驟進(jìn)行MATLAB代碼的運(yùn)行。基于接收端的MATLAB代碼,對(duì)接收到的信號(hào)進(jìn)行信號(hào)檢測(cè)、同步、多普勒頻偏校正等系列操作。通過MATLAB界面觀察每一個(gè)步驟的數(shù)據(jù)輸出,實(shí)例化地了解每一個(gè)流程的原理。學(xué)生的規(guī)范操作步驟如下。
1.用MATLAB打開文件夾內(nèi)的JointTestTx.m文件,對(duì)發(fā)送端的參數(shù)進(jìn)行賦值。
2.獲取要輸入的英文字符,并對(duì)其進(jìn)行ASCII碼變換,把ASCII碼整合成行矩陣,再將得到的char型數(shù)據(jù)轉(zhuǎn)換成num型數(shù)據(jù)。得到“hello”的ASCII碼矩陣,第一行代表字符“h”,以此類推。
3.將數(shù)據(jù)轉(zhuǎn)成行矩陣,每7個(gè)比特為一組,分別代表“h”“e”“l(fā)”“l(fā)”“o”。將數(shù)據(jù)位擴(kuò)展到規(guī)定長(zhǎng)度,滿足數(shù)據(jù)幀的要求。學(xué)生輸入的“hello”轉(zhuǎn)換成二進(jìn)制字符串長(zhǎng)度為35,則將其余位全部補(bǔ)零。生成編碼調(diào)制之后的信號(hào)序列tx_signal,其大小為1×88 371。報(bào)文數(shù)據(jù)總大小為88 371=81×1 091,其中有5個(gè)導(dǎo)頻,每個(gè)分幀大小為1 091。
4.得到經(jīng)過漢明碼編碼后的數(shù)據(jù)序列Origin_Bits,大小為69×30。前導(dǎo)碼共有5幀,只含有兩個(gè)單音,605 Hz和2 915 Hz,605 Hz不調(diào)制,2 915 Hz采用BPSK調(diào)制。相位參考幀,共1幀,為控制碼的第一幀提供參考相位,含有16個(gè)單音,605 Hz不調(diào)制,其他單音分別采用QPSK調(diào)制。起始碼固定為(7450604077)8(5467322342)8。
5.得到發(fā)送信號(hào)tx_signal。
在接收端,首先進(jìn)行接收端參數(shù)賦值,為了能夠成功解調(diào)解碼發(fā)送端的Link-11信號(hào),接收端的參數(shù)配置應(yīng)該與發(fā)送端保持一致。對(duì)接收到的信號(hào)通過信號(hào)檢測(cè)、同步、差分解調(diào)和譯碼等過程,當(dāng)終止碼正確解碼時(shí),依據(jù)ASCII將數(shù)據(jù)轉(zhuǎn)成字符串,結(jié)果為message_recv=“hello”,有效地接收到“hello”字符串。綜合上述實(shí)驗(yàn)步驟,學(xué)生能夠完整地進(jìn)行數(shù)據(jù)鏈輪詢協(xié)議實(shí)驗(yàn)中的數(shù)據(jù)發(fā)送過程和數(shù)據(jù)接收過程。
三、課程總結(jié)與展望
(一)課程總結(jié)
本文基于Link-11數(shù)據(jù)鏈,實(shí)現(xiàn)了信號(hào)波形的發(fā)送和接收仿真實(shí)驗(yàn)。在教學(xué)中有效地解決了以下問題:(1)利用MATLAB產(chǎn)生獨(dú)立同分布隨機(jī)信息序列,完成信息比特偶校驗(yàn)編碼及漢明編碼;完成π/4QPSK調(diào)制信號(hào)生成;(2)通過查表生成方式完成16路多音并行子載波調(diào)制的生成;(3)完成前導(dǎo)碼、相位參考幀、數(shù)據(jù)消息碼及終止碼的生成過程,完成網(wǎng)控站呼叫報(bào)文(IM)、網(wǎng)控站報(bào)告報(bào)文(IWM)及前哨站應(yīng)答報(bào)文(PRM)波形生成;(4)通過findpeaks后找到準(zhǔn)確的前導(dǎo)的位置,實(shí)現(xiàn)幀同步;(5)通過π/4DQPSK調(diào)制生成符合Link-11協(xié)議的碼完成收發(fā)認(rèn)證。
(二)展望
基于發(fā)送端的MATLAB代碼,對(duì)于要發(fā)送的英文文本經(jīng)過ASCII轉(zhuǎn)換后進(jìn)行調(diào)制、編碼,最后進(jìn)行Hilbert變換,形成最終的發(fā)送信號(hào)。在接收端,對(duì)接收到的信號(hào),基于MATLAB代碼,進(jìn)行一系列操作,恢復(fù)為英文文本。在發(fā)送和接收過程中,通過MATLAB界面觀察每一個(gè)步驟的數(shù)據(jù)輸出,實(shí)例化地了解每一個(gè)流程的原理。
課堂教學(xué)環(huán)節(jié)主要采用實(shí)驗(yàn)的教學(xué)模式,利用典型Link-11數(shù)據(jù)鏈,通過理論講授和親身實(shí)踐兩種教學(xué)模式,突破教學(xué)過程中的重點(diǎn)和難點(diǎn)問題,為學(xué)生提供系統(tǒng)、完備的理論知識(shí)支撐,并使實(shí)踐性教學(xué)成為既是加深對(duì)數(shù)據(jù)鏈組網(wǎng)原理及波形傳輸理解的實(shí)驗(yàn)環(huán)節(jié),又是學(xué)生綜合素質(zhì)、特別是技術(shù)創(chuàng)新能力培養(yǎng)的一種重要手段,從而循序漸進(jìn)地提升學(xué)生崗位任職能力。
學(xué)生通過軟件修改及完善,激發(fā)對(duì)數(shù)據(jù)鏈課程的學(xué)習(xí)興趣,加深對(duì)數(shù)據(jù)鏈輪詢理論與工作原理的認(rèn)識(shí),提升實(shí)踐教學(xué)效果。
實(shí)驗(yàn)教學(xué)在鞏固知識(shí)和培養(yǎng)能力方面有著特殊的地位。本文以數(shù)據(jù)鏈輪詢?cè)韺?shí)驗(yàn)教學(xué)為研究和實(shí)踐載體,分析了實(shí)驗(yàn)教學(xué)的重要作用及傳統(tǒng)實(shí)驗(yàn)教學(xué)存在的問題。實(shí)踐表明,實(shí)驗(yàn)教學(xué)可提高學(xué)生的參與度,激發(fā)學(xué)生的學(xué)習(xí)熱情,體現(xiàn)了以學(xué)生為中心的教育理念,還實(shí)現(xiàn)了實(shí)驗(yàn)教學(xué)效益的顯著提升。實(shí)踐中的經(jīng)驗(yàn)可為其他課程實(shí)驗(yàn)教學(xué)提供借鑒參考。
數(shù)據(jù)鏈輪詢協(xié)議實(shí)驗(yàn)是“數(shù)據(jù)鏈通信原理與技術(shù)”課程的重要實(shí)驗(yàn)內(nèi)容之一,單一的教學(xué)模式無(wú)法滿足日益提高的教學(xué)要求,本文對(duì)數(shù)據(jù)鏈輪詢實(shí)驗(yàn)的教學(xué)模式的探索具有前瞻性,此教學(xué)模式能夠充分發(fā)揮專業(yè)優(yōu)勢(shì),培養(yǎng)新時(shí)代、新工科背景下的工作者,為社會(huì)輸送高質(zhì)量的人才;同時(shí),該模式的建立可供其他高校相關(guān)專業(yè)課程借鑒。
參考文獻(xiàn)
[1]劉軍軍.Link-11數(shù)據(jù)鏈系統(tǒng)簡(jiǎn)介[J].科技視界,2013(28):124+183.
[2]徐文臣.Link-11數(shù)據(jù)鏈信號(hào)分析與實(shí)現(xiàn)[D].西安:西安電子科技大學(xué),2019.
[3]張龍輝.Link-11數(shù)據(jù)鏈參數(shù)估計(jì)算法研究[D].西安:西安電子科技大學(xué),2017.
[4]邢華.一種基于數(shù)字重采樣的多載波調(diào)制方法[J].無(wú)線電通信技術(shù),2012,38(5):33-35.
[5]孫浩,劉仲亞.Link11數(shù)據(jù)鏈信號(hào)仿真與監(jiān)測(cè)分析[C]//中國(guó)通信學(xué)會(huì).2011全國(guó)無(wú)線及移動(dòng)通信學(xué)術(shù)大會(huì)論文集.人民郵電出版社,2011:4.
[6]李曉龍,陳建青,劉波.基于漢寧窗的插值FFT算法在11號(hào)數(shù)據(jù)鏈測(cè)頻中的應(yīng)用[J].艦船電子工程,2018,38(5):37-40+80.
[7]張龍輝,羅明.基于循環(huán)累積量的Link-11載波盲估計(jì)[J].艦船電子對(duì)抗,2018,41(1):79-82.
[8]范玲.Link-11數(shù)據(jù)鏈信號(hào)的識(shí)別方法研究[D].西安:西安電子科技大學(xué),2014.
[9]韓東平,王敏,余國(guó)文,等.Link11數(shù)據(jù)鏈建模與多普勒校正的干擾效果分析[J].電子信息對(duì)抗,2008(6):41-46.
Practical Teaching of Data Link Polling Protocol Based on Software Radio
DOU Gao-qi, FU Tian-hui, XU Dan
(School of Electronic Engineering, Naval University of Engineering, Wuhan, Hubei 430033, China)
Abstract: Under the background of “Quality Improvement Plan for Discipline construction”, for the “data chain communication principle and technology” course, the hybrid teaching combining theory and practice is carried out. Based on Link-ll, the encoding, modulation, transmission and reception of signals are completed. The method is analyzed from the aspects of the implementation principle of the data chain polling system, software design and hardware demonstration, and the drawbacks of emphasizing theory and light practice in the past teaching are avoided. It improves studentspractical ability and required competency and it is of great significance for the application and teaching of data links.
Key words: communication Link-11; data link; signal communication; teaching; practice