mirror of
https://github.com/radio95-rnt/fm95.git
synced 2026-02-27 03:23:54 +01:00
man
This commit is contained in:
@@ -19,11 +19,11 @@ void tilt_init(TiltCorrectionFilter* filter, float alpha) {
|
|||||||
// Leaky integrator for DC estimation: dc[n] = alpha*dc[n-1] + (1-alpha)*x[n]
|
// Leaky integrator for DC estimation: dc[n] = alpha*dc[n-1] + (1-alpha)*x[n]
|
||||||
// Tilt correction: y[n] = x[n] - dc[n]
|
// Tilt correction: y[n] = x[n] - dc[n]
|
||||||
|
|
||||||
if (correction_strength >= 1.0f) {
|
if (alpha >= 1.0f) {
|
||||||
correction_strength = 0.99999f;
|
alpha = 0.99999f;
|
||||||
}
|
}
|
||||||
if (correction_strength < 0.0f) {
|
if (alpha < 0.0f) {
|
||||||
correction_strength = 0.0f;
|
alpha = 0.0f;
|
||||||
}
|
}
|
||||||
|
|
||||||
filter->alpha = alpha; // Leaky integrator coefficient
|
filter->alpha = alpha; // Leaky integrator coefficient
|
||||||
|
|||||||
Reference in New Issue
Block a user