Как наибыстрым способом перейти от DC к AC . Дело в том что в АЦП снимаю сигнал с постоянной составляющей как ее убрать наиболее дешевым в плане процессорного времени методом?
ПРОГРАММНО!!!
SM
Nov 19 2009, 00:31
ФВЧ называется. Фильтр Высоких Частот. Как именно реализовать - может баттерворта 1-го порядка Вам хватит. А может у вас уже есть массив выборок сигнала, и вычесть матожидание из каждой выборки дешевле. Я не телепат.
Только вопросы надо задавать в соответствующих темах. Например "В помощь начинающему -> программирование" или "Алгоритмы (ЦОС)". А не там, где ведется обсуждение вопросов разработки интегральных микросхем.
st232bd
Jan 25 2010, 09:57
"Будьте проще, и за вами потянутся люди"
1. Посчитайте среднее и вычтите из каждого отсчёта.
2. Среднее посчитайте путём прибавления к предыдущему значению среднего разности текущего отсчёта и предыдущего значения среднего, делённой на n много большее 1.
des00
Jan 25 2010, 16:44
Цитата(st232bd @ Jan 25 2010, 03:57)
2. Среднее посчитайте путём прибавления к предыдущему значению среднего разности текущего отсчёта и предыдущего значения среднего, делённой на n много большее 1.
Можно использовать фильтр который используется для моделирования памяти канала y(n+1) = k*x(n) + (1-k)*y(n)
demiurg_spb
Jan 26 2010, 10:32
Цитата(des00 @ Jan 25 2010, 19:44)
Можно использовать фильтр который используется для моделирования памяти канала y(n+1) = k*x(n) + (1-k)*y(n)