Сообщение от vovik_t
|
В ASMе в строке:
m_100
movlw .2 ; задаём длительность обнаружения
movwf Repeat ; 1:40mc, 2:60mc, 3:80mc итд
установите: movlw .5
Тогда обнаружение будет при меньшем отношении сигнал/шум.
|
удлинение окна просто сужает полосу пропускания каждого фильтра. Естественно, что при этом сигнал остается - а шума становится меньше, шум ведь размазан по спектру.
Но удлинение окна - чревато. Чревато в двух местах:
1) короткие посылки не ловятся
2) В ГОСТе есть допуски на отклонения частот DTMF, да и микроконтроллеры не всегда кварцованы (и опорные таблицы не всегда получается точно рассчитать). По-правильному, длина окна должна быть разной для каждой частоты DTMF, поскольку отклонение в процентах, а полоса фильтра в Гц обратно пропорциональна длине окна.