M17 (radio amatorskie)
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
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
- Strona projektu M17
- Projekt M17 na GitHubie
- kanał na Twitterze
- Biblioteka kodera/dekodera pasma podstawowego M17 Roberta Riggsa (WX9O) (C++, GPL)
- OpenWebRX - internetowy SDR autorstwa Jakoba Ketterla (DD5JFK), zawiera dekoder M17
- SDR++ - bezpłatne oprogramowanie SDR o otwartym kodzie źródłowym z obsługą M17
- Program do podłączenia do reflektorów M17 bez RF