The time and frequency domains are confronted with unwanted noise, maximum ripple errors, voltage magnitude variations, slow data acquisition, poor distortions from frequency, phase, or delay, and harmonics. The work covers the development of the digital filter design program that helped to design low-pass, high-pass, band-pass, and band-reject filters in order to satisfy various constraints such as cutoff frequencies and maximum ripple errors. Matlab codes, commands, and syntax are used to program graphical user interface (GUI) filter design software for analyzing finite impulse response (FIR) and infinite impulse response (IIR) digital filters using the Hamming type of window and Parks-McClellan design methods. The corresponding magnitude response, phase response, impulse response, and pole-zero plot of the digital filters are displayed. A simulated real-time procedure and its varying responses due to varied input parameters are well highlighted or displayed in a graphic user interface (GUI) environment. The results revealed that the Hamming type of window deployed in the design of FIR digital filters recorded cutoff frequencies of 1000Hz, 1500Hz, 1500–2500Hz, and 1000–3000Hz for low-pass, high-pass, band-pass, and band-reject filters, respectively, with a sampling frequency of 8000Hz and an order of 20. Also, the magnitude-frequency response results of finite impulse response (IIR) digital filters designed using the Parks-McClellan design method in 9 iterations and the auto order of 20 recorded passband frequencies ranging from 1000–3000Hz and stopband frequencies ranging from 1000–4000Hz for these digital filters are presented.
Graphic User Interface (GUI), Finite Impulse Response (FIR) filters, Infinite Impulse Response (IIR) digital filters, Hamming type of Window design method, Parks-McClellan design method, Magnitude-Frequency Responses, Maximum ripple errors.
Akwukwaegbu Isdore Onyema , Obichere Jude-Kennedy Chibuzo , Mfonobong Eleazar Benson , Paulinus-Nwammuo Chiedozie Francis "Deployment of A Programmed Graphic User Interface (GUI) For Analysing Digital Filters Using Matlab-Algorithm" Iconic Research And Engineering Journals Volume 6 Issue 10 2023 Page 417-431
Akwukwaegbu Isdore Onyema , Obichere Jude-Kennedy Chibuzo , Mfonobong Eleazar Benson , Paulinus-Nwammuo Chiedozie Francis "Deployment of A Programmed Graphic User Interface (GUI) For Analysing Digital Filters Using Matlab-Algorithm" Iconic Research And Engineering Journals, 6(10)