mirror of
https://github.com/radio95-rnt/fm95.git
synced 2026-02-26 19:23:51 +01:00
guys i love tilt and everything about making it
This commit is contained in:
@@ -34,8 +34,8 @@ float tilt(TiltCorrectionFilter* filter, float input) {
|
|||||||
// Update DC estimate using leaky integrator
|
// Update DC estimate using leaky integrator
|
||||||
filter->dc_estimate = filter->alpha * filter->dc_estimate + (1.0f - filter->alpha) * input;
|
filter->dc_estimate = filter->alpha * filter->dc_estimate + (1.0f - filter->alpha) * input;
|
||||||
|
|
||||||
// Remove estimated DC component
|
// ADD the DC estimate instead of subtracting
|
||||||
float output = input - filter->dc_estimate;
|
float output = input + (input - filter->dc_estimate) * correction_factor;
|
||||||
|
|
||||||
return output;
|
return output;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user