《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 基于FPGA的改進(jìn)結(jié)構(gòu)的DDS設(shè)計(jì)與實(shí)現(xiàn)
基于FPGA的改進(jìn)結(jié)構(gòu)的DDS設(shè)計(jì)與實(shí)現(xiàn)
2016年電子技術(shù)應(yīng)用第3期
王 碩,馬永奎,高玉龍,張士偉,趙東來(lái)
哈爾濱工業(yè)大學(xué) 通信技術(shù)研究所,黑龍江 哈爾濱150001
摘要: 主要介紹了數(shù)字頻率合成器的原理和雜散來(lái)源,給出了節(jié)約存儲(chǔ)空間的ROM表的壓縮算法,采用相位抖動(dòng)和平衡DAC方法對(duì)DDS結(jié)構(gòu)進(jìn)行了改進(jìn),抑制了相位截?cái)嗾`差和減小了DAC非理想特性的影響。仿真分析了用于相位抖動(dòng)的隨機(jī)序列周期性對(duì)雜散的影響,最后基于FPGA平臺(tái)實(shí)現(xiàn)了改進(jìn)結(jié)構(gòu)的DDS,并對(duì)結(jié)果進(jìn)行了測(cè)試。測(cè)試結(jié)果表明DDS用作跳頻器時(shí),雜散抑制優(yōu)于40 dBc。采用此種方法設(shè)計(jì)的DDS雜散抑制度高,穩(wěn)定性好,性能優(yōu)越。
中圖分類號(hào): TN949.6
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.2016.03.008
中文引用格式: 王碩,馬永奎,高玉龍,等. 基于FPGA的改進(jìn)結(jié)構(gòu)的DDS設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2016,42(3):28-30,34.
英文引用格式: Wang Shuo,Ma Yongkui,Gao Yulong,et al. Design and implementation of the improved structure of DDS based on FPGA[J].Application of Electronic Technique,2016,42(3):28-30,34.
Design and implementation of the improved structure of DDS based on FPGA
Wang Shuo,Ma Yongkui,Gao Yulong,Zhang Shiwei,Zhao Donglai
Communication Research Center,Harbin Institute of Technology,Harbin 150001,China
Abstract: The principles and spectrum of digital frequency synthesizer(DDS) have been introduced in this paper. Three methods that constitute the improved structure of DDS have been given, including the ROM compression algorithm that saves storage space, the phase jitter injection method that restrains phase truncation error, and the balanced DAC structure method that reduces the influence of its non-ideal characteristics. Stray interference caused by the periodicity of the random sequences, employed for phase jittering, has been analysed through simulations. Moreover, this paper has also implemented the improved structure of DDS in an universal FPGA platform. The test results show high stability and spurious suppression which is better than 40 dBc, when the improved DDS is used for frequency hopper.
Key words : DDS;spurious suppression;phase jitter;FPGA

0 引言

    跳頻系統(tǒng)由于抗干擾能力強(qiáng)被廣泛應(yīng)用,其中最重要的器件為頻率合成器,它決定了系統(tǒng)的性能。越來(lái)越多的設(shè)備都依賴于頻率合成技術(shù),所以頻率源可以稱作為許多電子系統(tǒng)的“心臟”。數(shù)字頻率合成器(Direct Digital Synthesizer,DDS)由于具有頻率分辨率高、轉(zhuǎn)換時(shí)間快、相位噪聲低等傳統(tǒng)技術(shù)無(wú)法實(shí)現(xiàn)的優(yōu)點(diǎn),在頻率合成技術(shù)領(lǐng)域中占有重要地位。

    DDS的缺點(diǎn)是輸出信號(hào)頻譜雜散多,因此雜散抑制成為了研究DDS的重要課題。傳統(tǒng)的濾波方式主要依賴低通濾波器,雖然可以在一定程度上濾除雜散,但頻譜純度不高。本文在此基礎(chǔ)上分析雜散來(lái)源,采用只讀存儲(chǔ)器(Read-Only Memory, ROM)的壓縮算法、相位抖動(dòng)法及平衡DAC法3種方法結(jié)合的方式,從根本上抑制了雜散,節(jié)約了存儲(chǔ)空間,優(yōu)化了性能。最后基于可編程邏輯器件(Field-Programmable Gate Array,FPGA)實(shí)現(xiàn)了改進(jìn)結(jié)構(gòu)的DDS。與專用DDS芯片相比成本更低、操作更加靈活,而且還能在線更新配置。

1 DDS的基本原理及雜散分析

1.1 DDS的基本原理

    DDS的基本結(jié)構(gòu)組成如圖1所示。它由L位相位累加器、ROM、數(shù)模轉(zhuǎn)換器(Digital to Analog Converter,DAC)及低通濾波器(Low Pass Filter,LPF)組成。fclk為時(shí)鐘頻率,用于提供DDS各部分的同步工作;L為相位累加器的位數(shù),相位累加器是DDS的核心部分,作用是對(duì)頻率控制字Fcw進(jìn)行累加,當(dāng)累加器溢出時(shí),就完成了一個(gè)周期。累加器的輸出數(shù)據(jù)代表了輸出波形的相位,通過(guò)相位幅度轉(zhuǎn)換器可以實(shí)現(xiàn)相位到幅值的變換。相位幅度轉(zhuǎn)換可以有很多種方法[1],最常用的是查表法,該方法需要將波形數(shù)據(jù)預(yù)先存儲(chǔ)在ROM表中。本文就采用了ROM查表的設(shè)計(jì)方法,D為ROM存儲(chǔ)數(shù)據(jù)位數(shù),即為DAC的位數(shù)。經(jīng)過(guò)模數(shù)轉(zhuǎn)換器得到相應(yīng)的階梯波,最后在經(jīng)過(guò)低通濾波器進(jìn)行平滑后,得到所需頻率的平滑連續(xù)波形。

wdz1-t1.gif

    DDS的輸出頻率為fout=Fcw·fclk/2L,因此改變頻率控制字即可改變DDS的輸出頻率。DDS遵循奈奎斯特采樣定律,即最高的輸出頻率是時(shí)鐘頻率的一半,即fout=fclk/2L。但由于受低通濾波器的限制,實(shí)際的最大輸出頻率為時(shí)鐘頻率的40%。頻率分辨率為f=fclk/2L,時(shí)鐘一般固定,因此相位累加器的位數(shù)就決定了頻率分辨率,位數(shù)越多,頻率分辨率越大。

1.2 DDS的雜散分析

    在實(shí)際的DDS中,由于ROM容量及數(shù)據(jù)量化位數(shù)有限分別帶來(lái)了相位截?cái)嗾`差εp(n)和幅度量化誤差εm(n),同時(shí)DAC的非理想化也帶來(lái)了轉(zhuǎn)換誤差εDA(n)。正是這些誤差在信號(hào)頻譜中引入了雜散成分,據(jù)此可以構(gòu)造出DDS雜散(誤差)來(lái)源模型,如圖2所示[2]

wdz1-t2.gif

    取相位累加器輸出L位中的高W位進(jìn)行ROM尋址,即舍去低的B=L-W位,設(shè)輸入信號(hào)s(n)為:

wdz1-gs1-3.gif

wdz1-gs4-8.gif

    由式(8)可見(jiàn),量化位數(shù)D每增加一位,則SNR將提高6 dB。

    通常認(rèn)為除了DAC有的限位數(shù)外,DAC的瞬間毛刺、DAC的非線性、時(shí)鐘的泄漏等非理想特性都是導(dǎo)致DDS輸出頻譜純度低的因素。

    由上述分析可知,增加ROM表的存儲(chǔ)位數(shù)可有效地抑制雜散。本文采用了ROM壓縮法抑制相位截?cái)嗾`差引起的雜散,同時(shí)采用DAC平衡法抑制DAC非理想特性引起的雜散,提高頻譜純度。

2 雜散抑制處理

2.1 基于對(duì)稱性的4:1壓縮算法

    根據(jù)正弦波的對(duì)稱性,對(duì)ROM進(jìn)行了4:1壓縮,節(jié)省了存儲(chǔ)空間,提高了利用率。地址位的最高位即第10位用于判斷波形是處于[0,π]范圍內(nèi),還是處于[π,2π]范圍內(nèi);次高位即第9位用于判斷波形是位于[0,π/2]范圍內(nèi),還是處于[π/2,π]范圍內(nèi);由于進(jìn)行了壓縮,故ROM表中存儲(chǔ)的正弦波的地址位為8 b,即ROM深度為28;考慮到DAC的精度為8 b,故ROM表中的正弦波的數(shù)據(jù)位為8 b,即ROM寬度為8;于是,ROM的存儲(chǔ)容量為28×8,若不進(jìn)行壓縮,ROM的存儲(chǔ)容量為210×8,可見(jiàn),存儲(chǔ)空間節(jié)省了四分之一。這里的正弦波由Matlab生成,是對(duì)正弦波[0,π/2]之間進(jìn)行256個(gè)點(diǎn)的抽樣,并量化成8 b。優(yōu)化的結(jié)構(gòu)如圖3所示[4]

wdz1-t3.gif

2.2 相位抖動(dòng)法及DAC非線性的改進(jìn)

    相位抖動(dòng)法主要是針對(duì)相位截?cái)嗾`差信號(hào)存在的周期性問(wèn)題,將有規(guī)律的周期性雜散信號(hào)轉(zhuǎn)換成隨機(jī)的、無(wú)規(guī)律的信號(hào)[5],從而達(dá)到抑制雜散的作用。相位抖動(dòng)為幅值在[0,2B]范圍內(nèi)均勻分布的周期性隨機(jī)擾動(dòng)序列。

    同時(shí)采用了平衡DAC結(jié)構(gòu)的方法,改善DAC非理想特性造成的雜散,如圖4所示,在此結(jié)構(gòu)下的DAC結(jié)構(gòu)完全相同,幅度量化后將信號(hào)取非,通過(guò)DAC后,將輸出0信號(hào)相減,從而抑制由于DAC非理想造成的雜散。

wdz1-t4.gif

    設(shè)相位累加器的位數(shù)L=10,頻率控制字Fcw=127,相位截?cái)辔粩?shù)B=4,幅度量化位數(shù)D=10。對(duì)DDS頻譜進(jìn)行Matlab仿真,如圖5所示,離散單根譜線由相位截?cái)嗾`差和幅度量化誤差引起。

wdz1-t5.gif

    在上述條件下加入相位抖動(dòng)r(n),r(n)為幅值在[0,2B]范圍內(nèi)均勻分布的周期性隨機(jī)擾動(dòng)序列,取其周期為1 000 000個(gè)采樣點(diǎn)。將r(n)與相位累加器的輸出相加,達(dá)到抑制雜散的作用。仿真結(jié)果如圖6所示。

wdz1-t6.gif

    對(duì)比以上兩圖可知,加入相位抖動(dòng)后,由相位截?cái)嗾`差造成的單根幅值較高的譜線被打散,分布到底部噪聲。雜散的抑制是以增加底部噪聲為代價(jià)的,而底部噪聲不會(huì)影響DDS的頻譜。故采用此種方法抑制了雜散,最大抑制大于20 dB。

    相位加抖的原理是利用周期更大的隨機(jī)序列將誤差序列的周期性打散,故隨機(jī)序列的周期越大,對(duì)雜散信號(hào)的抑制越大。改變隨機(jī)序列的參數(shù),將r(n)周期設(shè)為10 000采樣點(diǎn),DDS輸出頻譜如圖7所示。

wdz1-t7.gif

    由此可知,增加隨機(jī)序列r(n)的周期,可以抑制底部噪聲,但r(n)的周期越大,硬件實(shí)現(xiàn)越困難。實(shí)際應(yīng)用中,隨機(jī)序列周期的選取應(yīng)在硬件條件允許范圍內(nèi)盡可能降低底部噪聲。

3 DDS的硬件實(shí)現(xiàn)及測(cè)試

    本文的硬件實(shí)現(xiàn)平臺(tái)為Xilinx的Virtex-5芯片,在此FPGA平臺(tái)上實(shí)現(xiàn)DDS[6]。ADC為ADI公司的AD9709,它是一款支持最高采樣速率為125 M、具有雙通道、數(shù)據(jù)精度為8 b的數(shù)模裝換器。

    本文實(shí)現(xiàn)的DDS作為某跳頻系統(tǒng)項(xiàng)目中的跳頻器使用,對(duì)采用改進(jìn)結(jié)構(gòu)后的DDS指標(biāo)進(jìn)行了測(cè)試。跳頻頻譜圖如圖8所示。

wdz1-t8.gif

    其中,頻段為5 MHz~15 MHz,跳頻頻率間隔為5 MHz,頻率切換時(shí)間為10 ns,跳頻駐留時(shí)間為40 μs,雜散<-40 dBc。

    頻譜儀實(shí)測(cè)的3個(gè)頻點(diǎn)為5 MHz、10 MHz、15 MHz。由于DDS為數(shù)字系統(tǒng),當(dāng)它從一個(gè)頻率轉(zhuǎn)化到另一個(gè)頻率的切換時(shí)間應(yīng)為一個(gè)時(shí)鐘周期,即10 ns。由圖可以得出跳變頻率的雜散低于-40 dBc,采用改進(jìn)結(jié)構(gòu)后,DDS雜散抑制度提高。

4 總結(jié)

    本文給出了基于Xilinx Virtex-5芯片實(shí)現(xiàn)跳頻系統(tǒng)中的DDS,并對(duì)ROM查找表的結(jié)構(gòu)進(jìn)行了優(yōu)化,節(jié)省了ROM資源,更重要的是從根本上有效地抑制了相位截?cái)嗾`差和幅度量化誤差。同時(shí)采用相位抖動(dòng)和非平衡DAC的改進(jìn)結(jié)構(gòu)對(duì)雜散進(jìn)一步抑制。實(shí)測(cè)結(jié)果表明,跳頻器的雜散抑制優(yōu)于40 dBc。改進(jìn)后的DDS雜散小,頻譜純度高,性能優(yōu)越,易于實(shí)現(xiàn)。

參考文獻(xiàn)

[1] 劉晨,王森章.直接數(shù)字頻率合成器的設(shè)計(jì)及FPGA實(shí)現(xiàn)[J].微電子學(xué)與計(jì)算機(jī),2004,21(5):63-65.

[2] 李衍忠,蔡英杰.DDS譜質(zhì)分析及其雜散抑制研究綜述[J].現(xiàn)代雷達(dá),2000,22(4):33-38.

[3] KROUPA V F.Phase and amplitude disturbances in direct digital frequency synthesizers[J].IEEE Transactions on Ultrasonics,F(xiàn)erroelectrics,and Frequency Control.May 1999,46(3):481-486.

[4] 孟玉潔,賈際義,陶成.DDS中幾種關(guān)鍵的ROM壓縮方法[J].天津通信技術(shù),2004(1):37-39.

[5] 衛(wèi)恒,王德功.基于改進(jìn)DDS算法的任意信號(hào)發(fā)生器設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2015,41(6):38-41.

[6] 劉爭(zhēng),李昆.基于Verilog HDL 的DDS設(shè)計(jì)與實(shí)現(xiàn)[J].電子制作,2015(3).

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美一区二区在线播放| 欧美伦理91| 99这里只有精品| 亚洲高清视频一区| 校园春色国产精品| 亚洲欧美日韩精品一区二区| 亚洲一二三区精品| 亚洲调教视频在线观看| 亚洲视频免费在线观看| 99这里只有精品| 夜夜精品视频| 亚洲视频axxx| 亚洲制服少妇| 午夜精品久久久久久99热| 午夜在线电影亚洲一区| 欧美亚洲在线观看| 亚洲丁香婷深爱综合| 亚洲国产婷婷香蕉久久久久久| 亚洲国产电影| 亚洲美女一区| 亚洲视频大全| 欧美一区二区女人| 久久免费视频在线| 欧美国产精品| 欧美日韩在线观看视频| 国产精品国产三级欧美二区| 国产精品视频内| 国产一区二区欧美| 悠悠资源网亚洲青| 亚洲精品久久7777| 亚洲图片在区色| 香蕉久久精品日日躁夜夜躁| 久久精品国产精品亚洲| 亚洲人成网站在线观看播放| 一区二区三区视频观看| 午夜精品电影| 久久一综合视频| 欧美精品一区二区三区在线播放 | 亚洲精品偷拍| 一区二区三区欧美日韩| 午夜精品亚洲| 另类国产ts人妖高潮视频| 欧美日韩国产不卡在线看| 国产精品美女久久久免费| 国产一区二区三区四区| 亚洲国产精品毛片| 亚洲一区二区免费看| 久久国产精品毛片| 亚洲最新视频在线| 欧美在线观看视频在线 | 欧美福利视频在线| 国产精品日韩专区| 亚洲第一久久影院| 亚洲午夜精品在线| 亚洲经典三级| 午夜免费在线观看精品视频| 老司机免费视频久久| 欧美日韩一区二区高清| 国产午夜精品久久久久久免费视| 亚洲韩国青草视频| 亚洲欧美视频一区| 亚洲精品无人区| 欧美一区二区三区成人| 欧美大片免费| 国产精品亚洲аv天堂网| 亚洲高清免费在线| 亚洲欧美日韩国产成人精品影院| 亚洲人成网站777色婷婷| 欧美一区二区三区免费大片| 欧美福利网址| 国产亚洲免费的视频看| 日韩视频在线观看一区二区| 久久成人一区| 亚洲欧美日韩国产成人精品影院| 欧美va天堂va视频va在线| 国产免费观看久久| 一本久久a久久精品亚洲| 亚洲二区在线观看| 欧美一区1区三区3区公司| 欧美日韩视频不卡| 亚洲第一在线视频| 欧美一级播放| 亚洲欧美国产精品专区久久| 欧美激情在线| 一区二区三区在线视频观看| 亚洲欧美日韩精品久久久| 一区二区三区福利| 欧美刺激性大交免费视频| 国产在线视频欧美一区二区三区| 亚洲午夜精品国产| 中国成人在线视频| 欧美成人一区二区三区片免费| 国产日韩精品入口| 亚洲一区二区高清| 亚洲一级片在线看| 欧美日本簧片| 亚洲国产一区视频| 亚洲黄色毛片| 六十路精品视频| 国内在线观看一区二区三区 | 欧美在线中文字幕| 国产精品蜜臀在线观看| 一区二区三区久久久| 一区二区欧美视频| 欧美日韩国产综合视频在线观看中文 | 国产美女精品免费电影| 亚洲素人在线| 亚洲与欧洲av电影| 欧美日韩视频在线一区二区观看视频 | 亚洲乱码国产乱码精品精天堂| 亚洲激情国产| 麻豆精品一区二区综合av| 国产亚洲一区二区精品| 性欧美xxxx视频在线观看| 欧美一区二区三区在线看| 国产精品久线观看视频| 99re66热这里只有精品3直播| av成人天堂| 欧美日韩亚洲不卡| 在线午夜精品| 亚洲欧美视频在线| 国产精品入口66mio| 亚洲欧美日韩精品综合在线观看| 香蕉久久一区二区不卡无毒影院 | 欧美专区第一页| 国产欧美视频在线观看| 性色一区二区| 久久久青草青青国产亚洲免观| 国内精品久久久久久久影视麻豆 | 欧美国产成人在线| 亚洲精品国久久99热| 亚洲视频一起| 国产精品免费在线| 午夜久久影院| 葵司免费一区二区三区四区五区| 尤物yw午夜国产精品视频明星| 亚洲欧洲在线看| 欧美破处大片在线视频| 99在线观看免费视频精品观看| 亚洲午夜久久久久久尤物| 国产精品久久久久久久久久久久 | 亚洲自拍三区| 国产精品永久免费观看| 久久gogo国模啪啪人体图| 狂野欧美激情性xxxx欧美| 最新高清无码专区| 亚洲女同精品视频| 国产伪娘ts一区| 亚洲欧洲日韩综合二区| 欧美日韩精品免费 | 久久久精品网| 亚洲国产精品日韩| 亚洲特级毛片| 国产日韩精品入口| 亚洲精品三级| 欧美午夜不卡在线观看免费| 午夜精品视频在线观看一区二区| 久久久噜噜噜久久人人看| 亚洲高清影视| 亚洲性夜色噜噜噜7777| 国产色视频一区| 亚洲三级影院| 国产精品久久久久久五月尺| 欧美伊人久久| 欧美精品在线免费| 亚洲欧美国产另类| 欧美激情成人在线| 亚洲在线成人| 欧美黑人国产人伦爽爽爽| 亚洲一区二区三区四区视频| 快射av在线播放一区| 洋洋av久久久久久久一区| 久久av老司机精品网站导航| 91久久久久久| 欧美综合国产精品久久丁香| 亚洲国产中文字幕在线观看| 亚洲在线一区| 亚洲大胆av| 午夜一区二区三视频在线观看| 亚洲第一页中文字幕| 午夜精品999| 亚洲国产日韩欧美综合久久| 欧美一区二区三区免费视| 最新国产成人av网站网址麻豆 | 欧美一区二区视频免费观看| 欧美精品一区二区高清在线观看| 午夜老司机精品| 欧美日韩精品是欧美日韩精品| 羞羞答答国产精品www一本 | 1000精品久久久久久久久| 午夜国产不卡在线观看视频| 亚洲国产精品欧美一二99| 久久精品91久久久久久再现| 99国产精品久久久久久久久久| 久久中文字幕一区二区三区| 亚洲专区一区二区三区| 欧美日韩国产精品一区| 亚洲第一中文字幕| 国产区欧美区日韩区| 亚洲愉拍自拍另类高清精品|