Professional Documents
Culture Documents
FOLYAMATOK
Minden adatfolyam
Fejlődés
Adminisztráció
Tervezés
Menedzsment
Marketing
Nauchpop
DmitrySpb79 Január 12
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.
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ő.
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.
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 ...
Először le kell töltenie az Ubuntut az App Store-ból, és telepítenie kell a GNU Rádiót.
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 ldconfig
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.
CD gr-osmosdr
mkdir build
CD épít /
cmake .. -DENABLE_UHD = OFF -DENABLE_RTL = OFF -DENABLE_BLADERF = OFF -DENABLE_FCD = OFF -DEN make
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
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.
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
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):
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
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
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.
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
@ 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
+ 50 25,6k 154 21
2016. május 02
TANFOLYAMOK
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
Webfejlesztés kezdőknek
2020. október 26. 25 000 • Loftschool
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
+ 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
+ 28 2.7k 26. 7
+ 23 3.4k tizenhárom öt
PERC FIGYELEM
Hely
Megapost
Érdekes
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
Huawei
Avito
Fő az oroszországi hirdetéseken.
Szelídítsd meg a magasakat
Betöltés.
OLVASSA MOST
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
18.1k 53
alapulnak
4.4k tizenhat
4k 1
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ő
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