• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Matlab/DSP Builder任意波形信號發生器的兩種設計

    基于Matlab/DSP Builder任意波形信號發生器的兩種設計

    作者: 時間:2011-03-30 來源:網絡 收藏

    2.2 系統
    根據圖3所示的框圖,在 平臺上,建立DDS的的Simulink模型,如圖4所示。

    本文引用地址:http://www.czjhyjcfj.com/article/150910.htm


    該系統中,共有三個輸入:Freword為頻率字輸入、Phaseword為相位字輸入、input為信號輸入控制模塊。ROM模塊中裝載要輸出信號的數據。input模塊通過product模塊控制信號的輸,Delay模塊,Parallel Adder Subtractor模塊和Phasewordl模塊構成相位累加器,相位調制部分由Parallel Adder Subtractorl模塊和Bus Conversion構成,加法器使用了Pipeline,內部已含寄存器,因而加法器出來后就無需再加延時模塊。選擇頻率字為8 000 000,相位字輸入為100。
    同樣,利用將待生成的.hex文件添加到ROM存儲器中,設置各模塊的參數,即可得到所需的信號

    3 系統仿真
    只要將待生成信號的波形數據添加到圖2或圖4的ROM模塊中,設置各模塊的參數,就可得到所需波形,本文只給出傳統方法下生成的正弦波信號和DDS生成的三角波信號的系統仿真。
    3.1 傳統型正弦波信號的系統仿真
    由QuartusⅡ生成的正弦波信號的.hex文件如表1所示。


    將正弦波的數據.hex文件添加到圖2的ROM模塊中,設置系統模型的參數,系統仿真結果如圖5所示。


    3.2 DDS的三角波信號的系統仿真
    由QuartusⅡ生成的三角波信號的.hex文件如表2所示。



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 施秉县| 襄樊市| 金平| 花垣县| 东丰县| 弥勒县| 桐庐县| 易门县| 天津市| 怀安县| 霍邱县| 兰考县| 疏勒县| 加查县| 合作市| 连城县| 常熟市| 喀喇| 梁平县| 南皮县| 兴海县| 封丘县| 喀喇沁旗| 夏邑县| 行唐县| 白山市| 新昌县| 福清市| 霞浦县| 淄博市| 五寨县| 乌拉特前旗| 浪卡子县| 什邡市| 江安县| 来宾市| 齐齐哈尔市| 甘德县| 东光县| 合肥市| 奉新县|