在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

DDS信號發生器的理解與實現

FPGA設計論壇 ? 來源:CSDN ? 作者:CSDN ? 2022-09-01 15:21 ? 次閱讀

基于Verilog的DDS波形發生器的分析與實現(三角波、正弦波)

最近學習了一下關于DDS的相關知識,本篇概要記錄一下自己的理解與實現。

DDS信號發生器采用直接數字頻率合成(Direct Digital Synthesis,簡稱DDS)技術,把信號發生器的頻率穩定度、準確度提高到與基準頻率相同的水平,并且可以在很寬的頻率范圍內進行精細的頻率調節。采用這種方法設計的信號源可工作于調制狀態,可對輸出電平進行調節,也可輸出各種波形。

下圖為DDS 的基本結構圖

a8d3a45a-299e-11ed-ba43-dac502259ad0.png

由上圖 可以看出,DDS 主要由相位累加器、相位調制器、波形數據表以及 D/A 轉換器構成。

相位累加部分控制輸出波形頻率,相位字輸入部分來改變相位,ROM表中存儲一個周期波形的幅度值。

其中相位累加器由 N 位加法器與 N 位寄存器構成。每來一個時鐘,加法器就將頻率控制字與累加寄存器輸出的相位數據相加,相加的結果又反饋至累加寄存器的數據輸入端,以使加法器在下一個時鐘脈沖的作用下繼續與頻率控制字相加。這樣,相位累加器在時鐘作用下,不斷對頻率控制字進行線性相位累加。即在每一個時鐘脈沖輸入時,相位累加器便把頻率控制字累加一次。相位累加器輸出的數據就是合成信號的相位。相位累加器的溢出頻率,就是 DDS 輸出的信號頻率。(解釋:定義一個N位寄存器,一般為32位,如果來一個時鐘計一次,那就要計2^32次才滿,這樣太慢,因此引入頻率控制字設為A,以前以1為單位,現在以A為單位計數累加,可以控制計數更新的速度)

用相位累加器輸出的數據,作為波形存儲器的相位采樣地址,這樣就可以把存儲在波形存儲器里的波形采樣值經查表找出,完成相位到幅度的轉換。波形存儲器的輸出送到 D/A 轉換器,由 D/A 轉換器將數字信號轉換成模擬信號輸出。

一般32位累加器不會全用來輸出作為ROM地址,會根據ROM深度來適當截取高位作為地址,其余位可以作為控制頻率。例如現在ROM中存儲波形一個周期數據每個數據位寬8位,則數據范圍為0-2^8(256),但是要產生一個周期波形需要512個,因為0-256一般是上升期,256-0處于下降期,那么現在ROM深度為512,則地址位寬應為9位,2的9次方=512,則32位累加器只需高9位即可[31:23]尋址,其余位用來控制地址改變的頻率。假如現在每來一個時鐘地址變一次,那么其余位(即頻率控制字A)應設置為32‘h800000即32’b0000_0000_10000000_0000_0000_0000_0000,最高位1其實就是地址的最低位,累加器初始為0,來個時鐘沿加一次A,高9位地址變化一次。要想兩個時鐘變化一次,那么A就是32‘b0000_00000100_0000_0000_0000_0000_0000,兩個時鐘之后地址的最低位才會變化。這樣通過對頻率控制字A的設置就可以達到改變地址的變化頻率,其實就是輸出的頻率。不知道這樣說看者能否理解。

這里相位累加器位數為 N 位(N 的取值范圍實際應用中一般為 24~32),相當于把正弦信號在相位上的精度定義為 N 位,所以其分辨率為1 /2。若 DDS 的時鐘頻率為

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 存儲
    +關注

    關注

    13

    文章

    4505

    瀏覽量

    87075
  • 信號源
    +關注

    關注

    5

    文章

    493

    瀏覽量

    45482
  • DDS信號發生器

    關注

    0

    文章

    3

    瀏覽量

    3256

原文標題:?基于Verilog的DDS波形發生器的分析與實現(三角波、正弦波)

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    DDS信號發生器資料集匯

    `本專題匯集了四十種DDS信號發生器各部分資料,包括信號發生器原理,DDS芯片及應用,
    發表于 06-23 14:02

    基于ALTERA實現DDS信號發生器設計

    基于ALTERA實現DDS信號發生器設計
    發表于 05-12 15:08

    怎么實現基于FPGA+DDS的正弦信號發生器的設計?

    介紹了DDS的發展歷史及其兩種實現方法的特點,論述了DDS的基本原理,并提出一種基于FPGA的DDS信號
    發表于 05-11 06:58

    DDS直接數字頻率合成器、信號發生器、函數發生器

    DDS直接數字頻率合成器、信號發生器、函數發生器1.DDS直接數字頻率合成器、信號
    發表于 03-24 18:10

    基于DDS技術的信號發生器研究與實現策略

    基于DDS技術的信號發生器研究與實現策略  研究了一種基于DDS芯片AD9850和單片機AT89S52的
    發表于 04-23 11:41 ?2652次閱讀
    基于<b class='flag-5'>DDS</b>技術的<b class='flag-5'>信號</b><b class='flag-5'>發生器</b>研究與<b class='flag-5'>實現</b>策略

    微型DDS信號發生器

    本文主要介紹的是微型的DDS信號發生器的原理和設計,整個系統是以AT89S51為控制,外部ROM為存儲,AD9850芯片和溫度補償晶體振蕩構成的微型
    發表于 05-05 15:55 ?121次下載

    信號發生器原理_DDS芯片及應用_DDS信號發生器設計

    本專題匯集了四十種DDS信號發生器各部分資料,包括信號發生器原理,DDS芯片及應用,
    發表于 06-23 10:41
    <b class='flag-5'>信號</b><b class='flag-5'>發生器</b>原理_<b class='flag-5'>DDS</b>芯片及應用_<b class='flag-5'>DDS</b><b class='flag-5'>信號</b><b class='flag-5'>發生器</b>設計

    基于ARM與DDS的高精度正弦信號發生器設計

    基于ARM與DDS的高精度正弦信號發生器設計
    發表于 01-04 15:02 ?0次下載

    基于DDS信號發生器設計

    基于dds函數信號發生器,用單片機及dds實現正玄波,三角波,矩形波的產生
    發表于 01-11 14:55 ?22次下載

    DDS多波信號發生器實現

    詳細介紹了直接數字頻率合成器(DDS)的工作原理、基本結構。在參考DDS 相關文獻的基礎上,提出了符合結構的DDS 設計方案,利用DDS 技術設計了一種高頻率精度的多波形
    發表于 11-22 14:35 ?0次下載

    iBoard教程之(dds信號發生器)任意波發生器硬件電路分析

    電子發燒友網站提供《iBoard教程之(dds信號發生器)任意波發生器硬件電路分析.pdf》資料免費下載
    發表于 10-29 09:25 ?0次下載

    dds信號發生器功能及原理

    DDS( Direct digital synthesis)直接數字頻率合成是從相位概念出發直接合成所需波形的一種新的顏率合成技術,它將先進的數字處理理論與方法引入信號合成領域。 DDS信號
    發表于 11-03 09:56 ?1.3w次閱讀

    DDS函數信號發生器是什么_DDS函數信號發生器原理及使用方法

    DDS信號發生器采用直接數字頻率合成(DirectDigitalSynthesis,簡稱DDS)技術,把信號
    發表于 01-08 10:26 ?2w次閱讀
    <b class='flag-5'>DDS</b>函數<b class='flag-5'>信號</b><b class='flag-5'>發生器</b>是什么_<b class='flag-5'>DDS</b>函數<b class='flag-5'>信號</b><b class='flag-5'>發生器</b>原理及使用方法

    DDS函數信號發生器是什么_DDS函數信號發生器簡單介紹

    本文對DDS函數信號發生器的結構原理、優點、主要功能特性、主要技術指標四個方面進行了簡單的介紹。
    發表于 01-08 10:41 ?1.5w次閱讀
    <b class='flag-5'>DDS</b>函數<b class='flag-5'>信號</b><b class='flag-5'>發生器</b>是什么_<b class='flag-5'>DDS</b>函數<b class='flag-5'>信號</b><b class='flag-5'>發生器</b>簡單介紹

    基于FPGA 的DDS正弦信號發生器的設計和實現

    電子發燒友網站提供《基于FPGA 的DDS正弦信號發生器的設計和實現.pdf》資料免費下載
    發表于 03-24 09:34 ?10次下載
    主站蜘蛛池模板: 四虎网站| 日本69xxxxxxxx69| 一级无毛片 | 国产玖玖 | 免费看欧美一级特黄a大片 免费看欧美一级特黄a大片一 | 四虎网址 | 黄a免费 | 窝窝午夜看片免费视频 | 久久久久久9 | 国产毛片一区二区三区精品 | 成人精品视频一区二区三区 | 美女被免费视频的网站 | 天天插日日插 | 很黄很暴力 很污秽的小说 很黄很黄叫声床戏免费视频 | 人人草人人射 | 美女天天操 | 亚洲欧美日韩高清mmm777 | 四虎a级欧美在线观看 | 国模私拍在线观看 | 西西人体大胆午夜gog0 | 色天使视频| 亚洲午夜精品久久久久久成年 | 狼色影院 | 色视频在线观看在线播放 | 国产欧美久久久精品影院 | 五月婷婷深爱 | 91在线电影 | 亚洲一区二区三区网站 | 亚洲成a人伦理 | 天天摸日日添狠狠添婷婷 | 亚洲一区二区三区免费在线观看 | 九九久久久久午夜精选 | 轻点灬大ji巴太粗太大了小说 | 黄色三级网站免费 | bt天堂新版中文在线地址 | 天天爽夜夜爽视频 | 天天做天天看夜夜爽毛片 | 欧美日韩一区二区三区视视频 | 天天上天天干 | 久久两性视频 | aaa在线观看视频高清视频 |