當(dāng)頻率設(shè)置數(shù)據(jù)為K,參考頻率為fr,相位累加器位數(shù)為N時,DDS輸出的信號頻率為fout=(frK)/2N.雖然理論上DDS的輸出頻率可從直流一直到fr/2,但考慮到濾波器的邊緣陡度及輸出信號的頻譜純度,實(shí)際的輸出頻率一般從直流到0.4fr<1>.
相位舍位條件下DDS輸出頻譜分析在DDS設(shè)計中,由于受到體積和成本的限制,同時也為了節(jié)省ROM的容量,人們希望在不引入過多雜散的前提下,盡可能地截去相位累加器的低有效位。對于位數(shù)為N的相位累加器,ROM的容量遠(yuǎn)小于2N,因X此尋址ROM時,累加器輸出的低B位被舍去,而只用其輸出的高N-B位去尋址ROM,這樣就產(chǎn)生了DDS中的相位誤差<1>.
假定數(shù)模轉(zhuǎn)換器具有理想性能,并且不考慮幅度量化誤差。設(shè)相位累加器的位數(shù)N=12,當(dāng)頻率控制字K、255(000011111111,二進(jìn)制形式),累加器舍去的位數(shù)B=4(舍去最后的4位1111)時,其計算機(jī)仿真輸出頻譜如所示。
當(dāng)累加器舍去的位數(shù)增加到B=5(舍去最后的5位11111)時,其計算機(jī)仿真輸出頻譜如所示。DDS輸出頻譜(N=12,B=4,K=255)(N=12,B=4,K=255)DDS輸出頻譜(N=12,B=4,K=255)(N=12,B=4,K=255)無相位截斷誤差時DDS輸出頻譜(N=12,B=4,K=256)(N=12,B=4,K=256)由和可以看出,隨著相位累加器舍位位數(shù)的增加,DDS輸出的頻譜雜散電平隨之增大。
相位截斷誤差是DDS雜散的三個主要來源之一,但當(dāng)被截去的低B位全為0時,不會造成相位截斷,因而在此頻率控制字K值下不會產(chǎn)生誤差。給出了N=12,B=4,K=256(000100000000)時,無相位截斷誤差時DDS的輸出頻譜。與相比,二者的頻率控制字K雖然相差只有1,但彼此間的雜散卻有質(zhì)的區(qū)別。