国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

探究關于FPGA的DDS設計方案

FPGA之家 ? 來源:博客園 ? 作者:郝旭帥 ? 2021-06-10 17:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

基于FPGA的DDS設計方案1 DDS技術簡介隨著電子技術的不斷發展,傳統的頻率合成技術逐漸不能滿足人們對于頻率轉換速度、頻率分辨率等方面的追求,直接數字頻率合成技術應運而生。

直接數字頻率合成技術(DDS) 是把一系列數據量形式的信號通過D/A轉換器轉換成模擬量形式的信號合成技術。DDS具有很多優點,比如:頻率轉換快、頻率分辨率高、相位連續、低功耗、低成本與控制方便。

DDS技術滿足了人們對于速度穩定性的需求,但是在一些控制較為復雜的系統中,DDS專用芯片不能很好的貼合要求。利用現場可編程門陣列(FPGA)實現DDS具有很大的靈活性,基本能滿足現在通信系統的使用要求。

2 DDS結構原理2.1 基本結構 DDS基本結構框圖主要由參考頻率源、相位累加器、ROM查找表、DAC轉換器、低通濾波器等構成。

相位累加器以一定的步長做累加, 而波形函數存儲在ROM查找表中, 將相位累加器輸出的相位值作為地址,尋找存儲在ROM查找表中的波形函數的幅度值,從而完成相位到幅值的轉換。其中,參考頻率源一般是一個晶體振蕩器,要求具有高穩定性,用于DDS中各部件之間的同步。

2.2 基本原理

cea46aee-c9c7-11eb-9e57-12bb97331649.png

DDS Core結構圖

上圖為DDS Core結構圖,?θ是相位增量(對應圖1中的頻率控制字K),B?θ 為相位累加器的位數,clk是參考時鐘(對應圖1中的參考頻率源),A1、D1構成積分器(相位累加器),θ(n)是相位累加器輸出的相位,Q1為量化器,用于將相位累加器位數與查找表地址之間的匹配,?(n)為查找表輸入地址,B?(n) 為查找表輸入地址位數,T1為查找表。

下面介紹DDS設計過程中常用到的公式,主要是輸出頻率公式及其變形。

輸出頻率

相位增量

頻率分辨率

相位累加器位數

3 基于FPGA的 DDS實現For example:

設計一個參考時鐘為100MHz,頻率分辨率要求能夠達到0.03Hz,輸出sin信號頻率為5.00000005MHz、查找表地址12位;

理論分析:

已知頻率分辨率?f與參考時鐘f_clk,帶入相位累加器位數公式計算

B?θ = 31.634318

由于位數為整數,取整數32,所以實際的頻率分辨率為

?f = 0.023283064365386962890625Hz

將其帶入相位增量公式計算,取整數

?θ = 21474836694.7483648≈21474836

相位累加器輸出32位,而查找表輸入地址為12位,取相位累加器高12位作為查找表輸入地址

3.1 利用RTL實現DDS使用matlab產生sin?(θ)數據,θ?[0,π],點數為2^12=4096,并保存在FPGA的memory中。

wid = 12;

len = 2^wid;

amp = 10000;

t=0:2*pi/len:2*pi - 2*pi/len;

y = round(sin(t)*amp);

plot(y);

相位累加器就是一個積分器,很容易用FPGA實現。最終FPGA仿真結果如下,clk為參考時鐘,phase為相位累加器輸出,addr為查找表地址,cos_i、sin_q為信號輸出。

3.2 利用Xlinx DDS IP實現上述已經對DDS理論進行了詳細概述,利用Xlinx DDS IP實現上述例子相對容易的多,只需要填入對應的參數信息。

需要注意的是,輸入相位端口S_AXIS_PHASE與輸出信號端口M_AXIS_DATA的格式,通過設計界面的Information查看,CHAN_0_POFF為初始相位,沒有特殊要求一般設置為0,CHAN_0_PINC為相位增量?θ。

4 DDS用途DDS用途非常廣泛,后續會利用Xlinx DDS IP設計一些有趣的信號,例如線性調頻信號、非重復掃描系統等。

編輯:jq

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

    關注

    1660

    文章

    22408

    瀏覽量

    636240
  • DDS
    DDS
    +關注

    關注

    22

    文章

    684

    瀏覽量

    156582
  • 累加器
    +關注

    關注

    0

    文章

    50

    瀏覽量

    9763
  • xlinx
    +關注

    關注

    0

    文章

    7

    瀏覽量

    4666

原文標題:基于FPGA的DDS設計方案

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    淺談低功耗晶振的設計方案

    在電源受限的電路應用中,為延長電池壽命或降低系統整體功耗,晶振通常需要具備低功耗特性。今天,凱擎小妹來和大家聊聊低功耗晶振的設計方案
    的頭像 發表于 02-11 11:34 ?349次閱讀
    淺談低功耗晶振的<b class='flag-5'>設計方案</b>

    DDS39RF12 與 DDS39RFS12 產品技術文檔總結

    DDS39RF12 和 'RFS12 是一系列雙通道和單通道直接數字合成器,具有 16 位分辨率的數模轉換器 (DAC)。高采樣率、輸出頻率范圍、64 位 NCO 頻率分辨率和任何具有相位相干性的跳頻使該器件能夠進行任意波形生成 (AWG) 和直接數字合成 (DDS
    的頭像 發表于 10-24 10:50 ?1215次閱讀
    <b class='flag-5'>DDS</b>39RF12 與 <b class='flag-5'>DDS</b>39RFS12 產品技術文檔總結

    電磁頻譜監測平臺系統設計方案

    電磁頻譜監測平臺系統設計方案
    的頭像 發表于 10-23 16:03 ?592次閱讀
    電磁頻譜監測平臺系統<b class='flag-5'>設計方案</b>

    電磁頻譜管理系統設計方案

    電磁頻譜管理系統設計方案
    的頭像 發表于 10-20 14:02 ?765次閱讀
    電磁頻譜管理系統<b class='flag-5'>設計方案</b>

    普源信號發生器DG5000直接數字合成(DDS

    了卓越的信號源解決方案。本文將深入解析其DDS架構的技術原理與核心優勢。 ? 一、DDS技術核心:數字化信號生成路徑 普源DG5000的DDS架構基于數字信號處理原理,通過"相位-幅度
    的頭像 發表于 10-17 11:27 ?491次閱讀
    普源信號發生器DG5000直接數字合成(<b class='flag-5'>DDS</b>)

    電磁頻譜監測系統軟件設計方案

    電磁頻譜監測系統平臺設計方案
    的頭像 發表于 09-28 16:03 ?365次閱讀
    電磁頻譜監測系統軟件<b class='flag-5'>設計方案</b>

    電磁頻譜監測系統設計方案

    電磁頻譜監測系統平臺設計方案
    的頭像 發表于 09-28 15:58 ?785次閱讀
    電磁頻譜監測系統<b class='flag-5'>設計方案</b>

    旋智科技家用分體空調電控設計方案

    在家用空調技術不斷迭代的今天,旋智憑借強大的芯片研發與系統集成能力,推出了一套完整的家用分體空調電控設計方案。這套方案從硬件到軟件,從基礎功能到智能升級,全方位提升空調的性能與用戶體驗,讓每一次調溫都成為舒適享受。
    的頭像 發表于 08-18 14:02 ?5294次閱讀
    旋智科技家用分體空調電控<b class='flag-5'>設計方案</b>

    DDS-TSN 到底是如何實現的?

    概述1.1TSN與DDS的獨立優勢與局限隨著智能網聯汽車和車載網絡架構的不斷迭代,車載網絡對實時性、確定性和高效數據分發的需求日益嚴苛。TSN和DDS的結合為車載以太網提供了確定性實時通信(TSN
    的頭像 發表于 08-13 10:07 ?5860次閱讀
    <b class='flag-5'>DDS</b>-TSN 到底是如何實現的?

    通過什么方法能獲得關于Ethercat方面的設計方案和設計資料

    您好通過什么方法能獲得關于Ethercat方面的設計方案和設計資料,我們主要關于主站,從站IO和運動控制方面的資料,謝謝!!
    發表于 05-28 10:07

    基于FPGA的AM調制系統設計方案

    本系統由FPGA、串口屏、DAC模塊和AD831組成。FPGA通過調用宏功能模塊NCO,按照輸入時鐘50MHz,產生相應頻率正弦信號輸出,共產生兩路,一路為調制信號,另一路為載波信號。根據AM調制
    的頭像 發表于 05-23 09:45 ?1647次閱讀
    基于<b class='flag-5'>FPGA</b>的AM調制系統<b class='flag-5'>設計方案</b>

    RK3576+紫光同創FPGA并口通信方案 基于DSMC/FlexBus并口的RK3576J與FPGA通信方案

    為大家帶來基于DSMC/FlexBus并口的RK3576J與FPGA通信方案
    的頭像 發表于 05-20 11:45 ?4669次閱讀
    RK3576+紫光同創<b class='flag-5'>FPGA</b>并口通信<b class='flag-5'>方案</b> 基于DSMC/FlexBus并口的RK3576J與<b class='flag-5'>FPGA</b>通信<b class='flag-5'>方案</b>

    GaN驅動技術手冊免費下載 氮化鎵半導體功率器件門極驅動電路設計方案

    GaN驅動技術手冊免費下載 氮化鎵半導體功率器件門極驅動電路設計方案
    的頭像 發表于 03-13 18:06 ?5.2w次閱讀
    GaN驅動技術手冊免費下載 氮化鎵半導體功率器件門極驅動電路<b class='flag-5'>設計方案</b>

    DAC使用DDS輸出,波形失真

    使用FPGA控制AD9142A,DAC采用DDS輸出正弦波,所有頻率,從1Hz到1MHz,都有這種現象,在示波器上采集有分段現象,每四段就有一個階躍,像臺階一樣,且總是和大體方向相反,在正弦波的值
    發表于 03-06 15:36