English version

Детектор DTMF

Многочастотный код 2 из 8 (или DTMF - Dual Tone Multiple Frequency) в настоящее время является все более распространяющимся телефонным стандартом на набор номера. Данный стандарт вытесняет устаревший импульсный набор номера. Помимо набора номера данный метод сигнализации находит множество других применений.

Кодек DTMF состоит из кодера (передатчика), который переводит нажатия клавиш (на телефонной клавиатуре) или цифровую информацию в двухтональные сигналы, а декодер, соответственно, определяет присутствие и информационное содержание двухтональной посылки во входящем сигнале.

Параллельно с универсальным стандартом DTMF, различные телефонные компании используют похожую схему (сигнализация R2MF, R1.5MF и пр.) не только для набора номера, но и для межстанционной внутриполосной сигнализации. Примерами могут служить передача двухтональных сигналов "занято", "занято-перегрузка", различные сигналы временных счетчиков и пр. Но в отличии от DTMF на эти схемы нет единого стандарта.

Данный алгоритм является собственной разработкой Центра и выполнен с использованием спектрального анализатора на базе модифицированного алгоритма Герцеля. Логический блок алгоритма обеспечивает высокую точность определния и высокую помехоустойчивость.

[наверх] [на главную]


Многоканальная реализаци для ЦПОС семейства TMS320C54x

Алгоритм реализован для ЦПОС семейства TMS320C54x фирмы Texas Instruments.

Реализация удовлетворяет следующим требованиям:

  • функционирует в режиме реального времени;
  • совместима со всеми ЦПОС в рамках семейства TMS320C54x (не используютс специфические особенности старших моделей, таких как TMS320C548, TMS320C549 и пр.);
  • проверена на большом количестве реальных сигналов и, также, на тестовых лентах MITEL;
  • оттестирована в различных режимах работы в составе реальной системы речевой обработки (ip-телефонном шлюзе)

Ресурсоемкость реализации для 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)


[наверх] [на главную]


Навигация

Описание рекомендации

Реализация для TMS320C54x

Документация


По вопросам приобретения библиотек, исходных текстов программ или реализаций готовых устройств на основе малогабаритных DSP модулей обращайтесь по e-mail:

e-mail в графическом файле

Подробная контактная информация представлена в разделе "О Центре"

Copyright © 1999-2009, Центр ЦОС СПб ГУТ