0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于FPGA的DDS設(shè)計(jì),并通過(guò)DDS實(shí)現(xiàn)ASK,FSK,PSK三種調(diào)制(一)

jf_35630397 ? 來(lái)源:jf_35630397 ? 作者:jf_35630397 ? 2023-11-07 11:40 ? 次閱讀

#共建FPGA開(kāi)發(fā)者技術(shù)社區(qū),為FPGA生態(tài)點(diǎn)贊#

1.算法涉及理論知識(shí)概要

現(xiàn)代電子技術(shù)的不斷發(fā)展,很多應(yīng)用領(lǐng)域?qū)?a target="_blank">信號(hào)的頻率的準(zhǔn)確度和穩(wěn)定性要求越來(lái)越高,不僅需要單一的固定頻率,還需要多點(diǎn)頻率,如短波通信接收機(jī)要求在2~30MHz的范圍內(nèi)提供以100Hz為間隔的280000個(gè)通信頻道。一般的振蕩器已不能滿足要求,于是出現(xiàn)了高穩(wěn)定和高準(zhǔn)確的晶體振蕩器。但晶體振蕩器產(chǎn)生的只是單一頻率的信號(hào)或只能在很小范圍內(nèi)微調(diào)。然而,在通信、雷達(dá)、儀表、宇航等領(lǐng)域往往需要在一定頻率范圍內(nèi)提供一系列穩(wěn)定和準(zhǔn)確的頻率,為了解決既要頻率穩(wěn)定準(zhǔn)確,又要頻率能在很大范圍內(nèi)變化的問(wèn)題,于是產(chǎn)生了頻率合成技術(shù)。

直接數(shù)字頻率合成技術(shù) (Direct Digital Synthesis)完全不同于我們己經(jīng)熟悉的直接頻率合成技術(shù)和鎖相環(huán)頻率合成技術(shù)。直接數(shù)字頻率合成技術(shù)(簡(jiǎn)稱DDS)的理論早在七十年代就被提出。它的基本原理就是利用采樣定理,通過(guò)查表法產(chǎn)生波形,由于硬件技術(shù)的限制,DDS技術(shù)當(dāng)時(shí)沒(méi)能得到廣泛應(yīng)用。隨著大規(guī)模集成電路技術(shù)的飛速發(fā)展,DDS技術(shù)的優(yōu)越性己逐步顯現(xiàn)出來(lái)。不少學(xué)者認(rèn)為,DDS是產(chǎn)生信號(hào)和頻率的一種理想方法,發(fā)展前景十分廣闊。與其他頻率合成方法相比較,直接數(shù)字頻率合成技術(shù)的主要優(yōu)點(diǎn)是易于程控,相位連續(xù),輸出頻率穩(wěn)定度高,分辨率高。其頻率分辨率可以達(dá)到10-3。而且頻率轉(zhuǎn)換速度快,可小于100ns,特別適宜用在跳頻無(wú)線通信系統(tǒng)。其相位噪聲主要決定于參考時(shí)鐘振蕩器。

DDS(Direct Digital frequency Synthesis)即直接數(shù)字頻率合成器,是一種新型的頻率合成技術(shù),具有較高的頻率分辨率,快速的頻率切換,穩(wěn)定性好,可靈活產(chǎn)生多種信號(hào)的優(yōu)點(diǎn)。因此,在現(xiàn)代電子系統(tǒng)及設(shè)備的頻率源設(shè)計(jì)中,尤其在通信領(lǐng)域,直接數(shù)字頻率合成器的應(yīng)用越來(lái)越廣泛。在數(shù)字化的調(diào)制解調(diào)模塊中。DDS取代了VCO(模擬的壓控振蕩器),被大量應(yīng)用。這種合成技術(shù)是一種利用數(shù)字技術(shù)來(lái)控制信號(hào)的相位增量的技術(shù),它采用插值取樣的方式,將要合成的正弦波波形用若干個(gè)采樣點(diǎn)的取值來(lái)代替,然后依次等時(shí)間間隔輸出這些取值,每個(gè)采樣點(diǎn)的值由預(yù)先存儲(chǔ)的數(shù)字值經(jīng)D/A轉(zhuǎn)換后得到。

wKgaomVJ6lCAEFoqAAJaGqfV8Aw061.png

DDS工作原理框圖如圖1所示。其基本結(jié)構(gòu)包括:相位累加器PA、波形查詢表ROM數(shù)模轉(zhuǎn)換器DAC及低通濾波器。

DDS的工作過(guò)程為:在參考時(shí)鐘fc的作用下,相位累加器對(duì)頻率控制字FCW(Frequency Control Word)進(jìn)行線性累加,將其高W位作為地址碼通過(guò)波形查值表ROM變換,產(chǎn)生D位對(duì)應(yīng)信號(hào)波形的數(shù)字序列,再由數(shù)模轉(zhuǎn)換器DAC將其轉(zhuǎn)化為階梯模擬電壓波形后由具有內(nèi)插作用的低通濾波器LPF將其平滑為連續(xù)的正弦波形作為輸出。
一個(gè)N位的相位累加器對(duì)應(yīng)相位圓2N上個(gè)相位點(diǎn),其最低相位分辨率為θmin=Δθ=2π/2N。在圖2中N為4,則有16個(gè)相位值和16個(gè)幅度碼相對(duì)應(yīng)。該幅度存儲(chǔ)于波形存儲(chǔ)器中,在頻率控制字FCW的作用下,相位累加器給出不同的相位碼,對(duì)波形存儲(chǔ)器尋址,完成相位--幅度變換,經(jīng)DAC變成階梯正弦波信號(hào),再通過(guò)低通濾波器平滑,便得到模擬正弦波輸出。

自第一部正弦波發(fā)生器問(wèn)世以來(lái),函數(shù)發(fā)生器的設(shè)計(jì)已經(jīng)發(fā)生了多次演進(jìn),在當(dāng)前數(shù)字領(lǐng)域中,大多數(shù)新型函數(shù)發(fā)生器都在采用直接數(shù)字頻率合成技術(shù)。DDS在大部分操作中使用數(shù)字電路,從而提供了數(shù)字操作擁有的許多優(yōu)勢(shì)。

第一,輸出信號(hào)的頻率精度可以達(dá)到作為發(fā)生器參考信號(hào)使用的晶體控制振蕩器的水平。如果想實(shí)現(xiàn)更高的精度,也可以采用函數(shù)發(fā)生器本身的溫度補(bǔ)償晶體振蕩器產(chǎn)生。

第二,DDS信號(hào)發(fā)生器的數(shù)字電路可以實(shí)現(xiàn)與數(shù)字電路相同的頻率精度。

第三,如果擁有RAM波形存儲(chǔ)器,那么DDS函數(shù)發(fā)生器可以重現(xiàn)幾乎任何波形。因此,函數(shù)發(fā)生器現(xiàn)在的功能要遠(yuǎn)遠(yuǎn)超過(guò)傳統(tǒng)函數(shù)發(fā)生器。對(duì)稱性可變的波形現(xiàn)在已經(jīng)是標(biāo)配功能,另外還可以內(nèi)置各種不常見(jiàn)的波形,如指數(shù)上升和下降型波形或正弦脈沖型波形等。但由于DDS的全數(shù)字結(jié)構(gòu),使得直接數(shù)字頻率合成器不可避免的擁有以下兩個(gè)缺點(diǎn)。

第一,其雜散分量豐富。這些雜散分量主要由相位舍位、幅度量化和DAC的非理想特性所引起。

第二,輸出頻帶受限。由于DDS內(nèi)部DAC和ROM的工作速度限制,使得DDS輸出的最高頻率受到極大的限制。

function a_ASK()
i=10;
j=5000;
t=linspace(0,5,j);
fc=10;
fm=i/5;
B=2*fc;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%產(chǎn)生基帶信號(hào)
a=round(rand(1,i));%隨機(jī)序列
 
st=t;
for n=1:10
    if a(n)



審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21736

    瀏覽量

    603419
  • 調(diào)制
    +關(guān)注

    關(guān)注

    0

    文章

    157

    瀏覽量

    29672
  • DDS
    DDS
    +關(guān)注

    關(guān)注

    21

    文章

    634

    瀏覽量

    152665
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    數(shù)字調(diào)制ASK、FSK、PSK)例程分享

    數(shù)字調(diào)制ASK、FSK、PSK)例程分享: 2ASK(二進(jìn)制幅移鍵控)又稱OOK 1 2 3 4 5 6 7 8 9 10 11 12 1
    的頭像 發(fā)表于 09-22 18:48 ?5286次閱讀
    數(shù)字<b class='flag-5'>調(diào)制</b>(<b class='flag-5'>ASK</b>、<b class='flag-5'>FSK</b>、<b class='flag-5'>PSK</b>)例程分享

    PSK調(diào)制電路

    實(shí)現(xiàn)調(diào)幅波的產(chǎn)生;PSK、ASK產(chǎn)生:通過(guò)MCU對(duì)模擬開(kāi)關(guān)的控制來(lái)完成PSK、ASK的產(chǎn)生。調(diào)頻
    發(fā)表于 03-15 16:18

    DDS模塊

    或單片機(jī)板,利用通過(guò)模式控制和頻率字控制實(shí)時(shí)產(chǎn)生點(diǎn)頻、掃頻、ASK、FSK等各種形式的模擬信號(hào)。說(shuō)明:+5V、+12V、-12V供電,輸出雙極性信號(hào);同時(shí)提供FPGA和單片機(jī)控制程序源
    發(fā)表于 01-27 19:07

    基于labview的4ASK 4FSK 4PSK 調(diào)制與解調(diào)程序 求好人發(fā)個(gè)

    基于labview的4ASK 4FSK 4PSK 調(diào)制與解調(diào)程序 求好人發(fā)個(gè)
    發(fā)表于 04-02 19:54

    AD9954調(diào)制基帶板和DDS不同源頻譜很差

    (同參考晶振)時(shí),DDS輸出(100MHz左右)調(diào)制譜很好,若不同源,則頻譜很差,DDS寄存器由單片機(jī)配置,配置為RAM segment和掃頻模式來(lái)
    發(fā)表于 12-11 10:02

    數(shù)字通信系統(tǒng)中的ASK調(diào)制技術(shù)

    被稱作鍵控信號(hào),三種調(diào)制方式也對(duì)應(yīng)稱作振幅鍵控ASK、頻移鍵控FSK和相移鍵控PSK。ASK
    發(fā)表于 09-28 09:16

    如何利用DSP Builder設(shè)計(jì)一種適合于軟件無(wú)線電使用的可控?cái)?shù)字調(diào)制

    本文采用了Altera公司推出的FPGA的DSP開(kāi)發(fā)工具DSP Builder軟件,基于DDS(直接數(shù)字頻率合成)技術(shù)原理,設(shè)計(jì)了一種適合于軟件無(wú)線電使用的可控?cái)?shù)字調(diào)制器,可以完成
    發(fā)表于 04-25 07:25

    基于FPGADDS調(diào)頻信號(hào)的研究與實(shí)現(xiàn)

    本文從DDS 基本原理出發(fā),利用FPGA 來(lái)實(shí)現(xiàn)DDS 調(diào)頻信號(hào)的產(chǎn)生,重點(diǎn)介紹了其原理和電路設(shè)計(jì),給出了
    發(fā)表于 06-26 17:29 ?72次下載

    基于FPGADDS信號(hào)源設(shè)計(jì)與實(shí)現(xiàn)

    基于FPGADDS信號(hào)源設(shè)計(jì)與實(shí)現(xiàn) 利用DDSFPGA 技術(shù)設(shè)計(jì)一種信號(hào)發(fā)生器.介紹了該
    發(fā)表于 02-11 08:48 ?225次下載

    基于DDSFPGAFSK調(diào)制方式

    在傳統(tǒng)的 FSK 調(diào)制方式中, 兩個(gè)載波頻率轉(zhuǎn)換期間, 已調(diào)信號(hào)存在相位和頻率突變, 造成系統(tǒng)頻帶利用率不高和信號(hào)頻譜衰減太慢。用DDS 進(jìn)行標(biāo)準(zhǔn)FSK
    發(fā)表于 08-04 15:16 ?72次下載
    基于<b class='flag-5'>DDS</b>與<b class='flag-5'>FPGA</b>的<b class='flag-5'>FSK</b><b class='flag-5'>調(diào)制</b>方式

    DDS實(shí)現(xiàn)MSK信號(hào)調(diào)制

    討論一種基于DSP系統(tǒng),利用FPGA設(shè)計(jì)接口通過(guò)DDS芯片產(chǎn)生MSK調(diào)制的方法,使用該方案的硬件電路簡(jiǎn)潔且易于
    發(fā)表于 02-09 15:14 ?12次下載
    <b class='flag-5'>DDS</b><b class='flag-5'>實(shí)現(xiàn)</b>MSK信號(hào)<b class='flag-5'>調(diào)制</b>

    高效FSK/PSK調(diào)制器利用多通道DDS實(shí)現(xiàn)零交越切換

    頻移鍵控 (FSK)和相移鍵控 (PSK) 調(diào)制方案廣泛用于數(shù)字通信、雷達(dá)、RFID以及多種其他應(yīng)用。
    發(fā)表于 11-02 11:02 ?6385次閱讀

    高效FSK_PSK調(diào)制器利用多通道DDS實(shí)現(xiàn)零交越切換介紹

    高效FSKPSK調(diào)制器利用多通道DDS實(shí)現(xiàn)零交越切換
    發(fā)表于 01-07 14:57 ?0次下載

    利用AD9958/AD9959多通道DDS實(shí)現(xiàn)相位相干FSK調(diào)制器的設(shè)計(jì)

    常見(jiàn)的單通道直接數(shù)字頻率合成器(DDS)可產(chǎn)生如圖1所示的相位連續(xù)頻率轉(zhuǎn)換。但在相干脈沖多普勒雷達(dá)和用于醫(yī)療和材料分析的NMR/MRI波譜等應(yīng)用中,相位相干轉(zhuǎn)換是首選。本文說(shuō)明如何配置AD9958/AD9959多通道DDS,通過(guò)
    的頭像 發(fā)表于 06-12 08:02 ?1w次閱讀
    利用AD9958/AD9959多通道<b class='flag-5'>DDS</b><b class='flag-5'>實(shí)現(xiàn)</b>相位相干<b class='flag-5'>FSK</b><b class='flag-5'>調(diào)制</b>器的設(shè)計(jì)

    使用FPGA實(shí)現(xiàn)2ASK和2FSK信號(hào)發(fā)生器

    論述了DDS的基本原理,給出了利用FPGA實(shí)現(xiàn)基于DDS的2ASK/2FSK信號(hào)發(fā)生器的設(shè)計(jì)方法
    發(fā)表于 03-24 09:12 ?21次下載