《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種基于軟件無線電的衛(wèi)星跟蹤平臺設計
一種基于軟件無線電的衛(wèi)星跟蹤平臺設計
2019年電子技術應用第2期
康國棟1,薛 超2,李琳琳1,崔玉福1
1.航天東方紅衛(wèi)星有限公司,北京100094;2.航天恒星衛(wèi)星有限公司,北京100086
摘要: 提出了一種基于軟件無線電技術的衛(wèi)星跟蹤平臺設計,構造了一個具有開放性、模塊化、可軟件重構的通用平臺。與非重構的平臺相比,該平臺的動態(tài)可重構設計具有任務可轉換、設備可復用、配置靈活、運行速度高等特點。平臺功能可以進行擴展、升級,以滿足不同衛(wèi)星跟蹤任務的需要。
中圖分類號: TN919
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.182818
中文引用格式: 康國棟,薛超,李琳琳,等. 一種基于軟件無線電的衛(wèi)星跟蹤平臺設計[J].電子技術應用,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.
Design of satellite tracking platform based on software defined radio
Kang Guodong1,Xue Chao2,Li Linlin1,Cui Yufu1
1.DFH Satellite Co.,Ltd.,Beijing 100094,China;2.Aerospace Star Co.,Ltd.,Beijing 100086,China
Abstract: This paper proposes a kind of design for satellite tracking platform which is based on software defined radio(SDR) technology and constructed with several properties such as open, modularization, code refactoring, etc. Compared with those platforms without code refactoring, the function of dynamic code refactoring in this platform behaves some characters of task switching, equipment reusability, configuration flexibility, high-speed. This platform can update and extend its function to meet different requirements for satellite tracking tasks.
Key words : software defined radios(SDR);satellite tracking platform;code refactoring

0 引言

    軟件無線電(Software Defined Radio,SDR)[1]的基本思想是利用盡可能靠近天線的寬帶A/D和D/A將傳統(tǒng)的模擬信號進行數(shù)字化處理,構造一個通用的可編程硬件平臺并通過加載軟件的方式來實現(xiàn)或改變相應功能[2]。

    本文基于軟件無線電技術構造了一個具有開放性、模塊化、可軟件重構的通用衛(wèi)星跟蹤平臺,平臺功能可以進行擴展、升級,并滿足不同衛(wèi)星跟蹤任務的需要。

1 跟蹤平臺組成

    本文提出的衛(wèi)星跟蹤平臺的設備組成如圖1所示。衛(wèi)星跟蹤平臺主要由通用計算處理平臺和綜合數(shù)字信號處理板卡組成。

ck3-t1.gif

    通用計算處理平臺與綜合數(shù)字信號處理板卡具有PCI總線接口,主要完成設備狀態(tài)監(jiān)視、數(shù)據(jù)處理以及對平臺硬件的控制,可通過網絡完成與監(jiān)控子系統(tǒng)或操作控制中心的快速信息交換。

    綜合數(shù)字信號處理板卡(HXI_2)包括接收通道、發(fā)送通道。根據(jù)信號處理需要占用的硬件端口和FPGA門數(shù)需求量,可以在一臺工控機系統(tǒng)內配置多塊綜合信號處理板卡。

    對外連接的接口功能包括:

    (1)輸入10 MHz標準頻率源(CLK);

    (2)外部輸入70 MHz中頻信號(單載波、擴頻數(shù)據(jù)、寬帶調制數(shù)據(jù));

    (3)輸出角度誤差直流電壓信號(俯仰、方位);

    (4)輸出AGC控制電壓;

    (5)通過以太網口和地面站監(jiān)控連接,完成對參數(shù)的配置及工作狀態(tài)監(jiān)測;

    (6)基帶時鐘輸入、時統(tǒng)時鐘輸入(CLK_M、1PPS);

    (7)基帶時鐘輸出(CLK_M);

    (8)邏輯分析儀測試,包括RS422、TTL和LVDS數(shù)據(jù)接口等。

    跟蹤平臺接收時統(tǒng)送來的10 MHz和1 PPS信號,用于數(shù)據(jù)解調時鐘基準和對解調處理后的數(shù)據(jù)進行加時標處理。

2 軟硬件功能劃分

    跟蹤平臺軟硬件模塊功能如圖2所示。硬件完成對輸入中頻跟蹤信號的濾波、自動增益控制、A/D采樣后送入FPGA進行角度誤差信號的提取。硬件板卡進行信息處理和解調角度誤差,然后通過緩存器傳遞誤差結果給監(jiān)控計算機。監(jiān)控計算機負責顯示當前工作的參數(shù)以及工作方式、工作狀態(tài),還要將需要配置的參數(shù)寫入到FPGA中,配合硬件板卡完成角度誤差的提取。也可通過網絡將當前工作狀態(tài)發(fā)送給站管分系統(tǒng)以及接收站管分系統(tǒng)發(fā)送過來的控制命令,配置需要設定的參數(shù)。

ck3-t2.gif

2.1 跟蹤接收

    跟蹤平臺對來自天線的射頻信號經過和/差網絡合成處理并下變頻為70 MHz中頻跟蹤信號后進行A/D采樣。硬件平臺在主機端監(jiān)控軟件的協(xié)同下,利用板上FPGA進行解擴、解調、誤差解算等處理后,通過D/A將解調誤差信號傳送給ACU,通過ACU完成對天線的閉環(huán)角度控制。

2.2 本地頻率

    跟蹤平臺的本地工作時鐘為110 MHz,采用倍頻器產生。倍頻器可以鎖定于內部高精度晶振,也可以鎖定于時統(tǒng)設備送來的10 MHz基準頻率。

3 軟件無線電設計

    跟蹤平臺的軟件無線電功能主要由綜合數(shù)字信號處理板卡(HXI_2)完成。HXI_2是一款集成大規(guī)模FPGA、高速A/D、上變頻器、高速D/A、基帶I/O、濾波以及自動增益控制的全功能數(shù)字中頻處理平臺,有兩片大容量的FPGA為主處理芯片,可以與高頻或者中頻電路直接接口,并在其上編程實現(xiàn)所需的各種通信處理算法,進而構成一個帶寬可達50 MHz以上的數(shù)字中頻和基帶處理系統(tǒng)。

    硬件平臺外形示意圖如圖3所示。

ck3-t3.gif

3.1 板卡硬件設計

    HXI_2型通用板卡的原理框圖如圖4所示。硬件板卡采用雙路14 bit分辨率、150 MS/s采樣率的ADC進行采集,具有輸入帶通濾波和自動增益控制放大功能;采用4路16 bit分辨率、500 MHz轉換速率的DAC進行上變頻,具有輸出帶通濾波和數(shù)控衰減功能;采用兩片Xilinx Virtex4 FPGA作為軟件重構和加載的核心,可即時配置;采用1 024 MB SDRAM存儲器用于數(shù)據(jù)存儲。

ck3-t4.gif

    為解決頻率混疊,在對模擬信號進行A/D采樣前,需采用低通濾波器濾除高于1/2采樣頻率的頻率成分。板卡的低通濾波器采用了模塊化設計,其可以根據(jù)具體的頻帶需求定制并且更換;并采用外接隔直電容的辦法省去了低通濾波器內部的隔直電容;同時,并對濾波器外殼進行接地處理,以提高其EMC性能。

3.2 板卡數(shù)字I/O設計

    圖5給出了數(shù)字I/O原理框圖。兩片F(xiàn)PGA一共引出下列I/O信號:

ck3-t5.gif

    (1)ComapctPCI接插件[3]

    FPGA1和FPGA2各自引出70條I/O管腳到CPCI接插件J3和J5,其中FPGA1引出到J3,F(xiàn)PGA2到J5。此70條I/O信號在PCB內以差分對形式排布,可提供最多35對雙向LVDS差分信號,或者70條雙向LVTTL單端信號,用于板卡與機箱內的其他板卡或者后插卡進行數(shù)據(jù)傳輸或者控制操作。

    (2)前面板同軸電纜

    FPGA1和FPGA2各引出3條單端I/O信號到前面板的6個小型同軸電纜插座(MMCX)上。這些信號可以用來作為面向前面板的測試或者同步信號。

    (3)擴展插座

    HXI_2在靠近前面板左側的位置上定義了一個擴展插座,其上定義了40條I/O信號,一半連接到FPGA1,另一半到FPGA2??梢灾谱骶哂蠷S422收發(fā)器的擴展卡并將RS422接插件定義到前面板。同時,擴展插座上還定義了10條信號直接連接到CPCI J5,使得擴展板上的電路還可以通過J5與外界通信。

3.3 板卡程序設計

    硬件采用可重構的FPGA配置模式,根據(jù)任務的工作模式配置已生成的FPGA 工作文件,完成特定工作模式下的角度誤差提取。基于上述硬件平臺,劃分的硬件平臺可配置模塊文件包括:

    (1)信標、殘余載波信號的角度誤差提取可配置模塊文件;

    (2)擴頻體制跟蹤信號的角度誤差提取可配置模塊文件;

    (3)BPSK、QPSK寬帶數(shù)據(jù)跟蹤信號角度誤差提取可配置模塊文件。

3.4 動態(tài)重構方法

    如圖6所示,本文中設計將不同的FPGA配置程序和計算機應用程序保存在計算機中,當系統(tǒng)改變任務時,只需將相應用途的配置程序從計算機文件系統(tǒng)加載到FPGA中,調用相應用途的計算機處理軟件,即完成整個系統(tǒng)的任務轉換。這種動態(tài)可重構方式較非重構的數(shù)字系統(tǒng)具有任務可轉換、設備可復用、配置靈活、運行速度高等特點。在硬件平臺設計上,用現(xiàn)場可編程門陣列(FPGA)完成各種信號處理,F(xiàn)PGA的速度高、容量大。

ck3-t6.gif

    當終端功能和模塊組成確定后,選定電路模塊清單,計算機從電路庫調出電路模塊,然后通過總線對FPGA的運行程序進行下載,從而達到終端設計可重組。

4 結論

    本文提出的基于軟件無線電的衛(wèi)星跟蹤平臺已成功應用于某國際出口衛(wèi)星的跟蹤測控。其良好的模塊化設計、可重構的軟件設計,使其在衛(wèi)星測控跟蹤任務[4]中發(fā)揮了良好的作用,可以在衛(wèi)星測控跟蹤領域推廣使用。

參考文獻

[1] MITOLA J.The software radio architecture[J].IEEE Communication Magazine,1995(5):26-38.

[2] 楊小牛,樓才義,徐建良.軟件無線電原理與應用[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)兼容星載應答機的一種實現(xiàn)方案[J].飛行器測控學報,2001,20(3):19-23.



作者信息:

康國棟1,薛  超2,李琳琳1,崔玉福1

(1.航天東方紅衛(wèi)星有限公司,北京100094;2.航天恒星衛(wèi)星有限公司,北京100086)

此內容為AET網站原創(chuàng),未經授權禁止轉載。