《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于DDS技術的雜散抑制和正弦信號源的實現
基于DDS技術的雜散抑制和正弦信號源的實現
2017年電子技術應用第12期
亢 凱,閻淵海,胡澤民,施洪生
北京交通大學 國家能源主動配電網技術研發中心,北京100044
摘要: 依據直接數字頻率合成技術(DDS)工作原理,在simulink軟件搭建系統仿真模型輸出正弦信號,在此基礎上實現了兩種壓縮ROM查詢表數據量的方法來抑制雜散波,并把這兩種壓縮方法相結合使得壓縮比達到了1:42.67,有效減少了查詢表的規模,降低了對DDS資源的占用。另一方面提出了一種基于DDS芯片AD9851和AT89S52單片機的正弦信號源設計方案,給出了該方案的相關硬件接口和軟件程序,經過對實際PCB板的測試,實現了1 Hz~50 MHz的正弦信號輸出,該正弦信號源可應用在不同的高頻領域。
中圖分類號: TN742.1
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.171974
中文引用格式: 亢凱,閻淵海,胡澤民,等. 基于DDS技術的雜散抑制和正弦信號源的實現[J].電子技術應用,2017,43(12):9-12.
英文引用格式: Kang Kai,Yan Yuanhai,Hu Zemin,et al. Spurious suppression and realization of sine signal source based on DDS technology[J].Application of Electronic Technique,2017,43(12):9-12.
Spurious suppression and realization of sine signal source based on DDS technology
Kang Kai,Yan Yuanhai,Hu Zemin,Shi Hongsheng
National Active Distribution Network Technology Research Center,Beijing Jiaotong University,Beijing 100044,China
Abstract: According to the operating principle of direct digital frequency synthesis(DDS), this paper builds system simulation models to output sinusoidal signal in simulink software. In this model, two different methods of compressing ROM query table data volume are used to suppress spurious waves and the combination of these two compression methods makes the compression ratio down to 1: 42.67, effectively reducing the size of the query table and the occupation of DDS resources. On the other hand, based on DDS chip AD9851 and AT89S52 single chip microcomputer,this paper proposes a design scheme of sinusoidal signal source and also presents the relevant hardware interface and software program. After the test on the actual PCB board, we have successfully output the 1 Hz~50 MHz sine signal and the source of which can be used in different high frequency fields.
Key words : DDS;simulink simulation;spurious suppression;AD9851

0 引言

    在設備檢測和電子測量技術中,常常需要一個高精度、頻率可變的信號源,信號源的穩定往往關系到這些系統工作的性能。如在磨粒檢測傳感器中,需要對激勵線圈施加以高頻正弦信號,據理論分析和仿真驗證,在一定的頻率下,檢測靈敏度隨激勵頻率的增大而增大[1]。相比較其他信號合成技術,直接數字頻率合成(Direct Digital frequency Synthesis,DDS)具有頻率轉換時間短,頻率分辨率高,可編程和全數字化[2]。

    文獻[3]基于simulink軟件搭建了DDS仿真模型,對DDS理想數學模型和有相位截斷誤差模型進行了分析,但文中并沒有提出方法減少雜散分量。文獻[4]通過AVR單片機和芯片AD9835設計出了一種高精度高頻率的正弦波交流電源,但其變頻范圍太窄,僅為100 kHz~300 kHz,不能夠滿足對兆赫茲頻率源的需求。

    為彌補上述不足,論文首先通過simulink軟件搭建DDS仿真系統模型,通過壓縮ROM查詢表的數據量用以增加其位數,減少DDS雜散信號的輸出。然后利用DDS芯片AD9851和微處理AT89S52設計出一種正弦信號源,實現了1 Hz~50 MHz的正弦波輸出。

1 DDS工作原理

    DDS是一種將數字處理方法引入頻率合成的新技術,把一系列數字量信號通過數/模轉換成模擬量信號?;驹砜驁D如圖1(a)所示,主要由相位累加器、ROM查詢表、D/A轉換器和低通濾波器構成。

    在參考時鐘Fclk的作用下,N位累加器每接收到一次時鐘脈沖對頻率控制字M進行一次累加,把累加后的結果送至ROM查詢表中,查詢表事先存入了2N個相位-幅度轉換數據。不同的頻率控制字M會引起累加器相位增量的不同,這樣通過查詢表就得到不同頻率的數字正弦序列,經過D/A轉換器后,輸出階梯型正弦信號,最后經過濾波器模塊濾除高頻分量并進行平滑后,得到模擬的正弦波信號[5]。其中各個模塊的輸出波形如圖1(b)所示。

wdz1-t1.gif

    據上述工作原理和DDS系統的幾項參數,可以得到輸出信號的頻率和頻率分辨率分別為:

     wdz1-gs1.gif

2 DDS仿真模型的建立

    DDS仿真模型的搭建是在軟件simulink中完成的,它可以提供一個動態系統建模、仿真和綜合分析的集成環境[6]。據上述對DDS基本工作原理的分析,利用simulink中已有或自定義的功能模塊來搭建DDS的仿真模型。

2.1 DDS仿真模型圖

    DDS仿真模型框架如圖2所示,其中參考時鐘由Pulse Generator提供,頻率控制字由Constant模塊給出。N位累加器由Triggered Subsystem模塊和內部相關程序構成。ROM查詢表模塊由Look-up table模塊構成,里面存儲了正弦相位值到幅度值之間的轉換表。由于查詢表模塊已經集成了D/A轉換器,因此該模塊輸出的信號就是模擬量。低通濾波器由Analog filter design構成,對上一級的輸出信號進行平滑處理和濾波。余下模塊是一些信號顯示和信號處理模塊。

wdz1-t2.gif

    圖3是DDS仿真模型各個節點的輸出波形,它與原理框圖各個節點的輸出波形一致。此模型中,時鐘參考頻率為400 kHz,累加器的位數為16位,頻率控制字給定的是3 277,則根據式(1)計算理論輸出的正弦信號頻率為20 kHz。圖3中實際輸出頻率為1/(0.5×10-4 s)=20 kHz,從而驗證了該模型的正確性,修改相應的頻率控制字實現指定頻率信號的輸出。

wdz1-t3.gif

2.2 基于對稱性的壓縮方法

    由DDS原理可知,ROM查詢表存儲的數據越詳細,輸出的數字正弦序列越精確,從而得到的正弦信號雜散越小[7],但這會使存儲表的數據量過多。既要減少查詢表對DDS資源的占用同時盡量避免影響正弦序列輸出的精度,對查詢表存儲數據量進行壓縮的方法就顯得尤為重要。而每當ROM查詢表的數據被壓縮一倍,就相當于減少了一位截斷位數,雜散抑制便可得到6 dB的提高[8]。

    利用正弦波的對稱性將一個周期(0,2π)的波形由1/4周期(0,π/2)的波形變換得到,將ROM查詢表的數據量可以縮減至1/4。圖4(a)中的1/4 壓縮模塊就是根據正弦波的對稱性進行數據壓縮。

    可以從圖4(b)中看出經過壓縮模塊后,其輸出波形的精度并沒有受到影響。原先ROM查詢表存儲了216個數據,經過該模塊后,只需存儲214個數據就可以達到相同的結果。因此原先的16位累加器便可以等效存儲218個數據。

wdz1-t4.gif

2.3 基于Sunderland算法的壓縮方法

    D.A.Sunderland提出的粗細分割算法原理是基于三角函數的近似算法,把DDS中相位累加器的輸出分為三部分(X,Y和Z),利用三角函數展開可得:

wdz1-gs2-3.gif

    用查詢表分別存儲sin(X+Y)和cosXsinZ的值,然后將兩個查詢表的結果相加,得到的值就是近似相位累加器值所對應的正弦信號幅度。

    圖5中的Sunderland壓縮模塊為該數據壓縮方法的具體實現框圖,原先ROM查詢表存儲數據量為216,壓縮后數據量為26×24+26×26=5 120,其壓縮比為1:12.8。通過仿真分析對比,存儲數據量的減少,并沒有影響到輸出正弦信號的精度。

wdz1-t5.gif

2.4 兩種壓縮方法相結合

    把上述兩種壓縮方法結合起來。首先由正弦信號對稱性,將16位的ROM查詢表的位數壓縮至14位,然后由Sunderland算法采用(5,4,5)的分割形式,查詢表數據量為25×24+25×25=1 536,壓縮比為1:42.67。圖6為1/4壓縮模塊和Sunderland壓縮模塊相結合的DDS仿真模型圖。

wdz1-t6.gif

    經過壓縮后,相同的數據量降低了所占用的查詢表位數,使得相同位的查詢表可以存儲更多的數據,而數據量越詳細,雜散信號越可以得到有效抑制。

3 正弦信號源的實現

    系統主要由微處理器AT89S52和DDS集成芯片AD9851構成,其中AT89S52輸出相應的端口初始化和控制字,AD9851根據工作時序圖接收相應的控制字,輸出正弦信號。

3.1 AD9851芯片介紹

    AD9851芯片采用先進的DDS技術,可以實現全數字編程的頻率合成,可接收32位的頻率控制字輸入,其內部含有一個6倍頻的REFCLK倍頻器[9]

3.2 系統硬件設計模塊

    產生指定頻率的正弦信號,需要通過微處理器向DDS芯片輸入相應的頻率控制字,并需要對其端口進行初始化。其硬件設計框圖如圖7所示,其中AT89S52的P2.5控制頻率更新控制信號(FQ-UD),P2.6控制寫裝入信號(W-CLK),P2.7控制復位信號(RESET)。將微處理的引腳P0.0~P0.7作為頻率、相位控制字和工作方式控制字的輸入口,連接到AD9851的D0~D7。在AD9851外接30 MHz有源晶振產生180 MHz內部基準時鐘。

wdz1-t7.gif

    DDS信號的合成是數字量化產生的階梯型正弦波,雜散寄生分量大部分集中在高頻段,因此合成的信號在輸出之前需要通過低通濾波器??紤]到設計的頻率源有一定的帶載能力,采用巴氏有源低通濾波器,濾波之后進行功率放大。

3.3 系統軟件設計模塊

    AD9851接收數據的方式有并行和串行兩種方式。并行比串行傳輸的速度要快,設計中選用并行工作方式,其工作時序圖如圖8所示。

wdz1-t8.gif

    由AD9851的并行工作時序圖,在微處理器中相關程序的實現如下:

    M=frequence*x;

    w=w0;//寫w0數據

    P0=w;    

    ad9851_w_clk=1;

    ad9851_w_clk=0; 

    w=(M>>=0); //寫w4數據

    ad9851_fq_up=1;//移入使能

    ad9851_fq_up=0;

    調用程序如下,只需在程序中寫入需要輸出的頻率,程序會自動計算出相應的控制字,按照并行時序圖依次將頻率控制字M送入到AD9851的D0~D7。

    ad9851_wr_parrel(0x01,100);

    其中0x01含有8位數據,5位相位控制字、6倍頻使能控制、電源休眠和邏輯0。設計中需用到六倍頻模式,其他位選擇默認即可,故將此八位設置為0x01,送入到w0中。程序中100為輸出100 Hz的正弦信號,進行相關計算后得到一個32位的頻率控制字,依次送入到w1、w2、w3和w4中。

3.4 系統測試結果

    利用altium designer軟件設計相應的電路板如圖9所示,主要由微處理器模塊、DDS模塊、濾波模塊和功率放大模塊構成。

wdz1-t9.gif

    圖10為輸出頻率為2 MHz的信號波形,其波形比較精確和穩定,頻譜圖也比較干凈,在指定頻率處頻譜增益最大,在其他頻率處有不同程度的衰減。

wdz1-t10.gif

    經過對PCB板的測試,可以輸出1 Hz~50 MHz的正弦信號,當頻率大于50 MHz時,波形已有明顯的失真,頻譜的各次諧波逐漸增多。

4 結論

    通過在simulink中搭建DDS仿真模型,對DDS的工作原理進行驗證,仿真與理論分析的結果相一致,修改頻率控制字,可以得到指定頻率的正弦信號。為了降低DDS的雜散,分別利用正弦波的對稱性和Sunderland結合算法對ROM查詢表進行壓縮,最終壓縮比為1:46.67,使得同樣的查詢表可以存儲更多的數據,間接提高了查詢表的位數,有效地抑制了DDS雜散信號的輸出。

    基于微處理器AT89S52和DDS芯片AD9851設計出了一種實現高頻正弦信號的方法。在相關軟件中繪制原理圖和PCB圖,制成實際PCB板,通過測試實現了1 Hz~50 MHz的正弦信號輸出,其頻率穩定性較高,并且該系統的電路結構簡單,控制方便??捎米鲇谀M傳感器線圈的激勵部分,同時也能夠在不同的領域用作高頻信號源。

參考文獻

[1] 劉曉琳.金屬磨粒檢測電磁場仿真研究[D].北京:北京交通大學,2015:56-59.

[2] 萬天才.頻率合成器技術發展動態[J].微電子學,2004,34(4):336-370.

[3] 許小俊,謝克明,閆高偉.DDS在SIMULINK中的仿真設計[J].太原理工大學學報,2006,37(2):155-157.

[4] 邱忠義,趙宏,高增雪.一種中小功率高精度高頻正弦波交流電源[J].工業計量,2014,24(1):20-23.

[5] 王水魚,劉域.在LabView平臺下的任意波信號發生器設計[J].微型機與應用,2015,34(21):27-29.

[6] 李穎,朱伯立,張威.simulink動態系統建模與仿真基礎[M].西安:西安電子科技大學出版社,2004.

[7] 王曉音.基于軟件無線電的直接數字頻率合成[D].哈爾濱:哈爾濱工程大學,2003:47-59.

[8] 王碩,馬永奎,高玉龍,等.基于FPGA的改進結構的DDS設計與實現[J].電子技術應用,2016,42(3):28-30,34.

[9] Analog Device.AD9851 prclimimary technical data[M].[S.l.]:Analog Device,2004.


作者信息:

亢  凱,閻淵海,胡澤民,施洪生

(北京交通大學 國家能源主動配電網技術研發中心,北京100044)

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一区二区免费在线观看| 久久久久久久久蜜桃| 欧美一乱一性一交一视频| 9国产精品视频| 亚洲人成毛片在线播放| 亚洲高清三级视频| 在线观看91久久久久久| 一区二区亚洲精品国产| 精品不卡一区| 韩国福利一区| 红桃视频欧美| 国内精品免费午夜毛片| 国产在线国偷精品产拍免费yy| 国产日韩欧美综合一区| 国产一区二区无遮挡| 国产主播精品| 一区在线观看视频| 亚洲黄色一区二区三区| 亚洲娇小video精品| 亚洲理伦在线| 日韩一区二区精品| 亚洲午夜电影在线观看| 亚洲曰本av电影| 欧美一区国产二区| 亚洲高清在线观看一区| 亚洲精品视频免费观看| 夜夜嗨av一区二区三区网页| 中文精品视频| 香蕉成人久久| 久久久91精品| 欧美成人亚洲| 欧美无砖砖区免费| 国产日本亚洲高清| 一区二区三区中文在线观看| 亚洲黄色在线视频| 中日韩美女免费视频网址在线观看 | 在线亚洲观看| 欧美一区2区三区4区公司二百 | 亚洲欧洲一区二区天堂久久| 日韩亚洲国产欧美| 亚洲欧美综合另类中字| 久久免费视频在线| 欧美精品18videos性欧美| 国产精品xxxxx| 国产亚洲欧美在线| 亚洲经典在线看| 亚洲一区欧美二区| 亚洲国产高清视频| 国产精品99久久99久久久二8 | 欧美mv日韩mv国产网站app| 欧美日韩一区二区三区视频| 国产精品爽爽ⅴa在线观看| 黄页网站一区| 99re8这里有精品热视频免费| 新67194成人永久网站| 亚洲日本理论电影| 午夜精品福利一区二区蜜股av| 久久性天堂网| 国产精品成人一区二区网站软件| 国产日韩欧美夫妻视频在线观看| 亚洲第一二三四五区| 中日韩男男gay无套| 亚洲电影视频在线| 亚洲欧美成人在线| 免费成人黄色片| 国产精品爽爽ⅴa在线观看| 91久久精品国产| 欧美一级大片在线免费观看| 99re这里只有精品6| 久久成人精品一区二区三区| 欧美破处大片在线视频| 国产一区二区在线免费观看| 99热精品在线观看| 最新亚洲激情| 久久精品亚洲一区二区| 欧美裸体一区二区三区| 激情成人av在线| 亚洲影音一区| 亚洲午夜久久久| 欧美国产三级| 韩曰欧美视频免费观看| 亚洲在线成人| 亚洲一区二区影院| 欧美日本一区| 亚洲国产精品美女| 久久精品动漫| 欧美有码在线视频| 国产精品乱人伦一区二区| 亚洲精品视频二区| 亚洲国内精品在线| 久久国产精品高清| 国产精品实拍| 一区电影在线观看| 艳女tv在线观看国产一区| 老司机久久99久久精品播放免费 | 久久精品91久久香蕉加勒比| 欧美日韩一级大片网址| 亚洲福利在线看| 亚洲国产99精品国自产| 久久久久99| 国产手机视频一区二区| 亚洲中无吗在线| 亚洲永久免费| 欧美三区在线视频| 日韩午夜在线视频| 一区二区三区导航| 欧美日本一道本| 亚洲精品在线电影| 一本色道久久综合| 欧美日韩的一区二区| 亚洲人精品午夜在线观看| 日韩视频一区二区三区在线播放免费观看 | 欧美视频精品在线| 亚洲精品国产视频| 99re6热只有精品免费观看| 欧美福利网址| 亚洲人成在线观看网站高清| 亚洲精品中文字幕女同| 欧美精品久久99| 亚洲精品偷拍| 亚洲色诱最新| 欧美性猛交xxxx免费看久久久 | 麻豆九一精品爱看视频在线观看免费| 国内精品嫩模av私拍在线观看| 欧美亚洲免费在线| 久久久视频精品| 好看不卡的中文字幕| 亚洲国产女人aaa毛片在线| 女女同性精品视频| 亚洲欧洲日本一区二区三区| 一区二区三区高清在线| 欧美午夜片欧美片在线观看| 国产精品99久久久久久久女警| 亚洲一区尤物| 国产欧美日韩激情| 亚洲国产黄色片| 欧美成人激情在线| 日韩视频在线免费| 午夜精品在线| 国产亚洲第一区| 亚洲国产精品高清久久久| 欧美激情精品久久久久久免费印度 | 亚洲另类黄色| 欧美天堂亚洲电影院在线观看| 一区二区高清视频| 欧美一区二区三区日韩视频| 国产婷婷一区二区| 亚洲激情国产| 欧美日韩一区二区三区免费| 亚洲一区一卡| 久久一区亚洲| 99这里只有久久精品视频| 欧美自拍偷拍午夜视频| 伊人久久男人天堂| 亚洲性感美女99在线| 国产欧美精品久久| 亚洲精品综合精品自拍| 国产精品久久久久aaaa樱花| 欧美中日韩免费视频| 欧美精品高清视频| 亚洲一区二区三区免费观看| 久久性天堂网| 9久re热视频在线精品| 久久久国产精品一区二区中文| 亚洲国产高清高潮精品美女| 亚洲欧美成人网| 伊人久久婷婷色综合98网| 亚洲尤物在线视频观看| 国产一区欧美| 亚洲香蕉网站| 激情av一区| 亚洲免费中文| 亚洲大片在线| 欧美一区二区在线免费观看| 亚洲国产一区二区视频| 小嫩嫩精品导航| 亚洲人成绝费网站色www| 久久国产直播| 一个色综合av| 免费不卡在线视频| 午夜精品福利在线观看| 欧美日韩精品免费看| 久久国产精品久久精品国产| 欧美色精品天天在线观看视频| 久久狠狠久久综合桃花| 国产精品第2页| 亚洲免费成人av| 国产亚洲激情在线| 亚洲天堂男人| 亚洲国产一区二区三区青草影视 | 麻豆久久精品| 性久久久久久久| 欧美午夜一区二区三区免费大片| 亚洲国产高清一区| 国产日韩欧美91| 亚洲欧美中文日韩在线| 亚洲精品免费电影| 免费观看日韩av| 久久精品盗摄| 国产亚洲精品一区二555|