[an error occurred while processing this directive] [an error occurred while processing this directive]
Вот ещё проблема - поймать то поймаю но как паузы отследить (там ведь тоже что-то ловится постоянно будет)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Sergey Smirnow 28 января 2002 г. 10:12
В ответ на: Консультация по программному декодированию DTMF на уровне алгоритма нужна. отправлено Sergey Smirnow 28 января 2002 г. 08:08

Ну и подработки от голоса убрать (вот ведь проблема ещё, в архивах конфы нашёл).

Вобщем получить в регистр значение DTMF не проблема, но как узнать что это именно DTMF а не голосовая подработка ? Оно ведь по АОНовскому алгоритму каждые 10 мс (в зависимости от размера окна) новое будет даже когда в канале ничего нет.

Будет ли достаточно если например уменьшить окно до 5 мс создать что то типа ещё одного окна на 8 полученных значений (5*8=40 мс) и если любые 6 в окне из 8 совпали считать что это то что мне нужно.

Вообще кто-нить уже так делал ?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru