文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.182818
中文引用格式: 康國棟,薛超,,李琳琳,,等. 一種基于軟件無線電的衛(wèi)星跟蹤平臺(tái)設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2019,,45(2):50-52,,66.
英文引用格式: Kang Guodong,Xue Chao,,Li Linlin,,et al. Design of satellite tracking platform based on software defined radio[J]. Application of Electronic Technique,2019,,45(2):50-52,,66.
0 引言
軟件無線電(Software Defined Radio,SDR)[1]的基本思想是利用盡可能靠近天線的寬帶A/D和D/A將傳統(tǒng)的模擬信號(hào)進(jìn)行數(shù)字化處理,,構(gòu)造一個(gè)通用的可編程硬件平臺(tái)并通過加載軟件的方式來實(shí)現(xiàn)或改變相應(yīng)功能[2],。
本文基于軟件無線電技術(shù)構(gòu)造了一個(gè)具有開放性、模塊化,、可軟件重構(gòu)的通用衛(wèi)星跟蹤平臺(tái),,平臺(tái)功能可以進(jìn)行擴(kuò)展、升級(jí),,并滿足不同衛(wèi)星跟蹤任務(wù)的需要,。
1 跟蹤平臺(tái)組成
本文提出的衛(wèi)星跟蹤平臺(tái)的設(shè)備組成如圖1所示。衛(wèi)星跟蹤平臺(tái)主要由通用計(jì)算處理平臺(tái)和綜合數(shù)字信號(hào)處理板卡組成,。
通用計(jì)算處理平臺(tái)與綜合數(shù)字信號(hào)處理板卡具有PCI總線接口,,主要完成設(shè)備狀態(tài)監(jiān)視、數(shù)據(jù)處理以及對(duì)平臺(tái)硬件的控制,,可通過網(wǎng)絡(luò)完成與監(jiān)控子系統(tǒng)或操作控制中心的快速信息交換,。
綜合數(shù)字信號(hào)處理板卡(HXI_2)包括接收通道、發(fā)送通道,。根據(jù)信號(hào)處理需要占用的硬件端口和FPGA門數(shù)需求量,,可以在一臺(tái)工控機(jī)系統(tǒng)內(nèi)配置多塊綜合信號(hào)處理板卡。
對(duì)外連接的接口功能包括:
(1)輸入10 MHz標(biāo)準(zhǔn)頻率源(CLK),;
(2)外部輸入70 MHz中頻信號(hào)(單載波,、擴(kuò)頻數(shù)據(jù),、寬帶調(diào)制數(shù)據(jù));
(3)輸出角度誤差直流電壓信號(hào)(俯仰,、方位),;
(4)輸出AGC控制電壓;
(5)通過以太網(wǎng)口和地面站監(jiān)控連接,,完成對(duì)參數(shù)的配置及工作狀態(tài)監(jiān)測,;
(6)基帶時(shí)鐘輸入、時(shí)統(tǒng)時(shí)鐘輸入(CLK_M,、1PPS),;
(7)基帶時(shí)鐘輸出(CLK_M);
(8)邏輯分析儀測試,,包括RS422,、TTL和LVDS數(shù)據(jù)接口等。
跟蹤平臺(tái)接收時(shí)統(tǒng)送來的10 MHz和1 PPS信號(hào),,用于數(shù)據(jù)解調(diào)時(shí)鐘基準(zhǔn)和對(duì)解調(diào)處理后的數(shù)據(jù)進(jìn)行加時(shí)標(biāo)處理,。
2 軟硬件功能劃分
跟蹤平臺(tái)軟硬件模塊功能如圖2所示。硬件完成對(duì)輸入中頻跟蹤信號(hào)的濾波,、自動(dòng)增益控制,、A/D采樣后送入FPGA進(jìn)行角度誤差信號(hào)的提取。硬件板卡進(jìn)行信息處理和解調(diào)角度誤差,,然后通過緩存器傳遞誤差結(jié)果給監(jiān)控計(jì)算機(jī),。監(jiān)控計(jì)算機(jī)負(fù)責(zé)顯示當(dāng)前工作的參數(shù)以及工作方式、工作狀態(tài),,還要將需要配置的參數(shù)寫入到FPGA中,,配合硬件板卡完成角度誤差的提取。也可通過網(wǎng)絡(luò)將當(dāng)前工作狀態(tài)發(fā)送給站管分系統(tǒng)以及接收站管分系統(tǒng)發(fā)送過來的控制命令,,配置需要設(shè)定的參數(shù),。
2.1 跟蹤接收
跟蹤平臺(tái)對(duì)來自天線的射頻信號(hào)經(jīng)過和/差網(wǎng)絡(luò)合成處理并下變頻為70 MHz中頻跟蹤信號(hào)后進(jìn)行A/D采樣。硬件平臺(tái)在主機(jī)端監(jiān)控軟件的協(xié)同下,,利用板上FPGA進(jìn)行解擴(kuò),、解調(diào)、誤差解算等處理后,,通過D/A將解調(diào)誤差信號(hào)傳送給ACU,,通過ACU完成對(duì)天線的閉環(huán)角度控制。
2.2 本地頻率
跟蹤平臺(tái)的本地工作時(shí)鐘為110 MHz,,采用倍頻器產(chǎn)生,。倍頻器可以鎖定于內(nèi)部高精度晶振,也可以鎖定于時(shí)統(tǒng)設(shè)備送來的10 MHz基準(zhǔn)頻率。
3 軟件無線電設(shè)計(jì)
跟蹤平臺(tái)的軟件無線電功能主要由綜合數(shù)字信號(hào)處理板卡(HXI_2)完成,。HXI_2是一款集成大規(guī)模FPGA,、高速A/D、上變頻器,、高速D/A,、基帶I/O,、濾波以及自動(dòng)增益控制的全功能數(shù)字中頻處理平臺(tái),,有兩片大容量的FPGA為主處理芯片,可以與高頻或者中頻電路直接接口,,并在其上編程實(shí)現(xiàn)所需的各種通信處理算法,,進(jìn)而構(gòu)成一個(gè)帶寬可達(dá)50 MHz以上的數(shù)字中頻和基帶處理系統(tǒng)。
硬件平臺(tái)外形示意圖如圖3所示,。
3.1 板卡硬件設(shè)計(jì)
HXI_2型通用板卡的原理框圖如圖4所示,。硬件板卡采用雙路14 bit分辨率、150 MS/s采樣率的ADC進(jìn)行采集,,具有輸入帶通濾波和自動(dòng)增益控制放大功能,;采用4路16 bit分辨率、500 MHz轉(zhuǎn)換速率的DAC進(jìn)行上變頻,,具有輸出帶通濾波和數(shù)控衰減功能,;采用兩片Xilinx Virtex4 FPGA作為軟件重構(gòu)和加載的核心,可即時(shí)配置,;采用1 024 MB SDRAM存儲(chǔ)器用于數(shù)據(jù)存儲(chǔ),。
為解決頻率混疊,在對(duì)模擬信號(hào)進(jìn)行A/D采樣前,,需采用低通濾波器濾除高于1/2采樣頻率的頻率成分,。板卡的低通濾波器采用了模塊化設(shè)計(jì),其可以根據(jù)具體的頻帶需求定制并且更換,;并采用外接隔直電容的辦法省去了低通濾波器內(nèi)部的隔直電容,;同時(shí),并對(duì)濾波器外殼進(jìn)行接地處理,,以提高其EMC性能,。
3.2 板卡數(shù)字I/O設(shè)計(jì)
圖5給出了數(shù)字I/O原理框圖。兩片F(xiàn)PGA一共引出下列I/O信號(hào):
(1)ComapctPCI接插件[3]
FPGA1和FPGA2各自引出70條I/O管腳到CPCI接插件J3和J5,,其中FPGA1引出到J3,,F(xiàn)PGA2到J5。此70條I/O信號(hào)在PCB內(nèi)以差分對(duì)形式排布,,可提供最多35對(duì)雙向LVDS差分信號(hào),,或者70條雙向LVTTL單端信號(hào),用于板卡與機(jī)箱內(nèi)的其他板卡或者后插卡進(jìn)行數(shù)據(jù)傳輸或者控制操作。
(2)前面板同軸電纜
FPGA1和FPGA2各引出3條單端I/O信號(hào)到前面板的6個(gè)小型同軸電纜插座(MMCX)上,。這些信號(hào)可以用來作為面向前面板的測試或者同步信號(hào),。
(3)擴(kuò)展插座
HXI_2在靠近前面板左側(cè)的位置上定義了一個(gè)擴(kuò)展插座,其上定義了40條I/O信號(hào),,一半連接到FPGA1,,另一半到FPGA2??梢灾谱骶哂蠷S422收發(fā)器的擴(kuò)展卡并將RS422接插件定義到前面板,。同時(shí),擴(kuò)展插座上還定義了10條信號(hào)直接連接到CPCI J5,,使得擴(kuò)展板上的電路還可以通過J5與外界通信,。
3.3 板卡程序設(shè)計(jì)
硬件采用可重構(gòu)的FPGA配置模式,根據(jù)任務(wù)的工作模式配置已生成的FPGA 工作文件,,完成特定工作模式下的角度誤差提取,。基于上述硬件平臺(tái),,劃分的硬件平臺(tái)可配置模塊文件包括:
(1)信標(biāo),、殘余載波信號(hào)的角度誤差提取可配置模塊文件;
(2)擴(kuò)頻體制跟蹤信號(hào)的角度誤差提取可配置模塊文件,;
(3)BPSK,、QPSK寬帶數(shù)據(jù)跟蹤信號(hào)角度誤差提取可配置模塊文件。
3.4 動(dòng)態(tài)重構(gòu)方法
如圖6所示,,本文中設(shè)計(jì)將不同的FPGA配置程序和計(jì)算機(jī)應(yīng)用程序保存在計(jì)算機(jī)中,,當(dāng)系統(tǒng)改變?nèi)蝿?wù)時(shí),只需將相應(yīng)用途的配置程序從計(jì)算機(jī)文件系統(tǒng)加載到FPGA中,,調(diào)用相應(yīng)用途的計(jì)算機(jī)處理軟件,,即完成整個(gè)系統(tǒng)的任務(wù)轉(zhuǎn)換。這種動(dòng)態(tài)可重構(gòu)方式較非重構(gòu)的數(shù)字系統(tǒng)具有任務(wù)可轉(zhuǎn)換,、設(shè)備可復(fù)用,、配置靈活、運(yùn)行速度高等特點(diǎn),。在硬件平臺(tái)設(shè)計(jì)上,,用現(xiàn)場可編程門陣列(FPGA)完成各種信號(hào)處理,F(xiàn)PGA的速度高,、容量大,。
當(dāng)終端功能和模塊組成確定后,選定電路模塊清單,,計(jì)算機(jī)從電路庫調(diào)出電路模塊,,然后通過總線對(duì)FPGA的運(yùn)行程序進(jìn)行下載,從而達(dá)到終端設(shè)計(jì)可重組。
4 結(jié)論
本文提出的基于軟件無線電的衛(wèi)星跟蹤平臺(tái)已成功應(yīng)用于某國際出口衛(wèi)星的跟蹤測控,。其良好的模塊化設(shè)計(jì),、可重構(gòu)的軟件設(shè)計(jì),使其在衛(wèi)星測控跟蹤任務(wù)[4]中發(fā)揮了良好的作用,,可以在衛(wèi)星測控跟蹤領(lǐng)域推廣使用,。
參考文獻(xiàn)
[1] MITOLA J.The software radio architecture[J].IEEE Communication Magazine,1995(5):26-38.
[2] 楊小牛,,樓才義,,徐建良.軟件無線電原理與應(yīng)用[M].北京:電子工業(yè)出版社,2001.
[3] IEEE 1101-1-1998,,IEEE standard for mechanical core specifications for microcomputers using IEC 60603-2 connectors[S].1998.
[4] 李秉尚.TDRSS,、USB系統(tǒng)兼容星載應(yīng)答機(jī)的一種實(shí)現(xiàn)方案[J].飛行器測控學(xué)報(bào),,2001,,20(3):19-23.
作者信息:
康國棟1,薛 超2,,李琳琳1,,崔玉福1
(1.航天東方紅衛(wèi)星有限公司,北京100094,;2.航天恒星衛(wèi)星有限公司,,北京100086)