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

基于MATLAB-FDATool的數字濾波器FPGA實現

2010-09-04 09:26:50鄭州輕工業學院計算機與通信工程學院李祖賀陳慶南
河南科技 2010年9期
關鍵詞:界面設計

鄭州輕工業學院計算機與通信工程學院 李祖賀 陳慶南

基于MATLAB-FDATool的數字濾波器FPGA實現

鄭州輕工業學院計算機與通信工程學院 李祖賀 陳慶南

隨著數字技術的不斷發展,數字信號處理技術(DSP,DigitalSignalProcessing)已飛速擴展到移動通信、雷達衛星通信、多媒體系統、圖像識別與處理系統等諸多應用領域。不同領域對功能實現、性能指標與成本方面的要求也在不斷增加。DSP處理器(如TI的TMS320系列)曾經是系統核心器件的唯一選擇,但由于當今DSP應用市場的迅速變化,它已不能滿足全部的要求。隨著現代FPGA(FieldProgrammableGateArray,現場可編程門陣列)的出現,彌補了DSP處理器的一些不足。用FPGA來實現數字信號的處理就很好地解決了并行性和速度的問題,而且由FPGA構成的DSP系統非常易于修改、測試和升級。FPGA已經廣泛地應用于信息通信、自動控制等諸多領域。但是傳統的DSP開發者只能直接使用VHDL或VerilogHDL語言進行FPGA的設計,因而開發難度較大。

現在已經出現了許多新的基于FPGA的DSP開發工具,工作效率大為提高。本文就是在這種背景下,以在語音、圖像處理和數字通信等各種系統中起作用的數字濾波器為切入點,嘗試利用MATLAB信號處理工具箱下的濾波器設計工具FDATool進行數字濾波器的設計及FPGA實現。

一、MATLAB-FDATool及數字濾波器基礎

FDATool(FilterDesign&AnalysisTool)是MATLAB軟件信號處理工具箱里的濾波器設計分析工具,它幾乎可以設計所有的常規濾波器,包含FIR和IIR的各種設計方法,操作簡單方便。

FDATool設計界面可分為2大部分:一部分是Design Filter,位于界面下半部,用于設置濾波器的各項設計參數;另一部分則是特性區,位于界面的上半部,用于顯示濾波器的各項特性,如幅頻、相頻特性等,且在設計過程中實時顯示,方便參數的選擇。DesignFilter部分主要分為:FilterType(濾波器類型)選項,DesignMethod(設計方法)選項,FilterOrder(濾波器階數)選項,FrenquencySpecifications選項,MagnitudeSpecifications選項,WindowSpecifications選項。

數字濾波器是輸入輸出均為數字信號,經過一定運算關系改變輸入信號所含頻率成分的相對比例或者濾除某些頻率成分的器件。數字濾波器根據其沖激響應函數的時域特性,分為無限長沖激響應(IIR)和有限長沖激響應(FIR)濾波器。IIR濾波器具有無限持續時間沖激響應,一般需要用遞歸模型來實現。FIR濾波器的沖激響應只能延續一定時間,在工程實際中可以采用遞歸的方式來實現,也可以采用非遞歸的方式來實現。數字濾波器的設計方法有多種,如雙線性變換法、窗函數設計法、插值逼近法等。

數字濾波器的實現分為軟件實現和硬件實現2種方式,硬件主要利用通用數字濾波器集成電路、DSP處理器和FPGA來實現。由于現代實時性信號處理系統,特別是圖像、視頻系統,對處理速度的要求非常高,因此FPGA以其運算速度高的特點成為首選。傳統方法實現FPGA有一定難度。然而在用FPGA進行DSP系統開發應用的已有全新的設計工具和設計流程,給開發人員提供了很大的便利。

二、MATLAB-FDATool下的FIR濾波器設計及實現

基于FDATool的濾波器設計方法真正實現了從參數設計到硬件FPGA實現的完全自動化,這也是真正意義上的EDA。

下面以Equiripple法設計FIR低通濾波器為例說明,該濾波器參數為:采樣頻率20KHz,通帶截止頻率4KHz,阻帶截止頻率5KHz,通帶最大衰減0.1dB,阻帶最小衰減80dB。

在MATLAB命令窗鍵入fdatool命令啟動設計向導界面,對其各項參數進行設置。完成設計后可在特性區查看各項性能指標。見圖1。

圖1 濾波器幅頻性能

然后進行量化設置,點擊界面左側的量化參數設置按鈕,進入量化參數設置界面。設置Filterarithmetic為Fixed-point,Filterprecision設置為Specifyall,量化參數設置見表1。

表1 量化參數設置

在FDATool界面菜單下點擊Targets>GenerateHDL進入HDL代碼生成界面,選擇相應參數,在work目錄下生成濾波器及其測試向量的VHDL代碼。其定義主要端口為:數據輸入—data_in,數據輸出—data_out,時鐘—clk,使能輸入—clk_enable,復位輸入—reset。

三、MODELSIM下的結果驗證

這里我們選擇利用Modelsim軟件進行驗證,當然也可以選擇QuartusⅡ等軟件。ModelSim是優秀的HDL語言仿真器,它提供最友好的調試環境,是唯一的單內核支持VHDL和Verilog混合仿真的仿真器,是作FPGA/ASIC設計RTL級和門級電路仿真的首選。

選擇前面濾波器代碼的生成路徑,進行編譯仿真,圖2為wave窗口下仿真波形的部分解圖,使端clk_enable為1時濾波器工作,data_in和data_out為16位并行數據。可以進行下載實現,并可進行硬件調試。

圖2 Modelsim下的仿真波形

四、結束語

本文以FIR數字濾波器為例,進行了基于FDATool的濾波器設計及其FPGA自動實現。在后續驗證滿足性能指標的前提下,該設計流程實現了整個設計的自動化,大大縮短了開發周期,提高了開發效率。隨著現代基于FPGA的DSP開發工具如DSP Builder、SOPCBuilder、SystemGenerator等的出現,設計者可以按照流程化軟件設計的開發方法進行FPGA的設計。

猜你喜歡
界面設計
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
空間界面
金秋(2017年4期)2017-06-07 08:22:16
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
電子顯微打開材料界面世界之門
人機交互界面發展趨勢研究
主站蜘蛛池模板: 性色一区| 一级一级一片免费| 亚洲综合精品香蕉久久网| 久久久久青草大香线综合精品| 久久国产免费观看| 看看一级毛片| 国产人前露出系列视频| 57pao国产成视频免费播放| 欧美精品一区在线看| 久久鸭综合久久国产| 欧美激情,国产精品| 亚洲一区二区精品无码久久久| 人妻中文久热无码丝袜| 大香伊人久久| 欧美不卡在线视频| 亚洲专区一区二区在线观看| 91亚洲国产视频| 国产免费一级精品视频| 日韩av无码精品专区| 一级高清毛片免费a级高清毛片| 啪啪国产视频| 成年av福利永久免费观看| 国产精品亚洲精品爽爽 | 亚洲精品成人福利在线电影| 国产在线91在线电影| 中文字幕无线码一区| 国产视频欧美| 一级毛片在线播放免费观看| 亚洲人成网站在线观看播放不卡| 欧美日韩精品综合在线一区| 国产爽妇精品| 精品伊人久久久大香线蕉欧美| 99九九成人免费视频精品 | 欧美成人精品高清在线下载| 免费全部高H视频无码无遮掩| 久久精品国产亚洲麻豆| 成人精品在线观看| 日本不卡在线播放| 久久国产黑丝袜视频| 国产精品吹潮在线观看中文| 一区二区影院| 亚洲一区二区黄色| 免费人成在线观看成人片 | 青青青国产视频| 91一级片| 日韩东京热无码人妻| 在线观看亚洲成人| 另类专区亚洲| 午夜视频日本| 亚洲欧美精品日韩欧美| 激情五月婷婷综合网| 国产成人无码AV在线播放动漫 | 日韩精品高清自在线| 99精品免费在线| 午夜欧美理论2019理论| 国产精品v欧美| 亚洲成人高清无码| 十八禁美女裸体网站| 亚洲精品无码AⅤ片青青在线观看| 亚洲欧美日本国产综合在线| 视频二区欧美| AV网站中文| 欧美日韩另类在线| 一本综合久久| 99激情网| 强乱中文字幕在线播放不卡| 成人在线亚洲| 伊人久久大香线蕉aⅴ色| 狠狠做深爱婷婷综合一区| 中文字幕免费播放| 欧美日韩亚洲国产| 波多野结衣中文字幕久久| 毛片免费在线| 狠狠色丁婷婷综合久久| 免费无码又爽又黄又刺激网站| 国产成人无码Av在线播放无广告| 亚洲区欧美区| 首页亚洲国产丝袜长腿综合| 国产精品视频公开费视频| 久久网综合| 97超碰精品成人国产| 天天色综网|