1 unstable release
0.1.0 | Jan 16, 2025 |
---|
#1336 in Algorithms
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