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