【正文】
菏澤學(xué)院本科畢業(yè)生設(shè)計(論文) 1 IIR 數(shù)字濾波器的 MATLAB 設(shè)計與實現(xiàn) 電子信息科學(xué)與技術(shù) 指導(dǎo)教師 摘要 : 面對龐雜繁多的原始信號,如何提取所需要的信號,同時抑制不需要的信號?這需要使用濾波器。濾波器是一種選頻系統(tǒng),它對某些頻率的信號予以很小的衰減,讓這部分信號順利通過,而對其他不需要的頻率信號則予以很大的衰減,盡可能阻止這些信號通過。 數(shù)字濾波器因其具有精度高、可靠性好、靈活性大等優(yōu)點,在工程上應(yīng)用相當(dāng)廣泛。數(shù)字濾波器根據(jù)其沖擊響應(yīng)函數(shù)的時域特性又可以分為有限脈沖響應(yīng)數(shù)字濾波器( FIR)和無限脈沖響應(yīng)數(shù)字濾波器( IIR)。本文主要討論用 MATLAB軟件實現(xiàn) IIR數(shù)字濾波器設(shè)計。 MATLAB語言是一種面向科學(xué)和工程計算的語言,它具有編程效率高,調(diào)試手段豐富,擴充能力強等特點,其應(yīng)用設(shè)計眾多領(lǐng)域。 MATLAB語言的信號處理工具箱不僅可以用來進行 IIR數(shù)字濾波器的設(shè)計,而且還可以使設(shè)計達到最優(yōu)化,是設(shè)計數(shù)字濾波器的強有力工具。 關(guān)鍵詞 :數(shù)字濾波器;模擬濾波器; IIR; MATLAB Design and Realization of FIR Filter Based On MATLAB Science and Technology of Electronic Information Li Feng Tutor Sun Hongyan Abstract: Facing various confused the original signal, how to extract needed signal and simultaneously to suppress don39。t need signal? This need to use filter. Filter is a kind of frequency selective system. It for some frequency signal to small attenuation. Let this part signal passed smoothly. For other don39。t need as the frequency of the signal shall be great attenuation is. As far as possible to prevent these signals of its digital filter of high precision, good reliability and flexibility big advantages. In engineering application quite extensive. Digital filter of shock response function according to the time domain properties and can be divided into finite impulse response digital filter (FIR) and infinite impulse response digital filter (IIR). This paper mainly discusses the MATLAB software to realize IIR digital filter design. MATLAB language is a kind of facing the science and engineering calculation language. It has high efficiency, missioning means programming rich, strong ability to wait for a characteristic, extended its application design many other fields. MATLAB language signal processing toolbox not only can be used for the design of IIR digital filter, and still can make a design to reach optimization. It is designed digital filter, powerful tools. Key words: Digital filter。Anolog filter。FIR。 MATLA. 1 引言 數(shù)字濾波器概述 菏澤學(xué)院本科畢業(yè)生設(shè)計(論文) 2 數(shù)字濾波器根據(jù)其單位脈沖響應(yīng)特性不同可以分為 IIR濾波器和 FIR濾波器。目前數(shù)字濾波器的設(shè)計有許多現(xiàn)成的高級語言設(shè)計程序,但他們都存在設(shè)計效率較低, 不具有可視圖形,不便于修改參數(shù)等缺點, MATLAB 為數(shù)字濾波器的研究和應(yīng)用提供了一個直觀、高效、便捷的利器,它以矩陣運算為基礎(chǔ),把計算、可視化、程序設(shè)計融合到了一個交互式的工作環(huán)境中, MATLAB 信號處理工具箱、圖像處理工具箱、小波工具箱等更是為數(shù)字濾波器的設(shè)計研究提供了可能。 數(shù)字濾波器和模擬濾波器有著相同的濾波概念,根據(jù)其頻率響應(yīng)特性可分為低通、高通、帶通、帶阻等類型,與模擬濾波器相比,數(shù)字濾波器除了具有數(shù)字信號處理的固有優(yōu)點外,還有濾波精度高 (與系統(tǒng)字長有關(guān) )、穩(wěn)定性好 (僅運行在 0 與 1 兩個電平狀態(tài) )、 靈活性強等優(yōu)點。但是,傳統(tǒng)的數(shù)字濾波器設(shè)計使用繁瑣的公式計算,改變參數(shù)后需要重新計算,從而在設(shè)計濾波器尤其是高通濾波器時工作量很大。利用 MATLAB 信號