diff options
Diffstat (limited to 'templates/6_iir_test.cpp')
-rw-r--r-- | templates/6_iir_test.cpp | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/templates/6_iir_test.cpp b/templates/6_iir_test.cpp deleted file mode 100644 index 116a680..0000000 --- a/templates/6_iir_test.cpp +++ /dev/null @@ -1,13 +0,0 @@ -Sample *process_data(Samples samples) -{ - constexpr float alpha = 0.7; - - static Sample prev = 2048; - - samples[0] = (1 - alpha) * samples[0] + alpha * prev; - for (unsigned int i = 1; i < samples.size(); i++) - samples[i] = (1 - alpha) * samples[i] + alpha * samples[i - 1]; - prev = samples[samples.size() - 1]; - - return samples.data(); -} |