亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于MATLAB-FDATool的數(shù)字濾波器FPGA實現(xiàn)

        2010-09-04 09:26:50鄭州輕工業(yè)學(xué)院計算機與通信工程學(xué)院李祖賀陳慶南
        河南科技 2010年9期
        關(guān)鍵詞:沖激響應(yīng)參數(shù)設(shè)置信號處理

        鄭州輕工業(yè)學(xué)院計算機與通信工程學(xué)院 李祖賀 陳慶南

        基于MATLAB-FDATool的數(shù)字濾波器FPGA實現(xiàn)

        鄭州輕工業(yè)學(xué)院計算機與通信工程學(xué)院 李祖賀 陳慶南

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

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

        一、MATLAB-FDATool及數(shù)字濾波器基礎(chǔ)

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

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

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

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

        二、MATLAB-FDATool下的FIR濾波器設(shè)計及實現(xiàn)

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

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

        在MATLAB命令窗鍵入fdatool命令啟動設(shè)計向?qū)Ы缑?,對其各項參?shù)進行設(shè)置。完成設(shè)計后可在特性區(qū)查看各項性能指標。見圖1。

        圖1 濾波器幅頻性能

        然后進行量化設(shè)置,點擊界面左側(cè)的量化參數(shù)設(shè)置按鈕,進入量化參數(shù)設(shè)置界面。設(shè)置Filterarithmetic為Fixed-point,F(xiàn)ilterprecision設(shè)置為Specifyall,量化參數(shù)設(shè)置見表1。

        表1 量化參數(shù)設(shè)置

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

        三、MODELSIM下的結(jié)果驗證

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

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

        圖2 Modelsim下的仿真波形

        四、結(jié)束語

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

        猜你喜歡
        沖激響應(yīng)參數(shù)設(shè)置信號處理
        沖激響應(yīng)時域測量電路設(shè)計與應(yīng)用
        基于稀疏系統(tǒng)辨識的改進的零吸引LMS算法*
        運動中人體信道數(shù)學(xué)模型研究
        《信號處理》征稿簡則
        信號處理(2018年5期)2018-08-20 06:16:02
        《信號處理》第九屆編委會
        信號處理(2018年5期)2018-08-20 06:16:00
        《信號處理》征稿簡則
        信號處理(2018年8期)2018-07-25 12:25:42
        《信號處理》第九屆編委會
        信號處理(2018年8期)2018-07-25 12:24:56
        蟻群算法求解TSP中的參數(shù)設(shè)置
        動車環(huán)境下U900異頻切換參數(shù)設(shè)置探討
        基于MATLAB仿真的井下變壓器參數(shù)設(shè)置研究
        国产成人亚洲精品电影| 亚洲熟妇久久精品| 国产精品久久久久久久免费看| 精品无码av不卡一区二区三区| 青春草在线观看免费视频| 黄片小视频免费观看完整版| 国内成+人 亚洲+欧美+综合在线| 亚洲av日韩精品久久久久久| 国产杨幂AV在线播放| 高清在线有码日韩中文字幕| 免费视频成人片在线观看 | 女女同性av一区二区三区免费看| 国产亚洲成人精品久久久| 99精品国产一区二区三区不卡 | 亚洲av无一区二区三区久久蜜桃| 久久综合九色综合97欧美| 国产在线观看入口| 亚洲中文字幕高清乱码毛片| 亚洲男人天堂一区二区| 国产又爽又粗又猛的视频| 性做久久久久久久| 人妻少妇中文字幕久久hd高清| 国产成人av一区二区三区在线观看| 99久久国产综合精品麻豆| 国产亚洲无码1024| 91麻豆精品国产91久久麻豆| 韩日午夜在线资源一区二区 | 久久99精品久久水蜜桃| 久久久久这里只有精品网| av男人操美女一区二区三区 | 亚洲欧美乱综合图片区小说区| 午夜性刺激免费视频| 国产一区二区在三区在线观看| 欧美牲交a欧美牲交aⅴ免费下载 | 少妇无码吹潮| 日韩精品国产自在欧美| 日本免费一区二区久久久| 国产乱妇无乱码大黄aa片| 女同亚洲女同精品| 国产丝袜在线福利观看| 丰满熟妇乱又伦精品|