基于DDWS的任意波形發生器的設計_第1頁
基于DDWS的任意波形發生器的設計_第2頁
基于DDWS的任意波形發生器的設計_第3頁
基于DDWS的任意波形發生器的設計_第4頁
基于DDWS的任意波形發生器的設計_第5頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、基于DDWS的任意波形發生器的設計基于DDWS的任意波形發生器的設計隨著科學實驗和研究需求的不斷發展,傳統的信號發生器在一些特定的場合已經不能滿足要求,因為在許多應用及研究領域,不但需要一些規則的信號,同時還需要一些不規則信號用于系統特性的研究,如某些電子設備的性能指標測試、系統中各種瞬變波形和電子設備中出現的各種干擾的模擬研究,就需要能提供一些非常規測試信號甚至是任意信號的信號源,即能產生現場所需波形的任意波形發生器。任意波形發生器在電子測量、雷達、通信、遙測遙感以及電子等領域有著不可或缺的優勢,它可以通過數字方式精確地控制和發生模擬有限帶寬信號,通過相位累加功能使相位與波形采樣點數據產生關

2、聯,并可通過相位的方式以一定的頻率查找輸出波形數據,經過數模轉換獲得用戶所需要的待合成模擬信號,而對相位的控制和運算可以通過數字的方法較方便的實現。直接數字合成(DDS-Digital Direct Synthesis)芯片是研究開發任意波形發生器的核心器件。運用DDS技術生產的任意波形發生器不僅能夠產生正弦波、方波、三角波等固定波形,還可以產生任意編輯的波形。1 原理介紹1.1 DDS基本結構奈奎斯特定理告訴我們,對一個有限帶寬時間連續的模擬信號進行采樣時,如果采樣頻率大于該模擬信號最高頻率的兩倍時,可通過采樣后的數字信號還原出原始模擬信號。而 DDS技術解決的是將已數字化的模擬信號通過一種

3、數字合成方法模擬化的問題,即它解決的是將基于奈奎斯特定理數字化了的模擬信號以數字的方式合成后恢復原始模擬信號的問題。典型的DDS系統由相位累加器、波形ROM、數字/模擬信號(D/A)轉換器以及低通濾波器 (LPF) 組成,如圖 1所示。圖 1 DDS基本結構圖1中的相位累加器結構如圖 2所示。圖 2 相位累加器結構示意圖相位累加器由一個N位加法器和N位寄存器構成,通過把一個時鐘的累加結果反饋回加法器的輸入端實現累加功能。從而使輸出結果每一個時鐘周期遞增K。這里的N是相位累加器的字長,這里的K稱頻率控制字。波形 ROM 示意圖如圖 3所示。當ROM地址線上的地址(相位)改變時,數據線上輸出相應的

4、量化值(幅度量化序列)。圖 3 波形ROM示意圖D/A轉換器將波形ROM輸出的幅度量化序列轉化成對應的電平輸出,將數字信號轉換成模擬信號。但輸出波形是一個階梯波形,必須經過抗鏡像濾波,濾除輸出波形中的鏡像才能得到一個平滑的波形。抗鏡像濾波器一般是一個低通濾波器,它要求在輸出信號的帶寬內有較平坦的幅頻特性,在輸出鏡像頻率處有足夠的抑止。1.2 DDS性能參數a) 相對帶寬頻率控制字 K 唯一地確定一個單頻模擬余弦信號的頻率 當頻率控制字K=1時,直接數字合成器輸出的信號頻率是最低輸出頻率,當相位累加器的字長很大時,最低輸出頻率可達。直接數字合成器輸出最高頻率受到時鐘頻率和抽樣定理的限制。也就是說

5、。在實際的應用中考慮到輸出濾波器的非理想特性,一般認為直接數字合成器最高輸出頻率為。直接數字合成器輸出頻率取決于相位累加器字長N,頻率控制字K 以及時鐘頻率。輸出頻率范圍是指頻率合成器的最小輸出頻率與最大輸出頻率之差表示,越大輸出頻率范圍越大,也可用相對帶寬公式表示。 b) 頻率分辨率頻率合成器的輸出頻率值是不連續的,直接數字合成器的分辨率就是直接數字頻率合成器的最小頻率步進,也就是它的最小輸出頻率或輸出頻率的最小間隔。即 c) 頻率轉換時間直接數字合成器的頻率轉換時間可以近似認為是實時的。這是因為它的相位序列在時間上是離散的,在頻率控制字改變以后,要經過一個時鐘周期以后才能按照新的相位增量累

6、加,所以也就是說,它的頻率轉換時間就是頻率控制字的傳輸時間,即一個時鐘周期。若時鐘周期為100MHZ,則頻率轉換時間為100ns。時鐘頻率越高,轉換時間就越短,但再也不能小于數字門電路的延遲時間。轉換時間或可用頻率切換時間概念描述,即指的是頻率合成器輸出頻率由一個頻率點切換到另一個頻率點并達到穩定所需要的時間。該指標與頻率合成所采用的技術有密切關系。d) 頻率穩定度頻率穩定度指的是在一定時間間隔內輸出頻率值與標準頻率值間的偏差,分為長期頻率穩定度,短期頻率穩定度和瞬態頻率穩定度三種。e) 頻率變化輸出信號相位連接由直接數字合成器的工作原理得知:改變直接數字合成器的輸出頻率,實際上是改變每次的相

7、位增量,即改變相位函數的增長速率。當頻率控制字由K1變為K2之后,它是在已有的積累相位 Nk1之上,再每次積累K2,相位函數曲線是連續的,只是在改變頻率的瞬間其斜率發生了突變,因而保持了輸出信號相位的連續。直接數字合成器輸出信號的相位是不連續的,而間接頻率合成器雖然輸出信號相位是連續的,但頻率轉換時間較長。在有些場合,對信號的相位連續有嚴格要求,這是因為信號的相位不連續。可能導致頻譜的擴散,不利于頻譜資源的有效利用。f) 任意波形的輸出由直接數字合成器的工作原理得知,輸出信號的波形取決于在RAM中存放的函數表格。如果在RAM中存放正弦函數或余弦函數,即可輸出正弦波形或余弦波形。若在RAM中存放

8、三角波、鋸齒波和方波等函數,則可以輸出所需的波形。根據DDS的原理及其參數可知,其頻率分辨率高,輸出頻點多,可達個,相比較而言,其分辨率遠遠高于傳統的頻率合成方法的分辨率。此外,DDS不需要通過相位反饋來實現頻率合成,所以頻率的建立以及切換相對來說很快,切換速度可用來表示,在DDS中各個部分相對獨立。因為DDS中需要的信號頻率、相位、幅度都是由數字信號部分控制,如調制部分可以由K控制,如果在進行chirp條只是,只用在K前再加上累加器即可;調相時在PC輸出端直接加上調制信號;調幅時直接在ROM表輸出端對幅度進行控制,因此可以預置內部PC的初始值來精確控制輸出信號,因此,DDS可實現各種數字調制

9、。2 方案設計從以上分析可知,DDS具有產生任意波形、輸出相位噪聲低等優點,適用于實現任意波形發生器。DDS可分為直接數字頻率合成(DDFS)和直接數字波形合成(DDWS)。DDFS與DDWS具有各自特點,在DDFS技術中,采樣頻率是固定的,當產生信號的函數波形相同而頻率不同時,僅需改變頻率控制字,而不需要將波形查找表中的數據作任何變動。DDFS在產生常規窄帶信號時質量較好,且頻率切換速度快。DDFS通過取相位累加器的高M位作為正弦查找表地址來解決存儲器容量有限的問題$但由此產生了相位截斷,在輸出信號中引入雜散。同時,當波形突變時易失真。DDWS以采樣頻率逐點輸出信號波形數據,只需提前將波形數

10、據導入存儲器中即。可在產生信號時,DDWS需提前計算信號波形點數與采樣時鐘頻率的關系,一旦將數據導入存儲器,信號的頻率就將固定下來。在產生常規信號時,DDWS較DDFS復雜,且不能隨意改變信號頻率。但DDWS不存在相位截斷問題,在用作產生不要求頻率易變的非常規信號(如Chirp信號)時,能更精確地還原波形。同時,采用DDWS技術可以與預失真和相位調制結合,二DDFS技術卻不具備這種潛力。用DDWS產生Chirp信號具有結構簡單、精度高的優點,是一種極具競爭力的方案。因此,本方案將采用DDWS實現任意波形發生器,并用上位機發數據,通過USB或串口下發。其設計框圖如圖 4所示。圖 4任意波形發生器

11、系統框圖圖中采用FPGA設計DDWS電路,這種方法比采用專用DDS芯片更為靈活因為只要改變ROM的數據,就可以產生任意波形,因而具有相當大的靈活性。數據控制接口中的相位累加器是DDWS技術的核心,類似一個計數器,有時鐘信號上升沿觸發。頻率控制字K控制相位累加器的步長,每來一個上升沿,相位累加器前一次的基數與頻率控制字K相加,得到新相位。新相位作為ROM查詢表的地址(圖中的地址生成),設基地址為0,則依次按照順序讀取相應的波形數據(共個頻點),如圖 5所示。當相位累加器累加滿量程時,會產生一次溢出,完成這一個周期,產生了一個周期的信號。相應的查找表經過一個循環,回到初始位置,開始產生下一個周期的

12、信號。信號經過D/A轉換輸出階梯波形,D/A轉化器后接一低通濾波器,用于濾除階梯信號中的諧波分量。感興趣的波形在示波器中顯示。以正弦波為例,DDWS實現波形產生的流程如圖 6所示。圖 5 ROM尋址圖 6 DDWS生成波形過程3 仿真結果根據前文分析的DDWS實驗原理和參量計算等知識,用Matlab仿真平臺編程驗證。以線性調頻信號和單頻為例,作如下仿真。 產生基準信號,該信號用于做查找表,基準信號點數為1024點,存儲在高速ROM中。圖 7 產生線性調頻信號,設置N=10,初相=0,起始頻率=200Hz,帶寬B=100Hz,采樣率=1000Hz。圖 8 產生線性調頻信號,設置N=10,初相=0

13、,起始頻率=10Hz,帶寬B=50Hz,采樣率=1000Hz。圖 9 產生單頻信號,設置N=8,初相=0,=30Hz,采樣率=1000Hz。圖 10產生單頻信號,設置N=10,初相=0,=30Hz,采樣率=1000Hz。圖 11 產生單頻信號,設置N=10,初相=0,=300Hz,采樣率=1000Hz。圖 12 圖 7為產生的基準信號,從圖 8、圖 9、圖10和圖11相比可以看出可以改變頻率控制字K來實現對產生的頻率的控制。從圖 8和圖 10可以看出,為了產生30Hz的信號,量化位數N越大,則產生的頻率精度越高。理想情況下DDWS產生出的波形頻率可以無限逼近信號真實頻率,但是隨之付出的代價是更多的高速存儲單元。圖 11和圖 12是用DDWS產生出的線性調頻信號,起始頻率為200Hz,帶寬100Hz,從圖 8至圖 12可以看出,DDWS可以實現任意的波形發生器的設計。4 分析總結理論分析和仿真證明,在一定條件下DDWS可實現任意波形,且其能夠產生復雜調制波形,不存在相位截斷問題,在用作產生不要求頻率易變的非常規信號時,能精確地還原波形。DDWS采用波形存儲直讀法實現基帶信號的產生卻可以方便地對信號的幅度和相位進行預

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論