MDC (Motorola Data Communications) — цифровой низкоскоростной протокол обмена данными. Передача данных в MDC осуществляется посредством частотной манипуляции сигнала аудиочастоты AFSK (audio frequency shift keying).
MDC сигналлинг был разработан фирмой Motorola специально для использования в системах подвижной радиосвязи. Первоначально существовала разработка со скоростью 600 бод — MDC-600, однако наибольшее распространение получила более совершенная модификация со скоростью 1200 бод — MDC-1200.
Наиболее полная спецификация MDC-1200 известна также под брендом Stat-Alert. Протокол отличает высокая степень помехозащищённости, благодаря алгоритму обнаружения и коррекции ошибок, что обеспечивает максимальную вероятность доставки неискажённой информации. Посылки MDC-1200 передаются в виде коротких пакетов по речевому каналу системы радиосвязи.
Технические параметры
- Модуляция: логическая «1» кодируется частотой — 1 200 Гц , «0» — 1 800 Гц.
- Длина пакета: 173 мс — для PTT ID, ACK, EMRG; 266 мс — для CallAlert и SelCalls.
- Кросс-кодовые ошибки — не более одной на миллион передач.
- Ошибки цифрового шумоподавителя — не более одной на 15 минут работы.
- Адресное пространство: диапазон индивидуальных ID: 0001 — DEEE (1 — 57070), диапазон групповых ID: 000 — EEE (0 — 3822)
- Базовый пакет содержит 32 информационных бита: 16 бит — адрес идентификации, 8 бит — определение функции пакета (PTT ID, CallAlert и т.д.), 8 бит — математический контроль ошибок, обеспечивающий возможность коррекции плохих посылок. Радиостанции фирмы Motorola, оснащенные системой MDC-1200, имеют опцию, позволяющую отфильтровывать пакеты данных от принимаемого аудиосигнала. Вместо того, чтобы слышать МSK данные, пользователь слышит короткий «щебет» из динамика каждый раз, когда принимается пакет данных (эта функция должна быть активирована при программировании радиостанции). Основная опция для всех систем MDC-1200 — разрешение или запрет автоподтверждения (АСК) принятого пакета данных. Например, после селективного вызова вызванная радиостанция дает автоподтверждение. Эти данные подтверждают, что вызванная радиостанция включена, получила и декодировала запрос. Вызывающая радиостанция подает звуковой сигнал, подтверждающий, что запрос принят адресатом. В автоматизированных системах, с помощью кодера/декодера может быть организован автоматический опрос радиостанций с фиксацией времени получения подтверждения от каждой радиостанции, позволяя, таким образом, вести протокол работы радиосети. Недостаток использования подтверждения на загруженных каналах — то, что занимается больше времени в эфире: поскольку подтверждение занимает столько же времени, сколько и запрос.
Функции MDC-1200
- Идентификатор абонента (PTT ID) — каждое нажатие тангенты даёт посылку собственного номера (Unit ID) в виде уникального четырёхзначного номера. Посылка может быть запрограммирована или на нажатие тангенты в начале разговора, или на её отпускание в конце. В первом случае обязательно программируется тон, длительностью 1—1,5 сек, сигнализирующий о прохождении посылки и не дающий возможности говорить абоненту. Длительность тона зависит от использования или нет в системе ретранслятора и пилот-тона. Кроме того, устанавливается время задержки на передачу посылки MDC-1200, необходимое для срабатывания вышеупомянутых систем, открывающее декодер принимающей радиостанции. В данном варианте диспетчер видит на дисплее Unit ID вызывающего абонента перед началом разговора. Во втором случае в использовании задержек нет необходимости, так как радиотракт остаётся открытым для посылки MDC-1200. Второй вариант, как правило, используется в системах, оснащённых дополнительным контрольным оборудованием, позволяющим вести логи вызовов, например компьютерной системой CAD (Computer Aided Dispatch).
- Тревожная кнопка (Emergency) — выполненная конструктивно или заданная программно кнопка на абонентской радиостанции, нажатие на которую активирует посылку Unit ID с добавлением статуса тревоги. Посылка тревоги может выполняться как по рабочему каналу, так и по заранее запрограммированному дополнительному каналу для критических ситуаций. При этом нажатие аварийной кнопки может не сопровождаться звуковым тоном (программируется по предварительному плану). Приём тревожного сигнала может не только отображаться на диспетчерской радиостанции, но и запускать с помощью системы CAD заранее определённый план критических действий.
- Посылка статуса (Status) — в некоторых моделях абонентских радиостанций имеется возможность установки заранее определённых статусных сообщений. Эти MDC-1200 коды программно закрепляются за определёнными кнопками, при нажатии которых диспетчеру отправляются посылки. При декодировании системой CAD посылкам присваиваются условные соответствия, например, «готов к работе», «команду принял» и т.д. Если запрограммирована функция подтверждения (Acknowledgment), то после каждое нажатие статусной кнопки должно подтверждаться ответом принимающей радиостанции. При этом получение подтверждения сигнализируется «бипом». Такая функция позволяет разгрузить диспетчера, автоматизировать выполнение некоторых операций.
- Выборочное отключение (Selective Inhibit) — при утере или краже с помощью этой функции можно дистанционно заблокировать абонентскую радиостанцию.
- Проверка радиостанции (Radio Check) — данная посылка проверяет наличие абонентской радиостанции на связи. При получении ею кода MDC-1200, содержащего её Unit ID она отправляет на запросившую радиостанцию посылку ACK. При этом визуализация на дисплее и звуковая индикация декодирования посылки Radio Check и отправки ACK может быть программно отключена, т.е. абонент не будет отвлечён этим запросом.
- Избирательный вызов (Selective Calling) — вызов определённого радиоабонента или группы. Выбирая из памяти радиостанции с помощью кнопок выбора необходимый номер, оператор посылает код MDC-1200, который активирует световую и звуковую индикацию на вызываемой радиостанции. На радиостанции с дисплеем мигает надпись CALL и номер вызывающего абонента. При вызове Call Alert тон и мигание происходит до ответа или пересброса радиостанции, при Voice SelCall тон и мигание длится на время голосовой передачи. Радиостанции с полной клавиатурой позволяют делать непосредственный ввод номера вызываемой радиостанции.
- Включение внешних сигналов (Horn/Lights Alert) — возможность с помощью посылки MDC-1200 дистанционно включить внешние сигнальные устройства, например фары, сигнал автомобиля и т.д.
MDC-1200 запатентованный протокол. В своё время это привело к ситуации замкнутости, когда пользователи были ограничены использованием, главным образом, радиостанций фирмы Motorola. Для производства радиостанций, модулей и дополнительных устройств, работающих в MDC-1200 необходима лицензия фирмы Motorola. Многие сторонние изготовители производят аппаратные средства с поддержкой MDC-1200, включая встраиваемые в радиостанции модули кодера/декодера, дисплейные блоки для диспетчерских центров и т. д. (например, компания Midian Electronics). По истечении патента в феврале 2008 г., после определённой дискуссии, все основные производители радиооборудования (Vertex Standard, Icom, Kenwood), включили продукты с поддержкой MDC-1200 в линейку своего оборудования.
Сигналлингом MDC1200 оснащены следующие радиостанции фирмы Motorola: GM140, GM160, CM140, CM160, GP140, CP140, CP160, CP180.
Литература
http://ru.wikipedia.org/wiki/MDC_(Motorola_Data_Communications)
http://www.socintech.com/articles/169/
http://ural-radio.ru/otorola/mdc1200/
|