基於DDS技術的波形設計

2020-11-28 電子產品世界

摘要:針對數字基帶信號的特點和通信系統對信號傳輸的要求,利用DDS數字頻率合成技術進行波形設計。採用了ADI公司的AD9958晶片為核心設計實現了全數字頻率合成器,構建了具備FSK調製,PSK調製及線性掃描功能的全數字通信系統。詳細介紹了該通信系統的主要構成和實現全數字波形設計的軟體控制方式,使其具備多種信號形式,較寬的工作頻帶、根據工作需要隨時變換波形的功能。該系統具有可重複編程和動態重構的優點,使其易於修改,靈活可控,可適用於通信工程實踐中。
關鍵詞:DDS波形設計FSKPSK線性掃描調製AD9958

0 引言
目前在各類通信系統中的波形設計,通常是指調製波形的設計問題。一個完善的通信系統通常有多種信號形式、較寬的輸出工作頻帶、根據工作需要隨時變換波形,以達到最好的工作效果。
直接數字式頻率合成器(Direct Digital Synthesizer,DDS)是近年來隨著數字集成電路和微電子技術的快速發展而迅速興起的一種新的頻率合成技術。它將先進的數位訊號處理理論和方法引入到頻率合成領域中,有效解決許多模擬合成技術無法解決的問題。模擬的方法最大的問題是不能實現波形捷變,而數字的方法解決了這個問題,而且還可以進行幅相補償,良好的靈活性使得數字波形的產生方法越來越受到重視。

1 DDS工作原理
DDS頻率合成技術具有ns量級的捷變頻時間,mHz量級頻率解析度,相對帶寬較寬,高優良的相位噪聲性能,可以方便的實現各種調製,是一種全數位化、高集成度、可編程的系統。其工作原理如圖1所示。

本文引用地址:http://www.eepw.com.cn/article/201610/306519.htm


DDS應用於各類通信系統時,參考頻率源fr多採用穩定的晶體振蕩器,以得到頻譜純淨的工作時鐘。累加器由多個級聯的加法器和寄存器組成,當參考頻率源fr輸入一個時鐘脈衝時,它的輸出增加一個步長的增量值,增量的大小隨頻率控制字Kf的不同而變化。當用這個增量的數據進行尋址查表時,正弦查表就把存儲在累加器中的抽樣數字值轉換成近似正弦波幅度的數字量函數,D/A轉換器就把數字量轉化成模擬量,低通濾波器進一步平滑近似正弦波的鋸齒階梯函數。
DDS技術與大多數的數位訊號處理技術一樣,基礎仍然是奈奎斯特採樣定理。該定理指出當抽樣頻率大於或者等於模擬信號最高頻率的兩倍時,可以由抽樣得到的離散序列無失真地恢復出原始模擬信號。DDS技術不是對模擬信號進行抽樣,而是一個假定抽樣過程已經發生且抽樣值已經量化完成,如何把已經量化的數值重建原始信號的問題,理論上最大輸出頻率不會超過系統時鐘頻率fr的1/2,但在實際應用中由於DDS系統中的低通濾波器非理想特性,由通帶到阻帶之間存在著一個過渡帶,工程中DDS最高輸出頻率只取fr的40%左右。
由於受到控制字長N的限制,累加器累加到一定值後,就會產生一次累加溢出,溢出頻率即為合成信號的頻率。可見,頻率控制字Kf越大,累加器產生溢出的速度越快,輸出頻率也就越高。故在參考頻率fr不變的條件下,改變頻率字就可以改變輸出信號的頻率。輸出信號的頻率解析度及輸出信號頻率計算如下:

同理,根據以上查表和累加溢出的原理,對相位和幅度(電流)也有同樣的計算,可得出相位解析度及輸出信號相位控制字計算如式(2)所示,輸出信號幅度(電流)解析度及輸出信號幅度(電流)控制字計算如式(3)所示。

式中:KP為相位控制字;P為相位累加器位數長度;KA為幅度(電流)控制字;A為幅度累加器位數長度,Imax為輸出最大電流。

2 基於AD9958的波形設計
2.1 系統原理框圖
DDS這種類似與查表直接輸出信號的合成方式,使其更適用于波形捷變的調製要求。在進行波形設計時,應根據需要選用功能完備的晶片,不僅要求具備控制幅度、相位、頻率的能力,還要從整個系統的角度出發進行選擇。
為實現某一帶寬信號的PSK調製、FSK調製或線性掃頻,以ADI公司的DDS晶片AD9958應用為例,設計一款雙通道波形生成器,系統的原理框圖如圖2所示。


AD9958是ADI公司的一款高度集成的雙通道直接數字頻率合成器,其性能特點如下:
(1)具備2路可同步、可獨立控制的信號通道,2路10位的DAC,通道隔離度大於72 dB;
(2)集成了32位頻率累加器,14位相位累加器,10位的幅度控制字。可編程的通道控制對由於模擬處理(例如濾波、放大)或者PCB布線的失配而產生的不均衡進行校正;
(3)具備三種可編程的工作模式:單頻模式、調製模式和掃描模式;
(4)具備線性頻率、相位、幅度的掃描功能;
(5)支持最高16進位的ASK,FSK和PSK直接調製功能和相應控制電路;
(6)串行控制接口速度高達800 Mb/s;
(7)具備正餘弦波形表,可編程4~20倍的REFCLK倍增器電路,最高500 MHz的系統時鐘。
2.2 DDS硬體電路設計
系統採用61.44 MHz的晶振,作為控制器和DDS的輸入時鐘。在DDS內部啟用REFCLKP倍增器電路,採用7倍的倍增係數,因此DDS系統時鐘f=430.08 MHz。


在設計中該晶片的編程接口採用多線制串行控制,分別為時鐘線SCLK和數據線SDIO_0~SDIO_3,其中SCLK最高速度可達200 Mb/s,當SDIO_0~SDIO_3全部用作數據線時,控制數據速率最高可達到800 Mb/s。以2線制控制接口為例,設置控制參數CSR2:1>=00,則SCLK作為時鐘信號,SDIO_0作為數據信號。
2.3 各類波形設計
2.3.1 單頻點模式
AD9958具備兩路輸出,分別為CH0:70~100 MHz,CH1:110 MHz,頻率控制字長度N=32,相位控制字長度P=14,幅度控制字長度A=10。分別計算出各自通道的頻率控制字,寫入32位頻率控制字CTW0。由式(1)得到頻率控制字計算如下:

同理可根據信號相位和幅度的輸出要求,根據式(2)和式(3)計算得出相位控制字Po和幅度控制字Io,分別寫入相位控制字CPW0的低14位和幅度控制字ACR的低10位,即可實現2路獨立單頻信號的輸出。
2.3.2 調製模式
AD9958支持2/4/8/16進位的ASK,FSK和PSK直接調製功能和相應控制電路,設置調製模式寄存器CFR23:22:14>和調製階數寄存器FR19:8>。調製參數寫入32位控制寄存器CTW0~CTW15,接口P0~P3在調製模式下輸入數字調製的數據。
以BPSK調製模式為例,調製相位+1.1 rad或-1.1rad,調製速率800 b/s,設置參數:

當CH0通道產生調製信號時,P2控制口作為調製數據輸入控制,二進位數據「1」對應+1.1 rad相位,數據「0」對應-1.1 rad相位,當P2口的二進位數據進行變化時,輸出的模擬信號相應的產生相位變化。嚴格控制P2口的二進位數的速率,讓每一位二進位數據的保持時間為1/(800 Hz)。
以4FSK調製模式為例,調頻頻率為4個,分別為F0~F3,調製速率800 b/s,設置參數:
CFR23:22:14>=100: //頻率調製
FR19:8>=01; 在4種調製頻率,是4階調製
CTW0=F0; //調頻參數1
CTW1=F1; //調頻參數2
CTW2=F2; //調頻參數3
CTW3=F3; //調頻參數4
當CH0通道產生調製波形時,P0和P1控制口作為4進位調製數據控制口,P1:P0>=00時,輸出信號頻率為F0;P1:P0>=01時,輸出信號頻率為F2,P1:P0>=10時,輸出信號頻率為F3,P1:P0>=11時,輸出信號頻率為F4,根據P0和P1的數據變化完成4進位FSK調製。嚴格控制P0和P1口的二進位數的速率,讓每一位二進位數據的保持時間為1/(800 Hz)。
2.3.3 線性掃描模式
AD9958對幅度、頻率和相位都具備線性掃描功能,當線性掃頻模式時,其原理圖如圖4所示。


設置線性掃頻模式CFR23:22:14>=101,其掃頻上升和下降捷變時間參數分別為RSRR和FSRR,都是8位寄存器,因此最小捷變頻時間△t=16.276 ns,最大捷變頻時間△t=4.167 μs,可根據需要將控制字寫入RSRR和FSRR。
掃頻頻率步進△f=1 kHz,其掃頻上升階段和下降階段頻率控制參數分別為RDW和FDW,圖4中

用控制接口P2作為CH0通道的線性掃頻控制接口,當P2=1時完成上升線性掃頻階段,P2=0時完成下降線性掃頻階段。

3 結語
DDS全數字結構控制功能使它具備多種數字調製能力,如相位調製、頻率調製、幅度調製以及I/Q正交調製等,合成信號時具有超寬的相對帶寬、超高的捷變速度、超細的解析度、連續的相位特性、可以輸出寬帶的正交信號等諸多優越性能,因此該技術在現代數字通信領域中有廣闊的應用前景,是眾多應用電子系統實現高性能的關鍵。該系統具有可重複編程和動態重構的優點,使其易於修改,靈活可控,可廣泛適用通信工程實踐中。


相關焦點

  • 一種基於FPGA的帶死區的SPWM波形產生的設計與實現詳解
    打開APP 一種基於FPGA的帶死區的SPWM波形產生的設計與實現詳解 電子發燒友 發表於 2018-12-21 15:36:08
  • DDS器件產生高質量波形:簡單、高效而靈活
    本文將簡要介紹該技術,說明其優勢和不足,考察一些應用示例,同時介紹一些有助於該技術推廣的新產品。  簡介  許多行業中一個關鍵的需求是精確產生、輕鬆操作並快速更改不同頻率、不同類型的波形。無論是寬帶收發器要求具有低相位噪聲和出色的無雜散動態性能的捷變頻率源,還是工業測量和控制系統需要穩定的頻率激勵,快速、輕鬆、經濟地產生可調波形並同時維持相位連續性的能力都是至關重要的一項設計標準,而這正是直接數字頻率合成技術的優勢所在。
  • 產生精確PWM波形的DDS電路
    一個50%佔空比的波形會具有50%的高電平時間和50%的低電平時間,而一個10%佔空比的波形則具有10%的高電平時間和90%的低電平時間。PWM有許多應用,其中包括電動機控制、伺服控制、調光、開關電源,甚至某些音頻放大器。在諸如MEMS(微機電系統)鏡面傳動器控制等應用系統中,有一個反饋系統必須對PWM進行調節。有個電路監測並控制PWM輸出信號,然後根據應用系統要求改變佔空比。
  • 三相SPWM波形發生器的設計與仿真
    編者按:本文提出了一種採用VHDL硬體描述語言設計新型三相正弦脈寬調製(SPWM)波形發生器的方法。該方法以直接數字頻率合成技術(DDS)為核心產生三相SPWM信號。
  • 低功耗DDS波形發生器的實現
    這是來自ADI公司模擬對話上的一篇關於DDS波形發生器實現的技術文章,裡面涉及了非常詳細的設計信息,故轉載於此供大家參閱。電路功能與優勢圖1所示電路為一款75 MHz低功耗(合計25 mW)直接數字頻率合成(DDS)波形發生器。
  • DDS生成任意波形的方法及Verilog代碼實例(1)- 準備工作
    DDS很重要,為此蘇老師專門開設了一門「DDS信號源設計」的直播課程,並花了3個月的時間精心打造了一系列可用於DDS設計訓練的硬體套件,目標是以非常低的成本製作頻率高達10MHz的任意波形信號源,並從中深刻學習數字邏輯、模擬電路、信號與系統、電路仿真工具等技術基礎。
  • 噴墨列印技術背後的波形淺析
    依稀記得前段時間的重磅新聞,京東方成功研製中國首款採用噴墨列印技術的55英寸4K超高清OLED顯示屏,此次為該領域的一項重大突破。噴墨列印技術生產OLED顯示屏可以極大提高有機材料的利用率,京東方上述這款顯示屏材料利用率能達到90%,同時還能有效降低成本,實現更好的畫質表現,尤其在大尺寸OLED領域具有很好的應用前景。
  • 基於高性能DDS晶片AD9959的超寬帶步進頻率探地雷達設計
    隨著雷達技術的迅速發展,人們對雷達信號的要求也越來越高。高精度、高掃描率、高抗幹擾性、低截獲率成為人們追求的目標。滿足這種需求除了靠產生複雜的雷達波形外,還需要在雷達系統中應用高性能的器件。  直接數字頻率合成方法具有傳統方法所不具備的許多突出的優點:高頻率解析度、高頻率切換速度、頻率切換時相位保持連續、超寬的頻率範圍、能實現各種調製波和任意波形的產生以及易於實現全數位化的設計等。AD9959是一款高性能DDS(直接數字頻率合成器)晶片,可方便快速地產生線性調頻、單頻脈衝及步進頻率信號,其工作頻率高達500 MHz,雜散性能指標更高於以前的產品。
  • 基於DDS構建可調頻穩幅信號發生器
    摘要 系統採用基於DDS工作原理的AD9851,以單片機為控制核心,設計了可產生頻率可調的穩幅高精度正弦波、方波信號發生器。輸出級通過橢A濾波器去除高頻噪聲以穩定信號,並採用乙類推免功率放大器電路以提高系統的負載能力。闡述了晶片與外部電路接口的硬體結構並作出詳細的系統測試。
  • 基於DDS的單脈衝體制雷達目標模擬的實現
    利用DDS晶片AD9857設計了一種單脈衝體制雷達的目標模擬器。通過數字交匯技術將模擬目標和雷達掃描波束進行交匯,計算出DDS晶片的控制參數。通過DDS晶片直接產生兩路所需的中頻信號,提出利用連續波校準和波形存儲技術,解決差波束正負號確定的問題。在某雷達調試過程中,驗證了該目標模擬器的有效性。
  • 基於FPGA的QPSK信號源的設計與實現
    隨著近年來軟體無線電技術和電子技術的發展,DDS(直接數字頻率合成)用於實現信號產生的應用越來越廣。DDS技術從相位的概念出發進行頻率合成,它採用數字採樣存儲技術,可以產生點頻、線性調頻、ASK、PSK及FSK等各種形式的信號,其幅度和相位一致性好,具有電路控制簡單、相位精確、頻率解析度高、頻率切換速度快、輸出信號相位噪聲低、易於實現全數位化設計等突出優點。
  • 任意波形發生器的設計電路圖
    任意波形發生器技術分類結合實際需要,我們設計了一種任意波形發生器。電路設計中充分利用MATLAB的仿真功能,將希望得到的波形信號在MATLAB中完成信號的產生、抽樣和模數轉換,並將得到的數字波形數據存放在數據存儲器中,通過單片機和CPLD控制,將波形數據讀出,送入後向通道進行A/D轉換和放大處理後得到所需的模擬信號波形。
  • 基於SPWM的逆變器、變頻電源及變頻器等的設計方案匯總
    所謂SPWM,就是在PWM的基礎上改變了調製脈衝方式,脈衝寬度時間佔空比按正弦規律排列,這樣輸出波形經過適當的濾波可以做到正弦波輸出。它廣泛地用於直流交流逆變器等,在變頻器領域被廣泛的採用。本文為大家介紹的就是基於SPWM設計的變頻電源、變頻器及逆變電源的設計方案。
  • 基於PCI-9846H的死區時間引起的電壓波形畸變的研究
    目前國內外的永磁同步電機的數學模型只是基於中線不接出三相對稱繞組條件下,引入轉子磁鏈、定子漏抗、及各繞組的互感而建立的,忽略了軸承及其他雜散損耗以及PWM波等因素對電機的影響,因此基於該電機模型建立的控制策略在電機的低速脈動、高速弱磁、穩定性和輸出轉矩一致性等方面還存在諸多問題[5]。
  • 基於單片機技術的正弦波波形失真度控制
    本文提出一個數位化正弦波「波形精度」R這一概念,R的定義為:定義「波形精度」R的理由如下:微機化正弦波是取出正弦波表格中的數值,由D/A輸出產生階躍狀的模擬量正弦波「波形精度」R是對正弦波表格數據優劣的一種描述,它應該等價於「失真度」對模擬正弦波的描述。根據理想採樣的規則,數據X(n)點與點之間的採樣時間間隔是恆定的,即上面的ts,亦即X(n)序列在時間上是均勻分布在正弦波上的N個點的採樣值。由於N是有限的,所以這些點不能組成光滑的正弦波,而是有落差ΔR的,且ΔR=X(n)-X(n-1),它的大小反映了曲線的不光滑度(和失真度對應)。
  • 基於單晶片數字波形發生器的頻率調節
    基於單晶片數字波形發生器的頻率調節 微波射頻網 發表於 2020-03-29 11:15:00 引言 當今許多工業和儀器儀表應用都涉及到傳感器測量技術
  • 基於MSP430的信號發生系統設計
    作者/ 曹鵬輝 郭湘南 武漢郵電科學研究院(武漢 430074)本文引用地址:http://www.eepw.com.cn/article/201611/340858.htm摘要:本文提出一種基於DDS晶片技術信號發生器設計的上位機控制系統
  • 基於PIC單片機的SPWM控制技術
    此方法電路複雜,實現困難且不易改進;  2)由SPWM專用晶片SA828系列與微處理器直接連接生成SPWM波,SA828是由規則採樣法產生SPWM波的,相對諧波較大且無法實現閉環控制;  3)利用CPLD(複雜可編程邏輯器件)設計,實現數字式SPWM發生器;  4)基於單片機實現SPWM,此方法控制電路簡單可靠,利用軟體產生SPWM波,減輕了對硬體的要求,且成本低
  • 基於單片機的簡易多通道虛擬示波器的設計
    0 引言  虛擬儀器是基於PC技術發展起來的,所以完全"繼承"了以現成即用的PC技術為主導的最新商業技術的優點,包括功能超卓的處理器和文件I/O,使在數據導入磁碟的同時就能實時地進行複雜的分析。
  • 13個基於STM32的經典項目設計實例,全套資料~
    開源硬體-基於STM32的自動剎車燈設計自動剎車燈由電池供電並內置加速度傳感器,因此無需額外連接其他線纜。使用兩節5號電池時,設計待機時間為一年以上(待機功耗66微安),基本可以實現永不關機,即裝即忘。