You are on page 1of 18

Állami munka vagy szabadúszó - a harmadik nincs megadva?

FOLYAMATOK

Minden adatfolyam

Fejlődés

Adminisztráció

Tervezés

Menedzsment

Marketing

Nauchpop

DmitrySpb79 Január 12

Irídium: fogadja és dekódolja a műholdas konstellációs jeleket otthon

Programozás, kommunikációs rendszer fejlesztés, asztronautika, barkácsolás vagy csináld magad, elektronika kezdőknek

Szia, Habr.

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD
NÁL NÉL előző rész megvizsgáltuk az Inmarsat műholdak jeleinek vételét. Most egy ugyanolyan érdekes rendszert veszünk
figyelembe - az Iridium műholdas kommunikációs rendszert, amelyet bárki otthon is fogadhat.

Iridium hálózati lefedettség, fotó a Wikipédiából

Azok számára, akik érdeklődnek a működése iránt, a folytatás a vágás alatt.

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD
Jegyzet: Az alábbi adatokban nincs semmi titok, a cikkben leírt dekóderek több mint egy éve vannak a githubon. A frekvenciák és
jelek mindenki számára elérhetőek, akik hajlandók 35 dollárt költeni egy antennára, és kidugják azt az ablakon. Az Iridium
kommunikációs rendszer azonban működőképes, így bizonyos adatokat jogi okokból nem adnak ki. Ez az anyag kizárólag
tájékoztatási célokat szolgál, a fogadott üzenetek közzététele vagy tárolása bizonyos országok törvényei szerint nem megengedett.

Vas

Nincs itt semmi új, itt mindent leírtak előző cikk ... Használtam egy "Active LBand 1525-1637 javító antennát", amelyet 35 dollárért
lehet megvásárolni, és egy SDRPlay vevőt, amelyet egy RTL SDR V3 cserélhet, amely szintén körülbelül 35 dollárba kerül. Így
minden kevesebb, mint 100 dollárba kerül, ami meglehetősen megfizethető.

A teljes fogadó készlet így néz ki (egy doboz gyufát a mérleghez):

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD
Ezután nyissa ki az ablakot (az üveg elnémítja az ilyen tartományú rádióhullámokat), irányítsa az antennát az ég felé, és jelet
kaphat. Fontos, hogy ne feledkezzünk meg a bias-tee engedélyezéséről a vevő beállításaiban, mert az antenna aktív, és áram
nélkül nem fog működni. Ha mindent helyesen, körülbelül 1,6 GHz-es frekvencián végeztek, a következő képet kell látnunk:

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD
Egyébként, ha részletesebben nézzük a spektrumot, jól látható a vonalak meredeksége a Doppler-effektus miatt - a műholdak
pályán mozognak, és a frekvencia változik.

Érdekes megjegyezni két meglehetősen alapvető különbséget az Iridium és az Inmarsat között.

Először is, az Inmarsat használja geostacionárius műholdak az űrben repül egy 35786 km magasságú geostacionárius pályán. Ezzel
szemben az Iridium más megközelítést alkalmaz
- több mint 60 műhold repüljön alacsony pályán (871 km), lefedve a Föld teljes területét (fotó a KDPV-n). Ez lehetővé teszi
kompaktabb és iránytalanabb antennák használatát, és ez a rendszer jobban működik északi területeken is, ahol a geostacionárius
műholdak vétele korlátozott. Egyébként az Iridium műholdak számát úgy számolták ki, hogy egy előfizető bármikor több, az égen
látható műholdat használhasson.

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD
Másodsorban az Iridium alapvetően eltérő adatátviteli sémát alkalmaz - állandó állandó frekvenciájú adatkapcsolatok helyett
rövid sorozatcsomagokat használnak, amelyek a képen is láthatók.

Ezzel befejezzük az "elméleti" részt, ha minden működik, itt az ideje, hogy folytassuk a szoftvert.

Szoftver

A szoftver dekódolásában van egy "kis" nehézség - Linuxra írva. Talán van egy titkos módszer a Gnu Radio projektek
összeállítására a Windows alatt, de még soha, a hatalmas hibák kivételével, soha nem kaptam semmit a kimenetben. A Linux
alatt minden egyszerű és a dobozon kívül működik, de feltételezem, hogy a legtöbb olvasó még mindig telepítette a Windows
rendszert. Tehát körforgalmat fogunk megtenni - HDSDR-ben rögzítjük a jeleket, és elindítjuk a dekódert az Ubuntu alól történő
feldolgozáshoz a Windows 10 rendszerben. Szerencsére a 10k szabványos olyan lehetőséget nyújt ...

1. lépés. Összeállítás gr-irídium

Először le kell töltenie az Ubuntut az App Store-ból, és telepítenie kell a GNU Rádiót.

Maga a dekóder összeállítása gr-irídium nem jelent különösebb nehézséget:

git klón https://github.com/muccc/gr-iridium.git

CD gr-irídium

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD
mkdir build

CD épít

cmake ..

készítsen

sudo make install

sudo ldconfig

A folyamat körülbelül így néz ki:

A dekóderhez modulra van szükség gr-osmosdr ... Összeállítása ugyanazon elv szerint történik, egyetlen különbséggel - le
kell tiltanunk a felesleges vevőket ebben a lépésben, különben fordítási hibákat kapunk.

git klón git: //git.osmocom.org/gr-osmosdr

CD gr-osmosdr

mkdir build

CD épít /

cmake .. -DENABLE_UHD = OFF -DENABLE_RTL = OFF -DENABLE_BLADERF = OFF -DENABLE_FCD = OFF -DEN make

sudo make install

sudo ldconfig

Van itt egy vicces buktató. Amikor a make-t futtattam, furcsa hibákat kaptam, például "c ++: error: / wd4251: Nincs ilyen fájl vagy
könyvtár". A google keresésből kiderül, hogy ezek a hibák a Windows-

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD
verziók, amelyek az Ubuntu alatt összeállítva nem lehetnek. Talán kiderült - egy részletes napló megjelenítésével a "make -n"

paranccsal azt tapasztaltam, hogy a Windows lemezek alapértelmezés szerint az Ubuntuban vannak csatlakoztatva, és a cmake

"felvette" ezeket a fájlokat:

CD /home/dmitrii/Documents/gr-osmosdr-0.1.5/build/lib && / usr / bin / c ++ -DBOOST_ALL_DY

Természetesen a források nem kompatibilisek, és semmi sem áll össze. Ilyen az Ubuntu szolgáltatása a Windows alatt. A
megoldás egyszerű - válassza le a mappát ( sudo umount / mnt / c), ismételje meg a cmake-et és építse fel, majd helyezze vissza sudo
mount -t drvfs C: / mnt / c). A csatlakoztatott lemezek hasznosak lesznek, ha HDSDR-ben rögzített fájlokat dolgozunk fel.

Az utolsó lépés, amelyet telepítenünk kell Iridium Toolkit :

git klón https://github.com/muccc/iridium-toolkit.git

Most minden készen áll, és rögzíthetjük és feldolgozhatjuk az Iridium jeleket.

2. lépés. Jelfelvétel

Itt minden egyszerű - nyissa meg a HDSDR-t, válasszon ki egy szakaszt, ahol több jel van, és készítsen IQ-felvételt. Az Iridiumban a
jelek nem mindig mennek, hanem „csomagokban”, ezért lehet, hogy várni kell egy kicsit. Csak egy hátránya van - egy nagy felvételi
hangerő, egy perc 2 MHz-es sávszélesség mellett kb. 500 MB.

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD
Még egyszer megismétlem, hogy a "normál" Linux alatt erre nincs szükség, és a gr-iridiumot azonnal futtathatja SDR vevővel közbenső
felvétel nélkül, de ez nem működött a Windows rendszerben - az lsusb nem lát csatlakoztatott eszközöket.

3. lépés. Kezelés

Leállítjuk a HDSDR-ben történő felvételt, váltsunk az Ubuntura az / mnt / c / Users / XXX /

Documents / HDSDR mappára, és írjuk be a parancsot:

irídium-elszívó -c 1619XXXXXX -r 2000000 -f sc16 - offline HDSDR_20200112_110653Z_

Itt a HDSDR_20200112_110653Z_1619XXXkHz_RF.wav az a fájl, amelyet rögzítettünk, 1619XXXXXX


A rögzítési központ frekvenciája és 2.000.000 a rögzített wav fájl sávszélessége. Ha mindent helyesen csináltak, valami
ilyennek kell megjelennie:

Ha a csomagok nem láthatók, felesleges továbbmenni, meg kell deríteni, mi a hiba. Ha a rekordok láthatók, ismételjük meg a
parancsot, mentsük az eredményeket egy fájlba, és dolgozzuk fel a fájlt az iridium-parser.py használatával:

irídium-extraktor -c 1619XXXXXX -r 2000000 -f sc16 - offline HDSDR_20200112_110653Z_ python iridium-parser.py output.bits> output.parsed

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD
Most információkat nyerhetünk ki a mentett fájlból output.parsed. Különböző adatokat, például szöveges vagy akár
hangüzeneteket is „megszerezhet” onnan. Jogi okokból ezt nem itt fogom megtenni, akik szeretnék, részletesebben a címen
olvashatják a leírást
projekt oldal ... Érdekes pontok vannak, például nem csak szöveges vagy hangadatok, hanem GSM adatok is továbbíthatók az
Iridiumba, azaz Az Iridium terminál GSM kommunikációs szolgáltatásokat tud nyújtani olyan helyeken, ahol nincs szokásos
lefedettség - az itt található műhold és terminál valószínűleg csak a standard GSM csomagok "kiterjesztéseként" működik.

Például bemutathatja, hogyan lehet lekérni egy repülő műhold koordinátáit a rögzített adatokból:

A koordinátákat könnyű importálni a Google Maps-be, és láthatja, hogy a felvétel során a műhold valahol Oslo felett repült
(piros vonal):

Az Iridium Toolkit egyéb funkcióiról itt olvashat github oldal ...

Következtetés

Mint látható, a műholdakból érkező jelek fogadásának folyamata nem olyan bonyolult, és a kommunikációs rendszerek tanulmányozása

szempontjából elég érdekes.

Azok számára, akik részletesebben szeretnék tanulmányozni az Iridiumot, néhány videó (angol nyelven):

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD
Irídium műholdas hackelés - HOPE XI 2016
Nézd meg később Ossza meg

Iridium műholdak feltörése Iridium eszközkészlettel


Nézd meg később Ossza meg

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD
Remélem, ez elég a jobb megértéshez.

Szokás szerint sok sikert mindenkinek.

Címkék: Irídium, műhold, jelfogás, dekóder, GNU rádió

Csomópontok: Programozás, kommunikációs rendszer fejlesztés, asztronautika, barkácsolás vagy csináld magad, elektronika

kezdőknek

+ 44 31,8k 150

A szerkesztő emésztése
A legjobb cikkeket havonta egyszer küldjük el

Email

@ DmitrySpb79

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD
Python / IoT fejlesztő

20. megjegyzés

HASONLÓ KÖZLEMÉNYEK

Április 18-án

Modem készítése: digitális adatok továbbítása levegőn az OFDM és a GNU Radio segítségével

+ 45 8,3k 77 tizenhat

2017. április 10

Fordított tervezés egy RC tartály GNU rádióval és HackRF-mel

+ 50 25,6k 154 21

2016. május 02

A GNU rádió tanulása mikrofonnal

+ 23 30,4k 125 kilenc

TANFOLYAMOK

Android fejlesztés: Alap


2020. október 12. 20 000 • Loftschool

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD
Python adatelemzéshez
2020. október 14. 24 900 • SkillFactory

Vue.js Advanced Web Development


2020. október 19. 27 000 • Loftschool

Webfejlesztés kezdőknek
2020. október 26. 25 000 • Loftschool

React.js. Webalkalmazások fejlesztése


2020. november 16. 27 000 • Loftschool

További tanfolyamok a Habr Karrierről

A LEGJOBB PUBLIKÁCIÓK Naponta

tegnap 14: 09-kor

Egy másik országba szállítottak, és két hét múlva kihűtöttek - mert meggondoltam magam a felvételről

+ 261 67,2k 164 571

tegnap 11: 36-kor

Mincifra és a TLS tilalma v. 1.3 (és egyúttal HTTPS): a számla felülvizsgálata

+ 52 18.1k 24. 53

ma 07: 02-kor

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD
Hogyan közlekedik a nukleáris üzemanyag az orosz városokban? Rövid megjegyzés

+ 36 4k 12. 1

tegnap 13: 23-kor

Hibák elkapása az ügyfélen: hogyan írtuk meg rendszerünket az ügyfélhibák gyűjtésére

+ 28 2.7k 26. 7

tegnap 17: 32-kor

Egyedi lézeres videolemez, HDTV és Judgment Day

+ 23 3.4k tizenhárom öt

PERC FIGYELEM

Hely

Az online konferencia szervezésénél nehezebb, mint az offline

Megapost

AI vs technológiai akadályok: neurális hálózat a 21. századi mérnökök számára

Érdekes

Ki kapja meg a Logitech MX Master 3-at? Összefoglaltuk a verseny eredményeit

Megapost

KÖZÖSSÉGI TÁMOGATÓK

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD
VTB

Fejleszti és online elérhetővé teszi a pénzügyi


szolgáltatásokat.

Huawei

IKT szakértő. Okosan nyújt


eszközök és építések
szellemi
infrastruktúra

Avito

Fő az oroszországi hirdetéseken.
Szelídítsd meg a magasakat
Betöltés.

Hogyan lehet szponzor?

OLVASSA MOST

Egy másik országba szállítottak, és két hét múlva


kihűtöttek
- mert meggondolta magát a felvételről

67,2k 574

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD
Vicces állásinterjúk: IT-toborzók történetei (1. rész)

30,6k 48

Mincifra és a TLS tilalma v. 1.3 (és egyúttal HTTPS): a


számla felülvizsgálata

18.1k 53

Az AMD bemutatta a zászlóshajót


Ryzen 5xxx processzorok, amelyek Zen3 architektúrán

alapulnak

4.4k tizenhat

Hogyan közlekedik a nukleáris üzemanyag az orosz


városokban? Rövid
megjegyzés

4k 1

Fiókja Szakaszok Információ Szolgáltatások

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD
Bejönni Publikációk Helyi eszköz Hirdető

hírek A szerzőknek Díjak

Csomópontok Cégeknek Tartalom

Vállalatok Dokumentumok Szemináriumok

Szerzői Megegyezés Megaprojektek

Titoktartás

Nyelvi beállítások

Technikai támogatás

© 2006–2020 "Habr"

Hozzon létre PDF-fájlokat az alkalmazásaiban a Pdfcrowd segítségével HTML - PDF API PDFCROWD

You might also like