APM:Libraries
|
#include <NotchFilter.h>
Public Member Functions | |
void | init (float sample_freq_hz, float center_freq_hz, float bandwidth_hz, float attenuation_dB) |
T | apply (const T &sample) |
Private Attributes | |
bool | initialised |
float | b0 |
float | b1 |
float | b2 |
float | a1 |
float | a2 |
float | a0_inv |
T | ntchsig |
T | ntchsig1 |
T | ntchsig2 |
T | signal2 |
T | signal1 |
Definition at line 30 of file NotchFilter.h.
T NotchFilter< T >::apply | ( | const T & | sample | ) |
Definition at line 42 of file NotchFilter.cpp.
void NotchFilter< T >::init | ( | float | sample_freq_hz, |
float | center_freq_hz, | ||
float | bandwidth_hz, | ||
float | attenuation_dB | ||
) |
Definition at line 22 of file NotchFilter.cpp.
|
private |
Definition at line 38 of file NotchFilter.h.
|
private |
Definition at line 38 of file NotchFilter.h.
|
private |
Definition at line 38 of file NotchFilter.h.
|
private |
Definition at line 38 of file NotchFilter.h.
|
private |
Definition at line 38 of file NotchFilter.h.
|
private |
Definition at line 38 of file NotchFilter.h.
|
private |
Definition at line 37 of file NotchFilter.h.
|
private |
Definition at line 39 of file NotchFilter.h.
|
private |
Definition at line 39 of file NotchFilter.h.
|
private |
Definition at line 39 of file NotchFilter.h.
|
private |
Definition at line 39 of file NotchFilter.h.
|
private |
Definition at line 39 of file NotchFilter.h.