![]() |
SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
#include <iirfilter.h>
Public Member Functions | |
| IIRFilter (const Type *a, const Type *b) | |
| ~IIRFilter () | |
| void | setCoeffs (const Type *a, const Type *b) |
| Type | run (const Type &sample) |
Private Attributes | |
| Type * | m_a |
| Type * | m_b |
| Type * | m_x |
| Type * | m_y |
IIR filter See: https://cdn.mikroe.com/ebooks/img/8/2016/02/digital-filter-design-chapter-03-image-2-9.gif
Definition at line 31 of file iirfilter.h.
| IIRFilter< Type, Order >::IIRFilter | ( | const Type * | a, |
| const Type * | b | ||
| ) |
Definition at line 62 of file iirfilter.h.
Definition at line 75 of file iirfilter.h.
| Type IIRFilter< Type, Order >::run | ( | const Type & | sample | ) |
Definition at line 98 of file iirfilter.h.
Referenced by AudioFilter::run(), MBEAudioInterpolatorFilter::run(), AudioFilter::runHP(), MBEAudioInterpolatorFilter::runHP(), AudioFilter::runLP(), and MBEAudioInterpolatorFilter::runLP().
Here is the caller graph for this function:| void IIRFilter< Type, Order >::setCoeffs | ( | const Type * | a, |
| const Type * | b | ||
| ) |
Definition at line 84 of file iirfilter.h.
Referenced by IIRFilter< float, 2 >::IIRFilter(), IIRFilter< Type, 2 >::IIRFilter(), and AudioFilter::setDecimFilters().
Here is the caller graph for this function:
|
private |
Definition at line 40 of file iirfilter.h.
Referenced by IIRFilter< float, 2 >::IIRFilter(), IIRFilter< float, 2 >::run(), IIRFilter< Type, 2 >::run(), IIRFilter< float, 2 >::setCoeffs(), IIRFilter< Type, 2 >::setCoeffs(), and IIRFilter< float, 2 >::~IIRFilter().
|
private |
Definition at line 41 of file iirfilter.h.
Referenced by IIRFilter< float, 2 >::IIRFilter(), IIRFilter< float, 2 >::run(), IIRFilter< Type, 2 >::run(), IIRFilter< float, 2 >::setCoeffs(), IIRFilter< Type, 2 >::setCoeffs(), and IIRFilter< float, 2 >::~IIRFilter().
|
private |
Definition at line 42 of file iirfilter.h.
Referenced by IIRFilter< float, 2 >::IIRFilter(), IIRFilter< float, 2 >::run(), IIRFilter< Type, 2 >::run(), IIRFilter< float, 2 >::setCoeffs(), IIRFilter< Type, 2 >::setCoeffs(), and IIRFilter< float, 2 >::~IIRFilter().
|
private |
Definition at line 43 of file iirfilter.h.
Referenced by IIRFilter< float, 2 >::IIRFilter(), IIRFilter< float, 2 >::run(), IIRFilter< Type, 2 >::run(), IIRFilter< float, 2 >::setCoeffs(), IIRFilter< Type, 2 >::setCoeffs(), and IIRFilter< float, 2 >::~IIRFilter().
1.8.13