Un brouilleur SDR génère en logiciel des formes d'onde qui saturent le récepteur visé, du brouillage constant au brouillage réactif. Voici le fonctionnement, le matériel, les limites et la détection.
Qu'est-ce qu'un brouilleur à radio logicielle (SDR) ?
Un brouilleur radio logicielle — ou software defined radio signal jammer — c'est en gros un émetteur dont les formes d'onde sortent d'un code, pas d'une chaîne analogique dédiée. La nuance est importante : là où un brouilleur classique s'appuie sur des oscillateurs et des filtres câblés en dur, un SDR délègue le filtrage, la correction d'erreur, la synchronisation, la modulation/démodulation et l'accord de fréquence à des DSP, des FPGA ou de simples processeurs généralistes. Du coup, des cartes comme le HackRF, le LimeSDR, l'USRP B-210 ou le PlutoSDR, pilotées par GNU Radio, deviennent les briques de base d'un montage expérimental.
Le cœur du problème, c’est que le brouillage vise d’abord la couche physique, celle qui s’occupe des ondes, de la modulation et de la synchronisation, même s’il lui arrive de combiner plusieurs couches pour gagner en efficacité. En pratique, le brouilleur ne cherche ni à détruire l’émetteur ni à s’emparer du contenu : il se contente de superposer son propre signal à la communication légitime, avec suffisamment de puissance pour que le récepteur ne parvienne plus à démêler l’original du bruit. Conséquence directe : les paquets arrivent corrompus, illisibles, et le taux de paquets délivrés (PDR) chute. Mais ce n’est pas tout. Comme l’émetteur légitime écoute le canal avant de parler, il tombe soudain sur un canal encombré par le bruit du brouilleur et remet ses envois à plus tard — d’où une baisse aussi du taux de paquets envoyés (PSR). Autrement dit, inutile de « casser » l’émetteur : il suffit de dominer le signal utile là où l’on écoute, et le reste s’enchaîne tout seul.
Comment fonctionne un brouilleur SDR, concrètement ?
Un brouilleur radiofréquence n'a pas besoin de « casser » l'émetteur : il s'attaque au récepteur. Le principe est simple à énoncer, plus délicat à mettre en œuvre. On superpose, sur la même fréquence que la liaison légitime, un signal qui vient noyer l'information utile. Deux mécanismes entrent alors en jeu, souvent combinés. Le premier consiste à recouvrir le signal d'origine avec une puissance supérieure ; le second, à dégrader suffisamment le rapport signal/bruit pour que le récepteur ne parvienne plus à démoduler quoi que ce soit. Dans une chaîne SDR, cette attaque se résume en pratique à un flowgraph GNU Radio : on insère un bloc de source de bruit (ou une simple sinusoïde), on applique la modulation voulue, puis on dirige le tout vers le matériel radio accordé sur la fréquence cible. Tout l'intérêt de l'approche logicielle tient justement dans cette souplesse. Forme d'onde, largeur de bande, cadence d'émission, schéma de saut : tout se modifie en quelques clics, sans toucher au circuit. Là où un brouilleur classique imposait de remplacer des composants, il suffit ici de changer quelques paramètres dans le flowgraph pour adapter le brouillage à une nouvelle cible.
Au fond, un système SDR de base ne demande pas grand-chose : un ordinateur, une carte son ou un autre convertisseur analogique-numérique, et en amont un étage RF frontal qui assure la liaison avec l'antenne. C'est justement cette simplicité de principe qui explique le succès de plateformes comme le dépôt GitHub tiiuae/jamrf, devenu une sorte de référence pédagogique pour qui veut se lancer dans le brouillage sans matériel exotique. On y trouve jamRF_v1, qui implémente des brouilleurs proactifs et réactifs avec trois formes d'onde classiques : ton unique, balayage sinusoïdal et bruit gaussien. La version jamRF_v2 vient enrichir le tout avec des formes d'onde modulées QPSK et d'autres fonctions. Autrement dit, le même ordinateur qui décode une transmission peut, en changeant simplement de logiciel, produire le signal qui vient la perturber : toute la souplesse du SDR tient dans cette bascule.
Le brouillage proactif, lui, ne s'embarrasse pas de savoir qui parle ni sur quel canal : il émet en continu, à l'aveugle, sur toute la bande visée. C'est l'approche la plus simple à mettre en œuvre, mais aussi la plus gourmande en énergie et la plus facile à repérer — un signal permanent et large, c'est justement ce qu'un détecteur de brouillage remarque en premier. Le brouillage réactif fonctionne à l'inverse : le brouilleur écoute d'abord le spectre, détecte une émission légitime, puis riposte en émettant un signal bloquant uniquement à ce moment-là. Résultat : une consommation d'énergie bien plus faible, puisque le brouilleur reste silencieux tant que rien ne se passe. Le compromis, en revanche, est net : entre le moment où la transmission commence et celui où le brouillage démarre, une petite quantité de données peut passer. Sur une liaison à 1 Mbps, un octet occupe environ 8 microsecondes dans l'air, alors qu'un brouilleur réactif met quelques millisecondes à réagir — un écart d'environ trois ordres de grandeur. Autrement dit, le réactif ne rattrape pas les tout premiers paquets, mais il suffit à rendre la communication inexploitable sur la durée.
Brouillage constant, balayant ou réactif : quelles différences ?
Les différents types de brouillage se reconnaissent surtout à la façon dont l'énergie est distribuée, dans le temps comme dans le spectre. Prenons le brouilleur constant : il occupe le support en permanence, sans interruption. Le brouilleur balayant, lui, saute d'un canal à l'autre de manière séquentielle et continue — dans un Wi-Fi 2,4 GHz comptant 14 canaux, il les parcourt donc l'un après l'autre, sans jamais s'arrêter. Reste le brouilleur à saut de canal aléatoire, qui choisit ses canaux de façon imprévisible : plus difficile à caractériser, du coup, que le simple balayage.
Le brouilleur réactif, quant à lui, ne commence à émettre qu'au moment précis où il repère une émission dans les parages : il commence par écouter la bande visée, puis déclenche son signal bloquant en retour. L'intérêt est loin d'être négligeable, puisque ce fonctionnement reste bien plus économe en énergie : tant que rien ne se passe, il demeure silencieux. Le revers de la médaille, c'est qu'il laisse s'ouvrir une brève fenêtre pendant laquelle une petite quantité de données peut encore être démodulée avant que le brouillage ne prenne le relais — quelques millisecondes de délai suffisent parfois à laisser filer des informations utiles. Et c'est exactement ce que cherchent à exploiter certaines implémentations PHY et MAC non standard : en gardant des paquets très courts et en misant sur des techniques de diversité, elles parviennent à échapper au brouillage réactif, tout simplement parce que le temps de réaction du brouilleur devient trop long au regard de la durée d'émission utile.
La bande passante du matériel impose ses propres limites, et c’est souvent là que ça coince. Prenez le HackRF : il plafonne à 20 MHz de bande passante instantanée. Autrement dit, impossible de couvrir d’un seul coup tout le spectre Wi-Fi, qui s’étale sur bien plus large. D’où le recours au balayage : plutôt que d’arroser toute la bande en même temps, le brouilleur saute de canal en canal, séquentiellement et sans interruption. Sa capacité de génération de signaux s’étend par ailleurs de 10 MHz à 6 GHz, ce qui lui donne une belle couverture en fréquence, mais pas en largeur instantanée. Un brouilleur large bande ne signifie donc pas un brouillage instantané de toute la bande : c’est une nuance essentielle, car elle conditionne la stratégie employée et l’efficacité réelle du brouillage.
| Paramètre | HackRF |
|---|---|
| Bande passante instantanée maximale | 20 MHz |
| Plage de génération de signaux | 10 MHz à 6 GHz |
| Conséquence pour le Wi-Fi | Impossible de couvrir tout le spectre d’un seul coup ; balayage nécessaire |
Quel matériel et quel logiciel utilise-t-on pour brouiller en SDR ?
Le HackRF reste la carte la plus accessible pour s'initier au brouillage en SDR, surtout quand on lui greffe un PortaPack et un firmware maison comme HAVOC, qui apporte des modes générateur de signal et brouilleur, avec balayage de tonalités FSK et préréglages configurables. Du côté du LimeSDR, le plus simple est encore de transmettre un signal de bruit dans GNU Radio sur la fréquence ciblée, une méthode abondamment documentée sur les forums MyriadRF. Quant au USRP B-210, également piloté par GNU Radio, il a par exemple servi à générer un signal de brouillage GPS : couplé à une antenne monopôle omnidirectionnelle, il offrait un rayon de protection d'environ 29 mètres. Ces trois plateformes résument assez bien la montée en gamme du matériel, du plus abordable au plus précis. Et il ne faut pas l'oublier : la qualité de l'antenne et le réglage du gain comptent souvent autant que la carte elle-même dans le résultat final.
| Plateforme SDR | Logiciel / firmware associé | Usage typique en brouillage |
|---|---|---|
| HackRF | PortaPack + firmware HAVOC | Modes générateur de signal et brouilleur, balayage de tonalités FSK, préréglages configurables |
| LimeSDR | GNU Radio | Transfert d’un signal de bruit sur la fréquence visée (méthode documentée sur les forums MyriadRF) |
| USRP B-210 | GNU Radio | Génération d’un signal de brouillage GPS, rayon de protection d’environ 29 m avec antenne monopôle omnidirectionnelle |
Le projet jamRF, hébergé sur GitHub, montre assez concrètement comment on monte un banc de brouillage à base de SDR. Il faut deux HackRF : l'un émet le signal de brouillage, l'autre reste en écoute pour observer le spectre. On y ajoute une interface d'analyse spectrale dédiée à hackrf_sweep, plus une machine sous Linux pour faire tourner l'ensemble. À cela s'ajoutent les détails pratiques et les retours d'expérience de Jerry Olla, qui a utilisé un SDR comme brouilleur avec un firmware HAVOC personnalisé sur HackRF couplé à un PortaPack. Cette boîte à outils donne une bonne idée du matériel minimal et des logiciels nécessaires avant de passer à des plateformes plus ambitieuses.
| Élément | Rôle dans le montage |
|---|---|
| HackRF n°1 | Émission du signal de brouillage |
| HackRF n°2 | Réception et observation du spectre |
| Interface d'analyse spectrale pour hackrf_sweep | Visualisation et suivi des bandes ciblées |
| Machine Linux | Exécution des outils et des scripts |
| Firmware HAVOC + PortaPack (retour d'expérience de Jerry Olla) | Modes de balayage de tonalité FSK et préréglages configurables |
Côté professionnel, le RSJ470PL de Phantom Technologies est un brouilleur réactif annoncé avec 150 W de puissance totale, 30 W maximum et 1 W minimum par bande, des pas de réglage de puissance de 1 dB, un temps de réponse d'environ 10 ms et un cycle de brouillage de 100 ms à 10 secondes. Son récepteur couvre 20 à 520 MHz avec une sensibilité de -132 dBm, pour un poids de 15 kg batterie incluse.
Le tableau ci-dessous récapitule les principales plateformes et leurs paramètres utiles.
| Plateforme | Bande / capacité | Usage typique |
|---|---|---|
| HackRF | 10 MHz à 6 GHz, 20 MHz de bande passante max | Brouillage expérimental, balayage Wi-Fi |
| LimeSDR | Émission large bande via GNU Radio | Injection de bruit sur fréquence cible |
| USRP B-210 | Piloté par GNU Radio | Démonstration de brouillage GPS |
| RSJ470PL | 20-520 MHz, 150 W, réponse ~10 ms | Brouilleur réactif professionnel |
Quels sont les exemples réels et les spécifications à connaître ?
Le RSJ470PL vise les bandes VHF/UHF avec une largeur de canal de 15 kHz à 2 MHz, un espacement minimal de 10 kHz et une mémoire de balayage automatique de 4000 canaux. Sa batterie Li Po de 25,9 V/24 Ah assure deux heures de fonctionnement continu, pour une plage de température de -10 °C à +65 °C. Ces chiffres montrent qu'un brouilleur réactif professionnel n'est pas un simple émetteur de bruit : c'est un récepteur large bande couplé à une chaîne de puissance contrôlée.
Dans le domaine de la défense, le programme WARP de la DARPA a attribué à L3Harris Technologies un contrat de 7,2 millions de dollars. L'objectif est un filtrage RF adaptatif avec un rapport d'accord de 9:1 pour couvrir toute la bande de 2 à 18 GHz. Les convertisseurs A/D large bande ont atteint plus de 10 GHz de bande passante instantanée avec 8 à 10 bits effectifs (ENOB), ce qui donne la mesure des contraintes techniques.
La résilience progresse aussi côté réseaux. ISCO International et ORAN Development Company (ODC) ont annoncé le 1er septembre 2026 un partenariat intégrant l'annulation de brouilleur ISCO IMC dans la plateforme AI-RAN RANIQ d'ODC, pour une résilience au brouillage au niveau de la couche 1. Ce type d'approche déplace la lutte anti-brouillage du seul terrain militaire vers les infrastructures radio programmables.
Comment détecte-t-on un brouillage avec un SDR ?
La détection repose sur une surveillance continue d'une plage de fréquences. Un détecteur SDR enregistre les signaux qui dépassent un seuil de puissance et une durée donnés. Des outils comme rtl-sdr-analyzer utilisent une analyse par score z pour signaler le moment où la moyenne du signal s'écarte de la ligne de base, ce qui indique un événement de brouillage ou d'interférence. Cette méthode est accessible avec du matériel peu coûteux, comme une clé RTL-SDR.
La détection ne se limite pas au niveau de puissance. Les affichages waterfall d'un analyseur de spectre rendent visibles les motifs typiques : bande plate et continue pour un brouilleur constant, traits qui progressent pour un balayage, bouffées brèves corrélées au trafic pour un brouilleur réactif. Le brouilleur à saut aléatoire reste le plus difficile à caractériser, car son motif change à chaque cycle.
Côté atténuation, le filtrage statique n'exploite qu'une fraction de la bande passante du récepteur numérique, tandis que le contrôle automatique de gain tire parti de la bande mais réduit la sensibilité aux petits signaux. Les limiteurs de signal, eux, peuvent provoquer une distorsion d'intermodulation. Le choix des contre-mesures dépend donc du type de brouillage et du budget matériel disponible.
Quelles sont les limites techniques et les contraintes légales ?
Le brouillage est utilisé dans la guerre électronique et dans la lutte anti-drone, où l'on distingue la neutralisation « douce » (soft kill) de la destruction « dure » (hard kill) par lasers ou missiles. Saturer les récepteurs d'un drone exige des amplitudes de champ importantes, des courants directs élevés et des radiateurs thermiques adaptés : ce n'est pas un simple problème de puissance d'émission.
Les contraintes opérationnelles sont tout aussi importantes. Un brouilleur affecte le récepteur, pas l'émetteur : il suffit de surpasser le signal transmis à l'endroit de la réception. Les implémentations PHY et MAC non standard peuvent échapper au brouillage réactif grâce à des paquets courts et à la diversité.
Enfin, l'usage d'un brouilleur est strictement encadré par la réglementation sur les télécommunications dans la plupart des pays, y compris en France. La détention et l'émission de signaux brouilleurs à des fins non autorisées sont illégales et peuvent perturber des services critiques. Les travaux cités ici relèvent de la recherche, de l'ingénierie ou de contextes de défense encadrés, et non d'un usage libre.
Quelles références techniques suivre sur le brouillage SDR ?
Pour approfondir, plusieurs travaux et dépôts sont régulièrement cités : le dépôt tiiuae/jamrf, dont les versions v1 et v2 couvrent brouilleurs proactifs et réactifs, les travaux de Perotoni et al. (2025), de Bhojani (2016), de Thanakan (2021) et de Lehmann (2024). Le dépôt jamrf a été archivé le 9 septembre 2025, ce qui en fait une base de référence plutôt qu'un projet activement maintenu.
Les ressources sur les simulateurs de brouillage et de spoofing GPS, les retours d'expérience sur l'usage d'un SDR comme brouilleur avec Jerry Olla, ou encore les articles de Military & Aerospace Electronics sur la guerre électronique et les SDR complètent le tableau. Les partenariats industriels comme celui d'ISCO et ODC, annoncé le 1er septembre 2026, montrent que la résilience au brouillage devient un sujet de conception réseau, et non plus seulement un problème militaire.
Questions fréquentes sur le brouillage SDR
Comment fonctionne un brouilleur à radio logicielle ?
Un brouilleur émet des signaux RF sur la même fréquence que la communication légitime, soit en recouvrant le signal avec plus de puissance, soit en abaissant le rapport signal/bruit au niveau du récepteur. Un brouilleur SDR génère ces formes d'onde en logiciel, avec des outils comme GNU Radio, au lieu d'une chaîne analogique dédiée.
Quelle est la différence entre brouillage constant, balayant et réactif ?
Un brouilleur constant émet en continu pour garder le support occupé. Un brouilleur balayant saute de canal en canal de façon séquentielle, tandis qu'un brouilleur à saut aléatoire choisit les canaux au hasard. Le brouilleur réactif écoute d'abord le spectre et n'émet un signal bloquant qu'en réponse à une émission proche, ce qui économise de l'énergie.
Peut-on utiliser un HackRF ou un LimeSDR comme brouilleur ?
Oui. Le HackRF a une bande passante maximale de 20 MHz et peut émettre des signaux de brouillage ; le LimeSDR permet de brouiller en transférant un signal de bruit dans GNU Radio sur la fréquence cible. Un firmware personnalisé comme HAVOC pour PortaPack ajoute des modes générateur de signal et brouilleur.
Comment détecte-t-on un brouillage avec un SDR ?
Les détecteurs SDR surveillent en continu une plage de fréquences et enregistrent les signaux dépassant un seuil de puissance et de durée. Des outils comme rtl-sdr-analyzer utilisent une analyse par score z pour signaler l'écart de la moyenne du signal par rapport à la ligne de base, ce qui révèle un brouillage ou une interférence.


