Skip to content

Struct SYN_Goertzel

ClassList > SYN_Goertzel

Goertzel Filter Instance State.

  • #include <syn_goertzel.h>

Public Attributes

Type Name
int32_t coeff_q15
size_t n_count
size_t n_total
int32_t s1
int32_t s2

Public Attributes Documentation

variable coeff_q15

int32_t SYN_Goertzel::coeff_q15;

Precomputed 2 * cos(2 * pi * k / N) in Q15 format


variable n_count

size_t SYN_Goertzel::n_count;

Accumulated sample count in current block


variable n_total

size_t SYN_Goertzel::n_total;

Target block size N


variable s1

int32_t SYN_Goertzel::s1;

Filter delay element s[n - 1]


variable s2

int32_t SYN_Goertzel::s2;

Filter delay element s[n - 2]



The documentation for this class was generated from the following file src/syntropic/dsp/syn_goertzel.h