直接數字合成技術實現函數信號發生器

2021-01-15 電子產品世界

摘要:本文利用直接數字合成技術通過一款FPGA可編程邏輯晶片實現函數信號發生器的研製,該信號發生器是以Altera公司生產的EP4CE6F17C8晶片為設計載體,通過DDS技術實現兩路同步信號輸出。通過軟體Quartus-II12.0和Nios-II 12.0開發環境編程,實現多種波形信號輸出,信號具有高精度的頻率解析度能力,最高可達36位。最後通過實驗輸出的波形信號符合標準。

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

引言

  隨著電子技術的發展,微處理器時代的到來,數字處理技術逐步替代了模擬信號處理技術,加快了數位訊號處理技術的發展。信號發生器是測試計量、儀器儀表系統中不可或缺的測試設備,信號處理技術的快速發展和計算機技術的不斷進步,使得信號發生器的性能指標不斷提高,功能也不斷豐富,信號源在工業生產、科研實驗中獲得了越來越多的應用範圍,如在電子系統、電路仿真、型號試驗等一系列系統中都要用到信號發生器。信號發生器在工業現場通過模擬傳感器信號調試設備,例如模擬氧傳感器、壓力傳感器等直流信號。

  目前,信號源主要由頻率合成、信號調理、調製三大部分構成,頻率合成部分主要產生所需要的頻率和波形信號;信號調理部分實現信號的幅度參數調節;調製部分負責將低頻調製信號調製到射頻載波的某一參數上。信號源從頻率合成原理上基本分為三類:一是直接模擬合成技術;二是間接合成技術;三是直接數字合成技術。直接模擬合成技術理論相對成熟,其頻率的切換主要受限於選頻電路電子開關濾波器的響應速度,跳頻速度比較快,這類頻率合成器模擬電路比較多、相對複雜。間接合成技術則是採用鎖相環(PLL)技術,其硬體電路的組成相對直接模擬合成方式要簡單,原理也比較複雜,由於鎖相環本身的特性,其頻率切換時間比直接數字合成慢許多。直接數字合成技術簡稱DDS(Direct Digital Synthesizer)技術是一種相對較新的頻率合成技術,直接改變頻率控制字就可以實現頻率的切換,DDS的頻率變化是瞬時的目前可以達到納秒。本文研製的基於FPGA技術的DDS信號源就是採用的直接數字合成技術。

1 直接數字合成技術的原理

  直接數字頻率合成技術簡稱DDS(Direct Digital Synthesizer)技術是從相位概念出發的直接合成所需要波形的一種新的頻率合成技術。DDS是利用信號相位與幅度的關係,對需要合成的信號波形進行相位分割,對分割後的相位值賦予相應的地址,然後按時鐘頻率以一定的步長抽取這些地址,這樣按照一定的步長抽取地址(相位累加器值)的同時,輸出相應的幅度樣值,這些幅度樣值的包絡反映了需要合成信號的波形。一個直接數字頻率合成器由相位累加器、加法器、波形存儲器、D/A轉換器和低通濾波器構成。其中DDS的原理框圖如圖1所示。

  DDS技術是數字控制的從一個標準參考頻率源生成多種頻率技術,把一系列數位化形成的信號通過D/A轉換成模擬信號的合成技術。例如正弦波的生成是通過高速存儲器查找表,利用高速D/A轉換器產生已經用數字形式存入的正弦波。圖1中的頻率控制字和相位控制字分別控制DDS輸出正餘弦的頻率和相位。DDS系統的核心是相位累加器,它由一個累加器和1個N位的相位寄存器組成。每來一個時鐘脈衝,相位寄存器以步長M增加。相位寄存器的輸出與相位控制字相加,其結果作為正弦的查找表的地址,正弦查找表由ROM構成,內部存有完整的周期正弦波數字信息,每個查找表的地址對應的正弦波0-2π範圍內的一個相位點。查找表把輸入的地址信息映射成正弦的數字幅度信號,同時輸出給模數轉換器D/A,模數轉換器D/A輸出的模擬信號經過低通濾波器,可以得到一個頻譜純淨的正弦波。

  對這個頻譜純淨的正弦信號可以用如下公式來描述:

(1)

  其相位為:

(2)

  顯然,該正弦信號相位和幅值均為連續,為了便於採用數位技術,應對連續的正弦信號進行離散化處理,即把相位和幅值均轉換為數字量。

  用頻率為fclk的基準時鐘對正弦信號進行抽樣,這樣,在一個基準時鐘周期Tclk內,相位的變化量為:

 (3)

  由式(3)得到的Δθ為模擬量,為了把Δθ轉換為數字量,將2π切割成2N 等份作為最小量化單位,從而得到Δθ數字量M為:

 (4)

  將式(3)代入式(4)得:

 (5)

  經變化後得:

(6)

  目前,DDS技術具有超寬的相對寬帶,超高的切換速率,超細的解析度以及相位的連續性,可編程、全數位化以及可方便實現各種調製等優越性能,產生的波形信號準確、精度可靠、抗幹擾性強。但存在誤差大的缺點,限於數字電路的工作速度,DDS的頻率上限目前還只能達到數百兆。

2 總體方案的選擇

  DDS信號發生器的設計方案有很多,可以採用單片專用集成電路晶片解決,也可以採用高速的微處理晶片來設計,還可以採用FPGA晶片來設計,基本的設計方案簡介如下。

2.1 採用高性能的DDS集成電路方案

  隨著微電子技術的飛速發展,目前高超性能優良的DDS產品不斷推出,美國AD公司也相繼推出了他們的DDS系列:AD9850、AD9851、可以實現線性調頻的AD9852、兩路正交輸出的AD9854以及以DDS為核心的QPSK調製器AD9853、數字上變頻器AD9856和AD9857。AD公司的DDS系列產品已具有較高的性價比,目前取得了極為廣泛的應用。採用專用的DDS晶片AD9850來設計電路,其典型電路如圖2所示。

  優點:開發周期短,實現系統簡單(最小系統+DDS晶片),系統後加模擬調理電路。

  缺點:國外廠商的晶片的輸出指標儘管很高,如有AD9852、AD9854,而且實現起來比較簡單,只需送人按其指定的公式算出頻率控制字即可輸出波形,但存在著功能單一的缺點。

2.2 採用FPGA晶片的DDS方案

  DDS技術的實現依賴於高速、高性能的數字器件。而FPGA晶片就具有速度高、規模大、可編程以及有強大EDA軟體支持等特性,十分適合實現DDS技術。Altera公司的現場可編程邏輯陣列具有高性能、高集成度和高性價比的優點,此外它還提供了功能全面的開發工具和豐富的IP核、宏功能庫等,因此Altera公司的產品在實現DDS技術方面獲得了廣泛的應用。通過FPGA技術則可以根據需要靈活地實現各種比較複雜的調頻、調相和調幅功能,具有良好的實用性。針對生成波形信號質量而言,專用的DDS晶片採用特定的集成工藝,內部數位訊號抖動很小,可以輸出高質量的模擬信號,但控制功能單一固定;而FPGA也能輸出較高質量的信號,而且輸出信號靈活,雖然達不到專用DDS晶片的水平,但信號精度誤差在允許範圍之內。

  基於DDS技術原理選用的可編程邏輯器件、D/A轉換模塊、外部存儲模塊,通過數學函數式來生成波形信號,電路總體結構框圖如圖3所示。

  優點:

  (1)RAM查詢表法結構比較簡單,只需要在RAM中存放不同相位對應的幅度序列,然後根據相位累加器的輸出對其尋址,經過D/A數模轉換器和低通濾波器輸出。

  (2)硬體實現比較容易,可以實現任意波形的輸出。

  在基於DDS原理的基礎上,利用可編程邏輯晶片設計的DDS硬體電路,同樣可以達到專用的DDS晶片所產生的波形性能。因此本系統採用的方案技術是基於FPGA技術的DDS設計方案。

3 硬體電路的設計

  本文提出的信號源將採用方案二實現,原理將通過直接數字合成的方式,逐點讀出波形存儲器中的波形數據,通過D/A轉換器和低通濾波器後輸出所需的波形,通過改變參考時鐘的頻率和計數步長就可以實現頻率的改變,本系統的硬體結構框圖如圖3所示。

  本文提出的基於FPGA技術的DDS信號源的技術方案,由於可編程邏輯器件以其速度高、規模大、可編程及有強大的EDA軟體支持特性,十分適合實現DDS技術,所以本系統採用Altera公司的Cyclone IV型EP4CE6F17C8作為波形生成的核心部件,具體晶片功能的特點如下。

  (1)低功耗、高性能,控制邏輯單元6272個,片內電壓支持3.3V,2.5V,內核電壓1.2V。

  (2)支持多種下載方式,支持AS、AP、PS、FPP、JTAG。

  (3)FPGA是ASIC電路中設計周期最短、開發費用最低、風險最小的器件之一。

  (4)FPGA採用高速CMOS工藝,功耗低,可以與CMOS、TTL電平兼容。

3.1 電源電路的設計

  本系統採用的FPGA為Altera公司的Cyclone IV型EP4CE6F17C8,該晶片的片內電壓支持3.3V,2.5V,1.2V,因此根據設計需要,使用線性穩壓器件AMS1117系列分別產生相應的電源電壓,供給本開發系統,該線性穩壓晶片使用簡單,紋波電壓小,對系統的幹擾也小,電源電路如圖4所示。


相關焦點

  • ad9850信號發生器
    能夠產生多種波形,如三角波、鋸齒波、矩形波(含方波)、正弦波的電路被稱為函數信號發生器。   信號源是電子產品測量與調試、部隊設備技術保障等領域的基本電子設備。隨著科學技術的發展和測量技術的進步,普通的信號發生器已無法滿足目前日益發展的電子技術領域的生產調試需要。
  • 信號發生器主要用途
    能夠產生多種波形,如三角波、鋸齒波、矩形波(含方波)、正弦波的電路被稱為函數信號發生器。函數信號發生器在電路實驗和設備檢測中具有十分廣泛的用途。例如在通信、廣播、電視系統中,都需要射頻(高頻)發射,這裡的射頻波就是載波,把音頻(低頻)、視頻信號或脈衝信號運載出去,就需要能夠產生高頻的振蕩器。
  • 信號發生器的架構——從模擬輸出到高級特性
    信號發生器模塊框圖下列章節考察了每個組件在信號發生過程中的作用。此外,您將了解利用一個信號發生器儘可能地生成最佳信號所必需的技術細節。注意,信號發生器因類型和功能的不同而不同。例如,任意函數發生器通常使用少於1 MB的板上存儲。在另一方面,任意波形發生器使用高達512 MB的板上存儲和高級排序功能。
  • SFG-1000系列函數信號發生器的結構及性能特點
    打開APP SFG-1000系列函數信號發生器的結構及性能特點 海洋興業科技 發表於 2021-01-04 09:21:45 SFG
  • 直接數字頻率合成知識點匯總(原理_組成_優缺點_實現)
    直接數字頻率合概述   DDS同DSP(數位訊號處理)一樣,也是一項關鍵的數位化技術。DDS是直接數字式頻率合成器(Direct Digital Synthesizer)的英文縮寫。DDS是從相位概念出發直接合成所需要波形的一種新的頻率合成技術。
  • 函數信號發生器怎麼用_分析函數信號發生器的使用方法及說明
    打開APP 函數信號發生器怎麼用_分析函數信號發生器的使用方法及說明 發表於 2018-01-08 08:53:37 函數信號發生器是一種信號發生裝置,能產生某些特定的周期性時間函數波形(正弦波、方波、三角波、鋸齒波和脈衝波等)信號,頻率範圍可從幾個微赫到幾十兆赫。
  • 基於單片機的正弦信號發生器的設計
    基於單片機的正弦信號發生器的設計 秩名 發表於 2012-07-31 11:42:14   摘 要:本系統採用AT89S51單片機為核心,輔以必要的模擬,數字電路,構成了一個基於
  • 正弦波信號發生器基本原理與設計
    正弦信號發生器主要由兩部分組成:正弦波信號發生器和產生調幅、調頻、鍵控信號。正弦波信號發生器採用直接數字頻率合成DDS技術,在CPLD上實現正弦信號查找表和地址掃描,經D/A輸出可得到正弦信號。具有頻率穩定度高,頻率範圍寬,容易實現頻率步進100Hz。
  • OI1842函數信號發生器的技術指標i推動分析
    打開APP OI1842函數信號發生器的技術指標i推動分析 海洋興業科技 發表於 2021-01-11 09:19:48 OI1842
  • 基於DDS構建可調頻穩幅信號發生器
    本文引用地址:http://www.eepw.com.cn/article/201610/307486.htm信號發生器是測量應用中的基礎儀器,隨著現代測試對象的逐漸多樣和數位技術的進步,信號發生器擁有更廣的應用和更快的發展。其中正弦信號發生器能滿足測試系統的多種要求,是電子技術領域中最基本的電子儀器,廣泛應用於電子測控、電子通信系統和航空測試等各個科研領域。
  • 微波信號發生器選擇
    隨著越來越多地設備使用數字調製格式(和非傳統的信號格式,如跳頻和超寬帶(UWB)通信),新的信號發生器必須能夠模擬採用複雜數字調製方案的多頻信號。不僅如此,信號發生器的外形也在發生變化,從傳統的機架式或臺式儀器發展到了更緊湊的模塊,在曾經是一臺信號發生器佔用的空間內現在可以擺放多臺分立信號源。
  • 信號發生器原理
    信號發生器的主要部件有頻率產生單元、調製單元、緩衝放大單元、衰減輸出單元、顯示單元、控制單元。早期的信號發生器都採用模擬電路,現代信號發生器越來越多地使用數字電路或單片機控制,內部電路結構上有了很大的變化。
  • 基於CPLD和LVPECL的可調窄脈衝信號發生器設計與實現
    基於CPLD和LVPECL的可調窄脈衝信號發生器設計與實現 秩名 發表於 2012-12-13 14:51:16   超寬帶無線通信技術是目前無線通信領域先進的通信技術之一
  • 正弦信號發生器設計方案
    正弦信號發生器設計方案1 引言    為了精確地輸出正弦波、調幅波、調頻波、PSK及ASK等信號,並依據直接數字頻率合成(Direct Digital FrequencySvnthesizer,簡稱DDFS)技術及各種調製信號相關原理,設計了一種採用新型
  • 通用通信信號發生器中的MSK設計
    而「軟體無線電」中,硬體電路提供基本的信號通路,無線電系統的收發功能可通過軟體編程設置實現,還可通過改動部分的軟體和硬體電路擴展系統功能。因此,借鑑「軟體無線電」的思想設計信號發生器是「通用性」的關鍵。
  • 深度剖析四通道信號源技術
    信號發生器是科學實驗、工業生產等各個領域必不可少的電子儀器,目前,常用的信號發生技術主要有:基於模擬電子技術、鎖相頻率合成、直接頻率合成和直接數字頻率合成(DDS)等幾種。近幾年來,隨著科學技術的進步,信號發生技術也獲得了充足的發展,並且向高頻率、高解析度、高穩定性和多通道等幾方面發展,基於DDS的信號發生技術,具有高解析度、高穩定性等一系列優點,且能實現多波形、多通道和輸出頻率從極低頻至高頻(大於200 MHz)的信號輸出,是信號發生技術的發展方向。以美國ADI公司為代表研發、生產了AD9XXX系列DDS晶片,已廣泛應用於各類信號發生器及其他各項領域。
  • 基於MSP430的信號發生系統設計
    通過研究DDS器件在技術實現中的具體應用,解決了傳統單片機(MCU)信號發生器輸出頻率精度差、頻率改變不夠靈活等缺點。該系統具有輸出頻率精確穩定、波形質量好和輸出頻率範圍寬等優點,同時還具有頻率計和數位訊號調製的功能。經過仿真和實驗,驗證了該系統的可行性。
  • 矩形脈衝信號的分解和合成
    脈衝信號簡介   矩形脈衝指階躍時間遠小於頂部持續時間的平頂脈衝。   定義1   矩形脈衝圖形表達如圖所示:(高度為A,寬度為a),此函數常作矩形採樣窗口和平滑函數的模型。在被測信號發生的實際時間內可以同時測得信號所包含的各頻率分量。在本實驗中採用同時分析法進行頻譜分析,如圖11-2所示。
  • 超高速雷達數位訊號處理技術簡介
    綜述了超高速雷達數位訊號處理技術的應用背景、研究內容、關鍵技術及解決方法.採用超高速數位訊號處理技術實現了超高速數據採集、高速數字本文的目的,就是綜述超高速雷達數位訊號處理技術的應用背景、研究內容、關鍵技術及解決方案,並介紹作者已經實現的一些超高速雷達數位訊號處理系統.
  • 信號發生器品牌排行
    信號發生器是一種能提供各種頻率、波形和輸出電平電信號的設備。在測量各種電信系統或電信設備的振幅特性、頻率特性、傳輸特性及其它電參數時,以及測量元器件的特性與參數時,用作測試的信號源或激勵源。   信號發生器又稱信號源或振蕩器,在生產實踐和科技領域中有著廣泛的應用。各種波形曲線均可以用三角函數方程式來表示。