• Высокоскоростные радиоканальные системы передачи данных. Пакетные радиомодемы

    29.01.2021

    Введение

    1. Аналитический обзор

    1.1 Обзор способов кодирования-декодирования информации

    1.2 Сравнительный анализ способов кодирования декодирования информации

    1.3 Анализ аппаратной реализации

    1.4 Сравнительный анализ способов аппаратной реализации

    1.5 Выводы по аналитическому обзору

    2. Разработка структурной схемы

    3. Синтез схемы электрической принципиальной

    3.1 Выбор цифрового сигнального процессора

    3.2 Выбор кодека

    3.3 Выбор драйвера интерфейса RS - 232

    3.4 Выбор памяти с ультрафиолетовым стиранием

    3.5 Выбор вспомагательных элементов схемы

    4. Разработка алгоритма программы

    4.1 Блок инициализации

    4.2 Интерфейс приема / передачи

    5. Разработка программного обеспечения

    6. Технико-экономический расчет

    7. Охрана труда

    Приложение


    Введение

    Необходимость приёма и передачи информации беспокоило человечество всегда. В современном, насыщеном компьютерной техникой мире, это получило наиболее широкое распространение. Возможность соединения нескольких компьютеров, находящихся на расстоянии позволяющим соединить их эл. проводом, и доступ к их данным, добавила качественно новую ступень к использованию возможностей современных ЭВМ. Такое соединение называется локальной сетью. Также после этого появилось и понятие глобальной сети, при этом компьютеры могут не находиться рядом, а допустим в разных городах. При таком соединении используется специальное устройство называемое "модем". Связь при этом обеспечивается по телефонной линии.

    Модем - это сокращение от МОдулятор - ДЕМодулятор.

    Также еще существует способ приёма и передачи информации между компьютерами по радиоканалу. В этом случае также используется устройство модуляции/демодуляции (модем). При этом с компьютером и модемом используется также отдельное устройство - блок приёма и передачи информации по радиоканалу. Это достаточно громоздкое устройство и каждый пользователь ЭВМ, конечно, не может себе его приобрести. Но такая комбинация технических средств очень эффективна при связи двух объектов находящихся на очень большом расстоянии и не обладающими доступом к телефонной линии. Например, это могут быть судно, находящееся в рейсе и порт приписки передающий информацию со спутника о надвигающейся буре.

    Конечно, модем в этом случае будет по функциям отличаться от модема работающего с телефонной линией. Т.к. тут нет понятия дозвона до абонента, дуплексная связь также здесь не допустима. В принципе функции дозвона и другие берет на себе блок приёма и передачи информации по радиоканалу. Модем же только ожидает получение сигнала, производит его демодуляцию, образуя цифровой код, и передает его в компьютер. При передаче, модем принимает цифровой код, модулирует его, преобразует в аналоговый сигнал и передает в блок передачи информации по радиоканалу.

    В наше время технология производства интегральных микросхем, микроконтроллеров и т.п. находится на очень высоком уровне, постоянно совершенствуется и изобретает все новые виды микрочипов. Одним из таких микрочипов является DSP - digital signal processor (цифровой сигнальный процессор). Это идеальное средство для обработки сигналов. Имея встроенный язык программирования, он позволяет его настраивать на любую работу необходимую электронщику. Практически во всех современных модемах независимо от назначения установленны DSP.

    В данном дипломном проекте мы будем проектировать устройство, которое будет принимать и передавать данные по радиоканалу, при этом выполняя кодирование и декодирование информации, используя цифровой сигнальный процессор (DSP).


    1. Аналитический обзор

    1.1 Обзор способов кодирования - декодирования информации

    Для выбора необходимого пути проектирования устройства требуется провести анализ современных способов и средств кодирования-декодирования информации.

    С начала рассмотрим способы решения кодирования-декодирования информации. Для этого рассмотрим современные способы модуляции - демодуляции сигнала.

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

    Модуляция - изменение одного или нескольких параметров несущего синусоидального колебания (амплитуды, частоты, фазы) в соответствии со значениями двоичной информации, передаваемой источником.

    В модемах используется разновидность модуляции, так называемая "манипуляция", при которой указанные модулируемые параметры могут иметь только фиксированные значения из некоторого определенного набора.

    Модуляция позволяет согласовать спектр передаваемого информационного сигнала с полосой пропускания телефонного или радио канала. При малых скоростях передачи (до 1200 бит/с) в модемах применяется частотная модуляция, реализация которой на таких скоростях наиболее проста. При средних скоростях передачи (1200 - 4800 бит/с) используется дифференциальная разностная модуляция с числом возможных изменений фазовых положений от двух (1200 бит/с) до восьми (4800 бит/с) (фазовая модуляция). Передаваемые значения цифровой информации содержатся в приращениях фазы между данным и предыдущим элементом модулированного сигнала. При больших скоростях передачи (>4800 бит/с) и при передаче по коммутируемым каналам с частотным разделением направлений передачи, начиная с 2400 бит/с, используется комбинированная амплитудно-фазовая модуляция). При использовании этого вида модуляции цифровая информация содержится как в значении амплитуды, так и в приращениях фазы несущей частоты. При амплитудно-фазовой и многопозиционной фазовой модуляциях количество возможных позиций модулированного сигнала (или количество векторов сигнала) более двух. В этом случае один элемент модулированного сигнала содержит несколько битов цифровой информации (это число равно двоичному логарифму от количества возможных векторов модулированного сигнала).

    Фазовая модуляция:

    При использовании так называемой относительная фазовая манипуляция (phase shift keying, PSK), т.е. модуляция, при которой фаза несущей принимает только фиксированные значения из ряда допустимых значений (например, 0 , 90 , 180 и 270 град.), а информация закладывается в изменения фазы несущего колебания. При указанном выше наборе возможных фаз каждому изменению фазы соответствует определенное значение дибита, т.е. двух последовательных битов информации. Фазовая манипуляция относится к двухполосным методам модуляции, т.е. спектр модулированного сигнала располагается симметрично относительно несущей частоты, а ширина спектра в Гц на уровне 0,5 от его значения на несущей частоте равна модуляционной линейной скорости, выраженной в Бодах. Наиболее часто используются в модемах такие разновидности фазовой манипуляции, как относительная фазовая манипуляция (ОФМ) /скорость 1200 бит/с, два положения фазы/, четырехпозиционная (или квадратурная фазовая манипуляция /2400 бит/с, четыре положения фазы/) и восьмипозиционная (4800 бит/с, восемь положений фазы). Иногда в литературе указанные виды манипуляции называются соответственно ФРМ (фазоразностная модуляция), ДОФМ (двухкратная фазовая модуляция) и ТОФМ (трехкратная фазовая модуляция). Дальнейшее увеличение числа позиций с целью повышения скорости приводит к резкому снижению помехоустойчивости, поэтому на более высоких скоростях стали применяться комбинированные амплитудно-фазовые методы модуляции.

    Амплитудно - фазовая модуляция:

    В данном виде модуляции для повышения пропускной способности используется одновременная манипуляция двух параметров несущего колебания: амплитуды и фазы. Каждый возможный элемент модулированного сигнала (вектор сигнала или точка сигнального пространства) характеризуется значением амплитуды и фазы.

    Для дальнейшего повышения скорости передачи количество "точек" пространства модулированного сигнала увеличивается в число раз, кратное двум. В настоящее время в модемах используются методы амплитудно-фазовой модуляции с числом возможных позиций сигнала до 256. Это означает, что скорость передачи информации превышает модуляционную линейную скорость до 7 раз.

    Для обеспечения максимальной помехоустойчивости точки сигнального пространства размещаются на равном расстоянии с огибающей всех точек в форме квадрата (16-ти позиционная квадратурная АМ), восьмиугольника и т.п. Увеличение числа позиций сигнала приводит к быстрому снижению помехо-устойчивости приема.

    Радикальным средством обеспечения помехоустойчивой передачи стало применение сочетания модуляции с "решетчатым" кодированием. При использовании этого метода вводится некоторая избыточность в пространство сигналов и за счет этого создаются корреляционные связи между передаваемыми сим-волами. Благодаря этому на приеме на основе анализа последо-вательности принятых элементов модулированного сигнала возможно выявление и исправление ошибок. Практически это дает значительное повышение помехоустойчивости приема.

    Разновидность амплитудно-фазовой модуляции - 16-ти позиционная квадратурная АМ (сигнальное пространство 4х4 точек в форме квадрата, точки равноудалены одна от другой, и по 4 точки в каждом квадрате) используется в дуплексных модемах.

    Частотнаямодуляция: (Frequency shift keying, FSK)

    В модемах используется так называемая частотная манипуляция, при которой каждому значению бита информации ("1" и "0") соответствует определенная частота синусоидального сигнала.

    Спектральные характеристики сигналов с частотной манипуляцией допускают относительно простую реализацию модемов до скоростей 1200 бит/с.

    Модуляция с минимальным сдвигом (MSK)

    Для передачи данных по каналам связи используют модемы, преобразующие цифровые сигналы из кодовой посылки в сигналы спектр которых нормирован и ограничен для телефонных модемов полосой 300 – 3400 Гц. В радиосвязи эта граница может быть различной, но для стандартных связных приемопередатчиков с шагом каналов 25 кГц полоса также ограничена пределами 300 – 3400 Гц. Однако для представления информации в телефонных модемах можно использовать как амплитудные, частотные так и фазовые вариации при том, что каждая из них может быть многоуровневой. При передаче по радиоканалу использовать одновременно АМ, ЧМ и ФМ невозможно, поэтому в радиомодемах используется либо ЧМ, либо ФМ, но очень редко АМ.

    Виды модуляций:

  • FSK –
  • управление сдвигом частоты;
  • MFSK – (multilevel)
  • управление многоуровневым сдвигом частоты (количество частот 4,8, … );
  • CPFSK
  • – сдвиг частоты с непрерывной фазой;
  • MSK –
  • минимальный сдвиг частоты;
  • GMSK –
  • минимизированный по Гауссу сдвиг частоты; – модуляция частоты временем; – фазовый сдвиг; – квадратурный фазовый сдвиг;
  • DQPSK
  • – дифференциальный квадратурный фазовый сдвиг;
  • p /4 DQPSK
  • – дифференциальный квадратурный фазовый сдвиг со значением сдвига p /4; – квадратурная амплитудная модуляция. сигнал

    Передача “0” на частоте

    f 1 и “1” на f 2

    Рисунок 13

    Переход с “1” на “0” и “0” на “1” приводит к разрыву фазы сигнала, что в свою очередь приводит к неоправданному

    расширению спектра сигнала. Подобные методы модуляции используются только низкоскоростными системами передачи данных, например, в системе ГМССБ (Глобальная международная система спасения бедствующих) где передача идет со скоростью 300 Бод с частотой f 1 = 1750 Гц и f 2 = 1080 Гц. сигнал

    По сравнению с

    FSC является более выгодным (с позиции спектра сигнала) поскольку непрерывная фаза предполагает незначительное расширение спектра выходного сигнала.

    Рисунок 14

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

    сигнал

    Для данных сигналов вводится понятие индекс:

    где D

    f=f 1 -f 2 ;

    1/Т – скорость передачи символов (Бит/с для двухуровневой системы или Бод)

    Стандарты:

    Стандарт

    Частоты f 1 и f 2 , Гц

    Разница частот D f, Гц

    Скорость передачи

    Рисунок 15

    Как видно на рисунке 15 произошло слитие фаз за счет кратности частот. В отличие от сигналов

    FSC и CPFSC где колебания f 1 и f 2 и входной модулирующий сигнал были абсолютно не симметрированы в MSK модуляции необходимо обеспечить жесткую синхронность входной последовательности данных и формируемых колебаний с частотами f 1 и f 2 значения которых приведены в таблице (выше). Только в этом случае синусоиды с различными частотами оказываются “сшитыми” в точках перехода напряжения через 0. При этом скачки фазы отсутствуют и спектр такого сигнала оказывается ограниченным, и можно считать, что ширина спектра » скорости передачи.

    Формировать MSC колебания можно только с применением цифровых методов. Примерная структура формирователя

    MSC сигнала изображена на рисунке 16. Счетчик двоичный суммирующий осуществляет перебор своих состояний по линейно нарастающему закону, который с помощью дополнительной ПЗУ может быть преобразован в синусоидальный. Логическая схема, входящая в состав счетчика формирует сигнал синхронизации, который может быть сформирован либо по окончанию периода счета счетчика, для частоты f 2 (нижней частоты) либо по окончанию двух периодов для частоты f 1 (верхняя частота), только наличие импульсов синхронизации обеспечивает синхронную возможность изменения модулирующего уровня, что в конечном счете приводит к формированию колебаний с нулевым фазовым сдвигом. Фильтр НЧ (на схеме не показан) включенный на выходе ЦАП устраняет ВЧ составляющие спектра, обеспечивая получения сигнала, близкого к синусоидальному.

    Рисунок 16

    Демодуляция

    MSK сигнала

    Основная проблема демодуляции

    MSK сигналов заключена в том, что необходимо принимать решения о передаче “0” или “1” за половину периода следования сигнала MSC , что исключает принцип включения в тракт демодуляции узкополосных фильтров, выделяющих частоты f 1 и f 2 , амплитудные детекторы и т.д. Т.к. введение узкополосного фильтра предполагает наличие в сигнале квазистационарного процесса (100 … 1000 периодов) поэтому только цифровые методы анализа сигналов, использующие распознавание перехода через 0 входного сигнала в состоянии решить эту проблему .

    Структурная схема декодирующего устройства:

    Рисунок 17

    Обозначение на рисунке 17:

    • Ф1 – входной полосовой фильтр, выделяющий сигналы в полосе частот MSK сигнала, тем самым искусственно повышается отношение сигнал/шум;
    • ДП0 – детектор перехода через 0. Фиксирует переход через 0 входной последовательности
    MSK сигнала, формируя на выходе запускающие импульсы для ждущего мультивибратора;
  • ЖМВ – ждущий мультивибратор;
  • ВД – временной дискриминатор, распознающий длительности импульсов;
  • Ф2 – фильтр НЧ, отсекающий ВЧ составляющие спектра;
  • К1 – компаратор, формирующий выходные данные;
  • СП – счетчик переходов;
  • И – интегратор;
  • К2 – компаратор, формирующий сигнал
  • CD (carrier detect – обнаружение несущей );
  • ЦФАПЧ – цифровая схема фазовой автоподстройки частоты;
  • ТЗ – триггер – защелка.
  • Каждый импульс, запускающий ЖМВ, формирует на выходе импульс сторого определенной длительности которая зависит от скорости передачи (1200, 2400, 4800). Причем каждый импульс запускает ЖМВ по новой, отменяя предыдущее состояние. Т.е. если передается одна последовательность MSK сигнала с большим периодом следования, то на выходе ЖМВ наблюдаются переходы в 0 с периодом следования импульсов, равным полу периоду НЧ-ого

    MSC сигнала. Если на входе демодулятора присутствует ВЧ MSK сигнал, то импульсы следую очень часто, каждый раз запуская ЖМВ заново в результате переходов через 0 на выходе ЖМВ не наблюдается соответственно можно принять решение о передаче другого символа. ФНЧ (Ф2) и компаратор К1 решают эту задачу формируя на выходе “0” в первом случае и “1” во втором.

    На выходе компаратора К1 имеется асинхронная последовательность данных, обусловленная тем, что на вход устройства помимо

    MSK сигнала воздействуют также различные шумы и помехи. Если эту последовательность данных подать на ЦФАПЧ можно получить стабильные во времени импульсы синхронизации, и с помощью триггера-защелки получить таким образом синхронную последовательность данных DATA-S . Особое место в в демодуляторе сигналов занимает процесс распознания несущей CD . Счетчик переходов подсчитывает все переходы через 0 на некотором временном интервале, формируя на выходе напряжение, пропорциональное количеству подсчитанных переходов. Интегратор усредняет это напряжение и компаратор К2 принимает решение по этому сигналу, формируя на выходе логическую единицу если количество переходов близко к ожидаемому. Либо формирует логический ноль, если число переходов значительно больше, в случае воздействия шумов, либо существенно меньше, в случае отсутствия MSC сигнала. Сигнал CD необходим для подтверждения достоверности детектируемых данных, если сигнал CD не активен, то выходные данные воспринимаются как воздействие шумов. При активном сигнале CD данные считаются достоверными. Сигнал CD может также использоваться для активизации всей системы обработки данных, которая по соображениям энергосбережения может быть переведена в режим ожидания (SLEEP, STANDBY).

    Формирование минимизированной по Гауссу последовательности (

    GMSK)

    Рисунок 18

    Передавать цифровые данные по радиоканалу можно подавая непосредственно последовательность цифровых данных на модулятор ЧМ передатчика, однако даже при малой девиации частоты, которая составляет несколько Гц, спектр сформированного колебания будет крайне широк, это обусловлено крутыми фронтами переходов из одного логического состояния в другое. Управлять частотой задающего генератора можно только пропустив входную последовательность данных через фильтр, нормирующий спектр. В качестве такого фильтра используется Гауссовский фильтр.

    Для определенности введено произведение ВТ, характеризующее частотные свойства фильтра:

    ,

    где Т – скорость передачи символа;

    В – полоса.

    GMSK сигналах приняты следующие значения ВТ: 0,3 и 0,5.

    Модем для сигнала, минимизированного по Гауссу

    Передача

    GMSK сигналов предполагает непосредственное воздействие прошедших через Гауссовский фильтр цифровых сигналов на частотно-задающие схемы. Передатчик не может быть стандартным. При этом к тракту передачи (приема) выдвигаются дополнительные требования:
    • полоса пропускания тракта модуляции должна быть расширена вниз вплоть до постоянного тока, что затрудняет построение усилительных трактов, предъявляет повышенные требования к стабильности и линейности ЧМ и ЧД, характеристики которых должны быть строго нормированы. Любые несоответствия частот приема и передачи приводят к появлению ошибок. АЧХ и ФЧХ тракта передачи и тракта УПЧ должны быть линейны.

    Одним из способов решения проблемы передачи НЧ составляющих является рандомизация сигнала:

    Рисунок 19

    ПСП – генератор псевдослучайной последовательности. Сигнал, передаваемый по каналу связи свободен от постоянной составляющей, поскольку даже последовательность 11111111111…. После сложения по модулю 2 с сигналом ПСП становиться случайным, восстановить исходную последовательность можно сложив по модулю 2 принятую последовательность с точно таким же сигналом ПСП. Основная проблема состоит в синхронизации генератора ПСП. Схемное решение представленное на рисунке 19 позволяет получить самосинхронизирующуюся псевдослучайную последовательность на приемном конце т.к. ядро генератора ПСП в обоих точках одинаково. Важно при этом, чтобы тактирующие импульсы в обоих точках следовали с одинаковой частотой. На приемном конце тактирующие импульсы вырабатываются цифровыми системами ФАПЧ по аналогии с демодуляторами

    MSC рассмотренными ранее.

    В последние годы тезис о том, что информационные технологии оказывают самое прямое влияние на состояние и развитие экономики, стал практически общепризнанным. Компьютерный мир еще несколько лет назад стал сетевым. Сетевая инфраструктура дает возможность оперативного обмена данными и доступа к информационным ресурсам, как на локальном уровне, так и в мировом масштабе. Российская проблема заключается в слабости инфраструктуры телекоммуникаций (особенно ее общедоступной, гражданской части) по сравнению с подобной инфраструктурой на Западе. Во многих случаях использование проводных или оптоволоконных линий связи невозможно или экономически нецелесообразно. В этой ситуации одним из наиболее эффективных решений проблемы связи, а зачастую и единственно возможным, является использование радиосетей передачи данных.

    К отличительным свойствам беспроводных технологий передачи данных можно отнести:

    • Мобильность. Невозможность подсоединения подвижных абонентов является принципиально непреодолимым ограничением кабельных сетей. Медсестры, врачи, рабочие на конвейере, маклеры на бирже и складские рабочие постоянно перемещаются с места на место. Для них беспроводная технология представляет несковывающий их перемещений канал в проводную сеть, открывая доступ ко всей имеющейся в этой сети информации.
    • Возможность организации сети там, где прокладка кабеля технически невозможна. Например, в зданиях, являющихся памятниками архитектуры.
    • Возможность объединить в сеть удаленных абонентов. Если абоненты разбросаны по обширной малонаселенной (или труднодоступной) территории, то во многих случаях протягивать кабель оказывается экономически нецелесообразно. В России почти 90% радиооборудования используют для связи вне помещений, на многокилометровых расстояниях. Радиосети связывают населенные пункты, до которых просто не доходят телефонные линии. Если все же доходят, то телефонные станции не торопятся предоставлять линии связи в аренду, да и качество связи низкое. Но главное даже в другом — пропускная способность телефонных каналов не оставляет никаких надежд на организацию эффективного обмена данными.
    • Срочность. Надежные коммуникации нужны сейчас, немедленно, а для прокладки кабельной сети требуются колоссальные инвестиции и длительное время. Радиооборудование позволяет развернуть сеть всего за несколько часов. Радиооборудование может также использоваться для организации временных сетей. Например, выставки, избирательная компания и.т.д.

    Рассмотрим радиооборудование, которое может быть использовано для создания радиосетей передачи данных, и задачи, которые позволяет решать тот или иной класс оборудования.

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

    1,6-30 МГц (Коротковолновый диапазон). Системы работающие в этом диапазоне позволяют передавать данные и голосовые сообщения на расстояния до нескольких тысяч километров, что предоставляет уникальную возможность охвата значительных территорий, в том числе с гористым рельефом, что абсолютно невозможно для традиционных решений в диапазонах УКВ и СВЧ при соизмеримом вложении средств. Скорость передачи в КВ-системах относительно невысокая до 6 Кбит/с. Для реализации радиосистем передачи данных в КВ-диапазоне может быть использован комплекс "Barret 923", который производит компания Barret Communications Pty Ltd. В компексе "Barrett 923" реализованы адаптивные методы анализа радиоканала, что позволяет ему оптимально выбирать диапазон частот, протокол и скорость передачи данных.

    136-174 МГц — скорость передачи данных до 19,2 Kбит/с, дальность связи до 70 км, связь может осуществляться "из-за" угла и за горизонтом за счет искривления пути прохождения радиолуча у земли. Радиомодемы, работающие в этом диапазоне, используются для передачи файлов и электронной почты, позволяют организовать мобильный доступ в базы данных. Применяются в территориально распределенных сетях, в системах телеметрии и телеуправления, могут быть очень полезны для таких организаций, как ГАИ, служба скорой медицинской помощи и т.п. Интегральные радиомодемы, работающие в этом диапазоне частот, выпускаются такими фирмами, как Pacific Crest, Maxon,Young Design и др.

    НПЦ "Дейтлайн" разработал систему "Ягуар" для построения пакетных радиосетей передачи данных, которая уже в течение длительного времени успешно эксплуатируется территориальными отделениями Сбербанка РФ. Система "Ягуар" обеспечивает высокую надежность передачи данных, гибкость в управлении,возможность легкого наращивания сети на расстояниях до 300 км. Аппаратный комплекс системы может строиться на основе широкой номенклатуры FM-радиостанций и пакетных контроллеров. Специалисты компании "Дейтлайн" рекомендуют использовать трансиверы Uniden IMH4100 и контроллеры Paccom Spirit 2, что обеспечивает наилучшее соотношение цена/качество.

    400-512 МГц — скорость передачи данных до 128 Кбит/с, дальность связи до 50 км. Желательно наличие прямой видимости, но возможна работа и на отраженных сигналах. В этом диапазоне могут работать узкополосные cинхронные радиомодемы RAN производства фирмы Wireless, Inc (ранее Мultipoint Networks) (9,6, 19,2, 64, 128 Кбит/с).

    Радиомодемы RAN 64/25,128/50 используют модуляцию 16 QAM, что позволяет передавать данные со скоростью 64 Кбит/с в полосе 25 кГц или 128 Кбит/с в полосе 50 кГц. Радиомодемы данного типа применяются для построения высокоскоростных каналов точка-точка для мультиплексированной передачи данных, голоса, видеоизображений и другой информации. На их основе также возможна организация многоузловых территориально распределенных сетей. Радиомодемы RAN могут работать также и в диапазоне 820-960 MГц.

    Выше 2ГГц — возможна организация каналов передачи данных со скоростью более 2 Мбит/с, при этом обязательным является условие прямой видимости между антеннами. На этом участке радиочастотного спектра работает оборудование Radio-Еthernet (cтандарт IEEE 802.11). Стандарт Radio-Ethernet имеет два основных применения. Первое из них — беспроводная локальная сеть в стенах одного здания или на территории предприятия, таким образом решается проблема "ограниченной мобильности" в пределах одного предприятия (сотрудник с портативным компьютером, переходящий из одной комнаты в другую отовсюду имеет доступ к сети). Второе применение стандарта Radio-Ethernet решает проблему подсоединения абонентов к большой сети передачи данных или, как говорят связисты, проблему последней мили.

    В Radio-Ethernet может применяться технология шумоподобных сигналов или широкополосных сигналов (ШПС). Узкополосные устройства излучают в эфир сигнал с шириной спектра 12,5-200 кГц, причем ширина излучаемого спектра увеличивается с увеличением скорости передачи информации. Узкополосные системы обладают очень существенным недостатком: если в частотном диапазоне такой системы появляются помехи, то качество связи резко падает. Именно эта незащищенность от помех узкополосных систем привела к разработке, сначала для военных применений, ШПС- технологии.

    Cистемы на основе шумоподобных сигналов обладают следующими преимуществами:

    • Помехозащищенность
    • Не создаются помехи другим устройствам (Низкая мощность сигнала)
    • Конфиденциальность передач
    • Низкая стоимость при массовом производстве (Низкая мощность сигнала — дешевые высокочастотные компоненты оборудования)
    • Шумоподобный сигнал обеспечивает возможность работы в диапазоне, уже занятыми другими системами радиопередач
    • Высокая скорость передачи

    Идея технологии широкополосного сигнала состоит в том, что для передачи информации используется значительно более широкая полоса частот, чем это требуется при передаче в узкополосном канале. Стандарт 802.11 для получения шумоподобных сигналов предусматривает метод прямой последовательности (Direct Sequence Spread Spectrum-DSSS) и метод частотных скачков (Frequency Hopping Spread Spectrum-FHSS).

    В методе со скачками по частоте (FHSS) весь диапазон от 2400 МГц до 2483,5 МГц разбит на 79 подканалов. Приемник и передатчик сихронно каждые несколько милисекунд перестраиваются на различные несущие частоты в соответствии с алгоритмом, задаваемым псевдослучайной последовательностью. Лишь приемник, использующий ту же самую последовательность, может принимать сообщение. При этом предполагается, что другие системы работающие в том же частотном диапазоне используют иную последовательность и поэтому практически не мешают друг другу. Для тех случаев, когда два передатчика пытаются использовать ту же самую частоту одновременно, предусмотрен протокол разрешения столкновений по которому передатчик делает попытку повторно послать данные на следующей в последовательности частоте.

    Согласно методу с прямой последовательностью(DSSS) диапазон от 2400 МГц до 2483,5 МГц разбит на три широких подканала, которые могут использоваться независимо и одновременно на одной территории. Принцип работы DSSS систем состоит в следующем: в передаваемый радиосигнал вноситься значительая избыточность путем передачи каждого бита информации одновременно в нескольких частотных каналах. Если на каком-либо из них (или сразу на нескольких) появляются помехи, система определяет правильный поток данных путем выбора наибольшего количества одинаковых потоков.

    Наиболее крупными производителями обрудования Radio-Ethernet являются Proxim, BreezeCom, Aironet, Cylink, Lucent Technologies, Solectek, WaveAccess. Приятно отметить, что в последнее время стали появляться и отечественные разработки. Например, предприятие "Импульс" выпускает беспроводный Ethernet-бридж "Кросс-8" для конфигурации "точка-точка", который работает в относительно незагруженном диапазоне 37,0-39,5 ГГц, обеспечивая скорость передачи 10 Мбит/с и дальность действия 10 км.

    Длительное время на российском рынке доминирующей технологией была передача по методу прямой последовательности (DSSS). Однако, последнее время отечественный рынок начинает испытывать все больший интерес к FHSS. Основная причина этому — "перенаселенность эфира".

    На одном и том же пространстве могут сосуществовать, не мешая друг другу, не более трех сетей DSSS. При попытке увеличить число пользователей, такое неэкономное использование эфира может оборачиваться проблемами. FHSS позволяет определить для каждой сети свой набор и последовательность дискретных частот. Еще одна существенная особенность технологии "прыгающей частоы" состоит в том, что весь широкополосный диапазон разбивается на 79 отдельных подканалов. FHSS-оборудование (например, компании BreezeCom) позволяет использовать не все 79 каналов, а любое количество частот из этого набора, вплоть до одной частоты. В системах DSSS использование широкой полосы принципиально необходимо.

    ШПС-технология, кроме оборудования Radio-Ethernet, применяется в высокоскоростных синхронных радиомодемах диапазонов 2,4 и 5,7 ГГц. Эти радиомодемы используются для организации дуплексных магистральных синхронных радиоканалов передачи данных со скоростями до 2048 Кбит/с. Оборудование этого класса производят такие компании, как Wireless, Inc (модели RAN64ss, RAN128ss, RAN2048ss), BreezeCom (cерия BreezeLINK), Wave Wireless (SpeedCOM).

    ШПС-технология используется еще в одном интересном и весьма полезном продукте фирмы Wireless, Inc — радиомаршрутизаторе WaveNet IP. В отличие от радио-Ethernet устройств это оборудование включает в свой состав маршрутизатор IP и специально предназначенно для организации радиосетей городского и районного масштаба на расстоянии до 30-40 км от центральной станции. Кроме того, конструктивное исполнение WaveNet IP позволяет решить так называемую проблему длинного кабеля. Проблема заключается в том, что достаточно часто точка подключения к локальной сети и точка установки антенны на крыше находяться на достаточно большом расстоянии друг от друга. Оборудование Radio-Ethernet обычно имеет исполнение для использования внутри помещений и может быть применяться только в нормальных климатических условиях. Поскольку высокочастотный радиосигнал испытывает значительное затухание в кабеле, это накладывает серьезное ограничения на максимальную длину кабеля между устройством и антенной. WaveNet IP имеет внешнее погодозащитное исполнение и устанавливается в непосредственной близости от антенны, что позволяет без потерь сигнала размещать высокочастотный блок на расстоянии до 100 м от физической точки входа в сеть.

    В цифровых вещательных телевизионных системах по радиоканалам необходимо передавать цифровой сигнал – транспортный поток MPEG-2 (точнее – транспортный поток системыDVB-T). Этот цифровой сигнал необходимо передавать в выделенной для данного радиоканала полосе частот. При этом необходимо решать задачи модуляции несущего колебания цифровым сигналом и защиты его от помех.

    Одним из главных требований к системам цифрового телевидения является использование существующих радиоканалов телевизионного вещания.

    Для трансляции сигналов цифрового телевидения, особенно если надо передавать сигналы нескольких программ обычной (стандартной) четкости в одном радиоканале или сигнал ТВЧ, необходимо увеличивать эффективность использования полосы частот радиоканала связи, что достигается применением более сложных методов модуляции несущей.

    Другое важнейшее требование к системе цифрового телевидения – обеспечение высокой помехоустойчивости.

    Как известно, цифровая информация передается в виде двоичных символов – единиц и нулей. Из двоичных символов состоят кодовые комбинации (кодовые слова), каждая из которых в случае цифрового телевизионного сигнала может содержать информацию, например, о значении одного отсчета этого сигнала. В результате действия шумов и помех отдельные двоичные символы могут быть приняты с ошибкой. Это объясняется тем, что само по себе преобразование аналоговых сигналов в цифровую форму еще не гарантирует высокой помехозащищенности передаваемой информации. При этом надо иметь в виду, что проявление ошибок в цифровой телевизионной системе существенно отличается от заметности флуктуационного шума в аналоговой системе. Ошибка в одном двоичном разряде может изменить значение отсчета изображения многократно, если она произошла в старшем разряде кодового слова. При использовании различных методов сокращения избыточности телевизионного сигнала одиночная ошибка может привести к искажению, например, участка строки или даже группы строк. Интенсивность ошибок характеризуется их относительной частотой f ош [ош/дв. символ], показывающей вероятность того, что принятый отдельный двоичный символ ошибочен. В англоязычной технической литературе эта величина обычно называетсяBER(BitErrorRate–частота ошибок на 1 бит или коэффициент ошибок ).

    Вероятность ошибки в одном разряде может составлять 10 –4 …10 –5 . Это означает, что при скоростях цифрового потока данных, равных нескольким десяткам Мбит/с, каждую секунду будут происходить сотни ошибок. Качество такого изображения будет неудовлетворительным. На практике даже несколько белых или черных точек на изображении могут оказаться заметными.

    Рассмотрим основные причины возникновения ошибок:

      воздействие шумов различной природы (тепловой шум, шум генерации-рекомбинации, фликкер-шум и т.д.), в большинстве случаев проявляющиеся во входных каскадах приемной телевизионной аппаратуры;

      индустриальные и атмосферные помехи;

      помехи, создаваемые радиопередатчиками, работающими в этой же полосе частот в соседних районах (явление интерференции);

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

    Ошибки при приеме двоичных символов классифицируются на одиночные и пакетные (групповые). Одиночные ошибки, как правило, не зависят друг от друга. Пакетные ошибки искажают сразу несколько соседних двоичных символов. Например, вследствие воздействия достаточно продолжительной импульсной помехи несколько идущих подряд двоичных символов становятся равными нулю или единице.

    Традиционными способами повышения помехоустойчивости цифровых телевизионных систем, обеспечивающих наземное вещание, являются:

      увеличение мощности радиопередатчика;

      выбор антенно-фидерных устройств с оптимальными для конкретного случая параметрами;

      уменьшение уровня шумов в телевизионных приемниках путем применения малошумящей элементной базы;

      рациональное планирование использования радиоканалов на смежных территориях.

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

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

    Одновременно выполняемые операции перемешивания данных и помехоустойчивое кодирование очень часто называются канальным кодированием, которое реализуется непосредственно перед передачей цифровой информации по радиоканалу и, как правило, совмещается с модуляцией. Канальное кодирование, как правило, основано на введении некоторой избыточности в передаваемое сообщение для того, чтобы влияние помех на цифровой сигнал в радиоканале было минимальным.

    В этом проекте мы будем отправлять и получать цифровые данные с помощью 433 МГц передатчика и приемника на базе модулей Linx. Если кто-то из начинающих радиолюбителей прочитав о таких "страшных" частотах сразу заскучал, представив себе сложную схему - спешим заметить, что проще схемы нету, и собрать её легче чем, допустим, усилитель на TDA2003. На следующих рисунках показана первая часть проекта - сборка модулей на печатных платах и создания ВЧ-связи между ними.

    Linx модули представляют из себя гибридные микросхемы, смонтированных на маленьких платах, предназначенных для поверхностного монтажа уже на основной большей плате. Сама ВЧ-часть делается на отдельной печатке, остальная часть схемы, для испытаний и наладки может быть на любой макетной плате.

    Передающая часть состоит из мультивибратора на основе таймера 555. Он генерирует импульсы с периодом 1 сек, которые передаются. Передатчик питается от одной батареи АА и использует DC/DC преобразователь MAX756, что работает в повышающем режиме для преобразования батареи 1,5 В в напряжение 3,3 В, необходимое для передатчика. Можно не усложнять и сразу запитать нужным вольтажом. Приемник работает от двух 1,5 В батареек. Он получает импульсы посылаемые с передатчика и от этого мигает светодиод. Это наш первый простой тест с ВЧ каналом.

    Схема передатчика и приёмника

    Оборудование с такой схемой обеспечивает стабильный прием сигналов на 100 метров с помощью передатчика, расположенного в доме.

    Разработка коммуникационного протокола

    Проблема, с которой мы сталкивались в представленном выше эксперименте в том, что радиочастотный канал заполняют другие сигналы, поэтому TX модуль принимает что-то даже если TX модуль выключен. Следовательно, нам нужен способ различать наши сигналы и чужие. Мы можем различить появление нужной передачи 0 и 1, направив пакет тонов различной длительности. После многочисленных экспериментов был выбран 250 мксек период для последовательной передачи данных. А 0 и 1 сигналы устанавливаются 150 мксек и 200 мксек, соответственно. Таким образом 1 байт, отправленный TX модулем предшествует 400 мксек синхронизирующего импульса. На рисунке ниже показана осциллограмма, отправления байта 00110100.

    PIC программа для TX модуля здесь. Программа начинается примерно через 2 сек задержка, которая необходима для предотвращения отправки случайных данных сразу после включения питании. TX модуль питается от одной батареи АА, чье напряжение поднимается до 3.3 В микросхемой MAX756.

    Передающая часть

    Приемник является чуть более сложным. Он также работает на MAX756, которое преобразует 1,5 В АА батареи в 5 В. На 330 Ом резисторе падает напряжение до 3 В. Можно, конечно, поставить MAX756 в 3,3 В режиме, но нам нужно 5 В для запитки других устройств, подключенных к модулю приемника.

    Приёмная часть

    Приемная программа реализована в виде конечного автомата с двумя состояниями. State0 является стартовой. В этом состоянии мы дожидаемся синхронизации импульсов. Вначале компаратор PIC указывает на передачу. После этого мы измеряем длину полученного импульса. Если она значительно ниже - его игнорируют и схема остаётся в том же состоянии в ожидания очередного импульса. Пороговое значение установлено экспериментально и является оптимальным.

    Как только нужный синхроимпульс получен, двигаемся к state1. В этом состоянии мы получаем 8 бит и можем скомпоновать их в байте. Переход в это состояние возможен только если передатчик посылает достаточно долго синхронизирующий сигнал. После измерения длины полученного импульса мы сравниваем ее с порогом. Если импульс слишком короткий, удаляем его и возвращаем обратно state0. В противном случае, проверяем длительность импульса против другого уровня, чтобы различить его между 0 и 1. В результате полученный бит хранится в виде с-бита в регистре статуса и используя сдвиг влево включаем его в байт. После приема 8 бит мы вернемся к state0 и процесс повторяется.

    Чтобы проверить, что действительно получен байт, который был послан передатчиком, заставим мигать светодиод соответствующее число раз (4 раза в текущей настройке). После этого ждем около 2 сек и возвращаем обратно state0 получать очередной байт.

    Реализация десяти импульсного кодирования данных

    Недавно мы обнаружили очень полезный коммуникационный протокол, который значительно снижает энергопотребление передатчика. Это 10-импульсное кодирования данных, которое использует интервалы между короткими импульсами для кодирования нулей и единиц в байте. Таким образом, передатчик должен излучать только во время импульсов, что значительно увеличивает срок службы батареи. Кроме того, приемник может автоматически адаптироватся к скорости передачи данных. Мы взяли в качестве прототипа программу, разработанную для аналогичного проекта от одной известной фирмы. Схемы почти такие же, как и в предыдущих экспериментах и используют двухпроводный интерфейс для ЖК-модуля, для отладки. Передатчик посылает текстовую строку при нажатии на кнопку и эта строка отображается на дисплее на стороне получателя.


    Схемы TXM и RXM 433

    Важный вопрос состоит с шириной импульса, которую следует использовать. После многочисленных экспериментов мы пришли к значению 100 мкс, что соответствует примерно 5 кБит/сек скорости на максимальной 10 кБит/с, которую поддерживает модуль передатчика. Получается, что уменьшение длительности импульса в 2 раза приводит к менее уверенному приему. Также, в диапазоне 433 МГц имеется немало шумов в виде нескольких хаотических импульсов на выходе приемника. Дальнейшее уменьшение ширины импульса делает трудным различие между сигналом и шумом. Таким образом, добились хорошего баланса между чувствительностью приемника и фильтрацией шумов.

    Программа для передатчика начинается с того, что после нажатия кнопки передатчик будет вызван из спящего состояния и отправлен обратно в сон после передачи данных. Это значительно снижает энергопотребление модуля. Текущие настройки обеспечивают зазоры между импульсами для передачи 0 и 1 810 мксек и 1890 мксек, соответственно, в то время как эталонный зазор - шириной 1350 мксек. Таким образом передача одного байта колеблется между 7.8 и 15.1 мсек, в результате чего скорость передачи данных примерно 66 и 128 байт/сек. Этого более чем достаточно для большинства дистанционно управляемых устройств.

    Радиолиния была проверена путем размещения блоков в помещениях, расположенных на разных этажах частного дома с расстоянием 50 метров. Прием испытательного сигнала был стабильный и без ошибок.

    Одноканальный пульт дистанционного управления

    Сейчас мы попробуем реализовать 1 канал управления при наличии различных помех. Для этого устанавливаем передатчик в режим генерации симметричных квадратных импульсов, период которого регулируется переменным резистором. Он подключен к PIC входу АЦП и напряжение преобразуется как параметр задержки. Период модулирующего сигнала может быть настроен с шагом в 100 мксек начиная от 500 мксек и до 255х100+500 = 26 мсек, что соответствует полосе модулирующих частот от 2000 Гц до 30 Гц, соответственно.

    Схема передатчика на одну команду

    Приемник позволяет регулировать чувствительность приема сигнала и настроиться на конкретную частоту модуляции. Он использует аналоговый выход. Напряжение на этом выходе пропорционально уровню сигнала. Когда нет сигнала, постоянное напряжение на этом выходе составляет около 1.1 В. это напряжение поступает на неинвертирующий вход встроенного в микроконтроллер компаратора. Инвертирующий вход этого компаратора подключенный к правому (по схеме) переменнику. Напряжение на этом входе должно быть немного больше, чем на неинвертирующем и оно определяет чувствительность системы. На выходе компаратора считывается код и длительность импульсов на его выходе измеряется в единицах, чье числовое значение задается левым (на схеме) подстроечником. Он соединён с АЦП. Таким образом вся система может быть настроена для реагирования на частоту модуляции, и больше ни на какие другие частоты. Следовательно, он работает как частотный селективный фильтр, настроенный переменным резистором.

    Схема приёмника на одну команду

    При настройке системы сначала выбирает частоту модуляции в передатчике. После этого настраивают приемник, медленно вращая переменник влево. Обе ручки должны быть в примерно одинаковом положении для синхронизации. Файлы проекта в общем архиве .

    Обсудить статью ПЕРЕДАЧА ЦИФРОВЫХ ДАННЫХ ПО РАДИОКАНАЛУ

    Похожие статьи