信號發(fā)生器生成波形的方式可以大致分為兩種DDS模式和Arb模式。兩種模式都具有優(yōu)缺點(diǎn)。DDS模式具有低成本、低功耗、高分辨率和頻率轉(zhuǎn)換快等優(yōu)點(diǎn),適合輸出調(diào)頻、調(diào)相、掃頻信號。但是DDS可能會丟失一些數(shù)據(jù)點(diǎn)。另外一種方式就是Arb模式,可以理解為真任意波形發(fā)生器的意思。使用Arb模式可以編輯真實的復(fù)雜的任意波形信號。無論是上述兩種方式的哪一種或是一些新推出的其他方式的波形生成方法,采樣(時鐘)速率和分辨率都是非常關(guān)鍵的參數(shù)。本文主要介紹一下采樣率和分辨率對于信號發(fā)生器輸出波形的影響。
一、DDS和Arb的原理簡介
1、DDS模式
在DDS模式下,信號發(fā)生器使用一個特別的緩存訪問機(jī)制和時鐘機(jī)制來實現(xiàn)DDS模式。使用DDS模式可以輸出一個高精度頻率的波形。傳統(tǒng)的模式是輸出儲存器中波形的每個樣點(diǎn),與傳統(tǒng)的模式不同DDS模式在緩存中儲存著單個周期的大量采樣點(diǎn),使用DDS技術(shù)可以讓函數(shù)發(fā)生器或者是任意波形發(fā)生器從緩存中選擇輸出哪個樣本點(diǎn)。
DDS的實現(xiàn)需要包括三個主要硬件部分:(a)采樣時鐘,(b)相位累積器以及(C)查詢表,查詢表是一個可編程但只讀的緩存。下面的圖片顯示的就是DDS模式的一個硬件架構(gòu)。