MATLAB для DSP. Моделирование приемника DTMF. Часть 1

         

Y(n) = a * y(n - 1) + (1 - a) * |s(n)|,


    где y(n) — сигнал на выходе фильтра, а s(n) — входной сигнал. Параметр a берётся равным 0,95.

    Логический блок принимает решение о наличии новой цифры и обеспечивает соответствие приёма спецификации ITU-T.

    Принцип его работы следующий: если блок оценки интенсивности определил наличие сигнала и цифра, определившаяся после оценки частоты двух компонент сигнала, не меняются в течение 5 мс, начинается вычисление длительности сигнала цифры. Если после этого сигнал пропадёт на время, меньше 10 мс, то подсчёт времени сигнала продолжается после его восстановления. Принятой считается цифра, суммарная длительность которой не менее 23 мс, и после которой была пауза более 10 мс.



Содержание раздела