《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > FM中頻數字化的FPGA實現
FM中頻數字化的FPGA實現
來源:電子技術應用2011年第12期
唐成超,黎福海,,郭永進
(湖南大學 電氣與信息工程學院,,湖南 長沙410082)
摘要: 依照軟件無線電數字化中頻架構,采用音頻采集芯片PCM1801、FPGA芯片X3S500E、數模轉換器DA9654構建硬件平臺,,在此基礎上實現了FM的中頻數字調制,。此外,,通過對FPGA的配置,該平臺還能實現其他方式的調制,。與傳統(tǒng)模擬調制相比,,充分體現了軟件無線電配置靈活、復用性高的優(yōu)勢,。
中圖分類號: TN919.5
文獻標識碼: A
文章編號: 0258-7998(2011)12-0050-03
Implementation of FM digital IF based on FPGA
Tang Chengchao,,Li Fuhai,Guo Yongjin
College of Electrical and Information Engineering, Hunan University, Changsha 410082,,China
Abstract: Followed by the architecture of the software defined radio,a testbench constituted by audio ADC, FPGA and communication DA was built and on which the FM digital IF are implemented. Not only that, other modulation can also realized by reconfigure the FPGA. This shows great advantages on its smart cpnfiguratuion and high ability on reuse comparing to analog modulation.
Key words : software defined radio,;FPGA;DDS,;FM


    為了解決軍事部門之間的通信問題,,Joseph Mitola博士于1992年提出了“軟件無線電”的概念[1]。其基本思想是以開放性,、可擴展性,、結構精簡的硬件作為通用平臺。把盡可能多的無線電功能用可重構,、可升級的構件化軟件實現[2],。
    軟件無線電的數字硬件系統(tǒng)作為軟件的載體和核心,必須有高速度,、高精度,、實時的運算能力。目前主要有ASIC,、FPGA,、DSP作可選方案。
    ASIC是硬連線結構處理單元,,在固定的芯片上實現系統(tǒng),其電路具有速度快和功耗低的優(yōu)點,;然而ASIC設計周期長,、成本高、功能相對固化致使靈活性不夠,。DSP可通過編程實現功能的修改和升級,,具有極大的靈活性;但DSP對所有信號的處理都是串行實現的,,當面對并行處理需求時,,效率較低。FPGA有底層硬件的現場可重構能力,,比ASIC有更高的靈活性,;而且可以構造多個并行處理單元,,比DSP具有更高的并行運算效率。因此成為軟件無線電首選方案,。
1 系統(tǒng)實現
    本文旨在采用FPGA實現中頻數字化系統(tǒng),,并在系統(tǒng)上實現頻率調制。系統(tǒng)包括AD,、DA接口設計和調頻算法的實現,。ADC選用PCM1801;DA選用AD9762,,調頻由直接頻率合成DDS(Direct Digital Synthesizer)算法實現[3],。
    PCM1871音頻ADC采樣得到的串行數據,在AD IP Core中轉化為并行,,經調制后,,再由DA IP核轉化成DA所需要的數據格式并輸出。全局時鐘模塊為AD,、DDS,、DA提供時鐘,系統(tǒng)結構如圖1所示,。
    圖1中的結構有如下優(yōu)勢:通過配置不同的算法IP核,,可以靈活實現多種調制;FPGA輸出的是頻率較低的數字中頻,,降低了對DA的帶寬要求及高速數字信號傳輸帶來的信號串擾,;輔以不同的本振便能工作在不同頻段下。充分體現了軟件無線電的優(yōu)勢,。

1.1 AD采樣電路與驅動

 


    PCM1801是低功耗16 bit立體聲音頻ADC,。由于采用了過采樣和梳妝濾波電路,降低了對采樣保持電路和抗混跌濾波器的要求,,提高了性噪比,。其靈活的配置模式、多樣數據輸出格式使得PCM1801芯片廣泛使用于DVD,、電子音樂設備等,。
    PCM1801內部由帶隙電壓源、差分電路,、5階Δ-Σ ADC,、梳妝濾波器和串行接口電路組成。帶隙電壓源為差分轉換電路和Δ-Σ AD提供穩(wěn)定的參考源,。差分電路用于將單端聲道信號轉換為差分形式,,以改善信號動態(tài)范圍和提高電源紋波抑制性能。轉化后數據經Δ-Σ ADC 64倍過采樣后再經梳妝濾波器轉化為1倍采樣率、16 bit的數據格式,。串行接口電路根據管腳的配置,,將量化后數據以制定的格式輸出。
    由數據手冊可知,,當格式控制管腳(FMT)為高時,,音頻輸出格式為IIS:在聲道控制管腳變化后的第2個時鐘上升沿開始, Dout管腳上由高位向低位輸出數字化的音頻電壓,。當聲道控制管腳(LRCK)為低時輸出左聲道信號,,否則輸出右聲道信號。根據時序要求,,在FPGA上設計其接口并仿真如圖2所示,。


    Data_in為模擬ADC輸入的串行信號。為簡化設計,,FMT,、LRCK恒定為高,即設置芯片一直以IIS格式輸出右聲道信號,。BCK為ADC串行輸出時鐘,,SCKI為ADC內部數字濾波器時鐘。
1.2 DDS與頻率調制
    直接數字頻率合成DDS是從相位出發(fā)直接合成所需波形的一種頻率合成技術,,通常由相位累加器,、波形存儲ROM、DA轉換器和低通濾波器組成,。DDS的工作原理為:在參考時鐘的驅動下,,相位累加器對頻率控制字進行線性累加,得到的相對碼對波形存儲器尋址,,使之輸出相應的幅度碼,,經模數轉換得到階梯波,最后用低通濾波器對其進行平滑,,得到所需頻率的平滑連續(xù)波形,,其結構如圖3所示[4]。
    DDS模塊的輸出頻率fout是系統(tǒng)工作頻率fclk,、相位累加器比特數N及頻率控制字K的函數,,其數學關系為:



    將式(1)~式(5)中相關參數設置如下:fclk為125 MHz,f(t)為單頻正弦波,,ωc為10.9 MHz的FM中頻[6],,DDS頻率分辨率為1 Hz,,設置XILINX DDS IP Core[7],,FM仿真波形如圖4所示。
1.3 DA電路與驅動
    AD9762是125 MHz采樣率、12 bit分辨率DAC,,為差分電流輸出,,滿量程為20 mA。由于其具有高的無雜散動態(tài)范圍和低功耗,,廣泛應用于基帶信號調制和DDS應用,。在本系統(tǒng)中,AD9762將FPGA輸出的數字化中頻信號轉化為差分電流信號,,再經后級電路轉化為電壓信號,。其電路圖如圖5所示。


    DAC接收到FPGA輸出的并行數據后,,在時鐘上升沿將數據轉化為差分電流信號,。由于DAC輸入數據率為125 MS/s,為保持信號完整性,,在高速信號輸入腳進行了串聯端接[8],。輸出的差分電流信號經運放轉化成電壓信號。為了改善交流性能,,在運放差分輸入管腳之間并入20 pF的電容,,構成低通濾波器,防止DA輸出的階躍電流信號擺率過大使運放出現飽和失真,。

2 系統(tǒng)測試
    將以上各模塊連接,、編譯后下載至目標板,測試波形如圖6所示,。

    CH1是輸入的基帶信號,,CH2是調制后波形,同時對已調波形用示波器的FFT功能分析了頻譜,。圖中中頻輸出波形穩(wěn)定,,頻譜范圍和FM理論頻譜范圍一致,實現了中頻數字化調制的功能,。
    本文按照軟件無線電理念,,設計了FPGA中頻數字化硬件平臺,并在此基礎上實現了FM調制,。測試結果驗證了系統(tǒng)方案的正確性,。在不改變硬件的條件下,通過對FPGA進行不同的配置,,能實現多種調制方式,,充分體現了軟件無線電系統(tǒng)可重構的優(yōu)點。同時,,該系統(tǒng)的實現也為軟件無線電通信節(jié)點的開發(fā)提供了方案支持,。
參考文獻
[1] 楊小牛,,樓才義,徐健文.軟件無線電技術與應用[M].北京:北京理工大學出版社,,2010:9-10.
[2] 單亞嫻,,王華,匡鏡明.一種基于軟件無線電的通用調制器的設計與實現[J].電子技術應用,,2004,,30(2).
[3] 陳守金,于鴻洋,,葛錦環(huán).新型DVB-C信道編碼,、中頻調制的全數字實現[J],電子技術應用,,2006,,32(5).
[4] 藍天,張金林.直接數字頻率合成器DDS的優(yōu)化設計[J].電子技術應用,,2007,,33(5).
[5] 張輝,曹麗娜.通信原理[M].北京:科學出版社,,2007:104-105.
[6] 國家質量技術監(jiān)督局.米波調頻廣播技術規(guī)范[Z].2000.
[7] 田耘.Xilinx ISE Design Suite 10.x FPGA開發(fā)指南[M].北京:清華大學出版社,,2008:82-86.
[8] 韓剛,耿征.基于FPGA的高速高密度PCB設計中的信號完整性分析[J].計算機應用,,2010(10):2854-2859.

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