1 unstable release

new 0.1.0 Jan 16, 2025

#1046 in Algorithms

Download history 102/week @ 2025-01-13

102 downloads per month

MIT/Apache

8KB
117 lines

Signal Processing Library

This library provides functions for calculating biquad coefficients of Butterworth filters, including lowpass and highpass filters. It uses analog-to-digital transformation techniques like the bilinear transform and frequency warping.

Features

  • Butterworth Filter Design: Calculates biquad coefficients for Butterworth filters.
  • Lowpass & Highpass Filters: Supports both filter types.
  • Complex Number Support: Uses num_complex for complex operations.
  • Analog to Digital Transformation: Converts analog filter specs to digital coefficients.

Installation

Add the following to your Cargo.toml:

[dependencies]
ndarray = "0.16"
num-complex = "0.4"

Dependencies

~1.5MB
~30K SLoC