|
обмен по голосовому каналу, как передать данные по обычному голосовому соединению |
|
|
|
Sep 15 2009, 13:03
|
Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376

|
Как передать данные по обычному голосовому соединению? Может быть кто пробовал опишите, пожалуйста, метод передачи.
Сообщение отредактировал gvidon2009 - Sep 15 2009, 13:07
|
|
|
|
|
Sep 15 2009, 13:35
|
Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376

|
Цитата(shb @ Sep 15 2009, 17:24)  Применив допустим Contact ID Protocol - for Alarm System Communications DTMF не устраивает по скорости передачи. хочется хотя бы 10 байт/с
|
|
|
|
|
Sep 15 2009, 14:18
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(gvidon2009 @ Sep 15 2009, 17:35)  DTMF не устраивает по скорости передачи. хочется хотя бы 10 байт/с Когда-то очень давно делал самодельный модем для обычных телефонных линий. Тогда еще МК не было, приходилось выход линии через оптрон передавать на вход LPT и выход на линию через ЛПТ и оптрон. Все было сделано предельно примитивно, но работало вполне сносно на скорости 1200 и даже 2400. Сначала шла преамбула из двоичной последовательности с хорошими автокорреляционными свойствами (кажется, последовательность Адамара). По этой преамбуле настраивалась первоначальная синхронизация приемника, а потом шел поток бит в кодировке Манчестера. Собственно квантователем выступал ЛПТ-порт, а собственно демодулятором выступал компутер. Потом я снимал статистику ошибок и оказалось, что ошибки достаточно редки и вполне достаточно один раз на 1000 бит проверить CRC и переспрашивать пакет, если надо. В общем система в результате получилась вполне работоспособная, но смысла в ней было мало  Тогда уже фирменные модемы на 2400 стоили меньше 50 баксов и появились первые Спорстеры на сумасшедшую скорость 9600!
|
|
|
|
|
Sep 15 2009, 17:08
|
Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376

|
Цитата(shb @ Sep 15 2009, 17:47)  Чтобы вопрос выглядел серьезнее напиши причины по которым не устраивает CSD. CSD конечно хорош, на первый взгляд, но есть кое-какой отрицательный опыт по нему. 1. не гарантированно поддерживается даже ведущими операторами GSM, гдето даже услуга такая недоступна, где-то услуга заявлена, но реально не работает 2. даже если услуга работает возникают сложности при межоператорных соединениях 3. тарифицируется в отличие от голосовой связи поминутно. за 5 сек соединения снимают как за 1 минуту разговора. в итоге обходится очень дорого (у мтс это точно так, на других не смотрел) в целом надежность связи по CSD ниже, все-таки голосовой канал в GSM самый бронебойный
|
|
|
|
|
Sep 15 2009, 17:08
|

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

|
Цитата(gvidon2009 @ Sep 15 2009, 15:35)  DTMF не устраивает по скорости передачи. хочется хотя бы 10 байт/с FSK модем. Либо готовые одночиповые вещички на 1200/2400 бод. Либо самоделка, причем, поскольку скорости могут быть поменьше, и, как я понял симплекс, то и реализация под силу на чем угодно. Только вот результат будет из-за сжатия совершенно непредсказуемый, ибо даже DTMF далеко не хорошо после GSM канала распознают. Посему с готовыми, даже столь низкскоростными модемами результат скорее предсказуемый
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 15 2009, 17:12
|
Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376

|
Цитата(zltigo @ Sep 15 2009, 21:05)  Что-бы Ваши "советы" выглядели серьезнее, ознакомьтесь для начала с какой скоростью рекомендуемый Вами CSD сможет DTMF-ом гнать информацию и какое отношение это имеет к желаемым 100 бодам. гм. а какое отношение имеет DTMF к CSD??
|
|
|
|
|
Sep 15 2009, 17:17
|

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

|
Цитата(gvidon2009 @ Sep 15 2009, 19:12)  гм. а какое отношение имеет DTMF к CSD?? Не знаю тогда о чем мы говорим я о Digital Communication Standard Ademco ® Contact ID Protocol for Alarm System Communications SIA DC-05-1999.09 Цитата The message is sent using standard DTMF tones. The timing of the tones shall be as follows: Burst ON time - 50 msec. (50 min.,60 max.) Burst OFF time- 50 msec. (50 min.,60 max.) А Вы о чем? Полностью документик приложить?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 15 2009, 17:28
|
Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376

|
Цитата(zltigo @ Sep 15 2009, 21:08)  FSK модем. Либо готовые одночиповые вещички на 1200/2400 бод. Либо самоделка, причем, поскольку скорости могут быть поменьше, и, как я понял симплекс, то и реализация под силу на чем угодно. Только вот результат будет из-за сжатия совершенно непредсказуемый, ибо даже DTMF далеко не хорошо после GSM канала распознают. Да, FSK щас и прорабатываю (примитивно с ШИМ выхода микроконтроллера через RC фильтр на микрофонный вход GSM модуля. на приеме с выхода модема на аналоговый компаратор) Все что пока выжал это 40 бит/сек Цитата(zltigo @ Sep 15 2009, 21:17)  Не знаю тогда о чем мы говорим я о Digital Communication Standard Ademco ® Contact ID Protocol for Alarm System Communications SIA DC-05-1999.09
А Вы о чем? Полностью документик приложить? проехали  как я понял опечатка имела место. Contact ID вместо CSD Цитата(SKov @ Sep 15 2009, 18:18)  Когда-то очень давно делал самодельный модем для обычных телефонных линий. Тогда еще МК не было, приходилось выход линии через оптрон передавать на вход LPT и выход на линию через ЛПТ и оптрон. Все было сделано предельно примитивно, но работало вполне сносно на скорости 1200 и даже 2400. Сначала шла преамбула из двоичной последовательности с хорошими автокорреляционными свойствами (кажется, последовательность Адамара). По этой преамбуле настраивалась первоначальная синхронизация приемника, а потом шел поток бит в кодировке Манчестера. Собственно квантователем выступал ЛПТ-порт, а собственно демодулятором выступал компутер. Потом я снимал статистику ошибок и оказалось, что ошибки достаточно редки и вполне достаточно один раз на 1000 бит проверить CRC и переспрашивать пакет, если надо. В общем система в результате получилась вполне работоспособная, но смысла в ней было мало  Тогда уже фирменные модемы на 2400 стоили меньше 50 баксов и появились первые Спорстеры на сумасшедшую скорость 9600!  c GSM все намного хуже, о скоростях 1200 тут можно только мечтать. жсмовский кодер заточен на передачу речи, но никак не данных
|
|
|
|
|
Sep 15 2009, 17:47
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(gvidon2009 @ Sep 15 2009, 21:28)  c GSM все намного хуже, о скоростях 1200 тут можно только мечтать. жсмовский кодер заточен на передачу речи, но никак не данных Да я в курсе. Сам некоторое время занимался сжатием речи. Но на скорость 100 бит/сек можно придумать сигналы, которые пролезут через компрессор в достаточно приличном виде. Что-нибудь из частотной модуляции может подойти.
|
|
|
|
|
Sep 15 2009, 17:54
|
Группа: Участник
Сообщений: 13
Регистрация: 15-09-09
Пользователь №: 52 376

|
Цитата(SKov @ Sep 15 2009, 21:47)  Да я в курсе. Сам некоторое время занимался сжатием речи. Но на скорость 100 бит/сек можно придумать сигналы, которые пролезут через компрессор в достаточно приличном виде. Что-нибудь из частотной модуляции может подойти. частоты до 3,5 кГц замечательно пролазят, а вот манипуляция частотами пролазит плохо
|
|
|
|
|
Sep 15 2009, 21:58
|

Знающий
   
Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998

|
Цитата(Harbinger @ Sep 15 2009, 21:11)  Да уж. "Двоение" DTMF частенько достаёт. Защиту от "дребезга" DTMF применяли ? )) а по теме. может к DTMF еще пилот тон какой нить добавить? или пилот + частота привязанная к какому то числовому коду...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|