Пакет Lora на рівні PHY
- Починається з кількох однакових імпульсів наростаючої частоти (ЛЧМ) – преамбули. Преамбул може бути декiлька
- Символи слова синхронізації SW
- Розділювач початкового кадру SFD
- Фізичний заголовок
- Корисне DATA навантаження
Після успішного виявлення преамбули, що вказує на надходження пакета LoRa, приймачеві LoRa необхідно виявити SFD, щоб визначити частотні межі модуляції заголовка PHY та корисного навантаження. З цією метою приймач LoRa множить вхідні вибірки PHY на базовий ЛЧМ сигнал і відстежує безперервну частоту протягом імпульсу для визначення меж першого імпульсного сигналу у заголовку PHY та корисне навантаження.
Після успішного блокування меж чирпа приймач може демодулювати чирпи і декодувати пакети. Щоб демодулювати отриманий чирп у вікні демодуляції, приймач LoRa спочатку множить прийнятий сигнал на базовий чирп і виконує FFT для результатів множення. Після цього приймач шукає сплеск в FFT, який вказує початкову частоту і тим самим демодулює символ.
Воркшоп на тему Lora на кухнi RigExpert (знайомi обличчя):
Тривалiсть передачi Lora
Тривалість символу в режимі Lora-модуляції напряму залежить вiд коефiцiенту розширення спектру та ширини смуги каналу:
Tsym = 2^SF / BW
Якщо розширення спектра поставимо як:
SF = 10
Ширину смуги каналу:
BW = 125 kHz
Тодi тривалість символу становить:
Tsym = 2^SF/BW = 2^10/125 = 8.192 ms
Максимальна довжина повiдомлень через Lora
Згiдно даташиту "The absolute max packet len is 255 bytes , which equates to about 200 bytes for the max text message length". Але нюанс в тому, що доку писали англомовні однобайтні люди. Максимальна довжина DATA поля в байтах для Lora 255-1. Рiч у тому, що національні символи тексту це не однобайтні ASCII, а юнікод. Тобто один символ дорівнює 2 байтам, а для спецсимволів 3 та 4 байти (смайлики усілякі). Якщо використовувати не латиницю, а наприклад українську абетку, то максимум повідомлення це 127 символів. Символи цифр це однобайтні ASCII.
В окремих MESH проектах, як то LoraSAT або Reticulum, прибрано обмеження на довжину текстового Lora-повiдомлення з будь-якого з iнтерфейсiв, обумовленного апаратним обмеженням DATA-поля. Для цього "довге" повiдомлення перед вiдправкою дiлиться на декiлька блокiв розмiром меньше 254 (умовно ChatLimit), якi вiдправляються послiдовно. Якщо довжина повiдомлення меньше ChatLimit, то повiдомлення йде в етер без змiн
Cпоживання. Калькулятор бюджета Lora-лiнку
Для розумiння споживання вашого Lora-модуля, треба задатися:
- Розширенням спектру
- Шириною смуги
- Довжиною преамбули
- Величиною RF-потужностi
- Циклом роботи модуля
Для трансиверiв SX1276, 1277, 1278 можна використати готовий Lora Modem Calculator Tool:
Класифiкацiя Lora
До якого типу модуляції належить сигнал Lora? Для відповіді на це запитання скористаємося міжнародним класифікатором:
Як бачимо, Lora = F1D.
Практика застосування сигналiв з розширенням спектру
Що таке "непомiтнiсть Lora" для засобiв РЕР? Подібне визначення вимагає пояснення в якому контексті воно використовується. РЕР - це монiторинговий приймач/SDR або система приймачiв з власними антенно-фідерними системами, LNA, апаратно-програмними фiльтрами (цифровою обробкою). В звичайному аналоговому зв'язку дальнiсть виявлення сигналу залежить вiд - потужностi передавача, чутливостi приймача, пiдсилення антен передавача та приймача, втрат в фiдерах, взаємного розташування дiаграм спрямованностi антен приймача та передавача, висот антен, ступеня збігу поляризації антен, відстані між антенами, рельєфу (мiсцевостi) мiж ними, атмосферних умов (втрат в каналi), довжини хвилі сигналу (зон Френеля) та навiть вiд смуги сигналу.
Для збiльшення радiосхованностi та завадостiйкостi сигналів від зовнiшнього придушення класично використовують ППРЧ та навiть ВПРЧ. Прикладом першого можна назвати - ELRS, MilELRS. Ефективнiсть перехвату та придушення ППРЧ напряму залежить вiд:
- Швидкостi сканування засобу монiторингу
- Ширини смуги та дiапазону сканування засобу монiторингу
- Швидкостi перенаштування частоти передавача БПЛА в смузi його апаратних ДПФ
- Смуги подавлення (спектральна щiльнiсть W/MHz) засобу РЕБ
- Використання статистики виявлених сигналiв засобами РЕР та РЕБ, комбiнування методiв подавлення

- Завади для керування БПЛА. На сьогодні існує кілька видів атак на Lora
- LR-FHSS. Як працює ППРЧ у Lora
- SAW (ПАВ) фільтр для збільшення дальності польотів БПЛА
- Для чого розносити РЕБ та РЕР у просторі та за годиною
- Робота РЕБ та PEP в комплексi та захист PEP приймачiв вiд впливу РЕБ в ближньому полi
- Антени для PEP детекторів дронів. Рекомендації щодо застосування
- Модулi завад РЕБ та проблематика гонки дiапазонiв
На тему розширення спектру та передачі під шумами рекомендую подивитися застарiлу, але цікаву лекцію в KPI:
Приклад роботи Lora на транскосмiчнi вiдстанi:
- Швидкість обмiну 40 bps при SNR -13 dB
- Енергія на біт до спектральної щільностi шуму +5 dB
- Вимірювання SNR
- Вимірювання різницi RX/TX
- Вимірювання доплерівського зсуву
- Перевiренi трансивери по RIG iнтерфейсу Icom IC-7300, IC-705 та Yaesu FT-991
- Основи модуляції Lora https://www.youtube.com/watch?v=9_rqjfDJTN4
- Голосовий зв'язок через Lora та TTS синтез з текстових повідомлень
- Завади для керування БПЛА. На сьогодні існує кілька видів атак на Lora
- Псевдо-спектр на Lora по рiвням RSSI
- LR-FHSS. Як працює ППРЧ в Lora
- Малювання на водоспаді через ППРЧ
- Зменьшення нестабільностi TCXO в LoRa-модулях
- Взаємозв'язок між розширенням спектру, чутливiстю та швидкiстю обмiну в текстових та голосових режимах over Lora
- Як прошити LoraSAT або Meshtastic в польових умовах з смартфону
- LoraBOT та приймач на одну антену
- Як працювати Lora та аматорському трансиверу на одну антену
- Керування Starlink-приводом з антеною через Lora
- Простий мiжбендовий Lora-шлюз на UART модулях без окремого контролера
- Крос-бенд Lora мереж та ПАПУГА
- Робота Lora-модуля SX1262 за паспортними межами
- Стероїд-мод. Як додати шоколадку до Lora-модуля або потужний Lora-модем
- Чи можна працювати в Lora із супутниками на низьких орбітах? Можна й ось чому...
- Навігатор по офлайн векторним картам з GPS в LoraSAT
- Прокачка платформи TDECK до 2W
- Мережевi iгри over Lora
- Lora на ручній тязі... поки крутиш - в космочаті
- Гра для розвідників на Lora
- AI для моніторингу діапазонів ISM
- Стеження за метеозондами на Lora
- Оцінка використання Lora для зв'язку супутник-Земля з урахуванням впливу іоносферної сцинтиляції https://ieeexplore.ieee.org/document/9187602
- Вимірювання відстані за допомогою Lora 1 та 2
- Варіант використання сенсорної мережі на Lora
- Федiєнко. Планування LoRaWAN
- Федiєнко. LoRaWAN. Безпека, частина 2
- Федiєнко. LoRaWAN. Security settings
- Федiєнко. LoRaWAN. Три лічильника
- Тихвінський. Вузькосмугові технології LPWAN
- Тихвінський, Коваль, Бочечка. Технологія Lora. Перспективи впровадження на мережах IoT
- В. Болдіна, А Фролов. Сучасна надвузькосмугова система передачі даних Lora
- К. Верхулевський. Лора. Все, що ви бажали знати про це
- К. Верхулевський. Приймачі Semtech
- LoRa Specification (2015)
- API. LoRa App Server documentation
- Збірник виступiв Конференція LoRa 2024