Вы находитесь на странице: 1из 22

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение


высшего образования
«Московский государственный технический университет имени Н.Э. Баумана
(национальный исследовательский университет)»
(МГТУ им. Н.Э. Баумана)

ФАКУЛЬТЕТ Информатика и системы управления

КАФЕДРА Компьютерные системы и сети (ИУ6)

ИССЛЕДОВАТЕЛЬСКАЯ ЧАСТЬ
ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЫ
НА ТЕМУ:

СИСТЕМА ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ ПОДВИЖНЫХ


ОБЪЕКТОВ НА ОТКРЫТЫХ ПРОМЫШЛЕННЫХ ПЛОЩАДКАХ

Студент ИУ6-81И М.А. Макарычев


(Группа) (И.И.Фамилия)

Руководитель ВКР А.Ю. Попов


(И.О.Фамилия)

2017 г.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ .....................................................................................................................................................3
1. ТЕХНОЛОГИЯ БЕСПРОВОДНОЙ МОДУЛЯЦИИ LORA .........................................................................4
1.1. ПРОТОКОЛ СВЯЗИ LoRaWAN .......................................................................................................5
1.2. СРАВНЕНИЕ LORA С ДРУГИМИ ТЕХНОЛОГИЯМИ БЕСПРОВОДНОЙ СВЯЗИ..............................6
2. РАСПРОСТРАНЕНИЕ РАДИОВОЛН.......................................................................................................8
2.1. ПОТЕРИ НА ПУТИ РАСПРОСТРАНЕНИЯ .......................................................................................9
2.2. ЧУВСТВИТЕЛЬНОСТЬ ПРИЕМНИКА ...........................................................................................11
2.3. ЭНЕРГЕТИЧЕСКИЙ ПОТЕНЦИАЛ ЛИНИИ СВЯЗИ ДЛЯ ТЕХНОЛОГИИ LORA .............................12
2.4. ЗОНА ФРЕНЕЛЯ ...........................................................................................................................14
3. МОДУЛЯЦИЯ LORA.............................................................................................................................16
3.1. CHIRP SPREAD SPECTRUM ..........................................................................................................16
3.2. ДЕМОДУЛЯЦИЯ LORA ................................................................................................................18
4. МАСШТАБИРУЕМОСТЬ LoRaWAN СЕТИ............................................................................................20
ВВЕДЕНИЕ

В последнее время много говорят о концепции Интернета вещей (IoT –


Internet of Things), в основе которой лежит передача информации между
различными «умными» устройствами. Поскольку передача информации – это
технология связи, исследователи уделяют много внимания именно этому
аспекту. Существуют технологии, к примеру LTE и Wi-Fi, на основе которых
можно строить беспроводную связь, но они плохо подходят для устройств,
которые должны быть максимально автономными и далеко расположены от
базовой станции. Именно в этой нише и нашла большое применение новая
технология модуляции LoRa и сетевой протокол связи LoRaWAN. Данные
технологии обеспечивают как высокую энергоэффективность и дальность
действия связи, так и сверхкомпактные модули, помехоустойчивость, хорошую
проникающую способность и работают в нелицензируемых частотах.

В данной работе рассмотрен процесс передачи данных между LoRaWAN


устройствами, в том числе и с базовой станцией. Данные сведения позволяют
более эффективно внедрять устройства, использующие технологию LoRaWAN, и
получать от них желаемые результаты. Будут рассмотрены три основных
направления: распространение радио волн, модуляция LoRa и
масштабируемость LoRaWAN сети.
1. ТЕХНОЛОГИЯ БЕСПРОВОДНОЙ МОДУЛЯЦИИ LORA

LoRa (от англ. Long Range – связь дальнего радиуса действия) является
технологией беспроводной модуляции, работающей на физическом уровне
модели OSI. LoRa можно сравнить в этом смысле с IEEE 802.11 (используемой
технологией Wi-Fi на физическом уровне), которая обеспечивает беспроводную
связь между мобильными телефонами, планшетами, ноутбуками, роутерами и
т.д.. На данном уровне нет понятий адресации и топологии сети – это просто
передача в эфир и прием другими устройствами.

Ключевым особенностями технологии LoRa являются её высокая


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

Устройства использующие LoRa работают в нелицензируемых [1] ISM


(Industrial, Science, and Medical – индустриальные, научные и медицинские)
частотах, а именно на частотах 433 МГц (Европа), 868 МГц (Европа, Индия) или
же 915 МГц (США, Канада, Австралия). Это значит, что любой пользователь
может самостоятельно создать сеть, работающую на данных частотах, и нет
необходимости получать специальное разрешение от соответствующих
государственных органов для использования данных частот. К примеру Wi-Fi,
который также работает в нелицензируемых частотах 2.4/5 ГГц, позволяет
каждому желающему устанавливать Wi-Fi роутер у себя в квартире без
получения на это разрешение. Но то, что данные частоты являются
нелицензируемые, не значит, что на них нет ограничений. В данных частотах
обычно существуют ограничения на максимальную мощность излучаемого
сигнала, на пропускную способность (ширину полосы пропускания) и
существуют временные ограничения на использование каналов (duty-cycle –
нагрузочный цикл). Например, в Европе используется ISM диапазон 868 МГц, у
которого существует ограничение на нагрузочный цикл в зависимости от
используемого канала: устройству разрешено вещать в эфире не более 3.6
(0.1%) или 36 (1%) секунд за час.

Дальность технологии LoRa, в основном, добивается специально


разработанным алгоритмом линейно-частотной модуляции. Для европейской
ISM частоты 868 МГц, энергетический потенциал линии связи (Link budget)
равный 156 dB, что и позволяет ей передавать на большие расстояния, хорошо
проникать внутрь здания и распространяться на сотни метров в городской
среде (более подробно см. в разделе 2.3).

1.1. ПРОТОКОЛ СВЯЗИ LoRaWAN

LoRaWAN (Long Range Wide Area Network) является архитектурой и


протоколом связи канально-сетевого уровня, которая использует модуляцию
LoRa на физическом уровне. Проводя аналогию с протоколами интернета,
LoRaWAN можно сравнить с протоколом IP. На этом уровне уже существует
адресация, стандартизированное общение между устройствами и топология
сети (применительно к LoRaWAN – звезда из звезд).

Стандарт LoRaWAN определяет некоторые скорости передачи данных,


которые варьируют от 300bps до 5.5kbps. Также существуют два относительно
высокоскоростных канала с скоростями 11kbps и 50kbps, но они используют
уже технологию модуляции FSK (Frequency Shift Keying – частотная модуляция).
LoRaWAN поддерживает надежную двух-стороннюю связь и мобильность
конечных устройств.

1.2.СРАВНЕНИЕ LORA С ДРУГИМИ ТЕХНОЛОГИЯМИ БЕСПРОВОДНОЙ СВЯЗИ

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


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

Рисунок 1 – сравнение технологий беспроводной связи.

В области малой дальности и малой пропускной способности


расположены технологии RFID и NFC (Near Field Communication), которые
работают на очень близких расстояниях и рассчитаны на передачу
минимального количества данных. Можно с этими технологиями производить
оплату на кассе, въезд на закрытую парковку, идентификацию при входе в
помещение (в том числе и вход в Московский Метрополитен), и так далее, но
во всех этих случаях – объем передаваемой информации минимальный, а
расстояние до считывающего устройства обычно меньше метра.

Технологии Bluetooth и BTLE (Bluetooth Low Energy – Bluetooth с низким


потреблением энергии) обладают уже заметно большей дальностью (до 20
метров устройств класса А) и пропускной способностью (до 1Мбит/c) в
сравнении с RFID и NFC.

Еще выше по шкале пропускной способности находиться технология Wi-


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

Технологии LoRa, SigFox (очень схожая технология с LoRa) и другие UNB


технологии (Ultra Narrow Band – сверх узкие полосы пропускания) обладают
экстремально большой дальностью – до нескольких десятков километров, но
пропускная способность у них достаточна мала.

Между дальнобойными технологиями типа LoRa и высокоскоростной


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

Все существующие на сегодняшний день технологии связи


предоставляют некоторый баланс из трех желаемых свойств: большая
дальность связи, высокая пропускная способность и низкое
энергопотребление. Мобильные телефоны достигают хорошую дальность и
скорость передачи данных, но потребляют значительную энергию; у LoRa есть
превосходная дальность и низкое энергопотребление, но она имеет малую
пропускную способность; Wi-Fi имеет большую пропускную способность и
потребляет немного энергии, но дальность у неё из-за этого небольшая.
2. РАСПРОСТРАНЕНИЕ РАДИОВОЛН

Максимально возможное изменение мощности сигнала для успешного


приема приемником называется энергетическим потенциалом линии связи
(Link Budget). Это величина, определяющая сколько энергии есть у сигнала для
преодоления некоторого расстояние или проникновения сквозь преград на
пути распространение от передатчика к приемнику. На рисунке 2 показано, как
меняется мощность сигнала от передатчика к приемнику.

Рисунок 2 – изменение мощности сигнала от передатчика к приемнику.

С левой стороны написано ТХ – это передатчик. Как было сказано ранее, в


нелицензируемых частотах есть ограничение на количество энергии, которое
может быть распространено передатчиком в внешнюю среду. В Европе оно
составляет 14dBm (TX power – мощность передаваемого сигнала), что равно
25мВт (очень малое по сравнению с мобильным телефоном). Перед передачей
сигнала в эфир происходят некоторые потери на соединителях (connector loss,
etc.). Далее выполняется усиление сигнала на передающем оборудовании и
антенне (antenna gain), после чего сигнал передается в эфир. При
распространении в воздушном пространстве от источника к приемнику сигнал
заметно ослабляется (free space path loss and fading). Благодаря антенне и
приемному оборудованию, на приемнике снова производится усиление
сигнала (antenna gain) , после чего сигнал поступает на приемное
оборудование (RX).

На рисунке 2 также имеется линия чувствительности приемника (receiver


sensitivity). Любой приемник, для успешного принятия сигнал, должен его
получить с остаточной мощностью не меньшей некоторого минимума. Этот
минимум и определяется чувствительностью приемника. То есть когда сигнал
уходит за эту пунктирную линию, он становится неразличимым от шума для
данного приемника. Приемник не может распознать такой сигнал как
полезный, и в последствии не может декодировать его.

Другими словами, итоговая мощность на приемнике зависит от трех


параметров: мощности передатчика (TX power), потерь в среде
распространения с учетом затухания (Free space path loss and fading) и
чувствительности приемника (Receiver sensitivity).

2.1. ПОТЕРИ НА ПУТИ РАСПРОСТРАНЕНИЯ

Рассмотрим процесс распространения радиоволн в пространстве. Потери


на пути распространения (FSPL - Free Space Path Loss) определяется формулой
(1).

4𝜋𝑑 2 4𝜋𝑑𝑓 2
𝐹𝑆𝑃𝐿 = ( ) =( ) (1)
𝜆 𝑐

Здесь: 𝑑 – расстояние в метрах, а 𝑓 – частота в герцах. Основной вывод,


который можно сделать из данной формулы это то, что потери на пути
распространения меняются в зависимости от расстояния между передатчиком
и приемником, причем зависимость – квадратичная. Формула (1) схожа с
формулой для нахождения площади поверхности сферы ввиду того, что сигнал
распространяется сферой, как показано на рисунке 3.

Рисунок 3 – принцип рассеивания сигнала в постоянной площади с


увеличением расстояния.

Из рисунка 3 видно, что плотность сигнала, проходящего через


фиксированную площадь А, уменьшается по квадратичной зависимости от
расстояния. На расстоянии r – площадь поверхности данной часть сферы равна
А, но при расстоянии 3r – площадь становиться равной 9А, ввиду чего плотность
сигнала уменьшается в 9 раз.

В формуле (1) потери на пути распространения не только зависят от


расстояния, но еще и от частоты. Данная зависимость только косвенно связана
с частотой сигнала. С увеличением частоты, прибор вынужден использовать
антенну меньшего размера, так как длина антенны зависит от длины волны,
которая обратна пропорциональна частоте. Но уменьшая размер антенны,
уменьшается площадь приемника, которая условно обозначена как А на
рисунке 3.

Формула (1) удобна для ассоциации геометрической формы волны с


математическим представлением, но для расчета потерь на пути
распространения чаше используют её логарифмическую версию (dB –
децибел), ввиду больших значений, получаемых в мега- и гигагерцовых
диапазонах.
𝐹𝑆𝑃𝐿𝑑𝐵 = 20𝑙𝑜𝑔10 (𝑑) + 20𝑙𝑜𝑔10 (𝑓) − 147.55

Из этой формулы следуют два интересных заключений. Первое –


удвоение расстояния приводит к уменьшению мощности в 6dB. Второе –
разница в потерях на пути распространения между 868МГц (LoRa) и 2.4ГГц (Wi-
Fi) составляет около 9dB. Другими словами – LoRa, используя частоту 868 МГц,
может покрыть в полтора раза больше расстояния в сравнении с WiFi,
использующая 2.4ГГц.

2.2. ЧУВСТВИТЕЛЬНОСТЬ ПРИЕМНИКА

Чувствительность приемника (Sensitivity) определяется по формуле (2).

𝑆𝑒𝑛𝑠𝑖𝑡𝑖𝑣𝑖𝑡𝑦(𝑑𝐵𝑚) = −174 + 10𝑙𝑜𝑔10 (𝐵𝑊) + 𝑁𝐹 + 𝑆𝑁𝑅 (2)

Здесь: BW (Bandwidth) – ширина полосы пропускания, NF (Noise floor) –


тепловой шум (от движения электронов в схеме), SNR (Signal to Noise Ratio) –
отношение сигнала к шуму. Важно отметить, что чувствительность зависит от
десятичного логарифма ширины полосы пропускания. Это означает, что
приемник для технологии с большой шириной полосы пропускания будет
менее чувствительным. Приемники LoRa, введу своей малой ширины полосы
пропускания, являются очень чувствительными и способны распознавать
полезный сигнал, даже когда тот находиться на уровне ниже уровня шума.
2.3. ЭНЕРГЕТИЧЕСКИЙ ПОТЕНЦИАЛ ЛИНИИ СВЯЗИ ДЛЯ ТЕХНОЛОГИИ LORA

Рассмотрим пример системы, простроенную на основе LoRa, со


следующими параметрами:

Мощность передатчика (TX power): 𝟏𝟒 𝐝𝐁𝐦


Ширина полосы (Bandwidth): 125кГц
В логарифмическом варианте: 10 ∙ 𝑙𝑜𝑔10 (125000) = 𝟓𝟏𝐝𝐁
Режима SF12 позволяет распознать сигнал, который находится 20dB под
уровнем шума, поэтому:
SNR (отношение сигнала к шуму): −𝟐𝟎 𝐝𝐁
Коэффициент шума (Noise Figure): 𝟔 𝐝𝐁 (у базовой станцией он
может быть и ниже)
Используя формулу (2) получаем:
Чувствительность приемника: −174 + 51 + 6 − 20 = −𝟏𝟑𝟕 𝐝𝐁𝐦
Поскольку энергетический потенциал равен сумме мощности
передатчика и чувствительности приёмника получаем:
Энергетический потенциал: 14 + 137 = 𝟏𝟓𝟏 𝐝𝐁

Согласно формуле (1) – максимальное возможное расстояние передачи


при частоте 868 МГц и потерях на пути распространения равных 150dB
составляет 800км. Это означает, что в условиях, приближенных к идеальным,
где отсутствуют шумы и преграды (к примеру в космосе) – LoRa передатчик
может передавать данные на расстояние до 800 км! На практике не
достигаются такие расстояния с технологией LoRa введу того, что на пути от
передатчика к приемнику всегда имеются преграды и объекты, которые
отражают, поглощают и преломляют сигнал.

На рисунке 4 приведены потери в dBm, которые претерпевает сигнал,


проходя через различные материалы.
Рисунок 4 – потери в мощности сигнала при прохождении через различные
материалы.

Например при прохождении сигнала через бетонную стену толщины 10


см, теряется 12 dBm. Если вспомнить, что сигнал теряет в на пути
распространения 6 dBm при удвоении расстояния, то получается, что бетонная
стена уменьшает дальность в 4 раза.

Помимо перечисленных преград, есть одна преграда, о существование


которой часто забывают, хотя она сильно влияет на мощность сигнал – это сама
земля. Земля тоже является объектом, и с её поверхности хорошо отражаются
радиоволны.
2.4. ЗОНА ФРЕНЕЛЯ

Часто считается, что при прямой видимости передача должна быть


оптимальной. Но прямая видимость не всегда обеспечивает надежную
передачу из-за так называемых зон Френеля. Первая зона Френеля
представлена на рисунке 5 и имеет наибольшее влияние на передаваемый
сигнал.

Рисунок 5 – зона Френеля.

На рисунке 5 имеется антенна передатчика, расположенная на высоте 10


метров (TX antenna), приемник, антенна которого расположена на высоте 49
метров (RX antenna), сама зона Френеля (1st Fresnel zone) и часть зоны, которая
проходит через поверхность земли (obstacle zone).

Все объекты, которые перекрывают часть первой зоны, инверсно


отражают сигнал передатчика и отрицательно действуют на передаваемый
сигнал, деградируя его посредством деструктивной интерференции. Для
оптимальной передачи требуется, чтобы первая зона Френеля была
максимально свободна от препятствий, а именно на 80-60%. Существуют также
другие зоны Френеля, которые также являются эллипсами и каждая больше
предыдущей, но они уже не имеют такое большое влияние.

Таким образом, при низком расположении антенны базовой станции и


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

При нахождении земли в первой зоне Френеля вместо формулы (1) для
распространения сигнала в свободном пространстве используют иную
формулу, где мощность сигнала зависит от расстояния в четвёртой степени. Это
приводит к существенному уменьшению возможной дальности по сравнению с
распространением в свободном пространстве. Таким образом, при
размещении антенны базовой станции на вершине здания в городе, мы
получаем дальность примерно равную 3-4 км.

Тем не менее дальность 800км, рассчитанная по формуле (1) для потерь


на пути распространения, почти что достижима на практике. Команда SODAQ
[2] запустила LoRa модуль с GPS приемником на метеорологическом шаре в
атмосферу на высоту чуть более 12 км и начали вещать над Европой.
Максимально отдаленная от местоположения шара базовая станция, которая
успешно приняла сигнал (причем с некотором оставшимся энергетическим
потенциалом), находилась на расстоянии 325 км от шара! Из этого
эксперимента видно, что теоретическая дальность 800 км по формуле (1) тоже
достижима, но только при отсутствии отрицательного влияния поверхности
земли на сигнал.
3. МОДУЛЯЦИЯ LORA

3.1. CHIRP SPREAD SPECTRUM

Модуляция LoRa основывается на технике расширения спектра (spread


spectrum), который называется chirp spread spectrum (CSS). Вспомним, что LoRa
разрабатывалась, как технология для передачи данных на большие расстояния
в нелицензируемых частотах. Как уже было сказано, дальность можно
увеличить только двумя путями: усилением мощности сигнала или
уменьшением пропускной способности. Так как в нелицензируемых частотах
существует ограничение на мощность излучаемого сигнала, добиться
желаемого результата получилось только благодаря особой модуляцией.

Для обеспечения гибкости в плане дальности и скорости передачи, у LoRa


существуют несколько коэффициентов протяженности (SF7-SF12, где SF -
spreading factor), используя которые можно регулировать баланс дальности и
скорости. Но самое интересное в модуляции LoRa не эти коэффициенты, а
именно сам вид модуляции, который поможет объяснить рисунок 6.

a) On-Off Keying b) Binary Frequency-Shift Keying c) LoRa


Рисунок 6 – LoRa, в сравнении с другими видами модуляции.
На рисунке 6 по оси Х расположена частота сигнала, по оси У – время, а
по оси Z – мощность.

На рисунке 6a имеется самый простой вид модуляции – On-Off Keying


(модуляция вида включение-выключение). Когда надо передать «1» излучается
сигнал на определенной частоте, а отсутствие сигнала означает «0». Данный
вид модуляции применяют достаточно редко ввиду его неэффективности.

На рисунке 6b показан пример BFSK (Binary Frequency Shift Keying –


бинарная частотная модуляция). Имеются две частоты, между которыми
передатчик постоянно переходит, тем самым передавая необходимую
информацию. Можно условно назвать эти две частоты «частота 0» и «частота
1». Тогда, при нахождении сигнала в «частоте 0» передается двоичный ноль, а
сигнал в «частоте 1» означает передачу двоичной единицы. Причем переход
между этими двумя частотами не мгновенный, что делает данную модуляция
надежнее простого использования двух частот в режиме On-Off Keying.

Изображение на рисунке 6c существенно отличается от двух других


изображений. Это модуляция CSS (Chirp Spread Spectrum), которая используется
в LoRa. Она состоит из так называемых «чэрпов» (англ. chirp /tʃəːp/ (чэрп) –
щебет), которые, подобно FSK, меняют частоту со временем. Из рисунка 6
видно, что частота в начальной части (ближе к вверху) увеличивается
линейным образом (ЛЧМ – линейно-частотная модуляция), начиная с одной
частоты и, дойдя до некоторой второй частоты, начинает последовательность
заново. Если провести аналогию со звуком, то данное увеличение частоты
звучало бы подобно сирене.

В модуляции LoRa видно, что изначально идет некоторое число


одинаковых, возрастающих, линейных чэрпов (их роль - синхронизация с
приемником), затем еще два, но уже убывающих (завершение синхронизации),
а затем начинаются «прыжки» (сдвиги) в этой последовательности. Именно в
этих «прыжках» и находятся данные, передаваемые технологией LoRa. Каждый
«прыжок» представляет собой сдвиг в передаваемой последовательности. Этот
сдвиг виден, как мгновенное изменение частоты с последующем
продолжением последовательности уже с этой новой частоты, или, другими
словами, с этой новой позиции в цикле. Сама последовательность остается
неизменной - просто постоянно меняется точка, с которой она продолжается.
Существуют предположения, что отсюда и взялось название чэпр, так как эти
различные «прыжки» в однотипной последовательности подобно щебетанию
птиц. Так же существует предположение о выборе такого названия ввиду того,
что сигнал LoRa можно демодулировать под уровнем шума, подобно как птицы
могут слышать щебетание подобных им птиц, даже при достаточно шумной
окружающей среды.

3.2. ДЕМОДУЛЯЦИЯ LORA

Процесс демодулирования сигнала LoRa поможет объяснить рисунок 7.

Рисунок 7 – демодуляция LoRa.

Слева имеется принятый приемником LoRa сигнал (синий) со своими


линейными и сдвинутыми чэрпами. В середине имеется инверсный сигнал
(inverse chirp), который генерируется приемником во время этапа
синхронизации. Красота технологии модуляции LoRa заключается в простоте
демодуляции сигнала, который на первый взгляд кажется достаточно
сложным. Путем сложения внутри приемника инверсного сигнала (inverse
chirp) c принятым LoRa сигналом, получается сигнал, который изображен
справа и уже состоит из декодированных символов. Каждый чэрп является
одним символом, который в свою очередь может хранить в себе некоторое
количество бит информации. Таким образом, каждый сдвиг в возрастающей
линейной последовательности приводит во время демодуляции к
образованию сигнала, частота которого постоянна на протяжении некоторого
времени. Множество этих сигналов с постоянными частотами напоминают
«полочки» и называются символами. Результирующая постоянная частота
(«высота полочки») определяется величиной сдвига относительно исходной
последовательности, и определяет какую информацию несет данный чэрп. Так
как сигнал распределен во времени, у приемника есть некоторое время, в
течении которого он может более точно определить, какие именно данные
поступили. Имеются 128 возможных символов (сдвигов относительно исходной
последовательности), которые позволяют закодировать 7 бит в каждый чэрп.

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


которая мало чуствительна к шуму. На рисунке 7, помимо принятого сигнала
LoRa, также имеется узко-частотный шум (жёлтый сигнал, narrowband
interferer). Интересно то, что в процессе демодуляции, когда складываются
принятый сигнал с инверсным чэрпом, шум преобразовывается из сигнала с
примерно постоянной частотой в сигнал с переменной частотой, который уже
не мешает процессу распознавания декодированных символов. Полезные
символы таким образом различимы даже при большом количестве шума на
различных частотах спектра.

Термин SF (Spreading Factor – коэффициент протяженности) условно


означает угол наклона (скорость увеличения частоты) косых, линейных линий
LoRa сигнала. Каждый шаг в SF означает, что чэрп длится два раза дольше по
времени, а следовательно передаются в два раза меньше чэрпов за одно и то
же время. Это дает приемнику больше времени для обнаружения переданного
символа, что позволяет демодулировать более слабые или зашумленные
сигналы. Другими словами увеличивая SF, увеличивается дальность, но
уменьшается скорость передачи в два раза.

Дополнительными плюсами такой модуляции являются стойкость к


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

4. МАСШТАБИРУЕМОСТЬ LoRaWAN СЕТИ

В таблице 1 представлены некоторые численные значения для каждого


из коэффициентов протяженности (spreading factors - SF).

Таблица 1

Spreading Символ/секунду Предельный Время Битрэйт Дальность*


Factor SRN передачи [км]
[бит/c]
10 байт
[мс]
7 976 -7.5 56 5469 3
8 488 -10 103 3125 4
9 244 -12.5 205 1758 6
10 122 -15 371 977 8
11 61 -17.5 741 537 10
12 30 -20 1483 293 14
* Максимальная дальность передачи при антенны типа диполь с направленностью не более 3dBm.
Базовая станция LoRaWAN на основе чипа SX1301 способна
одновременно прослушивать все 8 каналов, и способна одновременно
распознать сигналы с различными SF в каждом канале. Это позволяет двум
устройствам передавать на одной и той же частоте в одно и то же время при
условии, что они передают с различными SF. В случае коллизии, связанной с
одновременной передачи двумя устройствами с одинаковыми параметрами,
успешно декодируется сильнейший их этих двух сигналов.

В случае возникновения большого числа коллизий можно установить


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

Для функционирования выше упомянутой идеи переключения


скоростного режима (SF), в LoRaWAN предусмотрена вещь под названием ADR
(Adaptive Data Rate – адаптивная скорость передачи данных, или более
правильно – адаптивный SF). Она работает примерно следующим образом:
если базовая станция получила пакет от передатчика и видит, что SNR равен, к
примеру, -10dB, то она, согласно таблице 1, подбирает оптимальный SF для
данного передатчика (обычно SNR - 5dB, то есть -15dB в нашем примере) и
посылает пакет передатчику, который сообщает о том, что он может
переключиться на SF10 (предельный SNR = 15).
[1] Для беспроводного обмена данными во всем мире существуют так
называемые нелицензируемые радиочастотные диапазоны. В РФ на основании
Решения Государственной комиссии по радиочастотам (ГКРЧ) № 08-24-01-001 от
28.04.2008 и № 07-20-03-001 от 07.05 2007 для этих целей, среди прочих, выделены
частотные диапазоны 433.075 - 434.750 МГц и 868,7-869,2 МГц. Эти частоты могут
эксплуатироваться без оформления специального разрешения ГКРЧ и совершенно
бесплатно при условии соблюдения требований по ширине полосы, излучаемой
мощности (до 10 мВт в районе частоты 434 МГц и до 25 мВт в районе частоты 868
МГц) и назначению радиопередающего изделия.

[2] https://www.meetup.com/sensemakersams/events/234853838/