M17 (radio amatorskie)

Widmo RF protokołu M17

M17 to cyfrowy tryb modulacji radiowej opracowany przez Wojciecha Kaczmarskiego ( amatorski radiowy znak wywoławczy SP5WWP) i in. M17 jest przeznaczony przede wszystkim do komunikacji głosowej w amatorskim paśmie radiowym VHF i wyższym. Projekt otrzymał grant od Amateur Radio Digital Communications w 2021 i 2022 roku. Protokół został zintegrowany z kilkoma projektami sprzętowymi i programowymi [ potrzebne źródło ] .

Przegląd

Spektrogram transmisji protokołu M17. Czas jest na osi pionowej, postępujący od dołu do góry. Na początku transmisji widoczna jest 40-milisekundowa preambuła.

M17 wykorzystuje 4800 symboli na sekundę 4FSK z głównym filtrem Nyquista zastosowanym do strumienia bitów. Kanały radiowe mają szerokość 9 kHz, z odstępem międzykanałowym 12,5 kHz. Szybkość transmisji danych brutto wynosi 9600 bitów na sekundę, a rzeczywisty transfer danych to 3200. Protokół pozwala na transmisję danych z niską prędkością (wraz z głosem), np. danych pozycyjnych GNSS . Tryb został pomyślnie przesłany przez satelity geostacjonarne EchoStar XXI i QO-100 . W 2021 roku Kaczmarski otrzymał ARRL Nagroda za innowacyjność techniczną za opracowanie protokołu cyfrowej komunikacji radiowej typu open source, prowadzącego do dalszych postępów w radioamatorskim. Specyfikacja protokołu jest udostępniona na licencji GNU General Public License .

Kodowanie głosu

M17 używa Codec 2 , kodeka głosowego o niskiej przepływności opracowanego przez Davida Rowe'a VK5DGR i in. Codec 2 został zaprojektowany do użytku w amatorskim radiu i innych aplikacjach głosowych o wysokim stopniu kompresji. Protokół obsługuje tryby 3200 (pełna szybkość) i 1600 bitów na sekundę (połowa szybkości).

Kontrola błędów

Do kontroli błędów stosowane są trzy metody: binarny kod Golaya , przebity kod splotowy i przeplatanie bitów . Dodatkowo bity danych są operacji XOR z predefiniowanym dekorelującym strumieniem pseudolosowym. Zapewnia to możliwie największą liczbę przejść symboli w paśmie podstawowym .

Wsparcie sprzętowe

Dzięki niewielkiej modyfikacji sprzętowej, ręczne nadajniki-odbiorniki TYT MD-380, MD-390 i MD-UV380 można sflashować z niestandardowym, darmowym oprogramowaniem typu open source, aby umożliwić obsługę M17.

Łączenie z innymi trybami

powiązania z DMR i System Fusion.

M17 przez IP

Węzły dostępowe i repeatery można łączyć za pomocą reflektorów . Na całym świecie istnieje ponad 150 reflektorów M17 (grudzień 2022).

Historia

Projekt rozpoczął w 2019 roku Wojciech Kaczmarski w Warszawie . Lokalny amatorski klub radiowy, którego był członkiem, SP5KAB, zajmował się cyfrową komunikacją głosową. Kaczmarski, po eksperymentach z TETRA i DMR , postanowił stworzyć całkowicie niezastrzeżony protokół i nazwał go na cześć adresu klubu - Mokotowska 17. Ponieważ każda część protokołu miała być open source, Codec 2 wydany na licencji GNU GPL 2, został wybrany jako koder mowy.

Aplikacje i projekty z obsługą M17

  • OpenRTX - darmowe i otwarte oprogramowanie układowe dla radioamatorów
  • DroidStar - cyfrowy klient głosowy dla Androida
  • SDR++ - wieloplatformowy odbiornik radiowy definiowany programowo o otwartym kodzie źródłowym
  • SDRangel - wieloplatformowy odbiornik/nadajnik radiowy o otwartym kodzie źródłowym
  • OpenWebRX - internetowy odbiornik radiowy definiowany programowo
  • mrefd
  • rpitx

Zobacz też

Powiązane linki