fk0, легенда (30.11.2012 13:29, просмотров: 181) ответил Vit на Теплее. На приемной стороне надеюсь на приемлемую работу SIM900 с прошивой с декодированием DTMF. на крайний случай возьму чтобы юзать как брелок какую-нить "обычную" трубу.
Не надейся. У TI были аппноты как сделать декодер софтово. Проблемы три: 1) есть эхо, всегда, и декодер может срабатывать на голосовое меню (метод по второй гармонике отсекать -- ок, но аппаратные микросхемы его-то и не имеют), 2) AMR "размазывает" спектр, нужна большая полоса пропускания (меньшая "добротность") для каждого фильтра и чтоб декодер не выключался при большом уровне постороннего "шумового" сигнала, 3) "пропуски" в тональных сигналах. Ориентироваться стоит не на стандарт (50мс), а на более длительное удержание клавиш и большую паузу между ними, исключая короткие пропуски (объединяя одинаковые коды в один), тут некая "эвристика" вообще нужна, примерно как в АОНах. У аппаратных декодеров самая большая проблема -- N1. Пункт 3 только софтово решается, хоть с аппаратным, хоть с программным декодером. У SIM900 всё работает (честно -- даже не смотрел) скорей только в тепличных условиях.
[ZX]