1 unstable release
new 0.1.0 | Jan 16, 2025 |
---|
#1046 in Algorithms
102 downloads per month
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