реклама на сайте
подробности

 
 
> ДТМФ в звуковом канале
shb
сообщение Sep 29 2006, 06:39
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 425
Регистрация: 17-07-06
Из: Россия МО
Пользователь №: 18 877



Охранная система передает сообщения в стандарте Contakt ID. Это есть сигналы ДТМФ длительность
которых = 50мс и пауза =50мс. Длительность сообщений 16 символов. Все это выдается в обычную
городскую линию. Необходимо сделать резервный канал связи по GSM. Подключаю GSM терминал
из 8 сообщений проходит только 3 не больше. Может быть это вообще нельзя сделать в голосовом
тракте. Говорят при передаче факсов в голосовом тракте они тоже иногда проходят на самой низкой скорости. Если кто сталкивался с подобной проблеммой - просвятите.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Harbour
сообщение Oct 3 2006, 00:08
Сообщение #2


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Как-то на стендике тестил модемы сквозь пожатый канал (adpcm 16-kbit) - 9600 без вопросов, правда при малейшей помехе они скатывались на 2400 wink.gif Насчет dtmf - обычно неизвестно через какие системы уплотнения проходит сигнал (особенно актуально для межгорода). У нас в Украине, например, встречаются операторы (cdma), которые жмут речь вплоть до 2.4 kbit/с - там не только dtmf, там и человека-то узнать порой тяжеловато бывает wink.gif
Go to the top of the page
 
+Quote Post
sz36
сообщение Oct 3 2006, 23:57
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 91
Регистрация: 26-01-06
Пользователь №: 13 668



Цитата(Stanislav @ Oct 2 2006, 13:35) *
Простите, но на сайте "Телемак" написана полная ерунда.

Что именно Вам кажется ерундой?

Цитата(Harbour @ Oct 3 2006, 04:08) *
Как-то на стендике тестил модемы сквозь пожатый канал (adpcm 16-kbit) - 9600 без вопросов, правда при малейшей помехе они скатывались на 2400 wink.gif

Не надо путать ADPCM и подобные методы, с LPC (linear predictive coding) методами, которые сейчас в GSM, в основном, и используются. ADPCM одинаково хорошо (или одинаково плохо :-) передает любой сигнал, вне зависимости от его происхождения. LPC - это формантный синтез, когда на передающей стороне строется формантная модель речевого (имено речевого!) сигнала, наиболее близкая по звучанию к исходному сигналу, обычно на 20мс интервале. По тракту передаются лишь коэффициенты модели, из которых на приемной стороне синтезируется восстановленный сигнал. Это позволяет получить очень высокий коэффициент сжатия при сравнительно хорошем качестве воспроизведения речи. LPC модель не пытается минимизировать искажения или уровень шумов, она оптимизирует модель по критерию "похожести звучания" восстановленного сигнала и исходного. А это совсем не тоже самое, что минимум искажений произвольного сигнала.
Спектр речевого сигнала содержит, в основном, одну доминирующую частоту (форманту), на такой тип сигнала и ориентирована модель сжатия. А двухчастотный сигнал искажается довольно заметно.
Неверующим рекомендую посмотреть осцилографом DTMF сигнал, прошедший голосовой GSM тракт, это сразу видно даже осцилографом.

Кроме того, я же не утверждаю, что DTMF передать нельзя - можно, изделия же производятся и работают. Просто если сравнить по помехоустойчивости при равной скорости DTMF c ФМ, то ФМ заметно выигрывает в GSM тракте.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Oct 6 2006, 14:17
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(sz36 @ Oct 4 2006, 03:57) *
Цитата(Stanislav @ Oct 2 2006, 13:35) *

Простите, но на сайте "Телемак" написана полная ерунда.

Что именно Вам кажется ерундой?
Всё написанное. В частности, вот это:
Цитата
Вокодерное сжатие обеспечивает очень хорошую компрессию сигнала (голосовой канал кодируется из номинальных 64кб/с в 9600 б/c!) при приемлемом качестве воспроизведения речевого сигнала, но любой модулированный сигнал в таком канале подвергается очень большим искажениям. Особенно это относится к DTMF сигналу, который, как явствует из названия (Dual Tone Multi Frequency), всегда содержит в мгновенном спектре две частоты, а GSM сжатие оптимизировано под передачу сигнала, в мгновенном спектре которого есть одна превалирующая частота...

К сожалению, Вы пишете почти то же самое:
Цитата(sz36 @ Oct 4 2006, 03:57) *
...Спектр речевого сигнала содержит, в основном, одну доминирующую частоту (форманту), на такой тип сигнала и ориентирована модель сжатия. А двухчастотный сигнал искажается довольно заметно.
Неверующим рекомендую посмотреть осцилографом DTMF сигнал, прошедший голосовой GSM тракт, это сразу видно даже осцилографом.
А вот я рекомендую Вам посмотреть спектрограмму речи (например, в CoolEdite), и убедиться, что речевой сигнал совсем не таков, каким Вы его себе представляете.
Кстати, LPC анализ/синтез 10-го порядка способен воспроизвести до 5 формант.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Oldring
сообщение Oct 6 2006, 15:12
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(Stanislav @ Oct 6 2006, 18:17) *
Кстати, LPC анализ/синтез 10-го порядка способен воспроизвести до 5 формант.


Надеюсь, вы не хотите сказать, что LPC синтез может при этом передать без существенных искажений сумму пяти произвольных синусоид из диапазона хотя-бы 300-2000 Гц?

2 Автор.
Надежных вариантов вижу несколько.
1) Декодировать DTMF отдельной железякой, передавать дальше как данные через какой-нибудь GPRS.
2) Декодировать DTMF отдельной железякой, передавать дальше как DTMF через AT-команды. Как здесь говорят, такие AT команды доступны. smile.gif
3) Декодировать DTMF отдельной железякой, передавать дальше при помощи специально разработанного для звукового канала GSM метода модуляции.
4) Генерировать сигналы управления сразу оборудованием, дальше как в первых трех случаях.

В принципе, декодировать DTMF несложно, с этим должна справиться простая AVR. Особенно, когда канал, по которому приходят DTMF, чистый, а не через аналоговую АТС.
Номер, видимо, все равно придется набирать? То есть управление телефоном все равно присутствует?


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Oct 6 2006, 15:32
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Oldring @ Oct 6 2006, 19:12) *
Цитата(Stanislav @ Oct 6 2006, 18:17) *

Кстати, LPC анализ/синтез 10-го порядка способен воспроизвести до 5 формант.
Надеюсь, вы не хотите сказать, что LPC синтез может при этом передать без существенных искажений сумму пяти произвольных синусоид из диапазона хотя-бы 300-2000 Гц?

Непонятна сама постановка вопроса. Каким образом передать? И о каких искажениях идёт речь?
Надеюсь, однако, что и Вы не хотите сказать, что форманты представляют из себя синусоиды...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Oldring
сообщение Oct 6 2006, 16:53
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(Stanislav @ Oct 6 2006, 19:32) *
Цитата(Oldring @ Oct 6 2006, 19:12) *
Цитата(Stanislav @ Oct 6 2006, 18:17) *

Кстати, LPC анализ/синтез 10-го порядка способен воспроизвести до 5 формант.
Надеюсь, вы не хотите сказать, что LPC синтез может при этом передать без существенных искажений сумму пяти произвольных синусоид из диапазона хотя-бы 300-2000 Гц?

Непонятна сама постановка вопроса. Каким образом передать? И о каких искажениях идёт речь?
Надеюсь, однако, что и Вы не хотите сказать, что форманты представляют из себя синусоиды...


Форманты - безусловно нет. А DTMF - безусловно да. И не нужно мне говорить, что не похож - очень даже похож и именно так и описан в стандартах. biggrin.gif
Вот и спрашивается, при чем тут пять формант к передаче DTMF?


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Oct 9 2006, 10:14
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Oldring @ Oct 6 2006, 20:53) *
Цитата(Stanislav @ Oct 6 2006, 19:32) *

Цитата(Oldring @ Oct 6 2006, 19:12) *
Цитата(Stanislav @ Oct 6 2006, 18:17) *

Кстати, LPC анализ/синтез 10-го порядка способен воспроизвести до 5 формант.
Надеюсь, вы не хотите сказать, что LPC синтез может при этом передать без существенных искажений сумму пяти произвольных синусоид из диапазона хотя-бы 300-2000 Гц?

Непонятна сама постановка вопроса. Каким образом передать? И о каких искажениях идёт речь?
Надеюсь, однако, что и Вы не хотите сказать, что форманты представляют из себя синусоиды...

Форманты - безусловно нет. А DTMF - безусловно да.
Дык, о чём Вы тогда спрашиваете, дорогой? Может, стОит внимательнее прочитать посты #9 и #18, на которые я отвечал?

Цитата(Oldring @ Oct 6 2006, 20:53) *
И не нужно мне говорить, что не похож - очень даже похож и именно так и описан в стандартах.
Кто похож и на что? Не могли ли бы Вы изъясняться более удобоваримым языком?

Цитата(Oldring @ Oct 6 2006, 20:53) *
...Вот и спрашивается, при чем тут пять формант к передаче DTMF?
Ага, вот именно. biggrin.gif
Изучите внимательно тему, может, подобные вопросы отпадут сами собой...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Oldring
сообщение Oct 9 2006, 12:57
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(Stanislav @ Oct 9 2006, 14:14) *
Дык, о чём Вы тогда спрашиваете, дорогой? Может, стОит внимательнее прочитать посты #9 и #18, на которые я отвечал?


Да прочитал я. Вы утверждаете, что там написана полная ерунда. Я же утверждаю, что там написана не полная ерунда. biggrin.gif С учетом того, что статья научно-популярная, можно простить некоторую неточность.
LPC плох для передачи DTMF прежде всего потому, что человеку сложно DTMF пропеть. glare.gif
Возражающие могут попробовать устроить конкурс талантов. biggrin.gif

Цитата
Цитата(Oldring @ Oct 6 2006, 20:53) *

И не нужно мне говорить, что не похож - очень даже похож и именно так и описан в стандартах.

Кто похож и на что? Не могли ли бы Вы изъясняться более удобоваримым языком?


Более конкретным - безусловно нет. Ну разве что: после того, как идеальный DTMF сигнал пропустить через LPC кодер/декодер, его должны быть способны распознать с вероятностью 99% 99.9% проданных потребителям DTMF приемников. Вроде бы, в задаче не идет речь про разработку _своего_ DTMF приемника на приемном конце, заточенного на прием DTMF, пропущенного через LPC.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Oct 9 2006, 15:00
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Oldring @ Oct 9 2006, 16:57) *
Да прочитал я. Вы утверждаете, что там написана полная ерунда. Я же утверждаю, что там написана не полная ерунда. С учетом того, что статья научно-популярная, можно простить некоторую неточность.
Сойдёмся на том что, здесь возможна разница в терминологии. Например, вы называете "некоторой неточностью" то, что я привык называть "полной ерундой".

Цитата(Oldring @ Oct 9 2006, 16:57) *
LPC плох для передачи DTMF прежде всего потому, что человеку сложно DTMF пропеть.
Возражающие могут попробовать устроить конкурс талантов.
По-моему, Вы путаете причину и следствие.
Всё дело, однако, в том, что LPC анализ не слишком хорош и при анализе речи. Широкое использование этого метода объясняется исключительно его простотой, а для voiced речевых фрагментов он является весьма далёким от оптимального.

Цитата(Oldring @ Oct 9 2006, 16:57) *
Цитата
Цитата(Oldring @ Oct 6 2006, 20:53) *

И не нужно мне говорить, что не похож - очень даже похож и именно так и описан в стандартах.
Кто похож и на что? Не могли ли бы Вы изъясняться более удобоваримым языком?

Более конкретным - безусловно нет. Ну разве что: после того, как идеальный DTMF сигнал пропустить через LPC кодер/декодер, его должны быть способны распознать с вероятностью 99% 99.9% проданных потребителям DTMF приемников. Вроде бы, в задаче не идет речь про разработку _своего_ DTMF приемника на приемном конце, заточенного на прием DTMF, пропущенного через LPC.
Ну, так я и предложил альтернативный метод. По причине того, что пропускание DTMF через GSM вокодер увеличит вероятность ошибки при декодировании. В то время, как режим передачи данных такие ошибки практически исключает, и, кроме того, обеспечивает гораздо большую "толщину" канала (кстати, никакой GPRS при этом не нужен).


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- shb   ДТМФ в звуковом канале   Sep 29 2006, 06:39
- - Oldring   По голосовому тракту GSM - точно нет. Кажись сотов...   Sep 29 2006, 08:12
- - Stanislav   Цитата(shb @ Sep 29 2006, 10:39) Охранная...   Sep 29 2006, 09:23
- - asp   Цитата(shb @ Sep 29 2006, 09:39) Охранная...   Sep 29 2006, 10:54
- - shb   Качество преобразования зависит от используемого в...   Sep 29 2006, 12:43
|- - Stanislav   Цитата(shb @ Sep 29 2006, 16:43) Качество...   Sep 29 2006, 13:42
- - shb   Вот прочитал в умной книге: Кодирование речи есть...   Sep 29 2006, 13:23
- - sz36   Цитата(shb @ Sep 29 2006, 10:39) Охранная...   Sep 29 2006, 19:41
- - shb   Вот вычитал на сайте "Телемак" Дело в то...   Sep 30 2006, 09:12
|- - sz36   Цитата(shb @ Sep 30 2006, 13:12) Получает...   Sep 30 2006, 20:42
||- - asp   Цитата(shb @ Sep 30 2006, 13:12) Получает...   Oct 2 2006, 06:45
|- - Stanislav   Цитата(shb @ Sep 30 2006, 13:12) Вот вычи...   Oct 2 2006, 09:35
|- - Andy Great   Цитата(Stanislav @ Oct 2 2006, 11:35) Цит...   Oct 3 2006, 06:48
- - Andy Great   ИКМ на все, что попадает в диапазон 300-3400 (и ДТ...   Oct 2 2006, 07:17
|- - Stanislav   Цитата(Harbour @ Oct 3 2006, 04:08) Как-т...   Oct 3 2006, 08:16
- - shb   В настоящее время на центральных станциях монитори...   Oct 3 2006, 06:27
- - Harbour   Я имел ввиду что пожатый адпцмой 16k канал можно у...   Oct 4 2006, 05:29
|- - Палыч   Извините, что вмешиваюсь в ваш спор по алгоритмам ...   Oct 6 2006, 13:58
|- - sz36   Цитата(Палыч @ Oct 6 2006, 17:58) Но по п...   Oct 9 2006, 23:13
- - shb   ЦитатаНадежных вариантов вижу несколько. 1) Декоди...   Oct 7 2006, 16:16
|- - sz36   Цитата(shb @ Oct 7 2006, 20:16) Смотрели ...   Oct 9 2006, 23:31
- - proba   Цитата(Stanislav @ Oct 3 2006, 11:16) Цит...   Oct 7 2006, 18:26
- - san822   Маленький вопросик - как принимать DTMF ? Сам теле...   Oct 8 2006, 15:07
|- - Палыч   Цитата(san822 @ Oct 8 2006, 19:07) Малень...   Oct 9 2006, 05:39
- - san822   Может есть специальные GSM-модули со встроенным DT...   Oct 9 2006, 09:05
- - Палыч   Цитата(san822 @ Oct 9 2006, 13:05) Может ...   Oct 9 2006, 12:07


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 05:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01522 секунд с 7
ELECTRONIX ©2004-2016