Files

copied
Last update 6 years 4 months by Nick
Filesteststest_util_data_dsp_filters
..
readme.md
test_util_data_dsp_filters.ino
testdata.cpp
testdata.h
testdata.ods
testdata.cpp
#include <Arduino.h> #include "testdata.h" const int32_t PROGMEM input1 [SIZE_INPUT_1] = { 0, 0, 1000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000 }; const int32_t PROGMEM input2 [SIZE_INPUT_2] = { 0, 982467, 650576, -493677, -825723, 156434, 1138438, 805928, -339095, -672065, 309017, 1289794, 955910, -190637, -525277, 453990, 1432810, 1096827, -51958, -388973, 587785, 1563964, 1225209, 73527, -266509, 707107, 1680025, 1337896, 182728, -160902, 809017, 1778137, 1432113, 272957, -74750, 891007, 1855884, 1505540, 341991, -10176, 951057, 1911350, 1556368, 388132, 31231, 987688, 1943171, 1583347, 410241, 48450, 1000000, 1950563, 1585812, 407777, 41058, 987688, 1933344, 1563702, 380798, 9237, 951057, 1891937, 1517562, 329969, -46229, 891007, 1827363, 1448527, 256543, -123976, 809017, 1741212, 1358298, 162326, -222088, 707107, 1635604, 1249097, 49639, -338149, 587785, 1513140, 1123612, -78744, -469303, 453990, 1376836, 984933, -219661, -612319, 309017, 1230048, 836475, -369642, -763675, 156434, 1076390, 681894, -524995, -919646, 0, 919646, 524995, -681894, -1076390, -156434, 763675, 369642, -836475, -1230048, -309017, 612319, 219661, -984933, -1376836, -453990, 469303, 78744, -1123612, -1513140, -587785, 338149, -49639, -1249097, -1635604, -707107, 222088, -162326, -1358298, -1741212, -809017, 123976, -256543, -1448527, -1827363, -891007, 46229, -329969, -1517562, -1891937, -951057, -9237, -380798, -1563702, -1933344, -987688, -41058, -407777, -1585812, -1950563, -1000000, -48450, -410241, -1583347, -1943171, -987688, -31231, -388132, -1556368, -1911350, -951057, 10176, -341991, -1505540, -1855884, -891007, 74750, -272957, -1432113, -1778137, -809017, 160902, -182728, -1337896, -1680025, -707107, 266509, -73527, -1225209, -1563964, -587785, 388973, 51958, -1096827, -1432810, -453990, 525277, 190637, -955910, -1289794, -309017, 672065, 339095, -805928, -1138438, -156434, 825723, 493677, -650576, -982467, 0, 982467, 650576, -493677, -825723, 156434, 1138438, 805928, -339095, -672065, 309017, 1289794, 955910, -190637, -525277, 453990, 1432810, 1096827, -51958, -388973, 587785, 1563964, 1225209, 73527, -266509, 707107, 1680025, 1337896, 182728, -160902, 809017, 1778137, 1432113, 272957, -74750, 891007, 1855884, 1505540, 341991, -10176, 951057, 1911350, 1556368, 388132, 31231, 987688, 1943171, 1583347, 410241, 48450, 1000000, 1950563, 1585812, 407777, 41058, 987688, 1933344, 1563702, 380798, 9237, 951057, 1891937, 1517562, 329969, -46229, 891007, 1827363, 1448527, 256543, -123976, 809017, 1741212, 1358298, 162326, -222088, 707107, 1635604, 1249097, 49639, -338149, 587785, 1513140, 1123612, -78744, -469303, 453990, 1376836, 984933, -219661, -612319, 309017, 1230048, 836475, -369642, -763675, 156434, 1076390, 681894, -524995, -919646, 0, 919646, 524995, -681894, -1076390, -156434, 763675, 369642, -836475, -1230048, -309017, 612319, 219661, -984933, -1376836, -453990, 469303, 78744, -1123612, -1513140, -587785, 338149, -49639, -1249097, -1635604, -707107, 222088, -162326, -1358298, -1741212, -809017, 123976, -256543, -1448527, -1827363, -891007, 46229, -329969, -1517562, -1891937, -951057, -9237, -380798, -1563702, -1933344, -987688, -41058, -407777, -1585812, -1950563, -1000000, -48450, -410241, -1583347, -1943171, -987688, -31231, -388132, -1556368, -1911350, -951057, 10176, -341991, -1505540, -1855884, -891007, 74750, -272957, -1432113, -1778137, -809017, 160902, -182728, -1337896, -1680025, -707107, 266509, -73527, -1225209, -1563964, -587785, 388973, 51958, -1096827, -1432810, -453990, 525277, 190637, -955910, -1289794, -309017, 672065, 339095, -805928, -1138438, -156434, 825723, 493677, -650576, -982467, }; const int32_t PROGMEM input3 [SIZE_INPUT_3] = { 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640, 650, 660, 670, 680, 690, 700, 710, 720, 730, 740, 750, 760, 770, 780, 790, 800, 810, 820, 830, 840, 850, 860, 870, 880, 890, 900, 910, 920, 930, 940, 950, 960, 970, 980, 990, 1000 }; const int32_t PROGMEM output1_movingAverage_a [SIZE_INPUT_1] = { 0, 0, 500000, 500000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 500000, 500000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 500000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000 }; const int32_t PROGMEM output1_movingAverage_b [SIZE_INPUT_1] = { 0, 0, 333333, 250000, 200000, 166667, 142857, 125000, 111111, 100000, 90909, 83333, 76923, 71429, 66667, 62500, 62500, 62500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62500, 62500, 62500, 62500, 62500, 62500, 62500, 62500, 62500, 62500, 62500, 62500, 62500, 62500, 62500, 62500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62500, 125000, 187500, 250000, 312500, 375000, 437500, 500000, 562500, 625000, 687500, 750000, 812500, 875000, 937500, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000 }; const int32_t PROGMEM output1_lowpass_a [SIZE_INPUT_1] = { 0, 0, 385870, 236974, 145533, 89376, 54889, 33709, 20702, 12713, 7808, 4795, 2945, 1808, 1111, 682, 419, 257, 158, 97, 60, 37, 22, 14, 8, 5, 3, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 385870, 236974, 145533, 89376, 54889, 33709, 20702, 12713, 7808, 4795, 2945, 1808, 1111, 682, 419, 257, 158, 97, 60, 37, 22, 14, 8, 5, 3, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 385870, 622844, 768377, 857753, 912642, 946351, 967052, 979766, 987574, 992369, 995313, 997122, 998232, 998914, 999333, 999591, 999749, 999846, 999905, 999942, 999964, 999978, 999987, 999992, 999995, 999997, 999998, 999999, 999999, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000, 1000000 }; const int32_t PROGMEM output2_movingAverage_a [SIZE_INPUT_2] = { 0, 491234, 816522, 78449, -659700, -334644, 647436, 972183, 233417, -505580, -181524, 799406, 1122852, 382636, -357957, -35643, 943400, 1264818, 522434, -220466, 99406, 1075874, 1394586, 649368, -96491, 220299, 1193566, 1508961, 760312, 10913, 324058, 1293577, 1605125, 852535, 99103, 408128, 1373445, 1680712, 923766, 165908, 470440, 1431203, 1733859, 972250, 209681, 509460, 1465430, 1763259, 996794, 229346, 524225, 1475282, 1768188, 996794, 224417, 514373, 1460516, 1748523, 972250, 195018, 480147, 1421497, 1704750, 923766, 141870, 422389, 1359185, 1637945, 852535, 66283, 342521, 1275114, 1549755, 760312, -29881, 242509, 1171355, 1442350, 649368, -144255, 124818, 1050463, 1318376, 522434, -274023, -7656, 915413, 1180884, 382636, -415990, -151651, 769532, 1033261, 233417, -566659, -303620, 616412, 879142, 78449, -722320, -459823, 459823, 722320, -78449, -879142, -616412, 303620, 566659, -233417, -1033261, -769532, 151651, 415990, -382636, -1180884, -915413, 7656, 274023, -522434, -1318376, -1050463, -124818, 144255, -649368, -1442350, -1171355, -242509, 29881, -760312, -1549755, -1275114, -342521, -66283, -852535, -1637945, -1359185, -422389, -141870, -923766, -1704750, -1421497, -480147, -195018, -972250, -1748523, -1460516, -514373, -224417, -996794, -1768188, -1475282, -524225, -229346, -996794, -1763259, -1465430, -509460, -209681, -972250, -1733859, -1431203, -470440, -165908, -923766, -1680712, -1373445, -408128, -99103, -852535, -1605125, -1293577, -324058, -10913, -760312, -1508961, -1193566, -220299, 96491, -649368, -1394586, -1075874, -99406, 220466, -522434, -1264818, -943400, 35643, 357957, -382636, -1122852, -799406, 181524, 505580, -233417, -972183, -647436, 334644, 659700, -78449, -816522, -491234, 491234, 816522, 78449, -659700, -334644, 647436, 972183, 233417, -505580, -181524, 799406, 1122852, 382636, -357957, -35643, 943400, 1264818, 522434, -220466, 99406, 1075874, 1394586, 649368, -96491, 220299, 1193566, 1508961, 760312, 10913, 324058, 1293577, 1605125, 852535, 99103, 408128, 1373445, 1680712, 923766, 165908, 470440, 1431203, 1733859, 972250, 209681, 509460, 1465430, 1763259, 996794, 229346, 524225, 1475282, 1768188, 996794, 224417, 514373, 1460516, 1748523, 972250, 195018, 480147, 1421497, 1704750, 923766, 141870, 422389, 1359185, 1637945, 852535, 66283, 342521, 1275114, 1549755, 760312, -29881, 242509, 1171355, 1442350, 649368, -144255, 124818, 1050463, 1318376, 522434, -274023, -7656, 915413, 1180884, 382636, -415990, -151651, 769532, 1033261, 233417, -566659, -303620, 616412, 879142, 78449, -722320, -459823, 459823, 722320, -78449, -879142, -616412, 303620, 566659, -233417, -1033261, -769532, 151651, 415990, -382636, -1180884, -915413, 7656, 274023, -522434, -1318376, -1050463, -124818, 144255, -649368, -1442350, -1171355, -242509, 29881, -760312, -1549755, -1275114, -342521, -66283, -852535, -1637945, -1359185, -422389, -141870, -923766, -1704750, -1421497, -480147, -195018, -972250, -1748523, -1460516, -514373, -224417, -996794, -1768188, -1475282, -524225, -229346, -996794, -1763259, -1465430, -509460, -209681, -972250, -1733859, -1431203, -470440, -165908, -923766, -1680712, -1373445, -408128, -99103, -852535, -1605125, -1293577, -324058, -10913, -760312, -1508961, -1193566, -220299, 96491, -649368, -1394586, -1075874, -99406, 220466, -522434, -1264818, -943400, 35643, 357957, -382636, -1122852, -799406, 181524, 505580, -233417, -972183, -647436, 334644, 659700, -78449, -816522, -491234 }; const int32_t PROGMEM output2_movingAverage_b [SIZE_INPUT_2] = { 0, 491234, 544348, 284842, 62729, 78346, 229788, 301805, 230594, 140328, 155664, 250175, 304462, 269098, 216139, 231005, 320556, 327703, 283795, 290339, 378683, 466654, 472077, 426302, 430838, 517037, 602725, 605731, 557407, 559266, 642659, 725418, 725375, 673883, 672458, 752457, 831713, 828062, 772860, 767629, 843727, 918992, 911264, 851903, 842435, 914222, 985106, 972932, 909065, 895033, 962205, 1028427, 1011548, 942938, 924129, 986496, 1047889, 1026161, 952688, 929007, 986496, 1043011, 1016411, 938075, 909545, 962205, 1013915, 982538, 899459, 866224, 914222, 961317, 925376, 837790, 800110, 843727, 886511, 846334, 754588, 712831, 752457, 791340, 747356, 651901, 606536, 642659, 678148, 630880, 532258, 483842, 517037, 549720, 499775, 398604, 347771, 378683, 409221, 357268, 254230, 201674, 231005, 260108, 206868, 102692, 49146, 77639, 106055, 52280, -52280, -106055, -77639, -49146, -102692, -206868, -260108, -231005, -201674, -254230, -357268, -409221, -378683, -347771, -398604, -499775, -549720, -517037, -483842, -532258, -630880, -678148, -642659, -606536, -651901, -747356, -791340, -752457, -712831, -754588, -846334, -886511, -843727, -800110, -837790, -925376, -961317, -914222, -866224, -899459, -982538, -1013915, -962205, -909545, -938075, -1016411, -1043011, -986496, -929007, -952688, -1026161, -1047889, -986496, -924129, -942938, -1011548, -1028427, -962205, -895033, -909065, -972932, -985106, -914222, -842435, -851903, -911264, -918992, -843727, -767629, -772860, -828062, -831713, -752457, -672458, -673883, -725375, -725418, -642659, -559266, -557407, -605731, -602725, -517037, -430838, -426302, -472077, -466654, -378683, -290339, -283795, -327703, -320556, -231005, -141226, -133395, -176165, -168028, -77639, 12827, 21193, -21193, -12827, 77639, 168028, 176165, 133395, 141226, 231005, 320556, 327703, 283795, 290339, 378683, 466654, 472077, 426302, 430838, 517037, 602725, 605731, 557407, 559266, 642659, 725418, 725375, 673883, 672458, 752457, 831713, 828062, 772860, 767629, 843727, 918992, 911264, 851903, 842435, 914222, 985106, 972932, 909065, 895033, 962205, 1028427, 1011548, 942938, 924129, 986496, 1047889, 1026161, 952688, 929007, 986496, 1043011, 1016411, 938075, 909545, 962205, 1013915, 982538, 899459, 866224, 914222, 961317, 925376, 837790, 800110, 843727, 886511, 846334, 754588, 712831, 752457, 791340, 747356, 651901, 606536, 642659, 678148, 630880, 532258, 483842, 517037, 549720, 499775, 398604, 347771, 378683, 409221, 357268, 254230, 201674, 231005, 260108, 206868, 102692, 49146, 77639, 106055, 52280, -52280, -106055, -77639, -49146, -102692, -206868, -260108, -231005, -201674, -254230, -357268, -409221, -378683, -347771, -398604, -499775, -549720, -517037, -483842, -532258, -630880, -678148, -642659, -606536, -651901, -747356, -791340, -752457, -712831, -754588, -846334, -886511, -843727, -800110, -837790, -925376, -961317, -914222, -866224, -899459, -982538, -1013915, -962205, -909545, -938075, -1016411, -1043011, -986496, -929007, -952688, -1026161, -1047889, -986496, -924129, -942938, -1011548, -1028427, -962205, -895033, -909065, -972932, -985106, -914222, -842435, -851903, -911264, -918992, -843727, -767629, -772860, -828062, -831713, -752457, -672458, -673883, -725375, -725418, -642659, -559266, -557407, -605731, -602725, -517037, -430838, -426302, -472077, -466654, -378683, -290339, -283795, -327703, -320556, -231005 }; const int32_t PROGMEM output2_lowpass_a [SIZE_INPUT_2] = { 0, 379104, 483857, 106656, -253121, -95086, 380893, 544902, 203794, -134173, 36840, 520317, 688399, 349206, 11769, 182409, 664901, 831568, 490642, 151225, 319680, 799811, 963959, 620369, 278149, 443671, 920742, 1081709, 734820, 389188, 551187, 1024630, 1181865, 831145, 481588, 639570, 1108908, 1261956, 906970, 553071, 706642, 1171502, 1320010, 960427, 601878, 750751, 1210869, 1354597, 990199, 626807, 770811, 1226041, 1364866, 995554, 627243, 766328, 1216644, 1350563, 976360, 603177, 737413, 1182909, 1312041, 933090, 555200, 684778, 1125667, 1250249, 866808, 484495, 609718, 1046327, 1166707, 779147, 392801, 514082, 946843, 1063474, 672266, 282377, 400225, 829665, 943090, 548796, 155942, 270950, 697678, 808521, 411777, 16610, 129441, 554131, 663079, 264584, -132190, -20819, 402561, 510347, 110840, -286793, -176128, 246697, 354084, -45668, -443392, -332664, 90380, 198139, -201087, -598132, -486571, -62543, 46351, -351590, -747201, -634060, -208306, -97542, -493471, -886930, -771499, -343320, -229997, -623237, -1013878, -895505, -464260, -347753, -737691, -1124919, -1003022, -568148, -447909, -834017, -1217319, -1091405, -652427, -528000, -909842, -1288803, -1158477, -715020, -586054, -963299, -1337609, -1202586, -754388, -620641, -993071, -1362538, -1222646, -769559, -630910, -998426, -1362975, -1218163, -760162, -616607, -979232, -1338908, -1189248, -726427, -578085, -935962, -1290931, -1136613, -669185, -516292, -869680, -1220226, -1061553, -589845, -432751, -782019, -1128532, -965917, -490361, -329517, -675138, -1018108, -852060, -373183, -209134, -551667, -891674, -722785, -241196, -74565, -414649, -752341, -581276, -97650, 70877, -267456, -603541, -431016, 53921, 223610, -113712, -448938, -275707, 209784, 379872, 42796, -292339, -119171, 366102, 535818, 198215, -137599, 34736, 519025, 687606, 348718, 11470, 182225, 664788, 831498, 490599, 151199, 319664, 799802, 963953, 620365, 278147, 443670, 920742, 1081709, 734820, 389188, 551187, 1024630, 1181865, 831145, 481588, 639570, 1108908, 1261956, 906970, 553071, 706642, 1171502, 1320010, 960427, 601878, 750751, 1210869, 1354597, 990199, 626807, 770811, 1226041, 1364866, 995554, 627243, 766328, 1216644, 1350563, 976360, 603177, 737413, 1182909, 1312041, 933090, 555200, 684778, 1125667, 1250249, 866808, 484495, 609718, 1046327, 1166707, 779147, 392801, 514082, 946843, 1063474, 672266, 282377, 400225, 829665, 943090, 548796, 155942, 270950, 697678, 808521, 411777, 16610, 129441, 554131, 663079, 264584, -132190, -20819, 402561, 510347, 110840, -286793, -176128, 246697, 354084, -45668, -443392, -332664, 90380, 198139, -201087, -598132, -486571, -62543, 46351, -351590, -747201, -634060, -208306, -97542, -493471, -886930, -771499, -343320, -229997, -623237, -1013878, -895505, -464260, -347753, -737691, -1124919, -1003022, -568148, -447909, -834017, -1217319, -1091405, -652427, -528000, -909842, -1288803, -1158477, -715020, -586054, -963299, -1337609, -1202586, -754388, -620641, -993071, -1362538, -1222646, -769559, -630910, -998426, -1362975, -1218163, -760162, -616607, -979232, -1338908, -1189248, -726427, -578085, -935962, -1290931, -1136613, -669185, -516292, -869680, -1220226, -1061553, -589845, -432751, -782019, -1128532, -965917, -490361, -329517, -675138, -1018108, -852060, -373183, -209134, -551667, -891674, -722785, -241196, -74565, -414649, -752341, -581276, -97650, 70877, -267456, -603541, -431016, 53921, 223610, -113712, -448938, -275707, }; const int32_t PROGMEM output3_squareScale_a [SIZE_INPUT_3] = { -183297, -156000, -129047, -102438, -76172, -50250, -24672, 562, 25453, 50000, 74203, 98062, 121578, 144750, 167578, 190063, 212203, 234000, 255453, 276563, 297328, 317750, 337828, 357563, 376953, 396000, 414703, 433063, 451078, 468750, 486078, 503063, 519703, 536000, 551953, 567563, 582828, 597750, 612328, 626563, 640453, 654000, 667203, 680063, 692578, 704750, 716578, 728063, 739203, 750000, 760453, 770563, 780328, 789750, 798828, 807563, 815953, 824000, 831703, 839063, 846078, 852750, 859078, 865063, 870703, 876000, 880953, 885563, 889828, 893750, 897328, 900563, 903453, 906000, 908203, 910063, 911578, 912750, 913578, 914063, 914203, 914000, 913453, 912563, 911328, 909750, 907828, 905563, 902953, 900000, 896703, 893063, 889078, 884750, 880078, 875063, 869703, 864000, 857953, 851563 }; const int32_t PROGMEM output3_splineScale_a [SIZE_INPUT_3] = { -13687, -11640, -9583, -7516, -5442, -3361, -1275, 814, 2906, 5000, 7094, 9186, 11275, 13361, 15442, 17516, 19583, 21640, 23687, 25723, 27745, 29754, 31747, 33723, 35681, 37620, 39538, 41435, 43308, 45156, 46979, 48775, 50542, 52280, 53987, 55661, 57302, 58909, 60479, 62012, 63506, 64960, 66373, 67743, 69070, 70351, 71586, 72774, 73912, 75000, 76037, 77024, 77961, 78851, 79695, 80493, 81248, 81960, 82631, 83262, 83854, 84409, 84927, 85411, 85862, 86280, 86667, 87025, 87354, 87656, 87933, 88185, 88413, 88620, 88806, 88973, 89122, 89254, 89370, 89473, 89562, 89640, 89708, 89766, 89817, 89861, 89900, 89936, 89969, 90000, 90031, 90064, 90100, 90139, 90183, 90234, 90292, 90360, 90438, 90527 };
Report a bug