Digital Filters

C++ library for digital filters for realtime implementation (LPF, HPF, BPF, BSP, __).

Digital Filters

Details

This is a header only template implementation of digital filters.

  • Filters method used: Butterworth
  • Discretization method: Trustin (Trapezoidal)
  • Frequency prewrapping implemented.

List of filter class implemented are:

  • LPF_1 (Low Pass Filter of order 1)
  • LPF_2 (Low Pass Filter of order 2)
  • HPF_1 (High Pass Filter of order 1)
  • HPF_2 (High Pass Filter of order 2)
  • BSF_2 (Band Stop Filter of order 2)
  • BPF_2 (Band Pass Filter of order 2)

Source Code

  • Source code is available on GitHub and can be accessed using the following Link.

Documentation

  • Documentation and tutorials can be accessed using the following Link.
This post is licensed under CC BY 4.0 by the author.