Детектирование DTMF используя АЦП - объясните пожалуйста, как бороться с входными уровнями.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ХУДОжник 17 марта 2003 г. 06:36

С компаратором все просто - сигнал или есть или нет, т.е. делается просто свертка меандров. А как быть с АЦП, ведь уровни сигнала могут быть разными? Я смутно догадываюсь что часть разрядов АЦП надо использовать для "подстройки" входных уровней, но как это должно выглядеть на практике что-то не могу понять. Объясните популярно пожалуйста. А если бы еще с примером (на 'C' или асме i51, PIC, x86)... И еще, может кто поделится практическими соображениями: много ли я потеряю, если для определения присутствия сигнала буду пользоваться не sqrt(x^2 + y^2), а просто суммой квадратов или вообще суммой абсолютных значений?
Разумеется ссылки принимаю с благодарностью :))) Только желательно на элементарном уровне (типа на пальцАх :) - не силен я, увы, в ЦОС. Можно и на аглицком. "Погуглил", но улов оказался невелик - наверное потому что сам толком не знал, что ищу.

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

Ответы



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

E-mail: info@telesys.ru