Я знаю, что дополнительный фильтр имеет функции как LPF, так и HPF. Но я думаю, что мое понимание принципала позади этого до сих пор неясно.Как определить параметр alpha дополнительного фильтра?
Я довольно новичок в цифровой обработке сигналов, и, возможно, некоторые очень фундаментальные объяснения помогут.
Скажет, у меня есть комплементарный фильтр следующим образом:
y = a * y + (1 - a) * x
Тогда мой параметр a
может быть вычислен
a = time_constant/(time_constant + sample_period)
,
где sample_period
просто, обратная sampling_frequency
.
time_constant
похоже на мой выбор.
Мои вопросы:
- Что такое теория позади этого расчета?
- Как мы выбираем
time_constant
правильно?
Примечание: Я также posted this question on robotics, как ответы там, вероятно, будет немного отличаться в акцентах.
Многопользовательский режим [Robotics] (http://robotics.stackexchange.com/q/1717/37). –