- In digital control system, interference, which is mixed in the input signal, has a great influence on the performance of the system. Therefore, processing of input signal has to be done to get useful signal. Finite impulse response (FIR) filter plays an important role in the processing of digital signal. Designing the FIR filter by MATLAB can simplify the complicated computation in simulation and improve the performance. By using the methods of window function, frequency sampling and convex optimization techniques, the design of FIR filter has been processed by MATLAB. In the view of the designed program of MATLAB, the amplitude-frequency characterization can be achieved. By using the FIR digital filters which have been designed to process the input signal based on the MATLAB function, the filtering effect of different digital filters is analyzed by comparing the signal’s amplitude-frequency diagrams which have been generated. The experimental results show that the FIR filters designed in this paper are effective.
[1]
Sabrina Hirsch,et al.
Digital Signal Processing A Computer Based Approach
,
2016
.
[2]
Julius O. Smith,et al.
Introduction to Digital Filters: with Audio Applications
,
2007
.
[3]
Andreas Antoniou,et al.
Design of Nonrecursive Digital Filters Using the Ultraspherical Window Function
,
2005,
EURASIP J. Adv. Signal Process..
[4]
Fabrice Labeau,et al.
Discrete Time Signal Processing
,
2004
.
[5]
Fernando Lopez-Lezcano,et al.
Center for Computer Research in Music and Acoustics (CCRMA)
,
1994,
ICMC.
[6]
L. Rabiner,et al.
FIR digital filter design techniques using weighted Chebyshev approximation
,
1975,
Proceedings of the IEEE.
[7]
A. Deczky.
Synthesis of recursive digital filters using the minimum p-error criterion
,
1972
.
[8]
J. McClellan,et al.
Chebyshev Approximation for Nonrecursive Digital Filters with Linear Phase
,
1972
.