Link16 數(shù)據(jù)鏈系統(tǒng)中消息可靠傳輸研究
引 言
隨著信息技術的飛速發(fā)展,未來戰(zhàn)爭將以聯(lián)合作戰(zhàn)為中心,誰能以最快的方式獲得戰(zhàn)場中的各種信息資源,就能獲得戰(zhàn)爭的主導權。數(shù)據(jù)鏈將傳感器、指揮控制系統(tǒng)和各作戰(zhàn)平臺連接起來形成一個有機整體,以實現(xiàn)各作戰(zhàn)單元之間的信息無縫交換,為各層次的指揮員快速、準確地決策提供信息保障。
戰(zhàn)場電磁環(huán)境異常復雜,信號接收受反射、繞射、散射以及各種干擾和噪聲的影響,導致信道特性極為復雜。
自動重傳技術在接收端對數(shù)據(jù)進行校驗,若檢驗有錯, 則發(fā)送錯誤信號至發(fā)送端請求對前一幀數(shù)據(jù)進行重發(fā),直到達到最大重傳次數(shù) [3]。
前向糾錯編碼技術在發(fā)送端對信息進行編碼,在發(fā)送內(nèi)容中增加冗余信息,如果在傳輸過程中發(fā)生錯誤可以糾正,發(fā)送端無需重新發(fā)送數(shù)據(jù),但糾錯碼設計將降低傳輸效率 [4-5]。
在 Link16 數(shù)據(jù)鏈系統(tǒng)中, 前向糾錯編碼采用 RS 碼(Reed-Solomon codes,RS)[6], 將 RS 碼與自動重傳技術相結(jié)合,提出了基于混合自動重傳技術(Hybrid Automatic Repeat-request,HARQ)的可靠傳輸方案,在接收端將多次傳輸?shù)南⑦M行合并,通過時間分集增益提高消息傳輸?shù)目煽啃浴?
1 Link16數(shù)據(jù)鏈系統(tǒng)消息可靠傳輸
1.1 可靠傳輸模型
無線通信中, 傳統(tǒng)的 ARQ(Automatic Repeat-request, ARQ)接收端接收到數(shù)據(jù)后, 若數(shù)據(jù)幀校驗錯誤, 則丟棄該數(shù)據(jù)包, 同時將 NACK(Negative Acknowledgement,NACK)信息反饋至發(fā)送端,發(fā)送端收到重選請求后重傳數(shù)據(jù)幀,實現(xiàn)雖簡單,但傳輸時延大、傳輸效率較低。HARQ技術將前向糾錯技術與 ARQ 技術相結(jié)合,接收端將上一次錯誤的數(shù)據(jù)幀和本次傳輸?shù)臄?shù)據(jù)幀合并進行譯碼,通過重傳帶來的合并增益提高了數(shù)據(jù)幀譯碼的正確率,從而提高了傳輸可靠性 [7-8]。
在 Link16 數(shù)據(jù)鏈系統(tǒng)中,可靠傳輸系統(tǒng)模型如圖 1 所示。發(fā)送端的數(shù)據(jù)幀經(jīng) RS 編碼后送入信道傳輸,同時該數(shù)據(jù)幀在發(fā)送端進行緩存 ;接收端將接收到的數(shù)據(jù)幀送入 RS 譯碼,并在接收端緩存,若數(shù)據(jù)幀譯碼錯誤,則將 NACK 指令反饋至發(fā)送端。發(fā)送端重發(fā)該數(shù)據(jù)幀,接收端將重發(fā)的數(shù)據(jù)與緩存的錯誤數(shù)據(jù)幀進行合并處理,然后送至 RS 譯碼,直至達到最大重傳次數(shù)或數(shù)據(jù)幀譯碼正確。
對接收端來說,多個數(shù)據(jù)幀是不同時間經(jīng)過信道到達的,可認為是相互獨立的數(shù)據(jù),可以通過合并多個數(shù)據(jù)幀獲得合并增益。
1.2 Chase 合并原理
在 Chase 合并方案中,發(fā)送端每次發(fā)送的數(shù)據(jù)幀相同,接收端按照每次接收數(shù)據(jù)幀的信噪比加權對數(shù)據(jù)進行合并,然后對合并后的數(shù)據(jù)進行解碼 [9-10]。Chase 合并通過不同數(shù)據(jù)幀的時間分集,可獲得合并增益。最大傳輸次數(shù)為 N 的Chase 合并過程如圖 2 所示。
Chase 合并是將收到的多個碼率為 Rs 的數(shù)據(jù)幀合并,數(shù)據(jù)幀的碼率不變。若最大傳輸次數(shù)為 NMax,則接收端合并后的數(shù)據(jù) :
式中:ri 為第 i 次收到的數(shù)據(jù)幀;αi 為合并的加權系數(shù)。數(shù)據(jù)幀的信噪比越高,RS 譯碼的正確概率就越大,當 αi 為歸一化信噪比時,該 Chase 進行最大比合并,合并后的數(shù)據(jù)信噪比最大。但最大比合并需要計算信噪比,計算復雜度高,接收機設計較為復雜。在工程上,為了便于實現(xiàn),采用等增益合并,接收端合并后的數(shù)據(jù):
式中 N 為當前傳輸次數(shù)。
1.3 可靠傳輸方案
基于以上分析,在 Link16 數(shù)據(jù)鏈系統(tǒng)中,本文提出了消息可靠傳輸方法,算法的實現(xiàn)流程如下。
(1)對數(shù)據(jù)塊進行 CRC 編碼,以便在接收端判斷數(shù)據(jù)譯碼校驗是否正確。
(2)對 CRC 編碼后的數(shù)據(jù)塊進行 RS 編碼形成數(shù)據(jù)幀,在緩存處理的同時發(fā)送至接收端。
(3)接收端對接收到的數(shù)據(jù)緩存處理后,先進行 RS 譯碼和 CRC 校驗,若 CRC 校驗失敗,則進入數(shù)據(jù)幀等增益合并過程。
(4)對合并后的數(shù)據(jù)幀進行 CRC 校驗,若校驗失敗,反饋 NACK 至發(fā)送端,發(fā)送端啟動重傳機制。
(5)接收端對重傳的數(shù)據(jù)幀進行等增益合并后,進行RS 譯碼和 CRC 校驗,直至數(shù)據(jù)幀譯碼正確或達到最大重傳次數(shù)。
Link16 數(shù)據(jù)鏈系統(tǒng)消息可靠傳輸流程如圖 3 所示。
2 性能分析
在傳統(tǒng) ARQ 系統(tǒng)中,設最大傳輸次數(shù)為 NMax,數(shù)據(jù)幀被正確譯碼的概率為 Pe,則第 i 次數(shù)據(jù)幀被正確譯碼的概率 :
基于 HARQ 的消息可靠傳輸方案中,設最大傳輸次數(shù)為NMax,數(shù)據(jù)幀被正確譯碼的概率為 Pe,因 Chase 合并重傳數(shù)據(jù)幀一致,因此數(shù)據(jù)幀被正確譯碼的概率相同,均為 Pe。設 第 i 次合并后的數(shù)據(jù)幀被正確譯碼的概率為 Pci,則第 i 次數(shù)據(jù)幀被正確譯碼的概率 :
3 仿 真
在無自動重傳 ARQ、自動重傳 ARQ、基于 Chase 合并的混合重傳 HARQ 三種模式中系統(tǒng)進行仿真。仿真調(diào)制方式采用 BPSK,信道采用高斯信道,RS 編碼使用 RS(31,15),一幀數(shù)據(jù)長度為 155 bit,最大重傳次數(shù)設置為 3。仿真結(jié)果如圖 4 所示。
由圖可知,當信噪比小于 7 dB 時,自動重傳 ARQ、基 于 Chase 合并的混合重傳 HARQ 平均傳輸次數(shù)約等于 3,傳輸可靠性接近 ;當信噪比在 7 ~ 12 dB 之間時,基于 Chase合并的混合重傳 HARQ 平均傳輸次數(shù)小于自動重傳 ARQ, 在 HARQ 方案中,由于充分利用了時間分集增益,將每一幀數(shù)據(jù)中的冗余信息合并,因此提高了糾錯性能 ;當信噪比大于 12 dB 時,信道環(huán)境較好,自動重傳 ARQ、基于 Chase 合并的混合重傳 HARQ 平均傳輸次數(shù)約等于 1,即發(fā)送端發(fā)送一次數(shù)據(jù)幀,接收端就可以正確接收。
基于 Chase 合并的混合重傳 HARQ 可以提高 Link16 數(shù)據(jù)鏈系統(tǒng)消息傳輸可靠性,但同時會提高接收機的復雜度,在實際運用過程中,需要權衡處理開銷和系統(tǒng)性能。
4 結(jié) 語
本文將 HARQ 技術引入 Link16 數(shù)據(jù)鏈系統(tǒng),給出了基于 HARQ 技術的消息可靠傳輸方案。該方案在接收端對多個數(shù)據(jù)幀進行 Chase 合并,利用時間分集增益提高消息傳輸可靠性。仿真結(jié)果表明,該消息可靠傳輸方案降低了重傳次數(shù),使得 Link16 系統(tǒng)可以快速、準確地傳輸指令報文,提升作戰(zhàn)性能。