基于 MATLAB 的 FIR、IIR 滤波器设计
Design and Implementation of FIR and IIR Digital Filters
Based On MATLAB
Ruiqing Shi
School of Physics and Electronic Information,Huaibei Normal University,Huaibei,235000
Abstract 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 these
tasks. The longest expression name of the FIR filter is the finite- length unit impulse
response, so it is also called a non-recursive filter by experts, which is the most basic
element in digital signal processing system. It has strict linear phase frequency
characteristics and can guarantee any amplitude frequency characteristics. IIR filter is an
infinite length unit impulse response, and it is named the recursive filter for convenience
of memory.
With the development of MATLAB software, MATLAB has a very powerful and
considerable function, which can basically achieve the filter design required. In Matlab
environment, different design methods are used to write programs, carry out simulation
and design fir and IIR filters that meet the requirements. This paper mainly introduces
the process of designing FIR lowpass, bandpass and multipass filters by using window
function, designing lowpass and highpass filters by using frequency sampling method,
designing IIR bandpass and IIR lowpass filters by using bilinear method, summarizing
评论0
最新资源