色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

基于DSP及SOPC技術實現實現正弦信號發生器的設計

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-01-08 09:58 ? 次閱讀

引 言

數字信號發生器是在電子電路設計、自動控制系統和儀表測量校正調試中應用很多的一種信號發生裝置和信號源。而正弦信號是一種頻率成分最為單一的常見信號源,任何復雜信號(例如聲音信號)都可以通過傅里葉變換分解為許多頻率不同、幅度不等的正弦信號的疊加,廣泛地應用在電子技術試驗、自動控制系統和通信儀器儀表、控制等領域的信號處理系統中及其他機械、電聲、水聲及生物等科研領域。

目前,常用的信號發生器絕大部分由模擬電路或數字電路構成,體積和功耗都很大,價格也比較貴。隨著微電子技術和計算機技術的發展,以DSP微處理器及DSP軟硬件開發系統(例如集成開發環境CCS)及配套產品為內容已形成了龐大并極具前途的高新技術產業,而可編程邏輯器件、SOPC等新技術的應用迅速滲透到電子、信息、通信等領域。這里分別借助DSP芯片運算速度高,功耗低,實時分析的優勢以及SOPC技術靈活的可配置性、較高的可靠性、硬件升級容易等優點設計了正弦信號發生器,并對各自設計過程及優缺點進行了對比。

1 基于DSP設計正弦信號發生器

1.1 正弦波產生原理

一般情況,產生正弦波的方法有兩種:查表法和泰勒級數展開法。查表法是使用比較普遍的方法,優點是處理速度快,調頻調相容易,精度高,但需要的存儲器容量很大。泰勒級數展開法需要的存儲單元少,具有穩定性好,算法簡單,易于編程等優點,而且展開的級數越多,失真度就越小。本文采用了泰勒級數展開法。一個角度為θ的正弦和余弦函數,可以展開成泰勒級數,取其前5項進行近似得:

基于DSP及SOPC技術實現實現正弦信號發生器的設計

式中:x為θ的弧度值,x=2πf/fs(fs是采樣頻率;f是所要發生的信號頻率)。

1.2 硬件設計

系統硬件主要由微機、DSP芯片、數/模轉換模塊組成。其中,DSP芯片采用的是TI公司性價比良好的TMS320VC5402。它有一組程序總線和三組數據總線、高度并行性的算術邏輯單元ALU、專用硬件邏輯片內存儲器、增強型HPI口和高達100 MHz的CPU頻率。它可以在一個周期里完成兩個讀和一個寫操作,并且具有專門的硬件乘法器,廣泛采用流水線操作,提供特殊的DSP指令,可以用來快速地實現各種數字信號處理算法。D/A采用了一種雙極型8位、低功耗數/模轉換器DAC08,實現了高速同步數/模轉換。硬件結構框圖如圖1所示。

基于DSP及SOPC技術實現實現正弦信號發生器的設計

1.3 軟件設計

軟件設計是基于CCS開發環境的。CCS是TI公司推出的為開發TMS320系列DSP軟件的集成開發環境,是目前使用最為廣泛的DSP開發軟件之一。它提供了環境配置、源文件編譯、編譯連接、程序調試、跟蹤分析等環節,并把軟、硬件開發工具集成在一起,使程序的編寫、匯編、程序的軟硬件仿真和調試等開發工作在統一的環境中進行,從而加速軟件開發進程。本文采用了與硬件開發板相結合的在線編程模式,通過CCS軟件平臺上應用C語言及C54X匯編語言來實現正弦信號發生裝置。

軟件設計的思想是:正弦波的波形可以看作由無數點組成,這些點與x軸的每一個角度值相對應,可以利用DSP處理器處理大量重復計算的優勢來計算x軸每一點對應的y的值(在x軸取N個點進行逼近)。整個系統軟件由主程序和基于泰勒展開法的SIN子程序組成,相應的軟件流程圖如圖2和圖3所示。

基于DSP及SOPC技術實現實現正弦信號發生器的設計

程序中,N值為產生正弦信號一個周期的點數,產生的正弦信號頻率與N數值大小及D/A轉換頻率fDA有關,產生正弦波信號頻率f的計算公式為:

f=fDA/N

因此,選擇每個正弦周期中的樣點數,改變每個采樣點之間的延遲,即通過調節N值產生不同頻率的波形,同時也可以利用軟件改變輸出的離散波形值乘以相應的縮放因子A,從而調節波形的幅度。將程序裝載到DSP目標芯片中,波形實現結果可以在CCS圖形顯示界面直觀地表示出來(見圖4)或者用示波器觀察輸出結果如圖5所示。

基于DSP及SOPC技術實現實現正弦信號發生器的設計

基于DSP及SOPC技術實現實現正弦信號發生器的設計


輸出結果顯示,在CCS圖形觀察窗口得到了頻率穩定,信號干擾小,波形失真度較小的正弦信號;利用示波器也可觀察到波形較好,穩定的正弦信號。

2 基于SOPC技術設計正弦信號發生器

盡管DSP處理器(如TI的TMS320系列)在過去很長一段時間幾乎是DSP應用系統核心器件的惟一選擇。但由于其自身的局限性,例如不靈活的硬件結構,使得其很難滿足當今迅速發展的DSP應用市場。現代大容量、高速度、內嵌有各種DSP模塊的FPGA和相應的SOPC技術出現,使得數字信號處理的實現更加容易。

2.1 DDFS原理

直接數字頻率合成(DDFS)電路由系統時鐘、相位累加器、頻率累加器、波形查找表、D/A轉換器和信號調理電路構成。DDFS的工作原理是在每個時鐘周期,用頻率累加器以輸入頻率字FW為步進進行自增累加,累加結果的高位送相位累加器,并與輸入的相位字PW進行累加,相位累加的輸出作為波形查找表的地址,從查找表中讀出相應的數據送給D/A轉換器,最后經過低通濾波器、后級放大等信號調理電路,以形成模擬量波形輸出。圖6給出系統結構框圖。DDFS的頻率輸出公式:

基于DSP及SOPC技術實現實現正弦信號發生器的設計

式中:N為相位累加器的位寬;M為頻率字位寬;Fclk為系統時鐘信號。

DDFS通過數控振蕩器產生頻率、相位可控的正弦波。其優點體現在無需相位反饋控制,頻率建立及頻率切換較快,可編程且全數字化,控制靈活方便,輸出相位連續。如果在相位累加器的位數N足夠大時,理論上可以獲得很高的分辨精度,應用DDFS還可以產生其他多種調制信號,因此具有極高的性價比。

2.2 硬件模塊設計與仿真

利用DSP BuiIder進行DSP模塊設計是SOPC技術的一個組成部分。關鍵設計過程在Matlab的圖形仿真環境Simulink中進行,用圖形方式調用DSP Builder和其他Simulink庫中,圖形模塊,構成系統級設計模塊,如圖7所示。

模塊化設計的主要優點在于只要改變模塊中的狀態字就可以輕松地控制正弦波的頻率和相位,不用到程序里修改了,也不需要理解復雜難于掌握的硬件描述語言,真正做到模塊化并充分節省設計時間和設計周期。

電路模型設計完成后,可以利用Simulink環境的強大的圖形化仿真驗證功能,直接進行算法級模型仿真驗證,結果如圖8所示。由于在Matlab的Simulink中,模型仿真屬于系統驗證性質的仿真,并不是RTL級仿真,與目標器件和硬件系統沒有關系。因此采用Modelsim對設計電路進行功能仿真。Modelsim是Mentor公司杰出的HDL仿真工具,以其強大的數字和模擬仿真功能而廣泛應用,且仿真結果直觀、易懂,如圖9所示。

由圖8和圖9輸出波形結果可以看出,采用SOPC方案設計的正弦信號發生器產生的正弦波波形清晰、穩定、相位變化比較連續,且輸出相位噪聲低。

基于DSP及SOPC技術實現實現正弦信號發生器的設計

2.3 系統硬件驗證

通過SignaICompiler把設計模型文件轉成相應的硬件描述語言VHDL設計文件。在QuartusⅡ集成環境中,對.vhd文件進行編譯、時序仿真,對設計文件進行仿真驗證,確定DE2開發板中PIO所對應的輸入/輸出即引腳鎖定;對器件編程并最終下載到目標芯片DE2EP2C35F672C6上,以實現硬件測試;調用Signal-TapⅡ觀察硬件測試結果,經D/A轉換由示波器觀察波形輸出,其結果與系統仿真結果相同,從而驗證了系統設計的合理性。

3 結 語

從工程應用的角度,提出了基于DSP及SOPC的結構化、模塊化設計方法,該方法可以推廣到其他電子設計領域,使系統電路設計更加簡便直觀,且便于擴展,具有較高的實用性和可靠性。通過對比DSP和SOPC設計的優缺點表明,與DSP設計相比,SOPC技術可以大大縮短系統的設計周期,節省設計費用,提高產品的性價比和競爭力,因此更具有良好的推廣和應用前景。


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

    關注

    553

    文章

    8027

    瀏覽量

    349301
  • 控制系統
    +關注

    關注

    41

    文章

    6633

    瀏覽量

    110679
  • 信號發生器
    +關注

    關注

    28

    文章

    1478

    瀏覽量

    108828
收藏 人收藏

    評論

    相關推薦

    如何實現簡易正弦信號發生器的設計?

    如何實現簡易正弦信號發生器的設計?單片正弦信號發生
    發表于 04-14 06:51

    如何利用FPGA和DDS技術實現正弦信號發生器的設計

    DDS電路的工作原理是什么如何利用FPGA和DDS技術實現正弦信號發生器的設計
    發表于 04-28 06:35

    怎么實現基于DSPSOPC數字信號發生器的設計?

    為了比較DSPSOPC技術在電子設計領域的應用,采用泰勒展開法和DDFS技術,分別給出設計方案的硬件電路結構和軟件流程圖,并通過集成開發環境CCS和DE2開發板
    發表于 05-12 06:15

    怎么實現基于SOPC的任意波形發生器設計?

    DDS技術及其原理是什么?怎么實現基于SOPC的任意波形發生器設計?
    發表于 05-18 06:11

    dsp正弦發生器

    dsp正弦發生器,在C5000系列DSP實現正弦發生器
    發表于 01-02 19:29 ?86次下載

    正弦信號發生器(A題)

    正弦信號發生器(A題) 一、任務    設計制作一個正弦信號發生器
    發表于 04-16 10:25 ?90次下載

    基于DSPSOPC數字信號發生器的設計

    基于DSPSOPC數字信號發生器的設計 數字信號發生器是在電子電路設計、自動控制系統和儀表測
    發表于 10-22 18:18 ?735次閱讀

    正弦信號發生器實現_參賽作品

    這個正弦 信號發生器 利用最新的頻率合成技術實現了1KHz~30MHz的正弦波輸出,頻率步進可
    發表于 08-23 10:40 ?109次下載
    <b class='flag-5'>正弦</b><b class='flag-5'>信號</b><b class='flag-5'>發生器</b>的<b class='flag-5'>實現</b>_參賽作品

    DSP實現正弦信號發生器設計

    結合DSP硬件特性,通過使用泰勒級數展開法得到設定參數的正弦波形輸出,達到設計目的。該信號發生器彌補了通常信號
    發表于 10-19 15:14 ?411次下載
    <b class='flag-5'>DSP</b><b class='flag-5'>實現正弦</b><b class='flag-5'>信號</b><b class='flag-5'>發生器</b>設計

    一種新型的正弦信號發生器的設計與實現

    為精確地輸出正弦波、調幅波、調頻波、PSK、ASK等信號及保證信號的高可靠性,設計出一種新型的正弦信號
    發表于 05-23 10:28 ?2934次閱讀
    一種新型的<b class='flag-5'>正弦</b><b class='flag-5'>信號</b><b class='flag-5'>發生器</b>的設計與<b class='flag-5'>實現</b>

    基于FPGA的正弦信號發生器

    基于FPGA的正弦信號發生器技術論文
    發表于 10-30 10:39 ?20次下載

    基于DSP正弦信號發生器設計方案解析

    摘要:提出了一種基于TMS320C5402實現正弦信號發生器的設計原理與方法,介紹了所設計的正弦信號發生
    發表于 10-30 16:21 ?2次下載
    基于<b class='flag-5'>DSP</b><b class='flag-5'>正弦</b><b class='flag-5'>信號</b><b class='flag-5'>發生器</b>設計方案解析

    基于DSP實現信號發生器設計解析

    正弦信號發生器信號中最常見的一種,它能輸出一個幅度可調、頻率可調的正弦信號,在這些
    發表于 10-31 16:07 ?1次下載
    基于<b class='flag-5'>DSP</b><b class='flag-5'>實現</b>的<b class='flag-5'>信號</b><b class='flag-5'>發生器</b>設計解析

    正弦信號發生器基本原理與設計

    本文主要介紹了一種正弦信號發生器基本原理與設計,正弦信號發生器主要由兩部分組成:
    發表于 01-14 13:11 ?8.3w次閱讀
    <b class='flag-5'>正弦</b>波<b class='flag-5'>信號</b><b class='flag-5'>發生器</b>基本原理與設計

    基于FPGA 的DDS正弦信號發生器的設計和實現

    電子發燒友網站提供《基于FPGA 的DDS正弦信號發生器的設計和實現.pdf》資料免費下載
    發表于 03-24 09:34 ?8次下載
    主站蜘蛛池模板: 无码任你躁久久久久久久| 嫩草影院未满十八岁禁止入内| 國產麻豆AVMDXMDX| 人人在线碰碰视频免费| 最新亚洲人成网站在线影院| 金瓶梅 快播| 亚洲精品色情APP在线下载观看| 国产成人cao在线| 我半夜摸妺妺的奶C了她| 国产传媒在线观看| 无码丰满人妻熟妇区| 国产精一品亚洲二区在线播放| 午夜AV国产欧美亚洲高清在线| 国产精品九九久久| 亚洲高清国产拍精品动图| 韩国无遮羞禁动漫在线观看| 亚洲欧美一区二区三区蜜芽| 久草在线一免费新视频| 真人做受120分钟免费看| 美国CERANETWORK超清| ai换脸在线全集观看| 欧美日韩精品一区二区三区高清视频 | 人妖和美女玩| 波多野结衣 熟女| 色姊姊真舒服| 国产亚洲欧美高清在线| 一本之道高清视频在线观看| 老妇高潮潮喷到猛进猛出| 2022久久精品国产色蜜蜜麻豆| 男人吃奶摸下挵进去啪啪| YELLOW在线观看高清视频免费| 日韩人妻少妇一区二区三区| 国产精品无码亚洲网| 永久久久免费人妻精品| 牛牛在线1视频| 国产精品久久久久久精品... | 亚洲AV成人片色在线观看网站 | 国产亚洲精品精华液| 伊人久久艹| 清冷受被CAO的合不拢| 国产午夜不卡在线观看视频666|