|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
| MAYAFLUX_API void MayaFlux::Kinesis::Discrete::dc_block | ( | double | pole, |
| std::vector< double > & | a, | ||
| std::vector< double > & | b | ||
| ) |
DC blocking filter.
A zero at DC with a pole just inside it, removing constant offset while leaving everything above the corner essentially untouched. The corner frequency falls as pole approaches 1.0.
| pole | Pole position, clamped to [0, 0.9999]; 0.995 is a typical value |
| a | Denominator output, resized to 2, a[0] == 1.0 |
| b | Numerator output, resized to 2 |
Definition at line 291 of file Coefficients.cpp.