數(shù)字頻率合成精解:用DDS器件產(chǎn)生高質(zhì)量波形
M為調(diào)諧字的分辨率(24至48位)
N為對應(yīng)于相位累加器輸出字最小增量相位變化的fC的脈沖數(shù)。
圖2.典型的DDS架構(gòu)和信號路徑(帶DAC)。
由于更改N會立即改變輸出相位和頻率,因此,系統(tǒng)自身具有相位連續(xù),特點,這是許多應(yīng)用的關(guān)鍵屬性之一。無需環(huán)路建立時間,這與模擬系統(tǒng)不同,如鎖相環(huán) (PLL)。
DAC通常為一個高性能電路,專門針對DDS內(nèi)核(相位累加器和相幅轉(zhuǎn)換器)而設(shè)計。多數(shù)情況下,結(jié)果形成的器件(通常為單芯片)一般稱為純DDS或C-DDS。
實際的DDS器件一般集成多個寄存器,以實現(xiàn)不同的頻率和相位調(diào)制方案。如相位寄存器,其存儲的相位內(nèi)容被加在相位累加器的輸出相位上。這樣,可以對應(yīng)于一個相位調(diào)諧字延遲輸出正弦波的相位。對于通信系統(tǒng)相位調(diào)制應(yīng)用,這非常有用。加法器電路的分辨率決定著相位調(diào)諧字的位數(shù),因此,也決定著延遲的分辨率。
在單個器件上集成一個DDS引擎和一個DAC既有優(yōu)點也有缺點,但是,無論集成與否,都需要一個DAC來產(chǎn)生純度超高的高品質(zhì)模擬信號。DAC將數(shù)字正弦輸出轉(zhuǎn)換為一個模擬正弦波,可能是單端,也可能是差分。一些關(guān)鍵要求是低相位噪聲、優(yōu)秀的寬帶(WB)和窄帶(NB)無雜散動態(tài)范圍 (SFDR)以及低功耗。如果是外部器件,則DAC必須足夠快以處理信號,因此,內(nèi)置并行端口的器件非常常見。
DDS與其他解決方案
其他產(chǎn)生頻率的方法包括模擬鎖相環(huán)(PLL),時鐘發(fā)生器和利用FPGA對DAC的輸出進行動態(tài)編程。通過考察頻譜性能和功耗,可以對這些技術(shù)進行簡單的比較,表1以定性方式展示了比較結(jié)果
表1.DDS與競爭技術(shù)——高級比較
鎖相環(huán)是一種反饋環(huán)路,其組成部分為:一個相位比較器, 一個除法器和一個壓控制振蕩器 (VCO)。 相位比較器將基準(zhǔn)頻率與輸出頻率(通常是輸出頻率的N)分頻)進行比較。相位比較器產(chǎn)生的誤差電壓用于調(diào)節(jié)VCO,從而輸出頻率。當(dāng)環(huán)路建立后,輸出將在頻率和/或相位上與參考頻率保持一種精確的關(guān)系。PLL長期以來一直被認(rèn)為是在特定頻帶范圍內(nèi)要求高保真度和穩(wěn)定信號的低相位噪聲和高無雜散動態(tài)范圍 (SFDR) 應(yīng)用的理想選擇。
由于PLL無法精確、快速地調(diào)諧頻率輸出和波形,而且響應(yīng)較慢,這限制了它們對于快速跳頻和部分頻移鍵控和相移鍵控應(yīng)用的適用性。
其他方案,包括集成DDS引擎的現(xiàn)場可編程門陣列 (FPGAs) ——配合現(xiàn)成DAC以合成輸出正弦波——雖然可以解決PLL的跳頻問題,但也存在自身的缺陷。主要系統(tǒng)缺陷包括較高的工作和接口功耗要求、成本較高、尺寸較大,而且系統(tǒng)開發(fā)人員還須考慮額外的軟件、硬件和存儲器問題。例如,利用現(xiàn)代FPGA中的DDS引擎選項,要產(chǎn)生動態(tài)范圍為60 dB的10 MHz輸出信號,需要多達72 kB的存儲器空間。另外,設(shè)計師需要接受并熟悉細(xì)微權(quán)衡和DDS內(nèi)核的架構(gòu)。。
評論