Skip to content

Struct loop_filter_state_t

ClassList > loop_filter_state_t

Second-order PI loop filter state (embeddable by value).

  • #include <loop_filter_core.h>

Public Attributes

Type Name
double bn
double integ
double ki
double kp
double t
double zeta

Public Attributes Documentation

variable bn

double loop_filter_state_t::bn;

loop noise bandwidth, normalized cycles/sample.


variable integ

double loop_filter_state_t::integ;

integrator memory = running rate/freq estimate.


variable ki

double loop_filter_state_t::ki;

integral gain (derived from bn, zeta, t).


variable kp

double loop_filter_state_t::kp;

proportional gain (derived from bn, zeta, t).


variable t

double loop_filter_state_t::t;

update period in samples.


variable zeta

double loop_filter_state_t::zeta;

damping factor (0.707 = critically damped).



The documentation for this class was generated from the following file native/inc/loop_filter/loop_filter_core.h