Expand description
cic-fixed
A CIC filter implementation for fixed point numbers.
Implemented for use in converting PDM to PCM.
Example
use cic_fixed::CicDecimationFilter;
let mut filter = CicDecimationFilter::<4, 2>::new();
let result = filter.filter(0);
assert!(result.is_none());
let result = filter.filter(1);
assert!(result.is_none());
let result = filter.filter(2);
assert!(result.is_none());
let result = filter.filter(3);
assert!(result.is_some());
assert_eq!(result.unwrap(), 10);Structs
- CIC decimation filter.