全部 标题 作者
关键词 摘要


Graphical User Interface Design of FIR Filter

DOI: 10.4236/oalib.1104709, PP. 1-10

Keywords: MATLAB, GUI , FIR Digital Filter, Design and Implementation

Full-Text   Cite this paper   Add to My Lib

Abstract:

FIR digital filter is a stable linear phase filter. Relying on the powerful computing power of MATLAB software and its GUI platform, this graduation project has completed the GUI design and implementation of FIR digital filter through programming. Through the FIR filter to achieve the program, you can design and implement a variety of amplitude characteristics of the FIR digital filter, according to the user input filter design indicators, select the corresponding filter design method (window function, frequency sampling method) to design the corresponding filter. According to the different amplitude characteristics, the parameters of the filter design parameters will change accordingly; when the Kaiser window design filter is selected, the user is allowed to input the stopband attenuation of the filter; when using the frequency sampling method to design the filter, the user must input the filter length and the transition zone sample value; when the parameter is entered incorrectly, the system will prompt for an error message. GUI can also provide intuitive filter amplitude characteristics, phase characteristics and the unit impulse response graphics to help users to confirm whether the design of the filter meets the design specifications; by setting the global shortcut keys, the user after all parameters and options is confirmed by the Shortcut keys to achieve the rapid implementation of filter design.

References

[1]  Cheng, M. (2006) Analysis of Digital Filters Based on MATLAB. Communication Power Supply Technology, No. 1, 25-67.
[2]  Lyons, R.G. (2012) Understanding Digital Signal Processing. 3rd Edition, Information, No. 8.
[3]  Liu, W.S. (2008) Design of FIR Digital Filter Based on DSP. Guizhou University, Guiyang.
[4]  Saramaki, T. and Neuvo, Y. A Class of FIR Nyquist (Nth-Band) Filters with Zero Intersymbol Interference.
[5]  Wang, M.Y. and Zhong, W. (2007) Construction and Application Based on GUI of Matlab. Modern Electrical Power.
[6]  Chen, Y.Y. (2007) Detail Comment of Signal Processing Based on Matlab. People Post & Telecom Press, Beijing.

Full-Text

comments powered by Disqus