Ito ang command modes_rx na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
modes_rx: - Gnuradio Mode-S/ADS-B receiver
SINOPSIS
modes_rx [mga pagpipilian] [pagpipilian]
Opsyon
-h, - Tumulong
ipakita ang mensahe ng tulong na ito at lumabas
-l LOKASYON, --lokasyon=LOCATION
Mga coordinate ng GPS ng istasyon ng pagtanggap sa format na xx.xxxxx,xx.xxxxx
-a malayo, --malayuan=Mahalaga
tukuyin ang mga karagdagang server kung saan kukuha ng data sa format
tcp://xxxx:y,tcp://....
-n, --walang-print
huwag paganahin ang pag-print ng mga naka-decode na packet sa stdout
-K KML, --kml=KML
filename para sa Google Earth KML na output
-P, --sbs1
buksan ang isang SBS-1-compatible na server sa port 30003
-m MULTIPLAYER, --multiplayer=Multiplayer
FlightGear server upang magpadala ng data ng sasakyang panghimpapawid, sa format na host:port
Mga opsyon sa pag-setup ng receiver:
-s PINAGMULAN, --pinagmulan=SOURCE
Pumili ng pinagmulan: uhd, osmocom, , o [default=uhd]
-t PORT, --tcp=PORT
Magbukas ng TCP server sa port na ito para mag-publish ng mga ulat
-R SUBDEV, --subdev=SUBDEV
piliin ang USRP Rx side A o B
-A ANTENNA, --antenna=ANTENNA
piliin kung aling antenna ang gagamitin sa daughterboard
-D ARGS, --args=ARGS
mga argumentong ipapasa sa tagabuo ng radyo
-f FREQ, --freq=FREQ
itakda ang dalas ng pagtanggap sa Hz [default=1090000000.0]
-g dB, --makamit=dB
itakda ang RF gain
-r RATE, --rate=NAPALIWANAG
itakda ang sample rate [default=4000000.0]
-T THRESHOLD, --threshold=THRESHOLD
itakda ang threshold ng pagtuklas ng pulso sa itaas ng ingay sa dB [default=7.0]
-p, --pmf
Gamitin ang pag-filter na tumutugma sa pulso [default=False]
-d, --dcblock
Gumamit ng DC blocking filter (pinakamahusay para sa HackRF Jawbreaker) [default=False]
DESCRIPTION
Isang Qt Graphical User Interface upang ipakita ang mga posisyon at status message ng sasakyang panghimpapawid bilang
iniulat sa 1090 MHz.
Ang gr-air-modes ay nagpapatupad ng isang software-defined radio receiver para sa Mode S transponder signal,
kabilang ang mga ulat ng ADS-B mula sa kagamitang sasakyang panghimpapawid.
Ang Mode S ay ang transponder protocol na ginagamit sa modernong komersyal na sasakyang panghimpapawid. Isang Mode S-equipped
ang sasakyang panghimpapawid ay tumutugon sa pagtatanong ng radar sa pamamagitan ng alinman sa ground radar (pangalawang pagsubaybay) o
ibang sasakyang panghimpapawid ("Traffic Collision Avoidance System", o TCAS). Ang protocol ay isang
pinahabang bersyon ng Mode A/C protocol na ginagamit sa mga transponder mula noong 1940s. Mode S
Kasama sa mga ulat ang isang natatanging airframe identifier (tinukoy bilang "ICAO number") at
altitude (upang mapadali ang kontrol sa paghihiwalay). Ang receiver na ito ay nakikinig sa 1090MHz
downlink channel; Ang mga kahilingan sa interogasyon sa 1030MHz ay hindi natatanggap o nade-decode nito
programa.
Ang Automatic Dependent Surveillance-Broadcast (ADS-B) ay isang protocol ng komunikasyon gamit ang
Pinalawak na kakayahan ng Squitter ng layer ng transportasyon ng Mode S. May iba pa
mga pagpapatupad (VDL Mode 2 at UAT, halimbawa) ngunit ang Mode S ay nananatiling pangunahing ADS-B
transportasyon para sa komersyal na paggamit. Ang protocol ay:
* Awtomatiko: hindi ito nangangailangan ng pilot input
* Dependent: nakadepende ito sa altimeter, GPS, at iba pang sasakyang panghimpapawid
instrumentasyon para sa impormasyon
* Surveillance: nagbibigay ito ng kasalukuyang impormasyon tungkol sa pagpapadala
mga sasakyang panghimpapawid
* Broadcast: ito ay one-way, broadcast sa lahat ng mga receiver sa loob ng saklaw.
ADS-B-equipped aircraft broadcast ("squitter") ang kanilang posisyon, bilis, flight number,
at iba pang kawili-wiling impormasyon sa sinumang receiver na nasa saklaw ng sasakyang panghimpapawid. Posisyon
ang mga ulat ay karaniwang nabuo isang beses bawat segundo at flight indentification tuwing lima
segundo.
Ang pagpapatupad ng ADS-B ay sapilitan sa European airspace gayundin sa Australia. Hilaga
Ang pagpapatupad ng Amerika ay boluntaryo pa rin, na may mandato na darating sa 2020 sa pamamagitan ng FAA
"NextGen" na programa.
Ang receiver modes_rx ay isinulat para gamitin sa Ettus Research USRP device, bagama't ang
Ang mga receiver ng "RTLSDR" ay sinusuportahan din sa pamamagitan ng driver ng Osmocom. Sa teorya, anumang receiver
na naglalabas ng mga kumplikadong sample ng hindi bababa sa 2Msps ay dapat gumana sa pamamagitan ng input ng file o UDP
mga opsyon sa pag-input, o sa pamamagitan ng interface ng Gnuradio. Maramihang mga format ng output ay suportado:
* Raw (o minimally processed) na output ng packet data
* Na-parse na teksto
* SQLite database
* KML para gamitin sa Google Earth
* SBS-1-compatible na output para gamitin sa hal PlanePlotter o Virtual
Server ng Radar
* FlightGear multiplayer interface para sa real-time na pagpapakita ng trapiko
sa loob ng simulator
Karamihan sa mga karaniwang ulat ng ADS-B ay ganap na na-decode bawat detalye. Yung hindi
ay karaniwang mga hindi karaniwang ginagamit.
Kung nakatanggap ka ng malaking bilang ng mga ulat na nagreresulta sa "hindi ipinatupad" o "Hindi
handler", mangyaring gamitin ang -w na opsyon para i-save ang raw data at ipasa ito sa may-akda.
Upang makatipid ng oras, tandaan na ang pagtanggap ng kaunting bilang ng mga huwad na ulat ay inaasahan; mali
ang mga ulat ay maaaring hindi isama sa pamamagitan ng paghahanap ng maraming ulat mula sa parehong sasakyang panghimpapawid (ibig sabihin, ang
parehong ICAO 6-digit na hexadecimal na numero).
KINAKAILANGAN
Isang receiver na sinusuportahan ng GNU Radio para sa RF na may kakayahang 2 Mbits/segundo sample rate at tune sa
1090 MHz. (O nakunan ng data file o koneksyon sa network sa isang data source.)
Gumamit ng modes_rx online gamit ang mga serbisyo ng onworks.net