MeshCore Санкт-Петербург

Радио: 868.856 МГц, BW 62.5 кГц, SF 8, CR 7

Инструменты пользователя

Инструменты сайта


basic

Что такое BW, SF и CR?

  • BW (Bandwidth) — ширина полосы частот, используемой для передачи сигнала;
  • SF (Spreading Factor) — коэффициент расширения спектра (определяет, насколько передача «растянута» во времени);
  • CR (Coding Rate) — коэффициент кодирования (см. подробнее о FEC and CR).

Что за FEC и CR?

FEC (прямая коррекция ошибок) — это метод добавления избыточных битов к передаваемым данным. Во время передачи данные могут искажаться из-за помех (биты могут изменяться с 0 на 1 и наоборот). Дополнительные биты позволяют приёмнику восстановить повреждённую информацию. Коэффициент кодирования показывает, какая доля передаваемых данных является полезной, а какая — избыточной. В LoRaWAN используются следующие значения:

  • 4/5
  • 4/6
  • 5/7
  • 4/8

Например:

  • при CR = 5/7 на каждые 5 бит полезной информации передаётся 7 бит;
  • из них 2 бита — избыточные (для коррекции ошибок).

Как влияют BW и SF?

  • Увеличение BW в 2 раза (например, с 125 до 250 кГц) позволяет передавать в 2 раза больше данных за то же время;
  • Уменьшение SF на 1 шаг (например, с SF10 до SF9) также удваивает скорость передачи.

Однако:

  • Меньший SF → выше скорость, но хуже устойчивость к шуму;
  • Больший SF → ниже скорость, но лучше приём на дальних расстояниях.

Простая аналогия

Представьте двух людей в шумном баре:

  • Если они далеко друг от друга — им нужно говорить медленно и чётко (высокий SF);
  • Если они рядом — можно говорить быстрее (низкий SF).

Итог

Настройки LoRa — это баланс между:

  • скоростью передачи;
  • устойчивостью к помехам.

Хотя всё выше сказанное ориентировано на LoRaWAN, эти принципы применимы к любым LoRa-проектам.

basic.txt · Последнее изменение: AleXXX