Il s'agit de la commande modes_rx qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
modes_rx : - Récepteur Gnuradio Mode-S/ADS-B
SYNOPSIS
modes_rx [choix] [Options]
OPTIONS
-h, --Aidez-moi
afficher ce message d'aide et quitter
-l EMPLACEMENT, --emplacement=EMPLACEMENT
Coordonnées GPS de la station de réception au format xx.,xx.
-a À DISTANCE, --à distance=REMOTE
spécifier des serveurs supplémentaires à partir desquels récupérer les données au format
tcp://xxxx:y,tcp://....
-n, --pas-d'impression
désactiver l'impression des paquets décodés sur stdout
-K KML, --kml=KML
nom de fichier pour la sortie KML de Google Earth
-P, --sbs1
ouvrir un serveur compatible SBS-1 sur le port 30003
-m MULTIJOUEUR, --multijoueur=MODE MULTIJOUEUR
Serveur FlightGear pour envoyer les données de l'avion, au format hôte:port
Options de configuration du récepteur :
-s SOURCE, --la source=SOURCE
Choisissez la source : uhd, osmocom, , ou [par défaut=uhd]
-t port, --tcp=PORT
Ouvrez un serveur TCP sur ce port pour publier des rapports
-R SUBDEV, --subdev=SOUS-DEV
sélectionnez USRP Rx côté A ou B
-A ANTENNE, --antenne=ANTENNE
sélectionnez l'antenne à utiliser sur la carte fille
-D ARGS, --args=ARGS
arguments à passer au constructeur radio
-f FRÉQUENCE, --fréq=FREQ
définir la fréquence de réception en Hz [par défaut = 1090000000.0]
-g dB, --Gain=dB
régler le gain RF
-r TAUX, --taux=EN PLUSIEURS FOIS
définir le taux d'échantillonnage [par défaut = 4000000.0]
-T SEUIL, --seuil=SEUIL
définir le seuil de détection d'impulsions au-dessus du bruit en dB [par défaut = 7.0]
-p, --pmf
Utiliser le filtrage adapté aux impulsions [par défaut = False]
-d, --dcblock
Utiliser un filtre de blocage DC (idéal pour HackRF Jawbreaker) [par défaut = False]
DESCRIPTION
Une interface utilisateur graphique Qt pour afficher les positions et les messages d'état des avions comme
rapporté sur 1090 MHz.
gr-air-modes implémente un récepteur radio défini par logiciel pour les signaux de transpondeur Mode S,
y compris les rapports ADS-B des aéronefs équipés.
Le mode S est le protocole de transpondeur utilisé dans les avions commerciaux modernes. Un Mode S-équipé
l'avion répond à l'interrogation radar soit par un radar au sol (surveillance secondaire) soit
autre aéronef ("Traffic Collision Avoidance System", ou TCAS). Le protocole est un
version étendue du protocole Mode A/C utilisé dans les transpondeurs depuis les années 1940. Mode S
les rapports incluent un identifiant de cellule unique (appelé « numéro OACI ») et
altitude (pour faciliter le contrôle de la séparation). Ce récepteur écoute le 1090MHz
canal de liaison descendante ; les demandes d'interrogation à 1030MHz ne sont pas reçues ou décodées par ce
.
Automatic Dependent Surveillance-Broadcast (ADS-B) est un protocole de communication utilisant le
Capacité de squitter étendue de la couche de transport Mode S. il y a d'autres
implémentations (VDL Mode 2 et UAT, par exemple) mais le Mode S reste le principal ADS-B
transport à usage commercial. Le protocole est :
* Automatique : il ne nécessite aucune entrée pilote
* Dépendant : il dépend de l'altimètre, du GPS et d'autres aéronefs
instrumentation pour information
* Surveillance: il fournit des informations actuelles sur la transmission
avion
* Diffusion : elle est unidirectionnelle, diffusée vers tous les récepteurs à portée.
Les aéronefs équipés de l'ADS-B diffusent (« squitter ») leur position, vitesse, numéro de vol,
et d'autres informations intéressantes à tout récepteur à portée de l'avion. Position
les rapports sont généralement générés une fois par seconde et l'identification des vols toutes les cinq
secondes.
La mise en œuvre de l'ADS-B est obligatoire dans l'espace aérien européen ainsi qu'en Australie. Nord
La mise en œuvre américaine est toujours volontaire, avec un mandat arrivant en 2020 via la FAA
programme "NextGen".
Le récepteur modes_rx est écrit pour être utilisé avec les appareils USRP d'Ettus Research, bien que le
Les récepteurs « RTLSDR » sont également pris en charge via le pilote Osmocom. En théorie, tout récepteur
qui génère des échantillons complexes à au moins 2 Msps devrait fonctionner via l'entrée de fichier ou UDP
Options d'entrée, ou via l'interface Gnuradio. Plusieurs formats de sortie sont pris en charge :
* Sortie brute (ou traitée au minimum) des données du paquet
* Texte analysé
* Base de données SQLite
* KML à utiliser avec Google Earth
* Sortie compatible SBS-1 pour une utilisation avec par exemple PlanePlotter ou Virtual
Serveur radar
* Interface multijoueur FlightGear pour l'affichage du trafic en temps réel
dans le simulateur
La plupart des rapports ADS-B courants sont entièrement décodés conformément aux spécifications. Ceux qui ne le sont pas
sont généralement ceux qui ne sont pas couramment utilisés.
Si vous recevez un grand nombre de rapports qui aboutissent à « non mis en œuvre » ou « non
messages du gestionnaire", veuillez utiliser l'option -w pour enregistrer les données brutes et les transmettre à l'auteur.
Pour gagner du temps, notez que la réception d'un petit nombre de rapports erronés est attendue ; faux
les rapports peuvent être exclus en recherchant plusieurs rapports provenant du même avion (c'est-à-dire le
même numéro hexadécimal à 6 chiffres de l'OACI).
A BESOIN
Un récepteur pris en charge par GNU Radio pour RF capable d'un taux d'échantillonnage de 2 Mbits/seconde et d'un réglage sur
1090 MHz. (Ou fichier de données capturé ou connexion réseau à une source de données.)
Utilisez modes_rx en ligne à l'aide des services onworks.net