焦玉龍,陳 麗
(中國電子科技集團公司第五十四研究所,河北 石家莊 050081)
短波通信是最早出現(xiàn)且廣泛應用的無線通信方法,是遠距離通信的重要手段[1]。但是,短波信道復雜,不穩(wěn)定,且存在多徑、衰落、多普勒頻移等諸多不利因素[2-3]。短波通信技術經(jīng)歷了幾代的發(fā)展,多載波并行調(diào)制是降低多徑干擾的一種重要信號波形[4]。
CLOVER是多載波并行調(diào)制中一組調(diào)制波形的總稱,它專門用于高頻(HF)無線電通信系統(tǒng)中,其中CLOVER-2000是HAL公司開發(fā)的一款高速率、寬帶寬的CLOVER版本[5],其設計旨在最大限度地提高信號的吞吐率。
CLOVER-2000信號波形采用8個單音脈沖,單音脈沖頻率間隔為250 Hz,每2 ms發(fā)送一次單音脈沖,8個單音脈沖每16 ms重復一次[5]。CLOVER-2000系統(tǒng)脈沖發(fā)送不按頻率大小順序進行,8個單音脈沖頻率參數(shù)見表1。
表1 波形參數(shù)
脈沖波形時序如圖1所示。
圖1 CLOVER-2000波形時序
CLOVER-2000使用8個單音脈沖,每個單音脈沖的相位、幅度被調(diào)制或解調(diào)為離散窄帶數(shù)據(jù)信道。單音脈沖幀的時間間隔固定持續(xù)16 ms,因此CLOVER-2000信號的基本調(diào)制速度為62.5碼元/s。
CLOVER-2000不僅使用多單音來提高數(shù)據(jù)率,而且在每個單音上還可使用多電平差分相位調(diào)制,如在每個單音上使用4電平相位調(diào)制(QPSM)和8電平相位調(diào)制(8PSM)等,使網(wǎng)絡數(shù)據(jù)率最高可達1 500 bps。此外,還使用2種幅度調(diào)制方式:2電平幅度調(diào)制(2ASM)和4電平幅度調(diào)制(4ASM)。其中,4ASM和16電平相位調(diào)制(16PSM)一起使用能產(chǎn)生最快的調(diào)制速率,達到3 000 bps;2ASM和8PSM一起使用有效數(shù)據(jù)速率達到2 000 bps。CLOVER-2000調(diào)制方式如表2所示。
表2 CLOVER-2000調(diào)制方式
CLOVER-2000信號數(shù)據(jù)采用前向糾錯(FEC)方式或自動重傳請求(ARQ)方式進行傳送。每種方式都有最佳波形參數(shù)集以供使用。
下面以ARQ方式為例進行說明。ARQ方式使用2層規(guī)約,基本層僅包含控制塊的傳送,所有鏈路維護操作在控制塊中實現(xiàn)。另一層是數(shù)據(jù)分塊層,采用較長的數(shù)據(jù)分塊和高速調(diào)制波形,以便加快數(shù)據(jù)傳送速率。ARQ方式的數(shù)據(jù)分塊層時間分配如圖2所示。
圖2 ARQ數(shù)據(jù)分塊層時間分配
在ARQ方式中,控制塊(CCB)塊使用波形格式為調(diào)制BPSM,分塊大小為17 byte,效率60%;CCB包含信息包括發(fā)送數(shù)據(jù)塊的波形參數(shù)、連接拆連請求等。CCB塊前包含參考周期,用于為CCB和數(shù)據(jù)塊提供頻率和相位參數(shù);CCB塊后包含保護間隔和延遲補償,用于補償傳播和收發(fā)等延遲。
數(shù)據(jù)塊的數(shù)量可變,該參數(shù)可在CCB中解析。數(shù)據(jù)塊所用的調(diào)制波形不限,均為255 byte長的數(shù)據(jù)分塊,編碼效率根據(jù)ARQ方式可選60%、75%或90%。
CLOVER-2000為多音調(diào)制信號,時間差分相移鍵控調(diào)制的多音調(diào)制原理如下,當有M個副載波時,信號的復數(shù)表示為:
(1)
時間差分相移調(diào)制是根據(jù)前后幀之間某一單音載波的相位變化承載信息,因此,第i幀中單音載波的相位θi=θi-1+Δθ,其中Δθ根據(jù)承載信息的不同而不同。
(2)
(3)
式中:Z(k)=Akejθk,Z(k)是z(n)的離散傅立葉變換。
根據(jù)抽樣定理可知,對z(t)進行采樣處理,采樣速率為fs,得到z(n),對z(n)進行快速傅里葉變換(FFT)處理得到Z(k),再進行處理即可得到所傳輸?shù)男盘枖?shù)據(jù)。
CLOVER-2000協(xié)議信號由8個通道的單音脈沖組成,在采樣數(shù)據(jù)讀取后,先對各通道進行數(shù)字信道化、變頻和濾波,分別提取8路獨立的窄帶采樣信號,再進行后續(xù)的處理。后續(xù)處理過程主要分為CCB幀檢測、定時跟蹤、解調(diào)與bit拼接等處理、解調(diào)參數(shù)解析等,信號處理流程如圖3所示。
圖3 解調(diào)處理流程
3.1.1 幀起始檢測
在短波偵察時,作為非合作方無法提前獲知信號起始時間等信息,因此要進行幀起始的檢測,一般采用時域或頻域檢測的方式獲得信號的精確起始位置。
CLOVER-2000信號為多音分時傳輸,由于信號在多個副載波上按照規(guī)約發(fā)送調(diào)制信號,因此選擇能量檢測法進行信號起始檢測。檢測時,分別于8個中心頻率處配置多組帶通濾波器,濾波器輸出為信號能量,通過檢測信號出現(xiàn)前后能量差實現(xiàn)對信號起始時刻的精確獲取[6-7]。
另外,根據(jù)單個符號持續(xù)時長為16 ms的特點,設定窗長進行碼元最佳采樣點的評估與細微調(diào)整,以保證在后續(xù)處理中保持對符號的精確定時。
3.1.2 時長估計
ARQ模式中,CCB模塊采用BPSM調(diào)制方式,其比特速率為500 bps,CCB塊大小為17 byte,因此持續(xù)時長為:
類似地,ARQ模式下數(shù)據(jù)塊持續(xù)時長約為5 s,F(xiàn)EC模式下CCB塊持續(xù)時長為0.544 s,數(shù)據(jù)塊持續(xù)時長約8 s。因此,根據(jù)統(tǒng)計的信號持續(xù)時長來判斷該塊數(shù)據(jù)的模式和類別,從而識別該數(shù)據(jù)段是否屬于CCB塊。
在同步完成即碼元起始位置確定后,對1幀的時域信號Y(n)做FFT,可以求出各個單音脈沖的幅值和相位。
由FFT 計算出信號所有單音脈沖的相位,取各音的相位值,該信號采用相位差分調(diào)制,根據(jù)前后符號相位變化來攜帶信息,則:
ΔΦ(k)=Φi(k)-Φi-1(k)
(4)
式中:Φi(k)為第k音第i個符號上的相位;Φi-1(k)為第k音第i-1個符號上的相位。
判斷ΔΦ(k)所在象限,即可解調(diào)出相位信息,并恢復為比特[8-9]。
按照時間發(fā)送順序,將八音信號中的比特信息進行串行提取,可以得到原發(fā)送數(shù)據(jù),之后再對數(shù)據(jù)進行解碼、還原信息等工作。由于同步一直不斷在做調(diào)整,碼元的起點變動會引起各個數(shù)據(jù)音的不同相位變化,解調(diào)時應對不同的數(shù)據(jù)音隨同步變化做不同的相位調(diào)整[10]。
當獲取某種模式下CCB塊的起始時間后,可依據(jù)規(guī)約得到后續(xù)數(shù)據(jù)塊起始時間,對后續(xù)的DATA幀的處理不必重新進行盲檢測,僅需要進行定時跟蹤即可。以ARQ模式中DATA幀為例,其起始時刻與檢測到第1幀CCB時間差為TCCB+TG+Tdelay+TR+TCCB+TG+Tdelay+TR=1.088 s。
此外,根據(jù)在CCB中提取后續(xù)數(shù)據(jù)塊的幀長、調(diào)制方式、編碼率等參數(shù)對DATA塊進行解調(diào)等處理。
對實際采集的信號數(shù)據(jù)進行解調(diào)處理,圖4與圖5為ARQ模式下,數(shù)據(jù)塊分別采用QPSM、8PSM調(diào)制的解調(diào)結果,對CCB塊與DATA塊起始檢測較為精確,依據(jù)協(xié)議信息對后續(xù)數(shù)據(jù)塊進行定時跟蹤并解調(diào),其星座圖效果較好。
圖4 QPSM調(diào)制模式解調(diào)結果
圖5 8PSM調(diào)制模式解調(diào)結果
多載波并行調(diào)制是短波通信中一種重要的通信方式,它通過延長碼元寬度來降低多徑對數(shù)據(jù)傳輸?shù)挠绊懀⒃谟行拑?nèi)實現(xiàn)高速數(shù)據(jù)傳輸[11-12]。作為非合作方對CLOVER進行信號接收時,一方面使用時域能量檢測、頻域相位差分的方式進行信號解調(diào);另一方面借助規(guī)約中信息(如CCB塊及DATA塊時長、各信號參數(shù)等)輔助檢測、解調(diào)的起始位置,大幅提高了信號處理的效率,也有助于提升處理性能。