6. Проверка расчета фильтров с помощью программ математического моделирования
Встроенный в MSP430 АЦП даёт возможность перехода от аналоговых к цифровым сигналам. Однако, для проверки характеристик фильтров, нам потребуются точные значения на выходе фильтров. Получить их непосредственно невозможно (т.к. встроенный ЦАП отсутствует), поэтому проверить амплитудные характеристики фильтра также невозможно. Чтобы получить в этом случае информацию о достигнутых характеристиках фильтров, алгоритм был смоделирован математической программой, с её помощью были получены амплитудные характеристики.
В отличие от микроконтроллера, осуществляющего вычисления с 16-битной точностью, алгоритм в данном случае оперирует с точностью плавающей запятой. При этом были использованы укороченные коэффициенты. В качестве примера приведена программа моделирования и результат - амплитудная характеристика фильтра на 770 Гц. Для сравнения также приведена характеристика фильтра с неокруглёнными коэффициентами. (Рис. 18):
f(alpha,gamma_1_n1, gamma_2, n1) :=
t1<-0 t2<-0 forieO..N