《電子技術應用》
您所在的位置:首頁 > 嵌入式技术 > 设计应用 > 中频数字接收机在SoC上的实现
中频数字接收机在SoC上的实现
2014年电子技术应用第9期
刘幸福,龚晓峰
四川大学 电气信息学院,四川 成都610065
摘要: 为了提高中频数字接收机的工作性能和小型化设计,基于Altera公司提出的SoC架构完成了中频数字接收机系统设计,主要实现数字下变频、频谱分析、ITU参数测量、场强计算、音频解调、系统配置等功能,并且搭建监测环境对接收机系统进行测试。实验结果表明,所设计的接收机性能满足要求,并快速地返回信号监测数据。
中圖分類號: TN98;TP391
文獻標識碼: A
文章編號: 0258-7998(2014)09-0021-03
Intermediate frequency digital receiver achieved on SoC
Liu Xingfu,Gong Xiaofeng
School of Electrical Information,Sichuan University,Chengdu 610065,China
Abstract: In order to improve the performance and miniaturization of intermediate frequency digital receiver, this paper designed an intermediate frequency digital receiver system based on SoC of Altera Co.,which realized digital down converter,spectrum analysis,ITU parameters measurement, field density calculation, audio demodulation system configure and so on. By building a monitor system to test the receiver, the experiment shows that the performance of the designed receiver can meet the demands and return signal monitoring data immediately.
Key words : system on chip;intermediate frequency digital receiver;digital down converter;monitor

    隨著芯片技術的發展,基于片上系統SoC(System on Chip)架構的開發設計成為現實,數字接收機的性能得到了很大的改進。本文根據Altera公司提出的最新SoC架構,選取Cyclone V SX C6系列芯片,設計實現一款中頻數字接收機,與參考文獻[1-2]設計思想一樣,目的是為了讓接收機系統更加快速、靈活、可靠和一體化。文章首先簡要介紹SoC,然后介紹接收機系統框圖設計,接著介紹各功能模塊的實現,最后搭建實驗環境測量接收機工作性能。

1 SoC簡介

    SoC作為一種片上系統,在FPGA架構中集成硬核處理器系統HPS(Hard Processor System),包括ARM處理器、常用外設和存儲器控制器等,具有硬核邏輯的性能、功耗和成本優勢;SoC采用經過優化的低功耗28 nm(28LP)工藝技術,HPS和FPGA架構獨立供電,并可任意順序配置和啟動;SoC架構之間使用先進可擴展接口AXI(Advanced eXtensible Interface)總線互聯,實現數據的高速交換;SoC提供高達128 Gb/s的帶寬,并且具有高速緩存連續硬件加速器,實現了HPS與FPGA之間數據的一致性。

2 中頻數字接收機設計

    FPGA包括精度可變的DSP模塊,224個18×18乘法器。乘法器可用于實現快速傅里葉變換、解碼、有限脈沖響應(FIR)濾波器等功能,DSP模塊可實現快速基帶信號處理運算,讓整個系統具有實時動態信號的處理能力。HPS核心ARM Cortex-A9雙核處理器,運行速度為800 MHz。系統外部設備包括:射頻前端、A/D轉換器、時鐘源、DDR3存儲器、SD卡、上位機等。本文中FPGA功能模塊主要包括數字下變頻DDC(Digital Down Converter)和基帶信號處理等功能。HPS功能模塊主要包括設備初始化、網絡初始化、命令解析和傳遞、數據接收和發送等功能。接收機系統設計框圖如圖1所示。

qrs6-t1.gif

    圖1中HPS-FPGA接口包括HPS-to-FPGA Bridge、FPGA-to-HPS Bridge、LW HPS-to-FPGA Bridge,接口的數據流方向如圖2所示。其中LW HPS-to-FPGA Bridge用于控制通道,HPS-to-FPGA Bridge、FPGA-to-HPS Bridge用于數據傳輸。采用Quartus II軟件系統集成工具Qsys使Altera的Avalon總線與ARM的AXI總線混聯,配置HPS-FPGA接口參數,便可實現HPS與FPGA通信。A/D轉換器與主板通過高速中間接口HSMC(High Speed Mezzanine Card)相連,滿足中頻數據的高速傳輸要求。接收機與上位機通過網線連接,采用TCP或者UDP協議傳輸。

qrs6-t2.gif

2.1 FPGA功能模塊

    數字下變頻技術包括數字混頻器、數字控制振蕩器NCO(Numerically Controlled Oscillator)和有限脈沖響應FIR(Finite Impulse Response)低通濾波器三部分,實現將高速率信號下變到低速率基帶信號。基帶信號處理包括頻譜分析、國際電信聯盟ITU(International Telecommunication Union)參數測量、場強計算、音頻解調功能。使用FPGA實現數字下變頻和基帶信號處理,既能消除射頻鏈路引進的干擾,還能進行增益補償。

    根據參考文獻[3-4]提出的DDC模型各自特點,本文采用改進的超外差接收體制中的寬帶中頻數字化的DDC模型,如圖3所示。NCO采用效率較高的查表法實現,數字正交解調將數字中頻信號變換為正交I/Q兩路信號,便于數據采集和信號處理。為了消除數字接收機I/Q支路不平衡,對I/Q支路進行時域補償,減少系統的誤碼率[5]。采用正交變換后,可以很容易計算信號的瞬時頻率、瞬時幅度和瞬時相位,有利于對信號頻譜計算、抗干擾等處理[6]。多級抽取系統對數據進行抽樣濾波,便于后續基帶信號處理,提高處理速度。FIR低通濾波器采用參考文獻[7]提出的一種優化結構FIR濾波器設計,實現乘法器的復用,提高濾波器的吞吐率,一個時鐘周期完成一次濾波,節省FPGA資源[7]

qrs6-t3.gif

2.2 HPS功能模塊

    程序采用模塊化設計思想,將設備、網絡、命令、數據模塊封裝成類,便于維護和拓展。開發多線程運行,使接收機同時執行接收上位機命令、數據讀取和發送等功能。主線程啟動后,首先進行設備初始化,然后等待上位機發送網絡連接請求。當網絡連接成功后,等待接收上位機命令,解析命令,執行相應操作。如:控制射頻前端接收頻率、射頻衰減、I/Q數據獲取、采樣帶寬、中頻衰減等。子線程根據命令要求負責從FPGA端讀取數據,通過網口發送數據到上位機顯示。主線程程序工作流程如圖4所示,子線程程序工作流程如圖5所示。

qrs6-t4.gif


qrs6-t5.gif

3 中頻數字接收機應用測試

    搭建監測環境,連接天線、射頻前端、接收機、上位機,測試接收機系統是否可以正常工作以及工作性能。上電啟動,系統參數設置為中頻頻率101.7 MHz、濾波帶寬120 kHz、垂直極化、常規衰減、快速檢波、自動增益。空中無線電監測測試結果包括:頻譜圖、I/Q時域圖、I/Q星座圖、場強圖、場強概率分布圖、ITU測量結果。

    首先選擇FM解調制式,測試結果如圖6所示,其中ITU結果:正向頻偏指數為48.613 kHz,頻偏指數為46.283 kHz,負向頻偏指數為-42.572 kHz,β%帶寬為119.707 kHz,XdB帶寬為116.192 kHz。打開聲音開關,能清楚地收聽到廣播聲音信號,表明信號解調正確。片上系統中FPGA與HPS數據傳輸速率實測達到656.45 Mb/s。

qrs6-t6.gif

    然后選擇AM解調制式,測試結果如圖7所示,其中ITU結果:正向調制深度為5%,負向調制深度為-36%,調制深度為40%,β%帶寬為119.707 kHz,XdB帶寬為117.950 kHz。打開聲音開關,能清楚地收聽到廣播聲音信號,表明信號解調正確。片上系統中FPGA與HPS數據傳輸速率實測達到652.37 Mb/s。

qrs6-t7.gif

    本文根據軟件無線電思想和基本原理[8],提出了一種基于SoC芯片方案的中頻數字接收機設計。利用FPGA的數據運算處理速度優勢,完成設計了接收機的數據處理主要功能,提高系統實時性能,實現對信號的迅速響應。利用ARM核處理事務的優勢,實現對接收機系統的配置和調度。選取Cyclone V SX C6系列為主芯片,完成軟硬件設計。搭建實驗環境測量接收機工作性能,結果表明本文所設計的中頻數字接收機能準確地、快速地測量出信號的各個參數,滿足信號監測要求。

參考文獻

[1] Deng Jun,Huang Xu,Liu Lintao,et al.Design and implementation of a mixed SoC for IF digital software radio receiver[C].Advanced Computational Intelligence(ICACI),2013 Sixth International Conference on,IEEE,2013:262-265.

[2] SALMAN A H,ADIONO T,CAHYADI W A,et al.SOC design and FPGA implementation of Digital TV receiver[C].Telecommunication Systems,Services,and Applications(TSSA),2012 7th International Conference on,IEEE,2012:125-129.

[3] Pang Long,Zhu Bocheng,Chen He,et al.A highly efficient digital down converter in wide band digital radar receiver[C].Signal Processing(ICSP),2012 IEEE 11th International Conference on,IEEE,2012,3:1795-1798.

[4] Liu Huaming,Li Guangjun,Yan Bo,et al.A 100 MHz digitaldown converter with modified FIR filter for wideband software-defined radios[C].Electronics and Information Engineering(ICEIE),2010 International Conference On,IEEE,2010,2:540-544.

[5] 唐世剛,龔克,潘長勇,等.數字接收機I/Q支路不平衡的時域補償[J].清華大學學報(自然科學版),2007,47(1):49-52.

[6] 黑蕾,程剛,孫衛平.基于DSP和FPGA的中頻數字接收機的設計[J].彈箭與制導學報,2007(5):177-178,182.

[7] 田黎育,袁一丹,李曉陽,等.基于FPGA的在線可重配置數字下變頻器的設計與實現[J].北京理工大學學報,2013(3):021.

[8] 楊小牛,樓才義,徐建良.軟件無線電原理與應用[M].北京:電子工業出版社,2001.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 69av在线视频| 国产日韩精品一区观看| 日本精品久久久| 国产精品日韩专区| 色综合久久久久久中文网| 亚洲一区二区三区在线免费观看| 麻豆精品视频| 久久av在线播放| 国产欧美日韩丝袜精品一区| 亚洲精品一区二区三| 亚洲精品女av网站| 精品中文字幕乱| 日韩在线视频免费观看| 欧美在线一级va免费观看| 欧美精品日韩三级| 日本阿v视频在线观看| 91精品国产综合久久久久久久久| 激情小说网站亚洲综合网| 久久精品美女| 久久久久高清| 欧美日韩不卡在线视频 | 日韩有码免费视频| 欧美另类69精品久久久久9999| 日韩免费黄色av| 一本一道久久久a久久久精品91| 日本丰满少妇黄大片在线观看| 精品免费国产| 国产不卡av在线| 午夜精品在线观看| 亚洲免费视频一区| 激情五月六月婷婷| 久久久国产一区二区| 国产精品美女免费视频| 欧美精品久久久久久久免费| 亚洲欧美国产不卡| 色av中文字幕一区| 国产三级精品网站| 国产精品欧美风情| 欧美一级片一区| www久久99| 国产精品美女www爽爽爽视频|