... но не любой ценой.
-
- Я делал через 2 кольцевых буфера по 16 отсчётов, результат одного подавал на вход другого. Суть та же, что и при 256 отсчётах, но память экономится существенно, если нужно. И, кстати, использовал оверсемплинг в паре коммерческих девайсов на печатках с хорошей разводкой и во многих своих, не серийных, "макетных" поделках на PIC18 c 12-битным АЦП, вообще не запариваясь на тему подмешивания шума в сигнал. Расход памяти на окна - 2*16+3*16+2+3=85 байт + 2 байта сохраненный CS!(1054 знак., 24.10.2025 05:13)
- А, да, если отсчёты более чем 8 бит. А как иначе сделать скользящее
окно? Остаётся только экспоненциальный фильтр. - Nikolay_Po(12.10.2025 13:47)
- Можно вычесть 1/256 от текущего значения аккумулятора и прибавить
новый отсчёт. - LightElf(12.10.2025 14:39)
- Это и есть экспоненциальный фильтр. - Andreas(12.10.2025 14:46)
- Я таких умных слов не знаю, по-колхозному :-) - LightElf(12.10.2025 20:32)
- Да, удобная вещь и для сглаживания отсчетов годится, памяти -
только аккумулятор. - Visitor(12.10.2025 17:47)
- Но желательна не целочисленная арифметика. Хотя-бы - с фиксированной точкой. - Toчкa oпopы(12.10.2025 21:43)
- Это и есть экспоненциальный фильтр. - Andreas(12.10.2025 14:46)
- Можно вычесть 1/256 от текущего значения аккумулятора и прибавить
новый отсчёт. - LightElf(12.10.2025 14:39)