新聞中心

        EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于二階相位擾動的DDS雜散抑制新方法

        基于二階相位擾動的DDS雜散抑制新方法

        作者: 時(shí)間:2011-12-09 來源:網(wǎng)絡(luò) 收藏
        介紹了的基本原理及雜散來源,分析了相位截?cái)嚯s散原因和普通原理,并在此基礎(chǔ)上提出一種改進(jìn)的二階方法。文中對該方法做了推導(dǎo)和論證。研究發(fā)現(xiàn),使用該方法對雜散的抑制效果比普通法更顯著,可達(dá)到每相位位18 dB。最后,利用Matlab中的DSP Builder進(jìn)行仿真,驗(yàn)證了方法的可行性。

          1 基本原理及雜散分析

          1.1 DDS基本原理

          DDS即為直接查找存儲表得到每個(gè)相位所對應(yīng)輸出波形的幅度值,通過改變采樣頻率和相位步進(jìn)來改變輸出頻率,其原理結(jié)構(gòu)如圖1所示。

          

        基于二階相位擾動的DDS雜散抑制新方法

          在圖1中,相位累加器在時(shí)鐘頻率fc的控制下以步長K作累加,輸出N位的量化相位序列,之后取其高W位作為ROM的尋址地址,對查詢表ROM進(jìn)行尋址,尋址輸出的L位離散幅度序列經(jīng)DAC轉(zhuǎn)換成階梯波,再經(jīng)過低通濾波器(LPF)平滑后即可得到合成的信號波形。輸出頻率

          

        b.jpg

          。

          1.2 雜散分析

          DDS的工作原理決定了其輸出雜散豐富,其中主要的雜散來源有3個(gè)方面:(1)相位截?cái)嗾`差εp(n),采用N位相位累加器的高W位尋址,截去低B=N-W位。由此引入了相位截?cái)嗾`差。(2)幅度量化誤差εA(n),ROM中存儲的正弦值是用有限的L位表示,這就產(chǎn)生了幅度量化誤差。(3)DAC轉(zhuǎn)換誤差εDA(n),由實(shí)際DAC器件的非理想特性引起。

          在DDS雜散的3個(gè)來源中,相位截?cái)嗪虳AC轉(zhuǎn)換的影響最大,但目前DAC轉(zhuǎn)換引起的雜散模型尚不能建立,所以在假設(shè)其他兩個(gè)雜散源不存在的情況下,主要研究由相位截?cái)嘁氲碾s散。在無相位截?cái)鄷r(shí)可以得到ROM表輸出序列S(n)。

          

        基于二階相位擾動的DDS雜散抑制新方法

          可以看到,這時(shí)DDS輸出的數(shù)字譜中除了所希望的信號外,還有εp(n)經(jīng)余弦信號調(diào)制后的雜散成分。由文獻(xiàn)中的推導(dǎo)知,相位截?cái)嗲闆r下DDS的輸出信噪比滿足

          

        基于二階相位擾動的DDS雜散抑制新方法

          從式(4)可以看出截?cái)辔粩?shù)B每減少1位,雜散改善約6dB。

        2 抑制雜散的相位擾動法

          2.1 普通相位擾動原理

          普通相位擾動技術(shù)是在每個(gè)時(shí)鐘脈沖到來后,通過給相位累加器的輸出加入滿足一定統(tǒng)計(jì)特性的隨機(jī)信號以打破誤差序列的周期性,從而降低雜散,其原理如圖2所示。

          

        基于二階相位擾動的DDS雜散抑制新方法

          在圖2中,N位的相位序列φ(n)與B位的擾動序列Z(n)相加后,通過相位截?cái)酁閃位。相位截?cái)噙^程可以視為量化間隔為△=2-w的量化過程,截?cái)嗪蟮妮敵鲂盘枮棣?n)+Z(n)+ep(n),ep(n)為相位量化誤差,總的量化噪聲ε(n)=Z(n)+ep(n)是擾動信號與相位量化誤差之和。由文獻(xiàn)的擾動量化方法知,Z(n)和ep(n)都為在[-△/2,△/2]服從均勻分布的白噪聲,它們的和ε(n)與φ(n)不相關(guān),且為白色。因而這種加入的擾動序列,可使量化誤差與原始輸入信號獨(dú)立,成為服從均勻分布的白噪聲。

          由上述分析知,加入擾動信號的DDS輸出信號X(n)=sin(2π(φ(n)+ε(n))),假設(shè),上式在2πfn處用泰勒級數(shù)展開有

          

        基于二階相位擾動的DDS雜散抑制新方法

          

        基于二階相位擾動的DDS雜散抑制新方法

          采用普通相位擾動法,可以使雜散分量的抑制從每相位位6 dB增加到12dB。

        2.2 改進(jìn)的二階相位擾動法

          二階相位擾動法在研究普通相位擾動法的基礎(chǔ)上形成,該方法中,擾動序列是由兩個(gè)獨(dú)立同分布的隨機(jī)序列相加產(chǎn)生。具體的原理結(jié)構(gòu),如圖3所示。

          

        基于二階相位擾動的DDS雜散抑制新方法

          如圖3所示,兩個(gè)B位獨(dú)立同分布的隨機(jī)序列相加生成B+1位的擾動序列,然后由B+1位的擾動序列擾動原始輸出φ(n),這樣能獲得更好的效果。

          對于二階相位擾動,需要考慮量化噪聲的三階矩成分E{ε3(n)},此時(shí)的輸出信號泰勒級數(shù)展開式為

          

        基于二階相位擾動的DDS雜散抑制新方法

          假設(shè)擾動序列為在[0,△]上服從均勻分布的兩隨機(jī)序列之和,則擾動序列的概率密度為

          

        l.jpg

          將滿足式(14)的擾動序列加在相位序列上,并且截?cái)酁閃位,由此產(chǎn)生的總量化噪聲有3種情況

          

        l.jpg

          從式(17)可知,采用二階相位擾動法,雜散分量的抑制可達(dá)每相位位18 dB,相比普通相位擾動法性能有很大改善。

          3 仿真驗(yàn)證

          利用嵌入到Matlab中的DSP Builder工具進(jìn)行仿真,具體的模型如圖4所示。仿真參數(shù):時(shí)鐘頻率fc=1 MHz;頻率控制字K=485 952;相位累加器位數(shù)N=22;相位尋址位數(shù)W=4;ROM輸出位數(shù)L=20;取兩個(gè)獨(dú)立的24級18位輸出m序列之和作為擾動序列。仿真結(jié)果送到Matlab的工作空間并進(jìn)行功率譜變換,從而驗(yàn)證系統(tǒng)的設(shè)計(jì)。

          

        基于二階相位擾動的DDS雜散抑制新方法

          圖5是將3種情況下的DDS系統(tǒng)仿真結(jié)果進(jìn)行歸一化功率譜變換得到的圖形。其中圖5(a)表示不加任何相位擾動的系統(tǒng)輸出功率譜。圖5(b)表示加入一個(gè)24級18位輸出m序列作為擾動序列后的系統(tǒng)輸出功率譜。圖5(c)表示取兩個(gè)24級18位輸出的m序列之和作為擾動序列,這種情況下的系統(tǒng)輸出功率譜。從圖中可以看出,由于相位尋址位數(shù)為4,不加相位擾動時(shí)的最大雜散為-24.2 dBc,普通相位擾動時(shí)為-46.8 dBc,而二階相位擾動時(shí)減小到-67.7 dBc,這和理論推導(dǎo)的-72 dBc有誤差,是因?yàn)樵谶M(jìn)行FFT時(shí)點(diǎn)數(shù)限制的影響。從以上數(shù)據(jù)可以得出:使用二階相位擾動法,DDS的性能得到較大地改善。

          

        基于二階相位擾動的DDS雜散抑制新方法

          4 結(jié)束語

          在研究基本相位擾動法的基礎(chǔ)上,提出了一種新的二階相位擾動法,該方法可使雜散分量的抑制達(dá)到每相位位18 dB。因此在同樣雜散精度的要求下,使用該方法的設(shè)計(jì)可以減少ROM尋址的位數(shù),壓縮ROM的存儲空間,降低硬件的設(shè)計(jì)復(fù)雜度和產(chǎn)品成本。



        關(guān)鍵詞: 相位擾動 DDS 雜散抑制

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 黎川县| 绵竹市| 漠河县| 江阴市| 永靖县| 余江县| 通江县| 金川县| 八宿县| 山丹县| 普格县| 镇安县| 峨山| 南江县| 明光市| 沙洋县| 安图县| 科技| 谷城县| 西城区| 保靖县| 德令哈市| 墨竹工卡县| 海晏县| 鹿邑县| 兰州市| 盘锦市| 栾川县| 水城县| 通州市| 樟树市| 灌阳县| 若尔盖县| 疏附县| 宁夏| 方正县| 南昌市| 宜城市| 绍兴市| 邯郸县| 庄浪县|