基于DDS跳頻信號(hào)源的設(shè)計(jì)與實(shí)現(xiàn)
摘要:數(shù)字頻率合成(DDS)結(jié)構(gòu)簡(jiǎn)單、易于控制,產(chǎn)生的跳頻信號(hào)具有很高的頻率分辨率和頻率轉(zhuǎn)換速度。文章通過(guò)對(duì)DDS原理的分析,在FPGA平臺(tái)下對(duì)基于DDS的跳頻信號(hào)源進(jìn)行設(shè)計(jì),并通過(guò)優(yōu)化參數(shù)設(shè)置,進(jìn)一步提高跳頻信號(hào)源的整體性能。
關(guān)鍵詞:跳頻信號(hào):數(shù)字頻率合成;現(xiàn)場(chǎng)可編程門陣列
0 引言
跳頻通信具有較強(qiáng)的抗干擾、抗多徑衰落、抗截獲等能力,已廣泛應(yīng)用于軍事、交通、商業(yè)等各個(gè)領(lǐng)域。頻率合成器是跳頻系統(tǒng)的心臟,直接影響到跳頻信號(hào)的穩(wěn)定性和產(chǎn)生頻率的準(zhǔn)確度。目前頻率合成主要有三種方法:直接模擬合成法、鎖相環(huán)合成法和直接數(shù)字合成法(DDS)。直接模擬合成法利用倍頻(乘法)、分頻(除法)、混頻(加法與減法)及濾波,從單一或幾個(gè)參考頻率中產(chǎn)生多個(gè)所需的頻率。該方法頻率轉(zhuǎn)換時(shí)間快(小于100ns),但是體積大、功耗高,目前已基本不用。鎖相環(huán)合成法通過(guò)鎖相環(huán)完成頻率的加、減、乘、除運(yùn)算。該方法結(jié)構(gòu)簡(jiǎn)單、便于集成,且頻譜純度高,目前使用比較廣泛,但存在高分辨率和快轉(zhuǎn)換速度之間的矛盾,一般只能用于大步進(jìn)頻率合成技術(shù)中。DDS是近年來(lái)迅速發(fā)展起來(lái)的一種新的頻率合成方法。這種方法簡(jiǎn)單可靠、控制方便,且具有很高的頻率分辨率和轉(zhuǎn)換速度,非常適合跳頻通信的要求。
1 DDS的基本原理
DDS的原理如圖1所示,包含相位累加器、波形存儲(chǔ)器(ROM)、數(shù)模轉(zhuǎn)換器(DAC)和低通濾波器4個(gè)部分。在參考時(shí)鐘的驅(qū)動(dòng)下,相位累加器對(duì)頻率控制字N位進(jìn)行累加,得到的相位碼L作為ROM的地址,根據(jù)地址ROM輸出相應(yīng)幅度的波形碼,然后經(jīng)過(guò)DAC生成階梯波形,經(jīng)低通濾波器后得到所需要的連續(xù)波形。
理想單頻信號(hào)可以表示為Y(t)=Usin(2πf0+θ0)。如果振幅U和初始相位θ0為一個(gè)常量,即不隨時(shí)間變化,則輸出頻率由相位唯一確定f0=θ(t)/2πt。
以采樣頻率fc(Tc=1/fc)對(duì)單頻信號(hào)進(jìn)行抽樣,則可得到相應(yīng)的離散相位序列
其中△θ·n=2πf0/fc是連續(xù)兩次采樣之間的相位增量,控制△θ可以控制合成信號(hào)的頻率。把整個(gè)周期的相位2π分割成q等份,每一份δ=2π/q為可選擇的最小相位增量,得到最低頻率輸出fmin=δ/2πTc=fc/q,經(jīng)過(guò)濾波后得到S(t)=cos(2πfct/q)。
如果每次相位的增量選擇為δ的R倍,即可得到信號(hào)頻率f0=Rδ/2πTc=Rfc/q,相應(yīng)得到的模擬信號(hào)為S(t)=cos(2πfcR/q)。
由以上原理可知,DDS輸出信號(hào)的頻率與參考時(shí)鐘頻率及控制字之間的關(guān)系為f0=K·fc/2N,式中f0為DDS輸出信號(hào)的頻率,K為頻率控制字,fc為參考時(shí)鐘頻率,N為相位累加器的位數(shù)。在波形存儲(chǔ)器中寫入2N個(gè)正弦波數(shù)據(jù),每個(gè)數(shù)據(jù)有D位。不同的頻率控制字導(dǎo)致相位累加器的不同相位增量,從而使波形存儲(chǔ)器輸出的正弦波的頻率不同。
2 基于DDS的跳頻信號(hào)產(chǎn)生核心模塊的設(shè)計(jì)
圖2為基于DDS跳頻信號(hào)產(chǎn)生的總體設(shè)計(jì)。
如圖2所示,整個(gè)系統(tǒng)由兩個(gè)部分組成,即邏輯地址控制單元和DDS單元。其中DDS單元又包括相位累加器和ROM查詢表。邏輯地址控制單元用來(lái)產(chǎn)生不同的頻率控制字,改變相位累加器的累加值。DDS單元依據(jù)頻率控制字產(chǎn)生相應(yīng)頻率的信號(hào)。
評(píng)論