999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DSP Builder的高精度正弦信號發(fā)生器的設計

2019-01-08 05:54:30
中國新技術新產品 2018年23期
關鍵詞:模型設計

閆 璞

(蘭州理工大學技術工程學院,甘肅 蘭州 730050)

0 前言

在現代電子測量中,人們對于信號源的要求不斷提高,除了頻率準確度和穩(wěn)定的要求外,還要求輸出有較寬的頻率范圍和更高的穩(wěn)定度和準確度。本論文基于DSP Builder設計了一款新型高精度、高性能、寬頻率范圍的正弦信號發(fā)生器。

1 正弦信號發(fā)生器的預期要求及設計原理

該文運用DSP Builder設計正弦波發(fā)生器和幅度調制器并將正弦波發(fā)生器產生的正弦波通過幅度調制器進行調制,預期達到的要求見表1。

表1 預期要求

本設計中,為了一步步羅列DSP Builder 基于手動流程的的使用方法,我們列舉了一個正弦波發(fā)生模塊的設計,并且這個正弦波是可控的。如圖1所示是一個正弦波發(fā)生器。

圖1 正弦波發(fā)生器模塊原理圖

1.1 設計流程

設計流程如下:1)打開 Matlab工作環(huán)境。2)完成工作庫的建立。3)了解 simulink 庫管理器。4)simulink 的模型文件。5) 放置 SignalCompiler。6)添加 Increment Decrement模塊。7)設置 IncCount。8)添加 SinLUT 模塊:( LUT)。9)添加 delay 模塊 :(delay)。10)添加 SinCtrl模塊 :(input)。11)放置 Product 模塊。12)放置輸出端口 SinOut。13)設計文件存盤。

1.2 仿真 Simulink 模型

具體步驟如下:1)加入仿真步進模塊。2)Step 模塊參數設置。3)添加SCOPE模塊:(scope)。4)設置仿真參數。5)啟動仿真。6)將輸出數據設計為無符號類型。

仿真結果如圖2所示,可以看出整個波形在 0 以上。

圖2 無符號輸出波形

1.3 SignalCompiler 的使用

把設計轉到硬件上加以實現,需要在Simulink 中完成仿真驗證之后,據此可以獲得針對 FPGA 的 VHDL RTL 代碼。具體步驟如下:1)分析當前的模型。2)對當前模型進行綜合。3)生成測試文件。

1.4 使用 ModelSim 進行 RTL 級仿真

實際上針對具體的硬件結構生成的 VHDL 描述是 RTL級的,而算法級(系統(tǒng)級)的模型仿真是在 Matlab 的 Simulink中進行的。仿真結果如圖3所示。

圖3 Sinout 工程的 ModelSim 仿真波形(RTL 級仿真)

1.5 使用 QuartusII 實現時序仿真

使用 ModelSim 進行 RTL 級仿真的結果對于電路全部的硬件特性不能更精確的反映,其原因在于該仿真知識功能的仿真,所以使用QuartusII 實現時序仿真是非常必要。

1.6 硬件測試與硬件實現

在完成了整個系統(tǒng)的仿真后接下來便要進行硬件測試,方法如下:

首先打開QuartusII進行管腳鎖定(Pin);其次是將實測結果與使用 QuartusII 實現時序仿真的結果進行比較。最后為了更深入地完成系統(tǒng)的測試,可以測定芯片內的實時波形,但這需要借助嵌入式邏輯分析儀 SignalTapII。

1.7 幅度調制模型的設計

我們可以通過DSP Builder設計一個幅度調制模型用正弦波發(fā)生器產生的波形進行幅度調制。其具體設計過程與正弦波發(fā)生器的設計相似,對于各個模塊的放置過程這里不再贅述。

1.8 幅度調制模型的仿真

1.8.1 幅度調制模型的Simulink仿真

具體步驟如下:1)在Simulation菜單中選中Configuation Parameters。2)在對話框Stop time中輸入0.000004,使采樣顯示200。3)點擊確定。4)啟動模擬。5)觀看結果。

1.8.2 幅度調制模型的RTL仿真

生成幅度調模型的模擬測試文件。

在ModelSim中進行RTL仿真。

1.8.3 使用 QuartusII 實現綜合和編譯設計

執(zhí)行下列步驟來自動綜合和編譯:1)雙擊模型中的SignalCompiler模塊。2)在顯示的對話框中,點擊Compile。短暫延時后,開始自動綜合和編譯。3)完成后點擊OK關閉SignalCompiler對話框。

完成在Quartus II中進行的編譯設計。

1.9 幅度調制模塊與正弦波發(fā)生器連接進行幅度調制

在生成幅度調制模塊并成功進行完功能仿真之后,接下來就可以將設計的正弦波發(fā)生器與幅度模塊相連進行幅度調制了,在連接好電路之后就可以進行Simulink仿真了,設置好仿真參數之后點擊Simulation下的Start進行仿真,其仿真波形如圖4所示。

圖4 仿真波形

通過觀察圖4的波形可見,正弦波發(fā)生器產生的正弦波通過幅度調制模塊進行了脈幅調制,達到了預期的設計目的。

2 結論

筆者就是基于DSP Builder設計了一款新型高精度、高性能、寬頻率范圍的正弦信號發(fā)生器。歸納起來主要做了如下幾方面工作:1)根據設計要求,采用DSP builder 模型化設計,由階梯信號發(fā)生模塊、正弦函數值的查找表模塊、延時模塊、乘法模塊、輸出模塊以及D/A獲得正弦波的輸出模擬信號。2)通過DSP builder設計一個幅度調制模型使正弦波發(fā)生器產生的波形能夠進行幅度調制。

系統(tǒng)通過調試后,能成功產生正弦波形信號,其精度高、波形穩(wěn)定、失真小,基本滿足了設計要求。

猜你喜歡
模型設計
一半模型
重要模型『一線三等角』
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
重尾非線性自回歸模型自加權M-估計的漸近分布
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
主站蜘蛛池模板: 永久成人无码激情视频免费| 免费a在线观看播放| 欧美成人午夜视频免看| 久久中文字幕不卡一二区| 国产无码精品在线播放| 国产亚洲精品资源在线26u| 乱人伦中文视频在线观看免费| 国外欧美一区另类中文字幕| 中文字幕欧美日韩| 日韩av手机在线| 婷婷色狠狠干| 国产最新无码专区在线| 久久青草热| 激情乱人伦| 欧美亚洲一二三区| 国产精品对白刺激| 国产精品污视频| 国产特一级毛片| 丝袜国产一区| 欧美一区福利| 国产人人射| 欧美区一区二区三| 亚洲成a人片7777| 精品国产美女福到在线不卡f| 国产凹凸一区在线观看视频| 99久视频| 伊人成人在线视频| 尤物午夜福利视频| 亚洲欧洲自拍拍偷午夜色无码| 亚洲娇小与黑人巨大交| 国产青青草视频| 91毛片网| 日韩午夜伦| 就去色综合| 她的性爱视频| 国产高颜值露脸在线观看| 亚洲视频欧美不卡| 国产96在线 | 99精品视频九九精品| 一区二区三区在线不卡免费| 国产精品亚洲va在线观看| 尤物特级无码毛片免费| 亚洲人成影院在线观看| 日韩av资源在线| 国产剧情一区二区| 97一区二区在线播放| 国产农村妇女精品一二区| 国产高清在线观看| 2022国产91精品久久久久久| 国产丝袜丝视频在线观看| 成人午夜视频在线| 亚洲AV成人一区国产精品| 国语少妇高潮| 一级做a爰片久久毛片毛片| 香蕉久人久人青草青草| 精品日韩亚洲欧美高清a| 国产一区二区免费播放| 欧洲欧美人成免费全部视频| 国产人人射| 国产欧美日韩综合一区在线播放| 国产精品久久久久久搜索| a毛片基地免费大全| 四虎在线高清无码| 77777亚洲午夜久久多人| 青青极品在线| 免费一级毛片不卡在线播放| 性69交片免费看| 色屁屁一区二区三区视频国产| 亚洲成人一区在线| 国产簧片免费在线播放| 99热这里只有精品在线观看| 亚洲人成网站色7799在线播放| 色综合成人| 亚洲天堂视频在线免费观看| 福利在线不卡| 人妖无码第一页| 国产午夜福利亚洲第一| 国产精品一区二区国产主播| 国产大片黄在线观看| 女人18毛片久久| 国产精品九九视频| 国产在线精品99一区不卡|