基于MATLAB的FIR、IR滤波器设计Design and Implementation of FIR and IIR Digital FiltersBased On MATLABRuiqing ShiSchool of Physics and Electronic Information,Huaibei Normal University,Huaibei,235000Abstract When processing the digital signal,it is essential to analyze,convert,filter,identify,and modulate,demodulate and so on.Filter is an indispensable part in thesetasks.The longest expression name of the FIR filter is the finite-length unit impulseresponse,so it is also called a non-recursive filter by experts,which is the most basicelement in digital signal processing system.It has strict linear phase frequencycharacteristics and can guarantee any amplitude frequency characteristics.IIR filter isan infinite length unit impulse response,and it is named the recursive filter forconvenience of memory.With the development of MATLAB software,MATLAB has a very powerful andconsiderable function,which can basically achieve the filter design required.In Matlabenvironment,different design methods are used to write programs,carry out simulationand design fir and IIR filters that meet the requirements.This paper mainly introducesthe process of designing FIR lowpass,bandpass and multipass filters by using windowfunction,designing lowpass and highpass filters by using frequency sampling method,designing IIR bandpass and IIR lowpass filters by using bilinear method,summarizingdifferent suitable design methods for different filters and the convenience of designingfilters by MATLAB And can observe the image directly.
暂无评论内容