1 unstable release

0.1.0 Jan 16, 2025

#1095 in Algorithms

Download history 92/week @ 2025-01-11 30/week @ 2025-01-18

122 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