張永杰,孟慶凡,趙 煜
(1.中國電子科技集團公司第五十四研究所,河北 石家莊 050081;2.中國人民解放軍92493部隊,遼寧 葫蘆島 125000)
未來無線通信系統面臨傳統頻譜資源短缺與無線業務需求爆炸性增長的瓶頸問題,擁有豐富可用頻譜資源的毫米波通信成為下一代無線寬帶通信的有效選擇[1]。美國AIRLINX、日本NEC及俄羅斯Elva-1等公司推出了無線“虛擬光纖”——毫米波千兆無線設備,國內也開展了相關研究和設備研制工作,文獻[2-7]重點對毫米波高速調制解調器進行了研究。作為千兆調制解調器的核心處理步驟,定時同步的精度直接決定了系統性能。同時,對于千兆量級的高速數據傳輸,現有處理器均不能支持實施串行處理。本文旨在結合實際工程指標,在現有硬件平臺處理能力基礎上,選擇合適的信號處理架構與適宜工程實現的算法,完成毫米波千兆調制解調器中的定時同步研究。
調制模塊主要完成輸入數據的前向糾錯編碼、數據組幀、基帶成形濾波和數字上變頻等功能,圖1為調制模塊數字信號處理流程。
其中,前導序列和LP序列均采用IQ兩路相同的QPSK調制方式,輸入數據的調制方式為QPSK,16QAM,64QAM等可選。

圖1 調制端數字處理流程
幀結構設計兼顧連續傳輸和突發傳輸,同時考慮系統時鐘穩定度、載頻捕獲范圍、寬帶信號傳輸、抗多徑能力和算法復雜度等因素。數據幀由前導序列、LP序列和數據序列3部分組成。數據幀組成圖如圖2所示。
前導序列由4個SP序列組成,每個SP序列由32個符號構成。根據SP序列的相關性,尋找相關峰得到SP序列的起始位置,可實現信號幀頭預同步,為粗載波頻偏估計做準備。
LP序列由兩段511符號的PN序列及130符號的循環前綴CP組成,總長度為1 152符號,剛好為8的整數倍,方便并行結構處理。根據采樣點和原始LP序列進行相關運算,依據相關峰可以精確找到LP序列的起始位置,同時可以根據序列的長度進行數據幀的精確劃分,實現數據段的精確同步,為定時同步提供起始基準。
數據序列由n個數據段組成,n可根據編碼方式、傳輸效率和信道變化選擇。傳輸數據序列由幀頭UW獨特字和傳輸數據以及幀尾UW獨特字組成,每個數據幀構成一個帶循環前綴的數據幀,UW獨特字長為128符號,每個數據幀傳輸有效數據896符號。

圖2 數據幀組成圖
解調端數字處理流程如圖3所示。A/D采樣輸入并行數字中頻信號經能量增益控制、并行數字下變頻、并行匹配濾波、并行時鐘恢復、并行載波頻偏粗估計、并行信道估計與均衡、載波相位糾正、星座點逆映射和信道譯碼后輸出。由于系統數據傳輸速率較高,以上數字電路部分均采用8路并行處理。

圖3 解調端數字處理流程
傳統的定時同步方法主要有反饋式和前饋式兩種[8],其主要區別在于同步環路是否構成閉環反饋結構。典型的反饋式同步算法為Gardener定時同步算法[9],其同步建立時間長,適用于連續通信[10]。典型的前饋式定時同步算法為非線性變換法[11],適用于突發通信,而且工程實現電路簡單。
本文采用前饋結構的定時恢復算法,收斂速度快、解調延時也很小,能夠獨立完成每一幀數據的定時恢復,原理框圖如圖4所示。

圖4 前饋結構定時恢復原理框圖
采用Oerder.M和Myer.H提出的數字濾波平方算法[11],設符號周期為T,采樣時鐘Ts=T/N,對每接收到的LN個采樣數據,先進行平方運算,然后計算傅里葉系數得到符號速率1/T處的頻譜分量:
(1)

(2)
觀察式(1)和式(2)發現,該算法對于載波頻率和相位不敏感,可以先于載波恢復。若接收數據采用4倍過采樣,則式(2)等效于
(3)
該算法對輸入的LN個采樣點(N倍過采樣,符號數為L),統一計算得到一個采樣時鐘偏差,并用這個時鐘偏差進行插值得到最佳采樣點,然后每N個點選擇一個最佳點作為輸出。那么對于這L個輸入符號,要求其第一個符號與最后一個符號的最佳點偏移不超過1/8,低信噪比條件下要求不超過1/32。如果定時恢復算法得到采樣時鐘偏差μ,第一個符號經過插值后得到最佳采樣點,那么經過L個符號周期之后,由于采用時鐘偏差的引入導致最后一個符號偏離最佳采樣點1/4時,則最后一個符號的輸出變成過渡點,因此采樣時鐘偏移的范圍與輸入的數據幀長度相關。輸入數據幀長度越長,要求采樣時鐘偏差越小,否則第一個符號與最后一個符號的最佳點偏移越大。

當N=4時,式(1)的運算可等效為通過傳遞函數為H(z)=jz-1/(1-jz-1)的IIR濾波器[13],可減少運算量。式(2)中求反正切運算采用標旋轉數字計算(CORDIC)算法實現[14]。4倍過采樣的8路并行數據定時誤差檢測實現框圖如圖5所示。

圖5 八路并行定時誤差檢測實現框圖
內插控制單元的作用是為8路并行內插器提供內插數據和內插濾波器系數。內插運算利用Ni個采樣點計算出一個插值點時,內插控制單元提供長度為8+Ni-1的數據緩存區,將緩存區中的后Ni-1個數據依次移到最前端,從Ni個數據開始更新為輸入的8個數據,其更新方程為:
(4)
式中,din(iTs)表示輸入數據,dici(iTs)表示緩存區中數據。其輸出給并行內插器的8路數據為:
rj(iTs)=dici[(i+j-1)Ts],
i=1,2,…,Ni,j=1,2,…,8,
(5)
式中,rj(iTs)表示輸出給第j個內插器的第i個數據。
并行插值運算公式為[15]:
(6)
式中,hI為內插濾波器的時域響應[16-17],mn,j與μn,j分別為第j個內插器的插值估值整數部分與分數部分。8個并行內插器的輸出與已知的UW相關,相關峰最大的作為輸出[18]。
系統采用64QAM調制,數據傳輸符號速率為250 Msps。在接收端對接收信號采用近似4倍過采樣fs/f=4.000 2,fs為采樣速率,f為符號速率。載波頻率偏差1.530 MHz(相當于0.613%符號速率,約0.153%采樣速率),相位偏差70°。AWGN信道SNR=26 dB,對應于64QAM調制Eb/N0=18.22 dB。
前向定時估計的仿真如圖6所示,可以看到時鐘偏差整體是逐步遞增的,符合過采樣率為4.000 2的情況。

圖6 采樣時鐘偏差估計
定時恢復之后星座圖如圖7所示,可以看出定時恢復良好,星座點已分離,只剩余相位偏差。

圖7 定時恢復之后星座圖
本文主要采用多路并行處理、前饋定時恢復結構以及數字濾波平方算法,完成了毫米波千兆調制解調器中的定時同步研究。從工程實現角度,設計了調制端的數據幀結構和解調端的并行定時恢復實現方式,分析了算法對采樣時鐘穩定度的要求。該研究解決了千兆突發傳輸的快速定時同步問題,以及實現復雜度與硬件處理能力間的矛盾,已在實際中得到成功應用。