|
DTMF декодер на цифровом интерфейсе, UART, I2C ... |
|
|
|
Jun 7 2010, 14:55
|

Местный
  
Группа: Свой
Сообщений: 253
Регистрация: 24-08-08
Пользователь №: 39 783

|
Доброго времени... Никак не могу найти ответ на свой вопрос сам  Есть ли декодеры дтмф на цифровых интерфейсах? Например на UART RS-232 I2C и т.д. Спасибо
|
|
|
|
|
 |
Ответов
|
Jun 10 2010, 06:13
|

Гуру
     
Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988

|
Абсолютно согласен с приведенным выше. Мы пытались детектировать DTMF в канальных интервалах потока ST-BUS. "Вылизывали" детектор на ADSP-2181 почти 4 месяца. Алгоритмы пробовались самые разные, моделировалось в матлабе...... Нам казалось что все работает идеально. Повезли нашу миникоммутацию на сертификацию с тестами в реальных условиях. И сразу все провалили. Вобщем пришлось поставить кодеки, на них повесить декодеры и только тогда оборудование прошло тесты. Замечу, что эти было почти 9 лет назад.Тогда и о PIC18 еще не слышали, не то что о 24-х Конечно за это время многое ушло вперед, но мое мнение остается прежним - чем делать простой програмный декодер который неизвестно как себя поведет в реальной ситуации, то лучше поставить аппаратный. Надежнее и дешевле. Динамика лучше, аналоговая часть уже внутри. Ну или если есть время и деньги - .... читайте написаное выше. Все зависит только от задачи.
>>>>НО господа, "народный 8870" никак не соответствует понятию "хороший детектор".
Согласен, ведь ему сколько лет??? У Зарлинка есть уже современные с динамикой в 50dB и надежностью определения на порядок лучше. Вот только доставаемость и цена.... А этого реликта хватает для 90% задач.
Если китайцы согласятся с нашими доводами, то SIM900 тоже обретет возможность декодирования DTMF.
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Jun 10 2010, 07:26
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(CADiLO @ Jun 10 2010, 09:13)  Тогда и о PIC18 еще не слышали, не то что о 24-х Это совершенно не имеет значения. Цитата Ну или если есть время и деньги - .... читайте написаное выше. Все зависит только от задачи. Вы все время пытаетесь притянуть свой аналоговый опыт в радиоканале  . В данном случае проблемы совершенно другие - ну нет в этих условиях ни "-50dB" (биппером в микрофон по нынешним временам экзотика), ни битвы за распознавание DTMF на фоне развеселой музыки и грозовых разрядов. Явно управление очередной "охранкой". Зато в полный рост есть проблемы наличия GSM кодека, о которых никакие "8870" ни сном ни духом, будь они хоть дважды "-50dB". Цитата А этого реликта хватает для 90% задач. Ну хорошо, что хоть осетра до 90% урезали  , ну и как он по Вашему соотносится с поставленной здесь задачей? По моему опыту периодического наблюдения самодельщиков от GSM (лет десять назад вообще косяками ходили  )пробегающих с вечными вопросами типа "а почему у меня DTMF не всегда и не везде принимается", всякие "народные" не пригодны для реальной работы на GSM сетях.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jun 10 2010, 08:49
|
Группа: Новичок
Сообщений: 1
Регистрация: 2-04-10
Пользователь №: 56 361

|
Для более-менее надёжного детектирования DTMF через GSM, и любой другой голосовой кодек, есть другое решение. Решение не подходящее для большинства "самодельщиков", но вполне реализуемое производителями оборудования, в виду бОльших трудозатрат. Мы применяли его для оборудования NGN сетей, VoIP гейтов и проекта "цифрового уплотнения" междугородних цифровых линий связи.
Смысл простой - при обнаружении DTMF кода на абонентской аналоговой линии, или просто - при необхомости передать "рапознаваемый" DTMF, в сеть должны быть отправлены заранее подготовленные пакеты голосового кодека, при декодировании которых получится сигнал, максимально близкий по параметрам к DTMF. Т.е. требуется немного шаманских плясок с бубном для подбора такого кодированного сигнала, который на приёмной стороне будет надёжно определяться большинством "нормальных" детекторов (будь то программный или аппаратный). Немного поиграть с амплитудами, девиацией, фазой, формой окна и вуаля - всё вполне работоспособно. Мы подбирали такие пакеты для GSM с разными битрейтами, iLBC, G.729AB. Графическое изображение такого сигнала выглядит "коряво", однако все параметры анализируемые детектором, попадают в границы окна надёжного детектирования.
|
|
|
|
|
Jun 10 2010, 09:28
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Zizo @ Jun 10 2010, 11:49)  Смысл простой - при обнаружении DTMF кода на абонентской аналоговой линии Некому распознавать - есть аналоговый телефон, чей-то чужой шлюз в GSM и злосчастный GSM модуль на другом конце. Цитата , или просто - при необхомости передать "рапознаваемый" DTMF, в сеть должны быть отправлены заранее подготовленные пакеты голосового кодека Нету возможности у произвольного аналогового телефона отправлять заранее подготовленные пакеты. В общем есть "самодельщик" один на один с голосовым каналом вылезающем из его GSM модуля  .
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
semen_992 DTMF декодер на цифровом интерфейсе Jun 7 2010, 14:55 Палыч Цитата(semen_992 @ Jun 7 2010, 18:55) Ест... Jun 7 2010, 16:10 zltigo Цитата(Палыч @ Jun 7 2010, 18:10) Вы ищит... Jun 7 2010, 16:38  Aner Цитата(zltigo @ Jun 7 2010, 19:38) Ну а с... Jun 8 2010, 11:14   zltigo Цитата(Aner @ Jun 8 2010, 14:14) по этому... Jun 8 2010, 11:57 CADiLO Что касается микросхем с последовательным интерфей... Jun 8 2010, 08:20 zltigo Цитата(CADiLO @ Jun 8 2010, 11:20) а в на... Jun 8 2010, 08:36 CADiLO На эту тему уже спорили год назад.
Специально езд... Jun 8 2010, 09:01 zltigo Цитата(CADiLO @ Jun 8 2010, 12:01) Схема ... Jun 8 2010, 09:18 =F8= как говорит гугл MT3270 Jun 8 2010, 09:18 Aner как это какой! DTMF сигнал аналоговый, тут не ... Jun 8 2010, 14:33 alexQ есть модули которые могут декодировать DTMF сами, ... Jun 8 2010, 15:11  sobr Цитата(alexQ @ Jun 8 2010, 22:11) есть мо... Jun 9 2010, 04:03 zltigo Цитата(Aner @ Jun 8 2010, 17:33) Проще...... Jun 9 2010, 04:47 CADiLO Я уже приводил пример в другой ветке - если ... Jun 9 2010, 06:36 zltigo Цитата(CADiLO @ Jun 9 2010, 09:36) то даж... Jun 9 2010, 07:28 CADiLO Отличие простое - В аппаратном декодере набор из ... Jun 9 2010, 08:15 zltigo Цитата(CADiLO @ Jun 9 2010, 11:15) Достат... Jun 9 2010, 08:39 blackfin Цитата(CADiLO @ Jun 9 2010, 12:15) Отличи... Jun 9 2010, 09:29 CADiLO >>> Спасибо, я за 25 лет в телефонии нико... Jun 9 2010, 09:08 zltigo Цитата(CADiLO @ Jun 9 2010, 12:08) Даже н... Jun 9 2010, 11:03 Aner вот-вот, например 8870 меньше бакса. Jun 9 2010, 09:36 blackfin Цитата(Aner @ Jun 9 2010, 13:36) вот-вот,... Jun 9 2010, 10:04 Harbinger Если предположить, что устройство, содержащее деко... Jun 9 2010, 14:20 zltigo Цитата(Harbinger @ Jun 9 2010, 17:20) Есл... Jun 9 2010, 14:48 Harbinger GSM ещё цветочки ... через CDMA вообще не гонится.... Jun 9 2010, 15:03 alx125 И при всем что здесь было сказано, остается открыт... Jun 9 2010, 23:59 sobr Цитата(alx125 @ Jun 10 2010, 06:59) остае... Jun 10 2010, 04:36  alx125 Цитата(sobr @ Jun 10 2010, 07:36) Вопрос ... Jun 10 2010, 05:55 Dima_G В тему самостоятельной разработки DTMF декодера - ... Jun 10 2010, 03:00 CADiLO >>>Это совершенно не имеет значения.
Пра... Jun 10 2010, 08:27 zltigo Цитата(CADiLO @ Jun 10 2010, 11:27) >... Jun 10 2010, 08:48  sobr Цитата(zltigo @ Jun 10 2010, 15:48) НЕ с ... Jun 10 2010, 09:30 av-master Пока, Вы тут сприте, мы вот уже 130-ю девайсину пр... Jun 10 2010, 08:31 av-master СЛОМАТЬ дтмф наоборот )) ГГ. вполне возможно. но э... Jun 10 2010, 09:32 CADiLO Не подменили - невнимательно читали.
На ADSP мы пы... Jun 10 2010, 09:35 zltigo Цитата(CADiLO @ Jun 10 2010, 12:35) Можно... Jun 10 2010, 09:49  alx125 Цитата(zltigo @ Jun 10 2010, 12:49) Я и с... Jun 11 2010, 01:30   blackfin Цитата(alx125 @ Jun 11 2010, 05:30) Так п... Jun 11 2010, 03:38    ArtemKAD Цитата(blackfin @ Jun 11 2010, 06:38) Пот... Jun 11 2010, 13:49     zltigo Цитата(ArtemKAD @ Jun 11 2010, 16:49) Кро... Jun 11 2010, 14:49   sobr Цитата(alx125 @ Jun 11 2010, 08:30) Но по... Jun 11 2010, 05:29   =F8= Цитата(alx125 @ Jun 11 2010, 04:30) Так п... Jun 11 2010, 05:29   mvm54 Цитата(alx125 @ Jun 11 2010, 05:30) Очень... Jun 12 2010, 09:23    alx125 Цитата(mvm54 @ Jun 12 2010, 12:23) Х. Хар... Jun 12 2010, 15:13 av-master и вообще не вижу проблемы, только что позвонил. и ... Jun 10 2010, 09:36 sobr Цитата(av-master @ Jun 10 2010, 16:3... Jun 10 2010, 09:53 =F8= ИМХО единственное преимущество аппаратных декодеро... Jun 10 2010, 15:31 zltigo Цитата(alx125 @ Jun 11 2010, 04:30) Напри... Jun 11 2010, 05:26 ArtemKAD Цитатав, например, Вашем домашнем телефоне.
А что,... Jun 11 2010, 14:55 zltigo Цитата(ArtemKAD @ Jun 11 2010, 17:55) А ч... Jun 11 2010, 14:58 ArtemKAD Цитатапередача всей этой красоты с МОБИЛЬНОГО теле... Jun 11 2010, 15:02 zltigo Цитата(ArtemKAD @ Jun 11 2010, 17:59) Поч... Jun 11 2010, 15:08 ArtemKAD ЦитатаКак известно, люди делятся на везучих и нет.... Jun 11 2010, 15:21 zltigo Цитата(ArtemKAD @ Jun 11 2010, 18:21) А в... Jun 11 2010, 15:30 av-master а вот как с айпи телефонией ? и со скайпом наприме... Jun 11 2010, 21:20 =F8= Не знаю как Skype, а SIP имеет спец. протокол для ... Jun 12 2010, 06:15 av-master ЦитатаУ «каждого времени» своя мода - определяемая... Jun 12 2010, 14:24
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|