Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

IoT / Transmisja radiowa małej mocy LoRa

Podobne prezentacje


Prezentacja na temat: "IoT / Transmisja radiowa małej mocy LoRa"— Zapis prezentacji:

1 IoT / Transmisja radiowa małej mocy LoRa
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

2 IoT / Transmisja radiowa małej mocy
Metoda zwiększenia odległości w sieciach WSN Transmisja wieloskokowa (ang. multi-hop) Sensor Koordynator / Brama Zygmunt Kubiak

3 IoT / Transmisja radiowa małej mocy
Według Frank Karlsen, Nordic VLSI, Zalecenia projektowe dla tanich systemów, bezprzewodowej transmisji danych cyfrowych, EP 2/2002 str i EP 3/2002 str Zygmunt Kubiak

4 IoT / Transmisja radiowa małej mocy
Najważniejsze parametry systemu RF Moc wyjściowa nadajnika Czułość odbiornika Minimalna wartość mocy sygnał przy założonym współczynniku błędu w bitach BER (ang. Bit Error Rate zwykle 10-3) dBm – logarytmiczna jednostka miary mocy odniesiona do 1 mW   (dB odniesiony do mW – stąd nazwa dBm). Moc wyrażona w dBm określa o ile decybeli moc ta jest większa (lub mniejsza) od mocy 1 mW. Przykładowo 100 mW przeliczona na dBm wynosi: 10 * log10(100mW/1mW) = 10 * log10(100) = 10 * 2 = 20 dBm Przy czym: P [dBm] – 30 = [dBW] Zygmunt Kubiak

5 IoT / Transmisja radiowa małej mocy
Porównanie wybranych parametrów wybranych układów RF Podane parametry układów RF poza pasmem (i z reguły poza mocą wyj.) zależą głównie od wybranego pasma i modulacji Typ układu Max. moc wyjściowa Czułość odbiornika Pasmo radiowe Prąd TX [mA] RX [mA] CC1000 +10 dBm -110 dBm < 1 GHz 26,7 9,6 CC1101 +12 dBm -116 dBm 34,2 14,7 CC2500 +1 dBm -104 dBm 2,4 GHz 21,5 19,6 CC2420 0 dBm -95 dBm 17,4 18,8 CC1200 +15 dBm -123 dBm 49 23 MRJ24J40 19 nRF24L01P -94 dBm 11,3 13,5 Si4455 +13 dBm 18 10 Zygmunt Kubiak

6 IoT / Transmisja radiowa małej mocy
Zysk energetyczny anteny Zysk energetyczny anteny (ang. antenna gain – Gant) interpretuje się jako zdolność anteny do przekształcania mocy wyjściowej w emitowaną energię. Zysk anteny jest proporcjonalny do jej fizycznego rozmiaru Ae i odwrotnie proporcjonalny do kwadratu długości fali częstotliwości nośnej λ. Przykład dla uzyskania zysku anteny o wartości 1 (0 dB) dla pasma 433 MHz (długość fali 0,69 m), potrzebna jest powierzchnia skuteczna anteny równa 0,038 mkw (np. 0,19 m x 0,19 m) zaś dla pasma 868 MHz (0,35 m) – 0,001 mkw (np. 0,1m x 0,1m). Zwykle takie rozmiary są zbyt duże a mniejsza antena oznacza straty energii. Powszechnie stosowaną jest antena pętlowa, łatwa do wykonania bezpośrednio na płytce drukowanej. Zygmunt Kubiak

7 IoT / Transmisja radiowa małej mocy
Najważniejsze parametry systemu RF Energia generowana przez antenę izotropową Gęstość mocy generowanej przez nadajnik Energia otrzymywana przez odbiornik (wzór Friis’a) (Straty transmisyjne) Według Frank Karlsen, Nordic VLSI, Zalecenia projektowe dla tanich systemów, bezprzewodowej transmisji danych cyfrowych, EP 2/2002 str i EP 3/2002 str Zygmunt Kubiak

8 IoT / Transmisja radiowa małej mocy
Wzór Friis’a Podwojenie odległości między nadajnikiem i odbiornikiem oznacza czterokrotne zmniejszenie mocy na wejściu odbiornika Oznacza to, że z energetycznego punktu widzenia tańszym rozwiązaniem jest retransmisja pakietu niż zwiększenie mocy nadajnika W przypadku rutingu pojawiają się dodatkowe koszty związane z odkrywaniem trasy do węzła docelowego sieci Zygmunt Kubiak

9 IoT / Transmisja radiowa małej mocy
Przykład sieci - ZigBee ZigBee Coordinator ZigBee Router ZigBee End Device Mesh Cluster Tree Zygmunt Kubiak

10 IoT / Transmisja radiowa małej mocy
Metoda zwiększenia odległości w sieciach LPWAN (ang. Low Power Wide Area Network) LoRa - transmisja jednoskokowa (ang. single-hop) Sensor Koordynator / Brama Zygmunt Kubiak

11 IoT / Transmisja radiowa małej mocy Przykład sieci LPWAN - LoRa
LoRa (ang. Long Range) – protokół transmisji radiowej na duże odległości – dla potrzeb IoT Sieć o konfiguracji gwiazdy – „jednoskokowa” (ang. one-hop) Odległości do kilkunastu kilometrów Moc wyjściowa nadajników do +20 dBm (100 mW) Wysoka czułość odbiorników do -148 dBm (0,01µV/50Ω) Specjalna modulacja Zygmunt Kubiak

12 IoT / Transmisja radiowa małej mocy Przykład sieci LPWAN - LoRa
LoRa (ang. Long Range) – protokół transmisji radiowej na duże odległości – dla potrzeb IoT Opatentowana metoda modulacji, oparta na technologii rozpraszania widma CSS (ang. Chirp Spread Spectrum) W Europie wykorzystywane jest pasmo 868MHz Maksymalna moc wyjściowa dozwolona w Europie przez ETSI wynosi +14 dBm, z wyjątkiem pasma G3, gdzie może wynosić do +27 dBm. Obowiązują również ograniczenia cyklu pracy LoRa definiuje dziesięć kanałów, z których osiem pracuje z prędkością od 250 b/s do 5,5 kb/s, jeden dla dużej prędkości 11 kb/s oraz jeden kanał z modulacją FSK i prędkością 50 kb/s Zygmunt Kubiak

13 IoT / Transmisja radiowa małej mocy LoRa
LoRa należy do osobistych sieci radiowych małej prędkości (ang. LR-WPANs - Low-Rate Wireless Personal Area Networks, nazewnictwo wg IEEE) LoRaWAN (ang. Long Range Wide Area Network) jest koncepcją rozległej komunikacji z wykorzystaniem Internetu i LoRa dla potrzeb Internetu Przedmiotów (IoT) Zygmunt Kubiak

14 IoT / Transmisja radiowa małej mocy LoRa
Architektura sieci LoRaWAN Zygmunt Kubiak

15 IoT / Transmisja radiowa małej mocy LoRa
Architektura sieci LoRaWAN Węzły LoRa nie są związane z określoną bramą – transmisja może być jednocześnie odbierana przez kilka bram Węzły sieci są asynchroniczne i mogą transmitować dane gdy one będą gotowe do wysłania, wystąpiło kontrolowane przez węzeł zdarzenie według przyjętego harmonogramu Zygmunt Kubiak

16 IoT / Transmisja radiowa małej mocy LoRa
Architektura sieci LoRaWAN Każda brama przekazuje odebrany pakiet do serwera zarządzającego siecią Zadania serwera: filtruje pakiety usuwając nadmiarowe, przeprowadza kontrole bezpieczeństwa, realizuje potwierdzenia przez optymalne bramy, ustala prędkość transmisji itp. Zygmunt Kubiak

17 IoT / Transmisja radiowa małej mocy LoRa
Architektura sieci LoRaWAN Przyjęta zasada pracy węzłów końcowych w sieci LoRaWAN jest oszczędna dla baterii - węzły nie muszą się synchronizować co pochłania w innych sieciach sporo energii Brama musi mieć zdolność odbierania dużej liczby pakietów od węzłów końcowych - cel ten osiąga się przez dobór prędkości transmisji oraz przez wykorzystanie dostępnych kanałów Zygmunt Kubiak

18 IoT / Transmisja radiowa małej mocy LoRa
Architektura sieci LoRaWAN Klasy węzłów sieci LoRa Klasa A – węzły z sensorami, zasilane bateryjnie (największe oszczędności energii ale należy liczyć się z możliwością wystąpienia większych opóźnień komunikacyjnych) Klasa B – bateryjnie zasilanych węzłów z układami wykonawczymi - synchronizowana komunikacja w przydzielonych szczelinach czasowych co oznacza większe zużycie energii niż w klasie A ale zapewnia kontrolowane opóźnienia transmisji Klasa C - węzły z układami wykonawczymi, ze stałym zasilaniem, a dzięki możliwości ciągłego nasłuchu (poza krótkimi okresami nadawania) zapewnia najmniejsze opóźnienia transmisji Zygmunt Kubiak

19 IoT / Transmisja radiowa małej mocy LoRa
Architektura sieci LoRaWAN Bezpieczeństwo sieci - sprawdzenie autentyczności węzła w sieci Bezpieczeństwo warstwy aplikacji - operator sieci nie ma dostępu do danych aplikacji końcowego użytkownika Szyfrowanie AES z wykorzystaniem identyfikatora IEEE EUI 64 do wymiany kluczy Zygmunt Kubiak

20 IoT / Transmisja radiowa małej mocy LoRa
Architektura sieci LoRaWAN Zygmunt Kubiak

21 IoT / Transmisja radiowa małej mocy LoRa
Modulacja w technologii LoRa „Świergotowe” rozpraszanie widma (ang. Chirp Spread Spectrum, CSS) Rozproszenie widma uzyskuje się poprzez zastąpienie sygnału reprezentującego bit danych przez sygnał sinusoidalny o narastającej częstotliwości – świergocie (ang. chirp) CSS opracowano jeszcze w latach 40-tych ubiegłego wieku dla potrzeb radarów W systemach z rozpraszaniem widma stosuje się termin czip (ang. chip) na oznaczenie impulsu o czasie trwania krótszym, aniżeli czas trwania symbolu Zygmunt Kubiak

22 IoT / Transmisja radiowa małej mocy
Przykład modulacji FSK i GFSK Si4430/31/32 ISM TRANSCEIVER Zygmunt Kubiak

23 IoT / Transmisja radiowa małej mocy LoRa
Przykład modulacji DSSS (ang. Direct Sequence Spread Spectrum) z rozpraszaniem widma Zygmunt Kubiak

24 IoT / Transmisja radiowa małej mocy LoRa
Przykład demodulacji DSSS (ang. Direct Sequence Spread Spectrum) z rozpraszaniem widma Zygmunt Kubiak

25 IoT / Transmisja radiowa małej mocy LoRa
Przykład modulacji DSSS (ang. Direct Sequence Spread Spectrum) z rozpraszaniem widma Wielkość rozproszenia dla DSSS jest zależna od stosunku czipów przypadających na jeden bit Stosunek sekwencji czipów do żądanej szybkości transmisji danych, jest określana jako zysk przetwarzania GP (ang. Processing Gain) i jest zwykle wyrażana w dB gdzie Duży zysk przetwarzania pozwala w odbiorniku poprawnie odzyskać transmitowane dane nawet wtedy, gdy SNR (stosunek sygnału do szumu w dB) jest wartością ujemną Wprowadzenie kodu rozpraszającego powoduje wydłużenie transmisji Zygmunt Kubiak

26 IoT / Transmisja radiowa małej mocy LoRa
Modulacja w technologii LoRa „Świergotowe” rozpraszanie widma (ang. Chirp Spread Spectrum, CSS) W modulacji świergotowej czipem nazywa się fragment sygnału świergotowego o czasie trwania Tc zależnym od współczynnika rozproszenia SF ∈ {7, , 12} według zależności: Ts=2SF∙Tc gdzie jest czasem trwania symbolu Czip w modulacji LoRa może się zaczynać od dowolnej częstotliwości z obowiązującego zakresu, a gdy osiągnie maksimum, generowany jest sygnał od częstotliwości najniższej Ts Zygmunt Kubiak

27 IoT / Transmisja radiowa małej mocy LoRa
Modulacja w technologii LoRa „Świergotowe” rozpraszanie widma (ang. Chirp Spread Spectrum, CSS) Przykładowy sygnał świergotowy i jego widmo Zygmunt Kubiak

28 IoT / Transmisja radiowa małej mocy LoRa
Modulacja w technologii LoRa „Świergotowe” rozpraszanie widma (ang. Chirp Spread Spectrum, CSS) Rysunek przedstawia uproszczony przykład dla SF=2. Gwarantuje to pełen zakres częstotliwości dla każdego symbolu. Zygmunt Kubiak

29 IoT / Transmisja radiowa małej mocy LoRa
Modulacja w technologii LoRa Każdy symbol obejmuje więc pełen zakres częstotliwości pasma BW, stąd czas trwania symbolu Ts definiuje się następująco: Ts=2SF/BW Stąd uzyskamy dla uzyskamy TC = 1/BW oraz szybkość modulacji RC = BW [czip/s] Szybkość symboli Rs = 1/TS = 1/(2SF/BW) Efektywna bitowa szybkość transmisji jest wyższa, uwzględnia współczynnik η, współczynnik SF Przykład: BW = 250 kHz, SF = 12 to Ts = 16ms, RC = 250 kczip/s, Rs = 62,5 symboli/s Zygmunt Kubiak

30 IoT / Transmisja radiowa małej mocy LoRa
Modulacja w technologii LoRa „Świergotowe” rozpraszanie widma (ang. Chirp Spread Spectrum, CSS) - z patentu US B2 „Fractional-N synthesized chirp generator” (publ ) Zygmunt Kubiak

31 IoT / Transmisja radiowa małej mocy LoRa
Modulacja w technologii LoRa „Świergotowe” rozpraszanie widma (ang. Chirp Spread Spectrum, CSS) - z patentu US B2 „Fractional-N synthesized chirp generator” (publ ) Zygmunt Kubiak

32 Moduły RF Zygmunt Kubiak 30

33 Moduły RF Zasięg Obszar geograficzny Pobór mocy Opóźnienia Szerokość
transmisji Szerokość pasma Liczba stacji bazowych Koszt układu radiowego Koszt abonamentu radiowego Zygmunt Kubiak 31

34 SX1272 Zygmunt Kubiak IIPP 32

35 IoT / Transmisja radiowa małej mocy LoRa SX1272 (f. Semtech)
SX radiowy układ nadawczo-odbiorczy, niskiej mocy, dużego zasięgu, dla zakresu częstotliwości 860MHz do 1020MHz Modulacje: OOK, FSK, GFSK, MSK, LoRa Interfejs: SPI Czułość odbiornika: dBm Moc wyjściowa nadajnika: do +20 dBm (100mW) Pobór prądu, nadawanie: +20 dBm – 125mA, +7 dBm – 18mA Pobór prądu, odbiór: ok. 11mA Szybkość transmisji: <300 kbps Zakres dynamiki RSSI: 127 dB Wbudowany sensor temperatury Wbudowany wskaźnik niskiego napięcia baterii Prąd w stanie uśpienia: ≤1μA (typowo 0,1μA) Napięcie zasilania: 1,8V do 3,6V Cyfrowy syntezator częstotliwości z rozdzielczością 61 Hz Zygmunt Kubiak

36 IoT / Transmisja radiowa małej mocy LoRa SX1272 (f. Semtech)
Zygmunt Kubiak

37 IoT / Transmisja radiowa małej mocy LoRa SX1272 (f. Semtech)
SX układ radiowy nadawczo odbiorczy realizujący funkcje modemu LoRa™ Maksymalna moc wyjściowa +20 dBm (100mW) Czułość odbiornika -137 dBm Zakres dynamiczny układu RF: 157 dBm (ang. maximum link budget) Programowalna szybkość transmisji do 300 kbs Prąd odbiornika: 10 mA Prąd nadajnika: 125 mA (+20 dBm), 18 mA (+7 dBm) Podtrzymanie rejestrów: 100nA Modulacje: FSK, GFSK, MSK, GMSK, OOK i LoRa™ Zakres dynamiczny RSSI: 127 dBm Długość pakietu do 256 bajtów łącznie z CRC Wbudowany sensor temperatury i wskaźnik baterii Zygmunt Kubiak

38 IoT / Transmisja radiowa małej mocy LoRa SX1272 (f. Semtech)
Czułość odbiornika Pasmo 125 kHz, SF = 6: dBm Pasmo 125 kHz, SF = 12: dBm Pasmo 250 kHz, SF = 6: dBm Pasmo 250 kHz, SF = 12: -135 dBm Pasmo 500 kHz, SF = 6: dBm Pasmo 500 kHz, SF = 12: -129 dBm Zygmunt Kubiak

39 IoT / Transmisja radiowa małej mocy LoRa SX1272 (f. Semtech)
Zakres współczynników rozpraszania (SF) Zygmunt Kubiak

40 IoT / Transmisja radiowa małej mocy LoRa SX1272 (f. Semtech)
Sprawność kodu W systemie LoRa stosuje się nadmiarowy kod FEC (ang. Forward Error Correction) korygujący błędy Nadmiarowość CR określa się dla 4 bitów i przyjmuje jedną z pięciu wartości CR ∈ {0, , 4} Sprawność kodu η określa się następująco η=4/(4+CR) Zygmunt Kubiak

41 IoT / Transmisja radiowa małej mocy LoRa SX1272 (f. Semtech)
Przykładowe parametry transmisji uzyskane na podstawie kalkulatora Semtech Zygmunt Kubiak

42 IoT / Transmisja radiowa małej mocy LoRa SX1272 (f. Semtech)
Wyjście / wyjście układu SX1272 Zygmunt Kubiak

43 IoT / Transmisja radiowa małej mocy LoRa SX1272 (f. Semtech)
Wejście układu SX1272 AFC – ang. Automatic Frequency Correction AGC – ang. Automatic Gain Control LNA – ang. Low-Noise Amplifilter RSSI – ang. Received Signal Strength Indicator Zygmunt Kubiak

44 IoT / Transmisja radiowa małej mocy LoRa SX1272 (f. Semtech)
Struktura pakietu LoRa Preambuła – domyślnie 12 symboli (od 6 do symboli) W zależności od trybu pracy dostępne są typy nagłówka (jawny i niejawny) Nagłówek zawiera informacje o: długości ładunku, kodzie FEC i opcjonalnie 16-bitowe pole CRC Zygmunt Kubiak

45 IoT / Transmisja radiowa małej mocy LoRa SX1272 (f. Semtech)
Metoda rozpraszania widma z przeskokami częstotliwości FHSS (ang. Frequency Hopping Spread Spectrum) FHSS stosuje się zwykle aby ograniczyć czas zajętości kanału Fragmenty pakietu transmitowane są w różnych kanałach, zgodnie z przyjęta tabelą Czas pracy w danym kanale określony jest przez zmienną FreqHoppingPeriod, i jest całkowitą wielokrotnością okresu symbolu Zygmunt Kubiak

46 IoT / Transmisja radiowa małej mocy LoRa SX1272 (f. Semtech)
Metoda rozpraszania widma z przeskokami częstotliwości (FHSS) w LoRa Przerwanie FhssChannelChange, generowane jest po przejściu do nowej częstotliwości Zygmunt Kubiak

47 IoT / Transmisja radiowa małej mocy LoRa
Przykłady modułów LoRa Zygmunt Kubiak

48 IoT / Transmisja radiowa małej mocy LoRa
Przykłady modułów LoRa Zygmunt Kubiak

49 IoT / Transmisja radiowa małej mocy LoRa
Przykłady modułów LoRa Zygmunt Kubiak

50 IoT / Transmisja radiowa małej mocy LoRa
Przykłady modułów LoRa Zygmunt Kubiak

51 IoT / Transmisja radiowa małej mocy LoRa
Przykłady modułów LoRa Zygmunt Kubiak

52 IoT / Transmisja radiowa małej mocy LoRa
Przykłady modułów LoRa Zygmunt Kubiak

53 IoT / Transmisja radiowa małej mocy LoRa
Przykłady modułów LoRa Zygmunt Kubiak

54 IoT / Transmisja radiowa małej mocy LoRa SX1272 (f. Semtech)
Przykłady modułów LoRa Zygmunt Kubiak

55 IoT / Transmisja radiowa małej mocy LoRa SX1272 (f. Semtech)
Przykłady modułów LoRa Zygmunt Kubiak

56 Zygmunt Kubiak


Pobierz ppt "IoT / Transmisja radiowa małej mocy LoRa"

Podobne prezentacje


Reklamy Google