Error_Reporting(E_ALL & ~E_NOTICE); $PAGE_RIGHT_ARR = array('h323'); $PAGE_TITLE = "Компоненты H.323. Детектор DTMF"; $PAGE_WORDS = "оператор, качество, связь, технологии, стандарты, h.323, g.711, g.723, g.728, g.722, g.729, IP-телефония, IP телефония, IP-телефон, IP телефон, компьютерная телефония, интернет-телефония, звонки через интернет, международные, междугородние, бесплатные, компьютер-телефон, телефон-телефон, компьютер-компьютер"; $PAGE_DESCR = "Компоненты H.323. Детектор DTMF"; $PAGE_CLASS = "Интернет, Сервис, Услуги, Связь, IP-Телефония, Internet, Технологии, Электронная коммерция"; $PAGE_MENU = 'описание компоненты
Здесь приведена исчерпывающая информация о компонентах стандарта H.323.
Описание рекомендации Реализация для TMS320C54x Документация
Детектор DTMF
Многочастотный код 2 из 8 (или DTMF - Dual Tone Multiple Frequency) в настоящее время является все более распространяющимся телефонным стандартом на набор номера. Данный стандарт вытесняет устаревший импульсный набор номера. Помимо набора номера данный метод сигнализации находит множество других применений.
Кодек DTMF состоит из кодера (передатчика), который переводит нажатия клавиш (на телефонной клавиатуре) или цифровую информацию в двухтональные сигналы, а декодер, соответственно, определяет присутствие и информационное содержание двухтональной посылки во входящем сигнале.
Параллельно с универсальным стандартом DTMF, различные телефонные компании используют похожую схему (сигнализация R2MF, R1.5MF и пр.) не только для набора номера, но и для межстанционной внутриполосной сигнализации. Примерами могут служить передача двухтональных сигналов "занято", "занято-перегрузка", различные сигналы временных счетчиков и пр. Но в отличии от DTMF на эти схемы нет единого стандарта.
Данный алгоритм является собственной разработкой Центра и выполнен с использованием спектрального анализатора на базе модифицированного алгоритма Герцеля. Логический блок алгоритма обеспечивает высокую точность определния и высокую помехоустойчивость.
Многоканальная реализация для ЦПОС семейства TMS320C54x
Алгоритм реализован для ЦПОС семейства TMS320C54x фирмы Texas Instruments.
Реализация удовлетворяет следующим требованиям:
Ресурсоемкость реализации для TMS320C54x
Загрузка процессора | |
Детектор DTMF | |
Вычислительный ресурс (пиковая загрузка на один канал), млн.оп./с. | 1.62 |
Память | |
программа, слов | 1303 |
таблицы, слов | 240 + 11*N |
данные, слов | 196 + 1054*N |
Всего, К слов | 1.27 + 1.04*N |
где N - число одновременно реализуемых каналов.
Таким образом, на одном процессоре TMS320C549 с 32 килословами внутренней памяти и мощностью 100MIPS можно реализовать независимую обработку тридцати каналов, а при расширенной памяти - до шестидесяти каналов.
Документация
Можно получить подробную документацию по представленным реализациям алгоритма детектора DTMF, описание API реализаций, подробные инструкции по встраиванию алгоритма в систему обработки речевых сигналов:
DTMF-детектор для TMS320C54x (формат RTF)
Использовались материалы сайта http://www.dsp.sut.ru.