韓 星,張華沖,楊 松
(中國電子科技集團公司第五十四研究所,河北 石家莊 050081)
Inmarsat-5是第五代海事衛星通信系統,是目前第一個使用Ka頻段的全球性商業寬帶高通量衛星(High Throughput Satellite,HTS)通信系統,該系統使用Ka波段,采用多點波束配置,具有通信容量大等優點[1]。隨著人們對無縫移動寬帶互聯網接入需求的不斷增長,針對Inmarsat-5衛星信號的接收技術的研究具有重要意義[2]。
傳統的接收設備通常采用國外公司的專用處理設備,價格昂貴且使用不夠靈活,無法自定義修改[3]。本文針對Inmarsat-5衛星固定點波束和高容量點波束信號實時接收處理的需求,提出了一種基于ASIC+FPGA+DSP接收處理方案,并詳細介紹了軟硬件實現結構以及性能測試結果,該接收設備具有低功耗、低成本、工作穩定、性能優異和可自定義升級等特點。
高通量衛星是新一代寬帶通信衛星的統稱,通常情況下,一個HTS衛星具有多波束覆蓋、頻率重復使用、通常使用Ka頻段[4]等特征。
一顆典型的HTS衛星采用60個點波束,如果每一個點波束為出向500 MHz和回傳500 MHz的容量(典型的Ka頻段分配),則此顆衛星將擁有60 GHz的容量,HTS衛星的bit/Hz比通??梢赃_到2~3,這樣一顆HTS衛星的傳輸總容量可以輕易地突破100 Gb/s。正是由于HTS衛星具有以上特點,近年來其發展迅猛,2013年高通量衛星占全球總衛星帶寬容量需求的17%,預計到2023年占比將增長到將近50%[5]。
我國已于2013年開始實施“寬帶中國”計劃,已經成功發射“中星16”高通量衛星,總通信容量超過20 Gbps,超過之前我國所有研制的通信衛星容量總和。為滿足“寬帶中國”和“一帶一路”戰略的寬帶需求,“十三五”期間還將發射多顆HTS衛星。
Inmarsat-5系統是第一個使用Ka頻段的全球性商業寬帶高通量衛星通信系統,其改變了傳統海事 VSAT市場以 C、Ku波段為主的通信,推出了定位于高端用戶的全球高速移動寬帶業務Global Xpress,該業務的目標是海事和航空服務等領域。Inmarsat-5的3顆衛星,采用HTS技術、Ka頻段,可以為寬帶衛星終端用戶提供下行50 Mbps、上行5 Mbps的速率。衛星采用點波束方式,一共有72個固定點波束(每個波束下行支持50 Mbps)、6個移動高容量點波束(可靈活機動調整到需要的區域,每個波束下行支持150 Mbps),單顆衛星容量4.5 Gbps[6]。
一般HTS衛星的前向信道采用DVB-S2/ACM的技術體制,回傳信道采用FDM-TDMA技術體制、自適應編碼和功率控制等技術,以充分克服雨衰對衛星鏈路的影響,將衛星網絡的可用度和用戶體驗提升到令人基本滿意的水平。
DVB-S2標準作為第二代數字衛星廣播標準廣泛應用在廣電、電信和計算機等領域,調制樣式采用QPSK,8PSK,16APSK,32APSK等多種形式,支持1/4,1/3,2/5,1/2,3/5,2/3和9/10等多種內碼碼型,頻譜成形中升余弦滾降系數分為0.35,0.25,0.2三種,頻譜利用率相比以前更高。前向糾錯采用LDPC(內碼)與BCH(外碼)級聯的形式,新的編碼調制方案距離理論上的香農極限只有0.6~0.8 dB[7]。
Annex-M擴展載波是DVB-S2標準為應對寬帶信號應用而專門設計。由于DVB-S2標準當初為36 MHz和54 MHz轉發器而設計,最高才支持45 Msps。HTS衛星的每個波束都為大容量波束,最大帶寬達到500 MHz,因此DVB-S2擴展載波標準Annex-M應運而生,Annex-M擴展載波信號最高支持500 M波特,調制樣式支持32APSK或者更高階數。因此寬帶信號只有采用DVB-S2擴展載波(Annex-M)才能實現更高的容量和更好的鏈路性能[8]。
基于Inmarsat-5系統前向信號點波束特點,為了應對固定點波束和移動高容量點波束的接收需求,接收設備需要具備窄帶DVB-S2信號和寬帶Annex-M信號的接收能力。
意法半導體(ST)公司是世界最大的半導體公司之一,STV0910芯片是ST公司為應對窄帶DVB標準信號接收應用而專門設計的接收處理芯片,該芯片具備DVB-S/S2標準全協議信號接收處理能力,最大處理能力135 Mbps,可以應對Inmarsat-5固定點波束DVB-S2信號接收處理應用[9]。STiD135芯片是ST公司為應對寬帶DVB標準信號接收處理應用而最新研制的接收處理芯片。該芯片全面支持DVB-S/S2/S2X和Annex-M標準,配合地面網絡能夠提供相當于光纖網絡的傳輸速度。芯片實現了4個全頻調諧器、HSR雙解調器和多達8個窄帶解調器,硬件支持網絡時鐘恢復(NCR),讓高通量衛星轉發器能夠采用單載波通信,最大處理能力500 Msps,可以應對Inmarsat-5移動高容量點波束信號(Annex-M擴展載波)接收處理應用[10]。
為了應對寬帶和窄帶波束信號接收需求,在接收處理設備中,分別設計寬帶信號處理單元和窄帶信號處理單元,并協同工作,其中信號處理單元設計總體思路采用子板+載板結構形式和ASIC+DSP+FPGA的架構[11],其中子板包括ASIC芯片及相關電路,主要完成Inmarsat-5指定波束信號的接收處理,承載不同ASIC芯片的子板完成不同種類波束信號處理;載板包括DSP和FPGA以及相關電路,其中FPGA芯片采用Xilinx公司的XC6VSX315T芯片,主要通過高速并行總線接收來自ASIC芯片的處理結果,并通過SRIO總線傳輸給DSP進行上層協議解析。DSP采用TI公司的TMS320C6678多核處理芯片,主要通過I2C總線完成對ASIC芯片控制及相關狀態的回讀,同時通過SRIO總線接收來自FPGA轉發的信號處理結果,并進行協議層解析等處理。接收處理設備實現結構如圖1所示。
2.2.1 DVB窄帶處理子板
主要通過STV6120+STV0910芯片組合完成的Inmarsat-5固定點波束DVB標準信號處理工作,最大處理能力不超過135 Mbps。其中模擬芯片STV6120是一個4輸入2輸出的下變頻矩陣,可以同時輸出2路信號,輸入頻率范圍250~2 150 MHz,最大增益65 dB[12],主要完成下變頻濾波抽取,幅度調整等功能,輸出零中頻IQ信號。
數字處理芯片STV0910包括2路高速AD、數字AGC、匹配濾波器、定時恢復環路、載波恢復環路和均衡器等支持多協議解調模塊,以及Viterbi+RS譯碼和LDPC+BCH譯碼模塊[13]。整個DVB窄帶處理單元硬件設計原理如圖2所示。

圖1 接收處理設備實現結構

圖2 DVB窄帶處理單元原理
L頻段信號進入DVB窄帶處理子板,STV6120芯片完成指定頻點下變頻、濾波、抽取處理輸出零中頻信號給STV0910芯片,完成模數轉換、信號解調、解碼輸出TS/GS流數據。FPGA在接收數據中加入時標通過SRIO傳輸給DSP完成協議解析,并通過網口傳輸給席位。
2.2.2 DVB寬帶處理子板
主要通過STiD135芯片完成Inmarsat-5移動高容量點波束Annex-M標準信號處理工作,單芯片集成模擬和數字處理模塊,全面支持最新的DVB-S2/S2X和Annex-M標準[14]。
其中模擬部分主要包括4路寬帶模擬下變頻模塊,最大帶寬600 MHz。數字部分包括一個4×8交換矩陣,多功能解調模塊,支持最多8路窄帶或2路寬帶信號解調,以及多協議信道譯碼等模塊,最大處理能力達到500 Msps[15]。多功能解調模塊詳細設計框圖如圖3所示。

圖3 寬帶解調器設計
相比傳統窄帶解調器,針對寬帶信號解調需求,在原有均衡器基礎上專門增加寬帶均衡器WEQ。由于信道帶寬最大為600 MHz,信道失真而引入的碼間串擾問題對于解調器將是一個巨大的挑戰,因此,解調器在傳統判決反饋自適應均衡器的基礎上,結合寬帶信道的特點,專門增加一個寬帶均衡器WEQ,其中前向均衡器為5階,反饋均衡器從傳統的8階增大到256階,大大降低了信道失真對解調的影響,使碼間串擾降到最低[16]。
信號處理單元軟件主要包括底層驅動軟件和上層應用軟件,上層應用軟件主要通過控制ASIC芯片完成指定頻段盲掃功能以及指定頻點信號解調功能,并封裝為功能相對獨立的軟件模塊。底層驅動軟件主要通過I2C總線完成對ASIC芯片指定寄存器的讀寫操作,完成上層應用軟件相應功能[17]。寄存器配置流程如圖4所示。

圖4 寄存器配置流程
由于ASIC芯片寄存器數目繁多,需要首先把寄存器地址變量宏定義在一個專門的文件庫中進行調用,減小直接操作帶來的錯誤風險[18]。
目前,已經研制完成PCIe和VPX兩種平臺的信號處理單元。通過模擬源測試以及實星信號測試,基本滿足性能指標要求。可以實現對Inmarsat-5下行固定點波束和移動高容量點波束信號實時接收處理。信號處理單元實物如圖5所示。

圖5 信號處理單元實物
在實際性能指標測試中,針對DVB-S2系統進行PER誤包率測試[19],測試結果如表1所示。

表1 PER實際性能測試結果
從測試記錄來看,在最差情況下(32APSK調制方式、4/5編碼率)接收性能只比理論值惡化1.1 dB[20]。
本文針對Inmarsat-5高通量衛星不同波束信號的特點,提出了一種基于ASIC+FPGA+DSP的接收處理方案,并研制了接收處理設備。經過實際信號測試,該設備能夠實時接收處理前向固定點波束和高容量點波束信號,工作穩定,相比于傳統專用處理設備,大大降低成本和功耗,使用靈活,具有很好的應用價值。