11 lines
310 B
C
11 lines
310 B
C
|
#pragma once
|
||
|
|
||
|
struct dc_cancelation_state {
|
||
|
float x_n1;
|
||
|
float y_n1;
|
||
|
float R;
|
||
|
};
|
||
|
|
||
|
void dc_cancelation_init(struct dc_cancelation_state *state, float R);
|
||
|
void dc_cancelation_set_R(struct dc_cancelation_state *state, float R);
|
||
|
float dc_cancelation_update(struct dc_cancelation_state *state, float x);
|