Skip to content
Research Article Open access CC BY 4.0

Comparative Design and Application of IIR Digital Filters in Ground Clutter in Radar Systems Using MATLAB and Python

Samson Dauda Yusuf, Maduka Onyemauche, Barnabas John Kwaha

Physical Science International Journal · pp. 146–154 · Published 20 May 2026

10.9734/psij/2026/v30i3950

Abstract

Ground clutter remains a significant challenge in radar systems because low-frequency reflections from stationary objects can mask or distort high-frequency target signals, thereby reducing detection accuracy and overall system performance. This study presents the comparative design, implementation, and application of four Infinite Impulse Response (IIR) digital filters: Chebyshev Type I, Chebyshev Type II, Elliptic, and Bessel using MATLAB and Python for ground-clutter suppression in radar systems. The filters were designed using the bilinear transformation technique under identical specifications and evaluated in both the frequency and time domains to determine their effectiveness in attenuating low-frequency clutter while preserving high-frequency target signals. Simulation results demonstrate that the bilinear transformation method yields stable, accurate digital filters on both platforms. Among the filters, the Elliptic and Chebyshev Type I filters achieved the highest stopband attenuation and sharpest transition bandwidth, making them the most effective for clutter suppression. The Chebyshev Type II filter provided moderate attenuation with a flat passband response, whereas the Bessel filter prioritized phase linearity and waveform preservation at the expense of attenuation strength. MATLAB implementations exhibited slightly sharper roll-off and deeper attenuation due to optimized numerical precision, while Python implementations showed smoother temporal responses and improved transient stability. Comparative analysis revealed only minor differences between the two platforms, mainly due to variations in floating-point precision and coefficient normalization. Overall, both MATLAB and Python proved reliable for digital filter design and implementation. The study concludes that filter selection should depend on the specific radar application, with Elliptic filters preferred for maximum clutter suppression and Bessel filters better suited for phase-sensitive radar systems, thereby supporting efficient and flexible signal-processing solutions.

Bilinear transformation ground clutter suppression IIR digital filters radar signal processing MATLAB Python

Cited by 0

No indexed citations yet.

Article metrics

Real usage data collected on this platform.

0

Page views

0

PDF downloads

0

Outbound clicks

0

Citations

Views by country

Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".

No views recorded yet.

Traffic sources

Referring site, by host.

No traffic recorded yet.

Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.