張 馳 芮國勝 王 瑞 薛 鵬
基于FPGA的甚低頻寬帶接收機設計?
張 馳1芮國勝2王 瑞2薛 鵬2
(1.海軍航空工程學院研究生管理大隊 煙臺 264001)(2.海軍航空工程學院電子信息工程系 煙臺 264001)
在甚低頻(VLF)通信技術中,對甚低頻接收機的研究具有重要意義。論文提出一種基于FPGA的甚低頻接收機,給出該系統的設計、實現和驗證過程。主要實現10kHz~50kHz信號的濾波、增益調整、采樣和數字下變頻(DDC)等處理功能。處理后數據通過以太網接口傳輸到計算機進行信號的解調和分析工作。通過指令可以設置甚低頻接收采集處理模塊的工作模式為DDC模式或者直接采樣濾波輸出模式。該接收機能以低廉的成本獲取準確的標準授時信號,具有擴展性好、帶寬大、可靠性強、便于攜帶等優點,為甚低頻信號的檢測提供了一種可行的技術方案。
甚低頻;寬帶;接收機;FPGA
AbstractIn VLF communication technology,the research of VLF receiver is of great significance.A VLF receiver based on FPGA is proposed in this paper.The design,implementation and verification of the system are given.10kHz~50kHz signal filtering,gain adjustment,sampling and DDC processing functions are mainly achieved.The data is transmitted to the computer through the Ethernet interface for signal demodulation and analysis.The working mode of the VLF receiving and collecting processing module can be set up by the instruction,and the output mode of the DDCmode or the direct sampling filter is provided.The receiver can cheaply obtain the standard time signal accurately,with good scalability,hign bandwidth,high reliability,carrying easyly,etc.It provides a feasible technical scheme for the detection of VLF signal.
Key WordsVLF,wideband,receiver,FPGA
Class NumberTN911
甚低頻通信應用領域廣闊,具有極其重要的意義。甚低頻電波能夠穿透海水、深入巖層,且具有傳播穩定、損耗較小的特點,在潛艇通信、遠洋通信、地下通信、校時以及地質探礦等方面,得到日益廣泛的應用[1~2]。
利用甚低頻信號可進行時間頻率傳遞與校準,是一種覆蓋能力比短波強、校準的準確度更高的授時方法。甚低頻接收機作為甚低頻時碼的用戶終端設備是甚低頻通信技術的一個重要組成部分。為了滿足某些時間用戶對信號強度測量的要求和甚低頻時碼在高帶寬接收中的應用,應當充分考慮提高接收機的帶寬性能,實現信號電平測量。因此,亟待進行高精度甚低頻寬帶時碼接收機的開發研究。隨著微電子技術的發展,數字信號處理器(DSP)、現場可編程門陣列(FPGA)等各種各樣數字化的產品不斷推陳出新,采用數字化接收技術已成為高精度低頻時碼接收系統的發展方向[3~4]。
迄今已有一些學者對相關問題進行了研究。文獻[5]利用可編程片上系統(SOPC)技術,設計了一種基于FPGA的GPS接收機。文獻[6]研究了GPS接收機位同步、幀同步的基本原理和實現方式,提出一種采用FPGA來實現位同步、幀同步系統的設計方案。文獻[7]通過選用FPGA和數字信號處理器(DSP)搭建盲自適應干擾抑制接收機,再配以具有VHF信號接收功能的射頻前端電路和音頻處理模塊,實現接收、干擾抑制和解調的功能。文獻[8]提出了一種基于FPGA的一體化數字接收機實現。文獻[9]介紹了一種基于FPGA的便攜式低頻時碼接收機系統的設計方案。文獻[10]介紹了一種基于數字信號處理器(DSP)和現場可編程門陣列(FPGA)的低頻時碼接收機的組成。
這些研究各具特點且行之有效,但就研究對象而言,文獻[5~8]多是基于高頻信號及GPS衛星信號;就接收機功能而言,文獻[9~10]研究對象為低頻信號,但裝有天線調諧模塊,所以數字基帶處理的信號為窄帶信號,且無法對信號電平進行測量,因而在甚低頻通信的分析及應用上存在局限性,系統設計尚需完善。
本文所提出的基于FPGA的甚低頻時碼接收系統方案,給出該系統的原理、設計、實現和驗證過程。利用了FPGA容量大、可編程實現多功能的特性,以及DSP能高速處理信息的特點,因而所設計的接收系統非常簡潔,結構靈活,通用性強,也易于維護和擴展。該方案采用寬帶接收技術,去掉了天線調諧部分,采用數字端基帶處理技術進行濾波和信號的分選,能夠對寬帶甚低頻信號進行解碼及電平強度測量,為接收機的整體結構優化打下了理論基礎。
低頻時碼授時以其覆蓋面積大、地波相位穩定、用戶設備簡單、價格低廉等優點在時間同步中起著重要作用。
嚴格意義上講,甚低頻的頻率范圍為3kHz~30kHz,地質探礦通信所用到的頻率大多在這個頻段。本地能接收到的民用信號較強的有中國制式(BPC)低頻電波授時信號,其頻率為68.5kHz;還有日本制式(JJY-60)的低頻電波授時信號,其頻率為60kHz,信號格式公開。就傳播特性而言,頻率為200kHz以下的電磁波傳播特性有很多相似之處,因此,可選擇對與之頻段特性相近的60kHz長波授時信號進行研究。
JJY格式時碼在1幀中包含了當前所有時間信息,一幀由60位組成,每位周期為1s,有不同的權重值,不同的高低電平表示了不同的時間信息格式。JJY時碼的每一位用不同的脈沖寬度表示不同的含義。脈沖寬度為0.2s±5ms的高脈沖表示標志位P0~P5,脈沖寬度為0.8s±5ms的高脈沖表示邏輯0,脈沖寬度為0.5s±5ms的高脈沖表示邏輯1。
甚低頻接收采集處理模塊主要實現10kHz~50kHz信號的濾波、增益調整、采樣和數字DDC等處理功能。
處理后數據通過以太網接口傳輸到計算機進行信號的解調和分析工作。通過指令可以設置甚低頻接收采集處理模塊的工作模式為DDC模式或者直接采樣濾波輸出模式。
系統基本框圖如圖1所示。

圖1 接收機系統硬件框圖
基本的功能指標如表1所示。
由表1可知,接收機中心頻率為30kHz,帶寬為40kHz,因此能夠處理的信號頻率范圍是10kHz~50kHz。此外,通過調整系統增益結構可提高靈敏度指標,通帶平坦度低邊帶抑制較大為4dB。

表1 接收機主要技術指標
3.3.1 直接采樣濾波輸出
如圖2所示,信號通過前端調理后經過ADC進入FPGA,在FPGA內部進行FIR帶通濾波(濾波中心頻率40kHz,帶寬2kHz)處理后經DSP封包處理輸出,采樣率為156.25kHz。

圖2 直接采樣濾波輸出示意圖
3.3.2 DDC模式輸出
信號通過前端調理后經過ADC進入FPGA,在FPGA內部進行FIR帶通濾波(濾波中心頻率30kHz,帶寬40kHz)、數字下變頻、2kHz低通濾波和5倍抽取后后經DSP封包輸出。經過處理后信號的最終采樣率為31.25kHz,處理過程示意如圖3。

圖3 DDC模式輸出示意圖
數據輸出采用百兆以太網UDP數據格式,開機默認為DDC模式,系統增益為1,低通截止頻率為50kHz,數控振蕩器(NCO)參數30kHz。通過發送配置寄存器指令可以改變系統的工作模式、增益特性及濾波器帶寬。
主程序模塊反映了整個系統的工作方式和狀態轉換。主程序模塊在本系統中占有非常重要的地位,從某種程度上說,它就是整個數據處理模塊FPGA軟件系統的骨架,模塊的所有其它功能都是在主程序模塊的基礎上延伸出來的,都要通過主程序模塊的調度、協調才能完成具體的工作。軟件的主程序整體流程圖如圖4所示。

圖4 主控模塊流程圖
開機后,主程序模塊調用系統初始化程序模塊對系統初始化,包括對FPGA芯片內部各個資源(如時鐘頻率、中斷向量表、串口、并口等)、射頻前端等進行初始化。然后調用通信接口模塊查詢命令緩沖區,看是否有新的任務,如果沒有新任務,則重復當前的任務,如果此時是開機第一次執行,則一直等待并繼續查詢直到上位機發送的啟動命令。如果有新的任務,則調用控制模塊進行新的任務相關的參數設置,發送控制命令,接收數據。完成一次數據采集后調用信號分析模塊對數據進行處理得到測量結果,最后調用通信接口模塊將相關數據發送給衛星平臺。完成上面的工作后再次調用通信接口模塊查詢命令緩沖區,如此循環下去。如果有中斷發生則進入相關中斷服務程序。
本節將首先對接收機進行性能測試,然后對JJY授時碼的接收進行實驗分析。
制作甚低頻寬帶接收機硬件電路并編寫相應FPGA控制程序后,與接收天線組成一個實驗測試系統,實物如圖5所示。

圖5 接收機測試實物圖
VLF測試軟件為低頻接收采集處理模塊工作模式設定、數據接收存儲功能測試使用。軟件界面如圖6。

圖6 軟件測試界面圖
測試軟件發送初始配置信息到低頻接收采集處理模塊并進行數據接收工作,測試軟件記錄接收到數據。工作模式、低通截止頻率、粗增益設定、細增益設定、中心頻率為低頻接收采集處理模塊工作模式參數,測試軟件將工作模式參數發送到低頻接收采集處理模塊。
靈敏度測試系統連接如圖7所示。

圖7 靈敏度測試連接圖
信號源輸出30kHz、-36dBm正弦波信號,固定衰減器設計為-60dBm。使用VLF測試軟件進行信號記錄和去包頭處理,將記錄的數據導入ADI信號分析軟件VisualAnalog分析信號信納比指標,通過調整信號源輸出信號功率,當信納比>13dB時記錄信號源輸出功率近似為接收機靈敏度。

圖8 靈敏度測試結果圖
測試結果如圖8所示:當設計信號源輸出功率為-36dBm,系統增益設定為:粗增益設定為100倍放大,細增益設定為1倍放大時,信號信納比為13dB,此時系統靈敏度為-96dBm。
利用接收機接收日本JJY長波授時臺(60kHz)信號,經過AD直接采樣之后,10kHz~60kHz信號頻譜圖為圖9所示。

圖9 采樣后信號頻譜圖
針對60k信號進行分析,由于該60k長波信號為ASK調制,采用1Hz帶寬,20000階fir濾波器進行帶通濾波得到信號如圖10所示。

圖10 濾波后信號頻譜圖
濾波之后信號的時域形式如圖11所示。

圖11 濾波后信號時域圖
解調之后波形圖12所示。

圖12 解調后信號時域圖
由圖9~圖12可知,接收機能夠準確解調出甚低頻信號的時域波形,滿足甚低頻接收機的設計需求。
本文在基于FPGA的數字信號處理平臺上完成了甚低頻寬帶接收機的設計與實現。主要實現10kHz~50kHz信號的濾波、增益調整、采樣和數字下變頻(DDC)等處理功能。該方案采用寬帶接收技術,去掉了天線調諧部分,采用數字端基帶處理技術進行濾波和信號的分選,能夠對寬帶甚低頻信號進行解碼及電平強度測量。所設計的接收系統非常簡潔,結構靈活,通用性強,也易于維護和擴展,為接收機的整體結構優化打下了理論基礎,為甚低頻信號的檢測提供了一種可行的技術方案。
[1]RADFORD D.Spread-spectrum data leap through AC power wiring[J].IEEESpectrum,1996,33(1):48-53.
[2]夏維華,王一璐.潛艇通信系統綜述[J].計算機與網絡,2002,6(7):55-57.
XIA Weihua,WANG Yilu.Review of submarine communi?cation system[J].China Computer&Network,2002,6(7):55-57.
[3]RADFORD D.Spread-spectrum data leap through AC power wiring[J].IEEESpectrum,1996,33(1):48-53.
[4]劉漢超,梁昊.衛星移動通信系統低信噪比抗干擾數字接收機設計[J].電訊技術,2014,54(10):1418-1423.
LIU Hanchao,LIANG Hao.Design of an anti-interference digital receiver for satellite mobile communication systems in low SNR application[J].Telecommunication Engineer?ing,2014,54(10):1418-1423.
[5]張提升,鄭建生,郭文飛,等.基于FPGA的GPS接收機實現[J].微電子學,2011,41(5):700-704.
ZHANG Tisheng,ZHENG Jiansheng,GUO Wenfei,et al.Implementation of GPSReceiver Based on FPGA[J].Mi?croelectronics,2011,41(5):700-704.
[6]劉成,魏可友,余金培,等.基于FPGA的GPS接收機位同步幀同步設計與實現[J].電子設計工程,2016,24(1):156-158.
LIU Cheng,WEI Keyou,YU Jinpei,et al.Design and im?plement of GPS receiver synchronization module based on FPGA[J].Electronic Design Engineering,2016,24(1):156-158.
[7]王文益,張鵬飛,胡鐵喬,等.基于FPGA+DSP自適應干擾抑制VHF接收機研制[J].中國民航大學學報,2016,34(1):10-14.
WANG Wenyi,ZHANG Pengfei,HU Tieqiao,et al.De?sign and implementation of blind adaptive interference suppression VHF receiver based on FPGA+DSP[J].Jour?nal of Civil Aviation University of China,2016,34(1):10-14.
[8]鄒敏,陳勇,羅進川.一種基于FPGA的一體化數字接收機實現[J].儀器儀表用戶,2016,23(7):39-41,55.
ZOU Min,CHEN Yong,LUO Jinchuan.The Implementa?tion of a Integrative Digital Receiver Based on FPGA[J].Instrumentation,2016,23(7):39-41,55.
[9]劉小花,許林生,華宇.基于FPGA的便攜式BPC定時接收機設計[J].時間頻率學報,2012,35(2):88-95.
LIU Xiaohua,XU Linsheng,HUA Yu.A design of porta?ble low frequency time-code receiver based on FPGA[J].Journal of Time and Frequency,2012,35(2):88-95.
[10]李國棟,許林生.一種基于DSP和FPGA的低頻時碼接收機設計[J].時間頻率學報,2006,29(1):27-34.
LI Guodong,XU Linsheng.A Design of Low Frequency Time-Code Receiver Based on DSP and FPGA[J].Jour?nal of Time and Frequency,2006,29(1):27-34.
Design of VLF W ideband Receiver Based on FPGA
ZHANG Chi1RUI Guosheng2WANG Rui2XUE Peng2
(1.Graduate Students’Brigade,Naval Aeronautical and Astronautical University,Yantai 264001)(2.Electronic Information Engineering Department,Naval Aeronautical and Astronautical University,Yantai 264001)
TN911
10.3969/j.issn.1672-9722.2017.09.037
2017年3月6日,
2017年4月20日
國家自然科學基金項目(編號:41606117,41476089,61671016)資助。
張馳,男,碩士研究生,研究方向:無線通信及信號處理。芮國勝,男,博士,教授,博士生導師,研究方向:現代通信系統,非線性濾波理論,小波理論與應用等。王瑞,男,博士,講師,研究方向:無線通信及信號處理。薛鵬,男,碩士,講師,研究方向:新型無線通信技術。