Wymiana szybkości transmisji na zasięg
LoRa to modulacja fizyczna radiowa wykorzystująca chirp spread spectrum w bezlicencjonowanych pasmach ISM poniżej gigabcyz – 868 MHz w Europie, 915 MHz w Stanach Zjednoczonych. LoRaWAN stanowi warstwę sieciową zbudowaną na jego podstawie i zajmuje się uwierzytelnianiem urządzeń, bramkami oraz serwerem sieciowym. Jednym z najważniejszych parametrów jest współczynnik rozprzestrzeniania (SF7 do SF12): wyższy współczynnik rozprzestrzeniania rozciąga każdy bit danych na więcej chirpów, co poprawia zdolność odbiornika do dekodowania bardzo słabych sygnałów. Każde zwiększenie współczynnika rozprzestrzeniania przybliżone podwaja czas przesyłania dla tej samej zawartości i zapewnia około 2,5 dB dodatkowej czułości – bezpośrednią, ilościową wymianę między szybkością a zasięgiem.
Budżet łącza: jak daleko może się roznieść dźwięk
Zasięg (promień pokrycia) wylicza się z budżetu łącza: moc transmisji pomniejszona o stratę sygnału na drodze do bramki musi przekroczyć poziom wrażliwości odbiornika. Ten poziom zależy w dużym stopniu od współczynnika rozpraszania – około -123 dBm przy SF7 i kanale 125 kHz, spadając do ok. -137 dBm przy SF12, co stanowi zmianę o 14 dB.
Budżet łącza (dB) = Moc transmisji - Wrażliwość odbiornika Model strat odległości logarytmicznych: PL(d) = PL(d0) + 10 * n * log10(d / d0) n ≈ 2 w próżni n ≈ 3.5–4 gęste zabudowa miejska/wewnątrz, ściany i zieleń maksymalny zasięg: odległość d, przy której PL(d) równa się budżetowi łącza Ponieważ straty mocy rosną logarytmicznie wraz z odległością, ten dodatkowy zysk wrażliwości o 14 dB w SF12 może pomnożyć użyteczny zasięg wielokrotnie w otwartym terenie – ale równie istotna jest moc tego wzmocnienia: ten sam wzrost mocy daje znacznie mniejszy dodatkowy dystans w zagęszczonym kanionie miejskim niż na otwartych polach.
link budget (dB) = Tx power - Rx sensitivity log-distance path-loss model: PL(d) = PL(d0) + 10 * n * log10(d / d0) n ≈ 2 free space n ≈ 3.5–4 dense urban / indoor, walls and foliage maximum range: the distance d where PL(d) equals the link budget
Czynniki rozdzielania ortogonalne i cykl pracy
Sygnały modulowane z różnymi czynnikami rozdzielania na tym samym kanale są prawie ortogonalne do siebie, więc jedno bramkowe radio może dekodować pakiet SF7 i pakiet SF12 przyjeżdżający w tym samym momencie bez kolizji – właściwość, której nie posiada klasyczna, wąska pasmowa radiostacja. Ta ortogonalność jest tym, co czyni adaptacyjną transmisję danych możliwą. Wprowadza to regulacyjny element w Europie: podpasma EU868 nakładają ograniczenia cyklu pracy, zazwyczaj około 1% czasu przesyłanego przez powietrze, a ponieważ długotrwałe działanie SF12 pochłania ten budżet znacznie szybciej niż działanie SF7, oddalony czujnik zmuszony do najwyższego czynnika rozdzielania może wysłać mniej, mniejsze wiadomości dziennie niż pobliski czujnik na SF7.
Adaptacyjne z wykorzystaniem danych i pojemność sieci
Adaptive Data Rate (ADR) pozwala serwerowi sieci na śledzenie marginesu sygnału-szum dla każdego ostatniego uplu słuchać i instruktywać go, za pomocą polecenia MAC, aby przejął najniższy współczynnik rozprzestrzeniania się, który wciąż zamyka połączenie – oszczędzając przepływ danych, baterię i zmniejszając ryzyko kolizji z innymi urządzeniami. Nawet przy zachowaniu ortogonalności SF, pojedynczy kanał oferuje tylko kilka współczynników SF i kombinacji kanałów oraz losowe planowanie uplu LoRaWAN zachowuje się jak klasyczny ALOHA: pojemność jest ostatecznie ograniczona prawdopodobieństwem kolizji na udostępnionym spektrum bezprzewodowym, a nie odległością, jaką może fizycznie pokonać sygnał. Gęste rozmieszczenia skalują się poprzez dodawanie więcej bram, a nie poprzez zwiększanie mocy.
Projektowanie pokrycia: co faktycznie zmienia promienie
Oprócz współczynnika rozprzestrzeniania, rzeczywiste pokrycie kształtowane jest przez ograniczenia mocy transmisji regulacyjne (w przybliżeniu 14 do 27 dBm w zależności od regionu), zysk anteny i wysokość na obu końcach połączenia oraz lokalny poziom szumów z innych urządzeń ISM. Wysokość bramki dominuje w praktyce, ponieważ widzialność bezprzerwana i przestrzeń Fresnela mają ogromne znaczenie przy tych częstotliwościach – brama umieszczona na dachu lub wieży regularnie pokrywa obszar, który jest znacznie większy niż obszar pokrywany przez bramę na poziomie ulicy, niezależnie od współczynnika rozprzestrzeniania. Straty wynikające z penetracji budynku (zazwyczaj 10 do 20 dB) oraz wielopadłość miejska również w znacznym stopniu zmniejszają zasięg bardziej niż sugeruje się w idealnym budżecie linku przestrzeni wolnej.
Frequently asked questions
Co w rzeczywistości handluje czynnik rozpraszania?
Wyższy czynnik rozpraszania rozkłada każdy bit danych na więcej impulsów (chirpów), co poprawia czułość odbiornika i tym samym zasięg, ale również wydłuża czas przebywanie w powietrzu, obniża efektywną prędkość transmisji danych oraz zużywa więcej energii i budżetu czasu radiowego określonego przez regulacje dla tego samego komunikatu.
Dlaczego bramka (gateway) może dekodować wiele czynników rozpraszania jednocześnie?
Chirpy o różnych czynnikach rozpraszania używane na tym samym kanale są prawie ortogonalne do siebie, dzięki czemu pojedynczy odbiornik bramki może demodulować transmisję SF7 i transmisję SF12 przyjeżdżającą w tym samym czasie bez zakłóceń, coś czego nie potrafi klasyczna radiostacja wąsko pasmowa.
Co ogranicza liczbę urządzeń, które pojedyncza bramka LoRaWAN może obsługiwać?
Nie zasięg. W praktyce jest to kolizje w częstotliwościach na kanale dołączającym losowo (ALOHA), regionalne regulacje dotyczące cyklu pracy i budżetu czasu radiowego, a także niewielka liczba dostępnych kombinacji czynników rozpraszania i kanałów, które ograniczają pojemność znacznie wcześniej niż słaby sygnał staje się wąskim gardłem.
Wypróbuj na żywo
Wszystko powyżej działa bezpośrednio w Twojej przeglądarce — otwórz LoRaWAN IoT Network Coverage i zmieniaj parametry podczas działania. Nic nie jest instalowane ani przesyłane na serwer, cały model działa w jednej karcie.
▶ Otwórz symulację LoRaWAN IoT Network Coverage