441 |
#endif // ARCH_X86 |
#endif // ARCH_X86 |
442 |
}; |
}; |
443 |
|
|
444 |
|
/** @brief Lowpass Filter |
445 |
|
* |
446 |
|
* Lowpass filter based on biquad filter implementation. |
447 |
|
*/ |
448 |
class LowpassFilter : public BiquadFilter { |
class LowpassFilter : public BiquadFilter { |
449 |
public: |
public: |
450 |
inline LowpassFilter() : BiquadFilter() {} |
inline LowpassFilter() : BiquadFilter() {} |
478 |
} |
} |
479 |
}; |
}; |
480 |
|
|
481 |
|
/** @brief Bandpass Filter |
482 |
|
* |
483 |
|
* Bandpass filter based on biquad filter implementation. |
484 |
|
*/ |
485 |
class BandpassFilter : public BiquadFilter { |
class BandpassFilter : public BiquadFilter { |
486 |
public: |
public: |
487 |
inline BandpassFilter() : BiquadFilter() {} |
inline BandpassFilter() : BiquadFilter() {} |
515 |
} |
} |
516 |
}; |
}; |
517 |
|
|
518 |
|
/** @brief Highpass Filter |
519 |
|
* |
520 |
|
* Highpass filter based on biquad filter implementation. |
521 |
|
*/ |
522 |
class HighpassFilter : public BiquadFilter { |
class HighpassFilter : public BiquadFilter { |
523 |
public: |
public: |
524 |
inline HighpassFilter() : BiquadFilter() {} |
inline HighpassFilter() : BiquadFilter() {} |