Skip to content

Mkfilter by Tony Fisher with build fixes by Miriam Ruiz (and myself). Tested on OSx 10.11.

License

Notifications You must be signed in to change notification settings

rafamdr/mkfilter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#The mkfilter Digital Filter Generation Program (mkfilter vsn. 4.5 and friends)

Cleaned up to compile cleanly on modern (2016) OSx. Source was tested on OSx 10.11 (you will need to install xcode) but should also compile on other Unix variants. Uses Clang (rather than gcc).

For detailed usage see doc.pdf (converted from doc.ps).

  1. Introduction

mkfilter is a program which designs an infinite impulse response digital filter from parameters specified on the command line. Lowpass, highpass, bandpass and bandstop filters, with Butterworth, Bessel or Chebyshev characteristics, are designed using the bilinear transform or matched z-transform method. For most applications the bilinear transform method is recommended. The program can also design resonators with bandpass, bandstop or allpass characteristics. A companion program, mkshape, designs raised-cosine finite-impulse-response filters and Hilbert transformers. Other programs generate “C” code (in a variety of formats) from the compiled filter specification, and generate various graphs in “gif” format.

The source code of the programs (in C++) is at http://www-users.cs.york.ac.uk/~fisher/software/mkfilter and there is a World Wide Web form-based front end at http://www-users.cs.york.ac.uk/~fisher/mkfilter

The WWW front end is recommended. For most applications, it is the most convenient way to use the mkfilter package.

About

Mkfilter by Tony Fisher with build fixes by Miriam Ruiz (and myself). Tested on OSx 10.11.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PostScript 43.3%
  • C++ 41.0%
  • Perl 14.2%
  • Other 1.5%