Перейти к содержанию
    

DTMF декодер на цифровом интерфейсе

Так почему же она (задача) еще не решена даже для таких брендов как Nokia и т.п.? У них то ресурсов (денег, мозгов и т.п. хватает). Ведь это было бы их небольшое но конкурентное преимущество.

Потому, что сама эта задача абсурдна с точки зрения идеологии GSM.

 

Ведь, что такое GSM? Это передача АНАЛОГОВОЙ информации в ЦИФРОВОМ виде. А что такое DTMF? Это передача ЦИФРОВОЙ информации в АНАЛОГОВОМ виде. В итоге, получаем довольно абсурдную схему передачи с использованием DTMF:

 

ЦИФРА->DTMF->АНАЛОГ->GSM(кодер)->ЦИФРА->ЦИФРОВОЙ_КАНАЛ_ПЕРЕДАЧИ->ЦИФРА->GSM(декодер)->АНАЛОГ->DTMF->ЦИФРА.

 

Сравните со схемой передачи без использования DTMF:

 

ЦИФРА->GSM(модем)->ЦИФРА->ЦИФРОВОЙ_КАНАЛ_ПЕРЕДАЧИ->ЦИФРА->GSM(модем)->ЦИФРА.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Например, цифрового эквивалента аналогового фильтра на переключающихся конденсаторах я не знаю.

Любой аналоговый фильтр имеет цифровой эквивалент. Переключаемые конденсаторы ничем, кроме как ЦИФРОВЫМ способом изменения параметров обычных аналоговых фильтров не являются. У аналогового фильтра появилась тактовая частота :), он получил одно из преимуществ цифрового - перестройку, при сохранении аналоговой природы и аналоговых входов выходов. Да,он при заточке под конкретное применение прекрасно и эффективно решает задачи. Но эти-же задачи ничуть не являются чем-то чуждым для цифровой обработки. Да, в наиболее ярком случае "аналог вход - жестко заданный набор типов фильтров - аналоговый выход" фильтр на переключаемых конденсаторах сморится явно роднее и проще цифрового обвешенного преобразователями. Но ничего, что не может сделать цифровой, он не делает.

 

Потому, что сама эта задача абсурдна с точки зрения идеологии GSM.

Именно так. По этой причине я так часто упоминаю в этой теме слово "самодельщик".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но почему-то 99% всех GSM модулей имеют только команды для генерации DTMF, но не декодирования!
На мой взгляд примерно так:

DTMF декодирование отнимает (требует) ресурсы процесора и памяти, что приводит к удорожанию в целом, а теперь давайте подумаем кому оно (DTMF декодирование) нужно? БОЛЬШИНСТВО модемов работают как клиент-терминал в лучшем случае они генерируют DTMF, а как правило используется GPRG\EDGE, а занимаются декодированием лишь небольшаячасть тех, кто делает "охранки" и "мониторинг" (в т.ч. и я) но это очень маленькая аудитория. И даже те модули которые умеют декодировать DTMF, делают это как отдельный плагин (опция), да и в "мониторинге" DTMF нужен как зайцу стоп сигнал...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так почему же она (задача) еще не решена даже для таких брендов как Nokia и т.п.? У них то ресурсов (денег, мозгов и т.п. хватает). Ведь это было бы их небольшое но конкурентное преимущество.

 

Но почему-то 99% всех GSM модулей имеют только команды для генерации DTMF, но не декодирования!

Скорее всего не возможно обеспечить 100% работоспособность этого DTMF-декодера во всем спектре применений и условий эксплуатации GSM-модулей. А это уже не их (больших фирм) подход...

 

Потому же почему функционал GSM-шлюзов у Nokia чуть более чем никакой - не видят в этом необходимости.

Не знаю как вы, но я работаю на маленькой конторе, а маленькие фирмы во многом живут тем, что делают то во что крупные лезть не хотят.

 

PS А не знаете сколько на территории СНГ фирм занимающихся производством электроники с оборотом сравнимым с Nokia?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Потому, что сама эта задача абсурдна с точки зрения идеологии GSM.

 

Ведь, что такое GSM? Это передача АНАЛОГОВОЙ информации в ЦИФРОВОМ виде. А что такое DTMF? Это передача ЦИФРОВОЙ информации в АНАЛОГОВОМ виде. В итоге, получаем довольно абсурдную схему передачи с использованием DTMF:

 

ЦИФРА->DTMF->АНАЛОГ->GSM(кодер)->ЦИФРА->ЦИФРОВОЙ_КАНАЛ_ПЕРЕДАЧИ->ЦИФРА->GSM(декодер)->АНАЛОГ->DTMF->ЦИФРА.

 

Сравните со схемой передачи без использования DTMF:

 

ЦИФРА->GSM(модем)->ЦИФРА->ЦИФРОВОЙ_КАНАЛ_ПЕРЕДАЧИ->ЦИФРА->GSM(модем)->ЦИФРА.

А давай я тебе подправлю столь стройные рассуждения.

Начнем с того, что DTMF это ЕДИНСТВЕННЫЙ абсолютно везде работающий способ передачи цифровых данных в реальном времени с ЛЮБОГО телефона на удаленный мобильный терминал.

Кроме того, передача DTMF выглядит иначе:

ЦИФРА->ЦИФРОВОЙ_КАНАЛ_ПЕРЕДАЧИ->ЦИФРА->GSM(модем)->АНАЛОГ->DTMF->ЦИФРА.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кроме того, передача DTMF выглядит иначе:

ЦИФРА->ЦИФРОВОЙ_КАНАЛ_ПЕРЕДАЧИ->ЦИФРА->GSM(модем)->АНАЛОГ->DTMF->ЦИФРА.

Следите внимательнее за обсуждаемым вопросом. Где Вы увидели цифру и цифровой канал в, например, Вашем домашнем телефоне.

Начнем с того, что DTMF это ЕДИНСТВЕННЫЙ абсолютно везде работающий способ передачи цифровых данных в реальном времени с ЛЮБОГО телефона на удаленный мобильный терминал.

И сразу "закончим" :(, ибо неправда :(. В принципе никаких проблем, если оператор специально не закроет, это только передача всей этой красоты с МОБИЛЬНОГО телефона с пределах сети ОДНОГО оператора. Потому, что даже в самой, что не на есть цифре, какой-либо из многочисленных промежуточных коммутаторов похерит GSM-овсие расширения SS7, то фиг, что вообще получите на встречной стороне.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в, например, Вашем домашнем телефоне.

А что, в моем домашнем телефоне есть любые другие варианты кроме DTMF ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что, в моем домашнем телефоне есть любые другие варианты кроме DTMF ?

Так, какого, тогда Вы рассказываете о

Кроме того, передача DTMF выглядит иначе:

ЦИФРА->ЦИФРОВОЙ_КАНАЛ_ПЕРЕДАЧИ->ЦИФРА->GSM(модем)->АНАЛОГ->DTMF->ЦИФРА.

А?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

передача всей этой красоты с МОБИЛЬНОГО телефона с пределах сети ОДНОГО оператора.

Почему в пределах одного оператора? Даже в международном роуминге проблем не наблюдал...

Кроме того, даже проходя через звуковой кодек DTMF сохраняется достаточно в опознаваемом виде...

 

Дык вроде речь о GSM-сетях где есть хоть какие-то альтернативы. В аналоговых сетях не имеет смысла вообще обсуждать замену...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почему в пределах одного оператора? Даже в международном роуминге проблем не наблюдал...

Как известно, люди делятся на везучих и нет. А тут как-бы хочется получить гарантированный результат. С международным тем более попроще :) - сразу за бугор вышли и пошли достаточно цивилизовано. А вот по России, уже "возможны варианты".

Кроме того, даже проходя через звуковой кодек DTMF сохраняется достаточно в опознаваемом виде...

Разумеется НЕТ, иначе этого разговора просто не было.

В аналоговых сетях не имеет смысла вообще обсуждать замену...

Вы видимо вообще о чем-то о своем :( рассказывать пытаетесь :(. Может перечтете, с чего началось?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как известно, люди делятся на везучих и нет. А тут как-бы хочется получить гарантированный результат.

Опять-же тогда обсуждение не о чем. Более гарантированного результата чем DTMF в телефонных сетях просто нет.

Разумеется НЕТ, иначе этого разговора просто не было.

А этот разговор потому и начался, что ТЕОРЕТИЧЕСКИ.... А вот практика говорит иное. Искажения DTMF присутствует, но не настолько, что можно говорить о полном не прохождении DTMF сигналов через голосовой кодек GSM-сети...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вот практика говорит иное.

Практика вещь отличная, но вот какая проблема, не всех заказчиков устраивает классический ответ практикантов - "у меня все работает" :(. Им, нужно что-бы у них работало :(. Зануды какие-то :).

На этом все. Дальше пустой разговор по кругу :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

:bb-offtopic: :)

а вот как с айпи телефонией ? и со скайпом например ? есть там DTMF? если есть, то сильно его карежит вроде не должно ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не знаю как Skype, а SIP имеет спец. протокол для передачи DTMF, (да и через голосовой канал, в зависимости от используемых кодеков, может передаваться нормально) но то, что все будет работать далеко не факт :) Все зависит от настроек VoIP шлюзов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Очень часто это так, но есть и исключения.

Например, цифрового эквивалента аналогового фильтра на переключающихся конденсаторах я не знаю.

А также аналоговых реализаций быстрых цифровых алгоритмов тоже нет. Например, БПФ и т.п. Это специфические алгоритмы именно для цифровой обработки!

 

Х. Хармут «Теория секвентного анализа. Основы и применения». Изд. «Мир», М., 1980.

На стр. 39...42 приводятся схемы и даже фото плат «аналоговых устройств, выполняющих преобразование Фурье. И еще много схем аналоговых плат использующих быстрое преобразование Уолша. У «каждого времени» своя мода - определяемая дефицитом наличности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...