Генерация и распознование DTMF-сигналов


6. Проверка расчета фильтров с помощью программ математического моделирования

Встроенный в MSP430 АЦП даёт возможность перехода от аналоговых к цифровым сигналам. Однако, для проверки характеристик фильтров, нам пот­ребуются точные значения на выходе фильтров. Получить их непосредственно невозможно (т.к. встроенный ЦАП отсутствует), поэтому проверить амплитуд­ные характеристики фильтра также невозможно. Чтобы получить в этом случае информацию о достигнутых характеристиках фильтров, алгоритм был смоде­лирован математической программой, с её помощью были получены амплитуд­ные характеристики.

В отличие от микроконтроллера, осуществляющего вычисления с 16-бит­ной точностью, алгоритм в данном случае оперирует с точностью плавающей запятой. При этом были использованы укороченные коэффициенты. В качестве примера приведена программа моделирования и результат - амплитудная ха­рактеристика фильтра на 770 Гц. Для сравнения также приведена характерис­тика фильтра с неокруглёнными коэффициентами. (Рис. 18):


f(alpha,gamma_1_n1, gamma_2, n1) :=


t1<-0 t2<-0 forieO..N