Click here to Skip to main content
15,893,594 members
Articles / Multimedia / Audio

Customizable Butterworth Digital Filter

Rate me:
Please Sign up or sign in to vote.
4.94/5 (9 votes)
19 Sep 2021Public Domain6 min read 13K   368   9  
Filter specified by the pass frequency, stop frequency, passband attenuation, and stopband attenuation
An implementation is given for a low-pass or high-pass digital Butterworth filter of any order. Instead of specifying the cutoff frequency and order, the user specifies variables more relevant to applications. These are the frequency at the edge of the passband, the frequency at the edge of the stopband, the maximum passband attenuation, and the minimum stopband attenuation. Code is in FORTRAN with a complete C translation.

Views

Daily Counts

Downloads

Weekly Counts

License

This article, along with any associated source code and files, is licensed under A Public Domain dedication


Written By
Engineer Kruger Optical
United States United States
I work on an assembly line and have been doing amateur programming since 1992. Those rare times away from the computer I spend bicycling, canoeing the Columbia River, or cheering on the Seattle Seahawks.

Comments and Discussions