直接數字合成是什么意思?基本方案的基本方案
直接數字合成(Direct Digital Synthesis, DDS)是一種新型的頻率合成技術,具有頻率分辨率高、切換速度快等突出優點,在任意波形發生器中被廣泛采用。
其基本原理如圖1所示,它主要由相位累加器、波形RAM、DAC以及低通濾波器等組成。N位相位累加器在取樣時鐘控制下與頻率控制字K所決定的相位增量?Δ相加;相位累加器的輸出(高A位)作為波形RAM的地址,實現波形相位到幅值的轉換;波形數據經DAC轉換成模擬
利用DDS技術產生任意波信號需要更新波形RAM中的數據[2]。但目前商品化的DDS專用集成電路幾乎都是基于固定正弦信號的,沒有提供更改波形數據的途徑。因此,要實現任意波形產生必須自行設計DDS。由于DDS的電路規模較大,采用可編程電路(如FPGA)實現是一種合理的選擇[3, 4]。
圖1 利用DDS技術產生任意波信號
相位累加器是DDS的核心,如何保證高累加速度是一個關鍵問題。本文設計目標為采樣速率100 MSa/s、存儲深度64 K?12 bits、頻率分辨率優于100 μHz的任意波形發生器。它要求主DDS的相位累加速率達到100 MHz,累加位數不低于40 bits,實現上具有一定的難度。
根據DDS的基本原理,決定相位累加器相位增量的頻率控制字,用于改變波形的輸出頻率。而波形的頻率調制過程是頻率的變化過程,不同的調制方式,信號頻率的變化規律不同,通過實時改變DDS的頻率控制字就可以用全數字的方法實現波形的各種頻率調制。設計的關鍵是如何將要求的調制信號實時地反映到頻率控制字上,即波形頻率調制問題最終體現為頻率控制字的產生問題。
基于上述思路的任意波產生及頻率調制的基本方案如圖2所示。它由兩個DDS組成:主DDS用于產生需要輸出的任意波信號,調制DDS用于產生調制信號(數據)。調制信號數據保存在調制RAM中,根據不同的調制方式可以更改,如線形調頻時的調制信號為鋸齒波。調制信號數據和指定的調制參數進行恰當運算后產生主DDS的頻率控制字,實時控制波形的輸出頻率。
圖2 基于DDS的任意波產生及頻率調制方案
評論