Сигналы как способ обмена информацией

Как данные передаются по радио?

В одном из комментариев к предыдущим статьям был задан вопрос, можно ли по виду сигнала определить вид его модуляции. Идея рассмотреть основные виды модуляции показалась довольно-таки интересной.

Попробуем разобраться, без формул и максимально просто, как можно передать данные из точки «А» в точку «В».

OOK (On-Off Keying)

Самый простой вид цифрового кодирования. Просто включаем-выключаем передатчик в соответствии с двоичным сигналом:

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

Схема передатчика очень проста, поэтому активно используется в беспроводных пультах, радиокнопках и прочих устройствах ценой 1-2$. Никакого шифрования здесь обычно нет, частота и битовая последовательность жестко «зашиты», передать и принять сигнал может любой желающий, так что ставить такой пульт на дверь гаража, где стоит Lamborgini, я бы не стал, но для ночника у кровати вполне сойдет (такая лампа, купленная в ближайшем MediaMarkt, работает у меня 3 года, ложных срабатываний не было ни разу, принцип «неуловимого Джо» в действии).

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

Амплитудная модуляция (АМ)

АМ мы наверное сможем видеть еще долго — модуляция используется как в вещательных станциях, так и в передатчиках авиадиапазона 118-137 МГц. Отличительная особенность АМ — спектр симметричен относительно центральной частоты. «На глаз» даже можно примерно понять, что передается, речь или музыка. Скриншот из онлайн приемника Websdr Twente:

Исторически АМ был одним из первых способов приема и передачи речи — всем известная «школьная» схема детекторного приемника отличалась крайней простотой, и даже не требовала батареек для приема — для работы высокоомных наушников было достаточно энергии радиоволн. Любопытно, что такие приемники выпускались в СССР серийно аж до 60х годов:

Детекторный приемник «Комсомолец» (с) Википедия

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

Однополосная модуляция (USB, LSB, SSB)

Однополосная модуляция является частным случаем амплитудной. Как было сказано выше, спектр АМ сигнала симметричен относительно центра. Но можно передавать лишь «одну половину» сигнала, что обеспечивает большую дальность при той же мощности передатчика:


Однополосная модуляция (с) Википедия

Как видно из картинки, можно настроиться на верхнюю или нижнюю боковую полосу, такой режим в приемнике или передатчике соответственно обозначается USB или LSB.

В режиме однополосной модуляции работают служебные станции, передаются метеосводки на коротких волнах, также он используется радиолюбителями. Но не менее важен он еще и тем, что в режиме USB или LSB спектр сигнала фактически переносится с радиочастоты на звуковую без искажений — что позволяет принимать различные виды цифровых сигналов, рассмотренных ниже. Это важно иметь в виду при выборе радиоприемника — цифровые виды связи (FSK, PSK и пр) могут приниматься и декодироваться лишь в режиме однополосной модуляции, простой бытовой приемник с поддержкой «обычной» AM принять такие сигналы не сможет.

Частотная модуляция (FM)

В частотной модуляции работает всем известное FM-вещание. Интересно отметить, что в передатчике FM-станции кодируется не только звук — передается сложный сигнал, включающий моно и стерео каналы, пилот-тон, RDS и пр. Чтобы не путать с «обычной» FM, у инженеров такая модуляция обычно называется WFM (Wide FM). В программе HDSDR несложно увидеть спектр радиостанции после декодирования:

Читайте также:  Счета бухгалтерского учета это способ текущего взаимосвязанного отражения

На сигнале (справа снизу) несложно видеть пилот-тон на частоте 19 КГц, RDS, моно и стерео-каналы FM-вещания. В отличие от WFM, радионяни, рации и прочие аналогичные устройства используют «узкую» FM (NFM, Narrow FM) модуляцию, где передается только звук.

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

Pinneberg передает метеосводки судам на длинных, средних и коротких волнах. Частот в принципе, может быть и больше 2х. Пример такого сигнала — радиолюбительский FT8:

С помощью FT8 радиолюбители могут обмениваться короткими сообщениями на расстоянии в несколько тысяч километров при мощности всего лишь несколько ватт.

Интересно, что модуляция может быть и комбинированной — например в авиации используется система ACARS, передающая текстовые сообщения. Цифровой FM сигнал передается через АМ передатчик. Зачем так сложно? Вероятно, используется уже готовый передатчик, ко входу которого просто подключили цифровую схему, формирующую FM-сигнал. Legacy в чистом виде, но вероятно, это дешевле, чем менять миллионы передатчиков в аэропортах и самолетах во всем мире.

Фазовая модуляция (PSK)

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

С помощью PSK31 можно обмениваться информацией в виде «текстового чата», подключив трансивер к компьютеру. Фаз может быть больше 2х, например 4, 18 или 16, все зависит от скорости и канала связи.

Можно менять и фазу и амплитуду одновременно, что дает нам еще большую скорость, но требует более сложного кодирования и декодирования. В качестве примера такого сигнала можно привести QAM. Такой сигнал наглядно проще всего изобразить на фазовой плоскости:

Модуляция QAM используется при передаче данных в стандарте LTE и в цифровом телевидении DVB-T.

Orthogonal frequency-division multiplexing (OFDM)

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

В качестве примера можно привести DRM, сигналы такого формата можно увидеть на вещательных диапазонах, разница между АМ и DRM хорошо видна на спектре:

Это цифровой сигнал шириной 10 КГц, в котором параллельно передается 206 несущих с интервалом 47 Гц. Стандарт DRM (Digital Radio Mondiale) используется для передачи цифрового радио на средних и коротких волнах, просьба не путать с другим стандартом Digital Rights Management.

OFDM используется и в WiFi (802.11a), структура сигнала там сложнее, желающие могут изучить PDF самостоятельно.

Code-division multiple access (CDMA)

Другой способ широкополосной передачи — разделение данных. Данные для нескольких получателей могут быть комбинированы в один сигнал с помощью специальной функции (например Walsh code), которая гарантирует как прямое, так и обратное преобразование. Одним из ключевых факторов и в OFDM и в CDMA является так называемая «ортогональность», получаемые сигналы не должны «смешиваться», чтобы из результирующего сигнала можно было извлечь исходные данные.

Читайте также:  Раздельный способ уборки зерна

Кодирование CDMA используется в мобильных сетях 3G. Хороший пример разбора CDMA с помощью ручки и бумаги можно найти здесь, интересующимся рекомендую посмотреть.

Заключение

Все что приведено выше, это разумеется, очень краткое объяснение «на пальцах», в реальности, описание только одного декодера может занять в несколько раз больше текста чем вся статья целиком, да и вряд ли многим здесь это нужно — Хабр это все же не научный журнал. Впрочем, общее впечатление у читателей надеюсь все же осталось. При наличии интереса у аудитории (что будет определяться по оценкам текста:) какой-либо из сигналов можно будет разобрать более подробно.

В завершение интересно отметить, что различные схемы кодирования — это не просто какая-то математическая абстракция — все это активно используется, в том числе и в военных целях (например протокол STANAG модемов NATO). Этот скриншот сделан во время написания текста с помощью онлайн-приемника Websdr:

Как можно видеть, несмотря на наличие интернета практически в любой обитаемой точке планеты, возможность передать данные напрямую, анонимно и без посредников, весьма актуальна — каждая линия на графике это работающий прямо сейчас канал связи (и да, внимательные читатели могут заметить здесь даже сигналы азбуки морзе, несмотря на 2020 год).

Источник

Передача данных и виды связи

Передача данных играет очень большую роль в электронике.

В прошлых статьях по цифровой электронике я рассказывал о цифровых сигналах. Чем же так хороши эти цифровые сигналы? Как это бы странно не звучало, но цифровые сигналы по своей природе являются аналоговыми, так как передаются путем изменения значения напряжения или тока, но передают сигналы с ранее оговоренными уровнями. По своей сути, они являются дискретными сигналами. А что означает слово «дискретный»? Дискретный — это значит состоящий из отдельных частей, раздельный, прерывистый. Цифровые сигналы относятся как раз к дискретным сигналам, так как имеют только ДВА СОСТОЯНИЯ: «активно» и «не активно» — «есть напряжение/ток» и «нет напряжения/тока».

Главный плюс цифровых сигналов в том, что их проще передавать и обрабатывать. Для передачи чаще всего используют напряжение. Поэтому, принято два состояния: напряжение близко к нулю (менее 10% от значения напряжения) и напряжение близко к напряжению питания (более 65% от значения). Например, при напряжении питания схемы 5 Вольт мы получаем сигнал с напряжением 0,5 Вольт — «ноль», если же 4,1 Вольта — «единица».

Последовательный метод передачи информации

Есть просто два провода, источник электрического сигнала и приемник электрического сигнала, которые цепляются к этим проводам.

Это ФИЗИЧЕСКИЙ УРОВЕНЬ.

Как мы уже сказали, по этим двум проводам мы можем передавать только два сигнала: «есть напряжение/ток» и «нет напряжения/тока». Какие способы передачи информации мы можем реализовать?

Самый простой способ — сигнал есть (лампочка горит) — это ЕДИНИЧКА, сигнала нет (лампочка не горит) — это НОЛЬ

Если пораскинуть мозгами, можно придумать еще несколько различных комбинаций. Например, широкий импульс принять за единичку, а узкий — за ноль:

Или даже вообще взять за единичку и ноль фронт и срез импульса. Внизу рисунок, если подзабыли, что такое фронт и срез импульса.

А вот и практическая реализация:

Да можно хоть сколько придумать различных комбинаций, если «получатель» и «отправитель» согласуют прием и передачу. Здесь я привел просто самые популярные способы передачи цифрового сигнала. То есть все эти способы и есть ПРОТОКОЛЫ. И их, как я уже сказал, можно напридумывать очень много.

Читайте также:  Способ выкладки товара это кратко

Скорость обмена данными

Представьте себе картину… Студенты, идет лекция… Преподаватель диктует лекцию, а студенты ее записывают

Но если преподаватель очень быстро диктует лекцию и в придачу эта лекция по физике или матанализу, то в результате получаем:

Почему же так произошло?

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

Данная проблема в разных стандартах последовательной передачи данных решается по-разному:

  • предварительная договоренность о скорости передачи данных (договориться с преподавателем, чтобы диктовал лекцию медленнее или чуть быстрее);
  • перед передачей информации «Отправитель» передает некую служебную информацию, используя которую «Получатель» подстраивается под «Отправителя» ( Преподаватель: «Кто не запишет эту лекцию полностью, тот не получит зачет»)

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

Управление потоком

Также возможна ситуация, когда «Получатель»(студент) не готов принимать передаваемые «Отправителем»(преподавателем) данные по какой-либо причине: занятость, неисправность и др.

Решается эта проблема различными методами:

1) На уровне протоколов. Например, в протоколе обмена оговорено: после передачи «Отправителем» служебного сигнала «начало передачи данных» в течение определенного времени «Получатель» обязан подтвердить принятие этого сигнала путем передачи специального служебного сигнала «готовность к приему».

Данный способ называют «программным управлением потоком» — «Soft»

2) На физическом уровне — используются дополнительные каналы связи, по которым «Отправитель» ДО передачи информации запрашивает у «Получателя» о его готовности к приему). Такой способ называют «аппаратным управлением потоком» — «Hard»;

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

При передаче информации важно засинхронизировать работу передатчика и приемника. Способ установки режима связи между устройствами называют «синхронизацией». Только в этом случае «Получатель» может правильно (достоверно) принять переданное «Отправителем» сообщение.

Режимы связи

Симплексная связь

В этом случае Получатель может только принимать сигналы от отправителя и никак не может на него повлиять. Это в основном телевидение или радио. Мы можем их только или смотреть или слушать.

Полудуплексная связь

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

— Первый, первый. Я второй. Как слышно?

— Слышу вас нормально, отбой!

Сигнал может посылать только отправитель, в этом случае получатель его принимает. Либо сигнал может отправлять получатель, а в этом случае отправитель его получает. То есть и отправитель и получатель имеют равные права на доступ к каналу (линии связи). Если они сразу оба будут передавать сигнал в линию, то, как я уже сказал, ничего из этого не получится.

Дуплексная связь

В этом режиме и прием и передача сигнала могут вестись сразу в двух направлениях одновременно. Яркий тому пример — разговор по мобильному или домашнему телефону, или разговор в Skype.

Источник

Оцените статью
Разные способы