Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
MOst Associated member
Зарегистрирован: 02.05.2003 Сообщения: 7
|
Добавлено: Пт Май 02, 2003 7:44 pm Заголовок сообщения: Хитрое применение модема. |
|
|
Ситуация такова: имеется транкинговая система, служебная информация в которой модулируется с помощью FFSK. Берем радиостанцию, настраиваем на служебный канал, на аудио выходе получаем служебную информацию (комбинацию частот). Подключаем модем к аудиовыходу радиостанции и... тут встает два вопроса:
1. Как настроить модем для того что бы получить декодированную последовательность нулей и единиц на СОМ-порту.
2. Хватит ли уровня сигнала около 10 В для "захвата" его модемом.
Судя по публикациям на эту тему, для этих целей подходит модем поддерживающий V.21. Впринципе, существуют специальные схемы, например, декодер пейджинга, но я думаю что декодирование с помощью модема будет куда как устойчивее.
В наличии модем: IDC-5614BXL/VR+, прошивка 2.23.
Модуляция FFSK представлает из себя следующее: скорость 1200 бод, Mark/Space 1200/2400 Гц либо 1200/1800 Гц. |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Сб Май 03, 2003 12:30 pm Заголовок сообщения: |
|
|
Цитата: |
Судя по публикациям на эту тему, для этих целей подходит модем поддерживающий V.21
|
Где мы могли бы ознакомиться с этими публикациями?
Цитата: |
Модуляция FFSK представлает из себя следующее: скорость 1200 бод, Mark/Space 1200/2400 Гц либо 1200/1800 Гц.
|
Скорее всего, авторы публикации ошибаются. Модемы поддерживают 3 протокола с модуляцией FSK: V.21, V.23 и Bell 103. V.21 и Bell 103 - работают на 300 бит/с (и в случае FSK bit = baud). V.23 работает на 1200 бит/с (с необязательным обратным каналом 75 бит/с), но при этом частоты 1300/2100 Гц. Есть в этом протоколе режим 600 бит/с, с частотами 1300/1700 Гц. Как видите, частоты не совпадают. При этом модем будет демодулировать сигнал, но надёжность такой демодуляции будет ниже, чем у "настоящего" демодулятора.
Кстати, V.23-подобный протокол, известный как Bell 202, часто применяется в радиомодемах. Там тоже 1200 бит/с, с частотами 1200 и 2200 Гц. Вы ничего не перепутали?
Цитата: |
Хватит ли уровня сигнала около 10 В для "захвата" его модемом.
|
Это - слишком много. Модему нужно 0.25В (что соответствует -12 dBm). Впрочем, аттеньюатор - самая маленькая из проблем _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
MOst Associated member
Зарегистрирован: 02.05.2003 Сообщения: 7
|
Добавлено: Сб Май 03, 2003 2:11 pm Заголовок сообщения: |
|
|
Вот выдержка из докуметации к программе:
To use a commercial modem is possible. It must provide the V21 mode that allows correct reception of any FSK transmission up to 300 bauds. It will be necessary to modify its connection to the PC, because RadioRaft uses the CTS input, and not the usual RX input. The selection of the V21 mode of the modem must be made before running RadioRaft.
Собственно, она меня и сбила с толку. Смущает только одно, почему они используют вывод CTS.
Ссылка на схему "настоящего" демодулятора: http://www.phreak.org/archives/radiophone/pager/pdschem.gif
По поводу FFSK используемой в интересуемой меня транкинговой системе (МРТ 1327) сказано следующее: that is phase continuous 1200 baud FFSK, with 1800 Hz representing binary '0' and 1200 Hz representing binary '1'.
Уровень сигнала можно отрегулировать ручкой громкости, но как я понял, модем все равно не получится использовать. Честно говоря, у меня даже нет уверенности что прокатит "настоящий" демодулятор.
Спасибо за ответ, он помог отбросить один из вариантов. |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Сб Май 03, 2003 3:11 pm Заголовок сообщения: |
|
|
Цитата: |
Собственно, она меня и сбила с толку. Смущает только одно, почему они используют вывод CTS.
|
За разъяснениями нужно обращаться к авторам программы. Со своей стороны можем сказать, что модемы не используют линию CTS для передачи данных, она используется исключительно для управления потоком. Принимаемые данные Ваш модем (и другие модемы) передаёт по линии RxD.
Ещё раз повторимся: спецификации протокола V.21 никак не подходят под описание модуляции. В V.21 два канала (это дуплексный протокол), с частотами 980/1180 Гц (канал 1) и 1650/1850 Гц (канал 2). Максимальная скорость обмена 300 бит/с, а не 1200 бит/с.
Это никак не похоже на демодулятор. Эта схема, совместно с преобразователем сигнала CTS последовательного порта, образует некий триггер Шмитта. Собственно демодуляцию, вероятно, выполняет программа, опрашивающая вход CTS последовательного порта. В общем-то, подход аналогичен применяемым в АОН-приставкам компараторам. Можете рассматривать эту схему как 1-битный аналого-цифровой преобразователь (АЦП).
Если говорить о программной демодуляции, то лучше пользоваться не компаратором (триггером Шмитта), а полноценным АЦП. Такой АЦП можно сделать из звуковой карты (подать сигнал на line in) или, на худой конец, из модема - воспользовавшись записью звука в голосовом режиме. Что получается:
- компаратор - 1-битный АЦП;
- модем - 8-битный (вообще-то там стоит 16-битный АЦП, но наружу в голосовом режиме получаете только 8 бит);
- звуковая карта - 16-битный АЦП.
Чем больше разрядность, тем лучше качество декодирования.
А в общем-то, мы очень сильно отклонились от модемов... Если возникнут вопросы о применении модема в голосовом режиме - пишите.[/list] _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|