摘 要:從直接數(shù)字頻率合成器(DDS)的基本原理出發(fā),詳細討論了相位量化字長對DDS性能的影響,并給出了相位控制字與振幅控制字長度與量化信噪比的關(guān)系。結(jié)合相位量化字長為24 b、振幅量化字長為10 b的正弦波DDS設(shè)計過程,給出了查表法實現(xiàn)的一個DDS設(shè)計實例。文中所附代碼均通過Max+Plus Ⅱ編譯通過,可直接應(yīng)用,同時,指出了改進查表法實現(xiàn)的DDS性能的幾個基本途徑。
關(guān)鍵詞:DDS;VHDL;Max+Plus Ⅱ;流水線
中圖分類號:TN391.9 文獻標識碼:B 文章編號:1004373X(2008)1709603
Design and Realization of Direct Digital Frequency Synthesizer Based on VHDL
ZHAO Linjun1,2
(1.Xidian University,Xi′an,710071,China;2.Shaanxi University of Technology,Hanzhong,723003,China)
Abstract:From the principle of DDS,the quantization word length to DDS performance influence is discussed,and the relations of quantification signal-to-noise ratio to phase word length and amplitude word length is given.A detailed DDS design example,which phase quantization word length is 24 b and amplitude quantification word length is 10 b.Finally,the essential way to improve the DDS performance is pointed out.
Keywords:DDS;VHDL;Max+Plus Ⅱ;pipeline
20世紀60年代末,伴隨數(shù)字集成電路與微電子技術(shù)的發(fā)展出現(xiàn)了直接數(shù)字頻率合成器(DDS),它與傳統(tǒng)的頻率合成技術(shù)相比較,具有極高的頻率分辨率與穩(wěn)定度、轉(zhuǎn)換時間短、輸出信號的頻率、相位、幅度可控等諸多優(yōu)點,易于實現(xiàn)調(diào)頻、調(diào)相、調(diào)幅等多種信號,因而得到廣泛應(yīng)用。本文從DDS的電路結(jié)構(gòu)與具體參數(shù)的設(shè)計出發(fā),詳細論述了DDS的VHDL語言實現(xiàn)過程,給出了頻率控制字長為24位的完整的VHDL代碼。
1 DDS的工作原理
目前,比較廣泛使用的一種DDS設(shè)計方案是查找法,如圖1所示,其基本工作原理是通過頻率控制字的累加與相位控制字相加形成訪問波形表的地址,然后通過地址映射,輸出波形的幅度信息給DAC電路,再通過DAC中的LPF,得到相應(yīng)的波形信號。
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文