Retour aux articles • MATÉRIEL • • 3 min de lecture

KrakenSDR : Radiogoniométrie & Chasse RF

Localisation d'émetteurs radiofréquences et recherche d'interférences (Direction Finding / DoA) avec le KrakenSDR à 5 tuners RTL-SDR cohérents en phase livré en octobre 2022.

KrakenSDR : Radiogoniométrie & Chasse RF

Livré aux premiers contributeurs CrowdSupply en octobre 2022 par l’équipe KrakenRF / RTL-SDR.com (Carl Laufer et Tamás Pető) à la suite du prototype KerberosSDR, le KrakenSDR est un récepteur radio logicielle très particulier : au lieu d’un seul syntoniseur, son châssis en aluminium usiné regroupe cinq récepteurs RTL-SDR (R820T2 / RTL2832U) cadencés par un oscillateur local unique et synchronisés en phase.

En couplant un KrakenSDR à un réseau circulaire de 5 antennes fouets magnétiques lors d’un exercice de chasse aux interférences radio (Fox Hunting / Direction Finding), nous avons expérimenté la localisation temps réel d’une balise d’essai sur la bande ISM 433 / 868 MHz.


1. Le Principe Physique : Cohérence de Phase et Algorithme MUSIC (DoA)

Un analyseur de spectre classique à une seule antenne indique la puissance reçue (dBm), mais est incapable de déterminer instantanément de quel azimut provient l’onde sans tourner manuellement une antenne directive Yagi.

Le KrakenSDR résout ce problème par interférométrie radiofréquence (Direction of Arrival : DoA) :

  1. 5 antennes disposées en cercle régulier (UCA : Uniform Circular Array) : lorsqu’un front d’onde plan arrive d’une direction $\theta$, il atteint chaque antenne avec un infime décalage géométrique de marche, ce qui se traduit par un déphasage mesurable ($\Delta \phi$) entre les 5 canaux coaxiaux.
  2. Calibration automatique par source de bruit interne : à chaque changement de fréquence (entre 24 MHz et 1766 MHz), des commutateurs RF internes injectent une source de bruit commune sur les 5 tuners pendant quelques millisecondes pour aligner mathématiquement leur phase au degré près.
  3. Algorithme MUSIC (Multiple Signal Classification) : exécuté sur un Raspberry Pi 4/5 connecté en USB 3.0, il calcule la matrice de covariance spatiale des 5 flux IQ et affiche une boussole polaire indiquant la direction de l’émetteur en temps réel.
Architecture & Flux : KrakenSDR : Radiogoniométrie & Chasse RF

2. Cas d’Usage Défensifs et Industriels de la Radiogoniométrie

Pourquoi les équipes de sécurité physique, les radioamateurs et les opérateurs d’infrastructures critiques utilisent-ils un radiogoniomètre à cohérence de phase ?

Cas d’Usage TerrainBande FréquentielleProblème Résolu par le KrakenSDR
Détection de brouilleur ou d’émetteur défectueux (Babbling Node)433,92 MHz / 868 MHzLocaliser en quelques minutes un capteur domotique dont la pile faible maintient le transistor d’émission bloqué en porteuse continue, paralysant toutes les ouvertures de portail et l’alarme du quartier
Recherche de balises de suivi non autorisées144 MHz / 433 MHz / 868 MHz / Bandes cellulairesIdentifier par triangulation l’emplacement précis d’un émetteur intermittent en croisant trois lignes de relèvement (Lines of Bearing)
Radar Passif Bistatique (Passive Radar)88–108 MHz (FM) / DVB-TUtiliser le canal 1 vers un émetteur de télédiffusion connu et les canaux 2 à 5 vers le ciel pour détecter par effet Doppler les réflexions sur les aéronefs sans émettre la moindre onde

3. Règles de Déploiement Géométrique du Réseau d’Antennes

L’enseignement principal de notre essai sur le terrain concerne la géométrie du cercle d’antennes :

  • Le rayon $R$ du cercle de 5 antennes dépend directement de la longueur d’onde $\lambda = c / f$ de la fréquence recherchée. Pour éviter toute ambiguïté spatiale (aliasing), l’espacement entre deux antennes adjacentes doit rester inférieur à $0,5,\lambda$ (idéalement autour de $0,25,\lambda$ à $0,4,\lambda$).
  • À 868 MHz ($\lambda \approx 34,5\text{ cm}$), un cercle de rayon $10\text{ à }12\text{ cm}$ posé sur un plan de masse métallique franc offre une précision angulaire remarquable, souvent inférieure à $\pm 5^\circ$ en champ dégagé.

Sources

  1. KrakenRF Official Wiki : KrakenSDR 5-Channel Phase-Coherent SDR & Direction Finding
  2. CrowdSupply : KrakenSDR Technical Architecture & MUSIC DoA Algorithm
  3. RTL-SDR.com : Detecting Rogue Transmitters and RF Interference with Phase-Coherent SDRs

Si vous voulez plus d’information sur l’infrastructure vous pouvez voir mon repo à ce sujet : https://github.com/ravindrajob/InfraAtHome