文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2011)12-0050-03
為了解決軍事部門之間的通信問題,Joseph Mitola博士于1992年提出了“軟件無(wú)線電”的概念[1]。其基本思想是以開放性、可擴(kuò)展性、結(jié)構(gòu)精簡(jiǎn)的硬件作為通用平臺(tái)。把盡可能多的無(wú)線電功能用可重構(gòu)、可升級(jí)的構(gòu)件化軟件實(shí)現(xiàn)[2]。
軟件無(wú)線電的數(shù)字硬件系統(tǒng)作為軟件的載體和核心,必須有高速度、高精度、實(shí)時(shí)的運(yùn)算能力。目前主要有ASIC、FPGA、DSP作可選方案。
ASIC是硬連線結(jié)構(gòu)處理單元,在固定的芯片上實(shí)現(xiàn)系統(tǒng),其電路具有速度快和功耗低的優(yōu)點(diǎn);然而ASIC設(shè)計(jì)周期長(zhǎng)、成本高、功能相對(duì)固化致使靈活性不夠。DSP可通過編程實(shí)現(xiàn)功能的修改和升級(jí),具有極大的靈活性;但DSP對(duì)所有信號(hào)的處理都是串行實(shí)現(xiàn)的,當(dāng)面對(duì)并行處理需求時(shí),效率較低。FPGA有底層硬件的現(xiàn)場(chǎng)可重構(gòu)能力,比ASIC有更高的靈活性;而且可以構(gòu)造多個(gè)并行處理單元,比DSP具有更高的并行運(yùn)算效率。因此成為軟件無(wú)線電首選方案。
1 系統(tǒng)實(shí)現(xiàn)
本文旨在采用FPGA實(shí)現(xiàn)中頻數(shù)字化系統(tǒng),并在系統(tǒng)上實(shí)現(xiàn)頻率調(diào)制。系統(tǒng)包括AD、DA接口設(shè)計(jì)和調(diào)頻算法的實(shí)現(xiàn)。ADC選用PCM1801;DA選用AD9762,調(diào)頻由直接頻率合成DDS(Direct Digital Synthesizer)算法實(shí)現(xiàn)[3]。
PCM1871音頻ADC采樣得到的串行數(shù)據(jù),在AD IP Core中轉(zhuǎn)化為并行,經(jīng)調(diào)制后,再由DA IP核轉(zhuǎn)化成DA所需要的數(shù)據(jù)格式并輸出。全局時(shí)鐘模塊為AD、DDS、DA提供時(shí)鐘,系統(tǒng)結(jié)構(gòu)如圖1所示。
圖1中的結(jié)構(gòu)有如下優(yōu)勢(shì):通過配置不同的算法IP核,可以靈活實(shí)現(xiàn)多種調(diào)制;FPGA輸出的是頻率較低的數(shù)字中頻,降低了對(duì)DA的帶寬要求及高速數(shù)字信號(hào)傳輸帶來(lái)的信號(hào)串?dāng)_;輔以不同的本振便能工作在不同頻段下。充分體現(xiàn)了軟件無(wú)線電的優(yōu)勢(shì)。
1.1 AD采樣電路與驅(qū)動(dòng)
PCM1801是低功耗16 bit立體聲音頻ADC。由于采用了過采樣和梳妝濾波電路,降低了對(duì)采樣保持電路和抗混跌濾波器的要求,提高了性噪比。其靈活的配置模式、多樣數(shù)據(jù)輸出格式使得PCM1801芯片廣泛使用于DVD、電子音樂設(shè)備等。
PCM1801內(nèi)部由帶隙電壓源、差分電路、5階Δ-Σ ADC、梳妝濾波器和串行接口電路組成。帶隙電壓源為差分轉(zhuǎn)換電路和Δ-Σ AD提供穩(wěn)定的參考源。差分電路用于將單端聲道信號(hào)轉(zhuǎn)換為差分形式,以改善信號(hào)動(dòng)態(tài)范圍和提高電源紋波抑制性能。轉(zhuǎn)化后數(shù)據(jù)經(jīng)Δ-Σ ADC 64倍過采樣后再經(jīng)梳妝濾波器轉(zhuǎn)化為1倍采樣率、16 bit的數(shù)據(jù)格式。串行接口電路根據(jù)管腳的配置,將量化后數(shù)據(jù)以制定的格式輸出。
由數(shù)據(jù)手冊(cè)可知,當(dāng)格式控制管腳(FMT)為高時(shí),音頻輸出格式為IIS:在聲道控制管腳變化后的第2個(gè)時(shí)鐘上升沿開始, Dout管腳上由高位向低位輸出數(shù)字化的音頻電壓。當(dāng)聲道控制管腳(LRCK)為低時(shí)輸出左聲道信號(hào),否則輸出右聲道信號(hào)。根據(jù)時(shí)序要求,在FPGA上設(shè)計(jì)其接口并仿真如圖2所示。
Data_in為模擬ADC輸入的串行信號(hào)。為簡(jiǎn)化設(shè)計(jì),F(xiàn)MT、LRCK恒定為高,即設(shè)置芯片一直以IIS格式輸出右聲道信號(hào)。BCK為ADC串行輸出時(shí)鐘,SCKI為ADC內(nèi)部數(shù)字濾波器時(shí)鐘。
1.2 DDS與頻率調(diào)制
直接數(shù)字頻率合成DDS是從相位出發(fā)直接合成所需波形的一種頻率合成技術(shù),通常由相位累加器、波形存儲(chǔ)ROM、DA轉(zhuǎn)換器和低通濾波器組成。DDS的工作原理為:在參考時(shí)鐘的驅(qū)動(dòng)下,相位累加器對(duì)頻率控制字進(jìn)行線性累加,得到的相對(duì)碼對(duì)波形存儲(chǔ)器尋址,使之輸出相應(yīng)的幅度碼,經(jīng)模數(shù)轉(zhuǎn)換得到階梯波,最后用低通濾波器對(duì)其進(jìn)行平滑,得到所需頻率的平滑連續(xù)波形,其結(jié)構(gòu)如圖3所示[4]。
DDS模塊的輸出頻率fout是系統(tǒng)工作頻率fclk、相位累加器比特?cái)?shù)N及頻率控制字K的函數(shù),其數(shù)學(xué)關(guān)系為:
將式(1)~式(5)中相關(guān)參數(shù)設(shè)置如下:fclk為125 MHz,f(t)為單頻正弦波,ωc為10.9 MHz的FM中頻[6],DDS頻率分辨率為1 Hz,設(shè)置XILINX DDS IP Core[7],F(xiàn)M仿真波形如圖4所示。
1.3 DA電路與驅(qū)動(dòng)
AD9762是125 MHz采樣率、12 bit分辨率DAC,為差分電流輸出,滿量程為20 mA。由于其具有高的無(wú)雜散動(dòng)態(tài)范圍和低功耗,廣泛應(yīng)用于基帶信號(hào)調(diào)制和DDS應(yīng)用。在本系統(tǒng)中,AD9762將FPGA輸出的數(shù)字化中頻信號(hào)轉(zhuǎn)化為差分電流信號(hào),再經(jīng)后級(jí)電路轉(zhuǎn)化為電壓信號(hào)。其電路圖如圖5所示。
DAC接收到FPGA輸出的并行數(shù)據(jù)后,在時(shí)鐘上升沿將數(shù)據(jù)轉(zhuǎn)化為差分電流信號(hào)。由于DAC輸入數(shù)據(jù)率為125 MS/s,為保持信號(hào)完整性,在高速信號(hào)輸入腳進(jìn)行了串聯(lián)端接[8]。輸出的差分電流信號(hào)經(jīng)運(yùn)放轉(zhuǎn)化成電壓信號(hào)。為了改善交流性能,在運(yùn)放差分輸入管腳之間并入20 pF的電容,構(gòu)成低通濾波器,防止DA輸出的階躍電流信號(hào)擺率過大使運(yùn)放出現(xiàn)飽和失真。
2 系統(tǒng)測(cè)試
將以上各模塊連接、編譯后下載至目標(biāo)板,測(cè)試波形如圖6所示。
CH1是輸入的基帶信號(hào),CH2是調(diào)制后波形,同時(shí)對(duì)已調(diào)波形用示波器的FFT功能分析了頻譜。圖中中頻輸出波形穩(wěn)定,頻譜范圍和FM理論頻譜范圍一致,實(shí)現(xiàn)了中頻數(shù)字化調(diào)制的功能。
本文按照軟件無(wú)線電理念,設(shè)計(jì)了FPGA中頻數(shù)字化硬件平臺(tái),并在此基礎(chǔ)上實(shí)現(xiàn)了FM調(diào)制。測(cè)試結(jié)果驗(yàn)證了系統(tǒng)方案的正確性。在不改變硬件的條件下,通過對(duì)FPGA進(jìn)行不同的配置,能實(shí)現(xiàn)多種調(diào)制方式,充分體現(xiàn)了軟件無(wú)線電系統(tǒng)可重構(gòu)的優(yōu)點(diǎn)。同時(shí),該系統(tǒng)的實(shí)現(xiàn)也為軟件無(wú)線電通信節(jié)點(diǎn)的開發(fā)提供了方案支持。
參考文獻(xiàn)
[1] 楊小牛,樓才義,徐健文.軟件無(wú)線電技術(shù)與應(yīng)用[M].北京:北京理工大學(xué)出版社,2010:9-10.
[2] 單亞嫻,王華,匡鏡明.一種基于軟件無(wú)線電的通用調(diào)制器的設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2004,30(2).
[3] 陳守金,于鴻洋,葛錦環(huán).新型DVB-C信道編碼、中頻調(diào)制的全數(shù)字實(shí)現(xiàn)[J],電子技術(shù)應(yīng)用,2006,32(5).
[4] 藍(lán)天,張金林.直接數(shù)字頻率合成器DDS的優(yōu)化設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2007,33(5).
[5] 張輝,曹麗娜.通信原理[M].北京:科學(xué)出版社,2007:104-105.
[6] 國(guó)家質(zhì)量技術(shù)監(jiān)督局.米波調(diào)頻廣播技術(shù)規(guī)范[Z].2000.
[7] 田耘.Xilinx ISE Design Suite 10.x FPGA開發(fā)指南[M].北京:清華大學(xué)出版社,2008:82-86.
[8] 韓剛,耿征.基于FPGA的高速高密度PCB設(shè)計(jì)中的信號(hào)完整性分析[J].計(jì)算機(jī)應(yīng)用,2010(10):2854-2859.