《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于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是一種將數字處理方法引入頻率合成的新技術,把一系列數字量信號通過數/模轉換成模擬量信號。基本原理框圖如圖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的正弦信號輸出,其頻率穩定性較高,并且該系統的電路結構簡單,控制方便。可用做于模擬傳感器線圈的激勵部分,同時也能夠在不同的領域用作高頻信號源。

參考文獻

[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亚洲国产精品_日韩亚洲一区二区
香蕉av福利精品导航| av成人激情| 亚洲精品一区二区三区av| 国产欧美一区二区三区在线老狼| 欧美日韩国产综合久久| 鲁鲁狠狠狠7777一区二区| 欧美在线三级| 香蕉久久国产| 亚洲欧美日韩综合aⅴ视频| 亚洲天堂激情| 亚洲午夜精品网| 亚洲人成人99网站| 亚洲激情一区二区| 久久精品五月婷婷| 久久精品一区二区三区四区| 欧美在线播放一区| 欧美中文在线观看国产| 久久av一区二区三区| 欧美亚洲视频一区二区| 欧美亚洲午夜视频在线观看| 欧美一区二区在线| 欧美在线日韩精品| 久久精品国产91精品亚洲| 亚洲电影免费观看高清完整版在线 | 在线日韩日本国产亚洲| 激情亚洲成人| 亚洲二区视频| 亚洲免费激情| 亚洲视频高清| 亚洲欧美激情精品一区二区| 亚洲欧美日韩爽爽影院| 性欧美超级视频| 亚洲成人资源| 日韩一区二区福利| 亚洲午夜在线视频| 欧美在线1区| 久久久人成影片一区二区三区| 久久这里只有| 欧美精品日日鲁夜夜添| 国产精品v欧美精品v日韩 | 久久精品国产99国产精品澳门 | 欧美一区三区二区在线观看| 久久精品视频在线播放| 免费在线欧美黄色| 欧美日韩精品欧美日韩精品一| 欧美日韩综合在线| 国产欧美亚洲一区| 尤物九九久久国产精品的分类| 亚洲人成网站777色婷婷| 一本色道久久88亚洲综合88 | 欧美一二三视频| 亚洲国产欧美日韩精品| 一本色道精品久久一区二区三区| 亚洲欧美日韩高清| 久久这里只精品最新地址| 欧美日韩一区成人| 国产区日韩欧美| 亚洲激精日韩激精欧美精品| 亚洲一级黄色av| 最新精品在线| 午夜精品久久久久久久久久久| 久久综合一区| 国产精品v欧美精品v日韩 | 国产欧美日韩麻豆91| 在线不卡视频| 亚洲系列中文字幕| 亚洲电影观看| 亚洲欧美激情一区二区| 乱中年女人伦av一区二区| 欧美日韩成人网| 国产日韩欧美综合精品| 亚洲国产精品成人综合| 亚洲欧美在线高清| 妖精视频成人观看www| 久久精品二区三区| 欧美日韩国产成人在线| 国内精品美女在线观看| 夜夜爽夜夜爽精品视频| 91久久线看在观草草青青| 亚洲欧美在线免费观看| 欧美成人一区二区三区在线观看 | 欧美区亚洲区| 国内精品美女av在线播放| 一级日韩一区在线观看| 亚洲黄色一区二区三区| 性亚洲最疯狂xxxx高清| 欧美女主播在线| 精品成人一区二区三区| 亚洲欧美成人| 宅男精品视频| 免费成人网www| 国产亚洲一区二区三区| 一区二区三区回区在观看免费视频| 亚洲国产精品一区二区尤物区 | 欧美天堂亚洲电影院在线观看| 一区二区三区在线视频免费观看| 亚洲午夜女主播在线直播| 亚洲精品在线三区| 久久野战av| 国产欧美日韩一区| 亚洲色在线视频| 99re在线精品| 免费在线观看一区二区| 一区二区视频免费完整版观看| 亚洲欧美日本精品| 亚洲一级一区| 欧美色视频在线| 亚洲精品女人| 亚洲精品视频免费| 免费看黄裸体一级大秀欧美| 国内自拍视频一区二区三区| 欧美一级理论性理论a| 午夜久久黄色| 国产精品欧美风情| 亚洲私拍自拍| 亚洲一区在线免费| 国产精品theporn| 一区二区三区精品| 亚洲欧美国产三级| 国产精品久久久一区二区| 一区二区三区www| 亚洲一级网站| 国产精品v欧美精品v日韩精品| 一区二区久久久久久| 亚洲一区二区四区| 国产精品国产三级国产普通话三级 | 亚洲精选视频在线| 欧美福利一区二区| 最近看过的日韩成人| 99在线精品视频| 欧美日韩一二区| 9l视频自拍蝌蚪9l视频成人| 一区二区三区鲁丝不卡| 欧美三区不卡| 亚洲一区999| 欧美专区中文字幕| 国产一区二区久久精品| 久久精品国产一区二区三区免费看 | 激情久久综艺| 亚洲三级免费电影| 欧美精品不卡| 一本色道久久99精品综合| 亚洲免费视频中文字幕| 国产精品亚洲综合| 欧美专区日韩专区| 欧美.com| 亚洲毛片在线观看| 亚洲欧美一区二区激情| 国产亚洲欧美激情| 亚洲国产精品va在线看黑人| 欧美精品999| 亚洲深夜影院| 久久精品国产综合精品| 在线国产精品播放| 在线一区欧美| 国产日韩欧美综合一区| 91久久中文字幕| 欧美三区在线| 性欧美暴力猛交另类hd| 欧美成人黑人xx视频免费观看| 99www免费人成精品| 欧美自拍丝袜亚洲| 亚洲国产天堂久久国产91| 亚洲一区二区三区精品视频| 国产色产综合产在线视频| 亚洲欧洲精品一区二区三区 | 99国产精品国产精品久久| 亚洲欧美日韩综合国产aⅴ| 黄色一区二区三区| 一区二区三区欧美视频| 国产欧美精品在线观看| 91久久久亚洲精品| 国产精品嫩草影院一区二区| 亚洲高清自拍| 欧美色偷偷大香| 久久精品论坛| 欧美婷婷六月丁香综合色| 久久成人免费网| 欧美三级在线| 亚洲国产欧美日韩| 国产精品入口| 日韩午夜电影av| 国产日韩亚洲欧美精品| aⅴ色国产欧美| 国产深夜精品| 亚洲视频1区2区| 影音先锋日韩资源| 欧美在线亚洲| 亚洲看片一区| 麻豆精品视频| 亚洲欧美日韩精品| 欧美日韩国产色站一区二区三区| 欧美在线观看一区| 国产精品久久久对白| 亚洲精品综合| 精品av久久久久电影| 欧美资源在线| 在线视频欧美日韩精品| 欧美电影专区| 久久岛国电影|