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, est un émetteur radio dont les formes d'onde sont produites par du code plutôt que par une chaîne analogique dédiée. Là où un brouilleur classique repose sur des oscillateurs et des filtres câblés, un SDR confie le filtrage, la correction d'erreur, la synchronisation, la modulation/démodulation et l'accord de fréquence à des DSP, des FPGA ou des processeurs généralistes. GNU Radio, HackRF, LimeSDR, USRP B-210 ou PlutoSDR deviennent alors les briques d'un montage expérimental.

Le point clé, c’est que le brouillage s’attaque avant tout à la couche physique — celle qui gère les ondes, la modulation et la synchronisation — même s’il peut parfois combiner plusieurs couches pour être plus efficace. Concrètement, le brouilleur n’essaie pas de détruire l’émetteur ni de pirater son contenu : il se contente de superposer son propre signal à celui de la communication légitime, avec assez de puissance pour que le récepteur ne distingue plus l’original. Résultat : les paquets arrivent corrompus ou illisibles, ce qui fait chuter le taux de paquets délivrés (PDR). Et ce n’est pas tout : comme l’émetteur légitime écoute le canal avant d’émettre, il perçoit soudain un canal occupé par le bruit du brouilleur et reporte ses envois, ce qui réduit aussi le taux de paquets envoyés (PSR). Autrement dit, un brouilleur n’a pas besoin de « casser » l’émetteur : il lui suffit de dominer le signal utile à l’endroit précis où l’on écoute, et tout le reste suit mécaniquement.

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 en superposant, sur la même fréquence que la liaison légitime, un signal qui noie l'information utile. Deux mécanismes entrent en jeu, souvent combinés : on recouvre le signal d'origine avec une puissance supérieure, ou bien on dégrade suffisamment le rapport signal/bruit pour que le récepteur ne parvienne plus à démoduler quoi que ce soit. Concrètement, dans une chaîne SDR, cette attaque se résume à un flux GNU Radio : on insère un bloc de source de bruit (ou une 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 dans cette souplesse : forme d'onde, largeur de bande, cadence d'émission ou schéma de saut se modifient en quelques clics, sans toucher au circuit. Là où un brouilleur classique exigeait de remplacer des composants, un simple changement de paramètres dans le flowgraph suffit à adapter le brouillage à une nouvelle cible.

Un système SDR de base tient finalement à peu de choses : un ordinateur, une carte son ou un autre convertisseur analogique-numérique, et en amont un étage RF frontal qui fait le lien avec l'antenne. C'est cette simplicité de principe qui explique l'essor de plateformes comme le dépôt GitHub tiiuae/jamrf, devenu une référence pédagogique pour quiconque veut comprendre le brouillage sans matériel exotique. jamRF_v1 y 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 enrichit l'ensemble 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 le logiciel, produire le signal qui la perturbe — toute la souplesse du SDR tient dans cette bascule.

Le brouillage proactif, lui, ne cherche pas à 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, puisqu’un signal permanent et large 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 paradigmes de brouillage se distinguent par la manière dont l'énergie est répartie dans le temps et dans le spectre. Le brouilleur constant maintient le support occupé en permanence. Le brouilleur balayant saute de canal en canal de façon séquentielle et continue : dans un Wi-Fi 2,4 GHz à 14 canaux, il parcourt les canaux l'un après l'autre. Le brouilleur à saut de canal aléatoire choisit ses canaux de façon imprévisible, ce qui le rend plus difficile à caractériser que le balayage.

Le brouilleur réactif, lui, ne se met à émettre qu'au moment où il détecte une émission à proximité : il écoute d'abord la bande cible, puis déclenche son signal bloquant en réponse. Cette approche a un vrai avantage, celui d'être beaucoup plus économe en énergie, puisqu'il reste silencieux tant que rien ne se passe. En contrepartie, il ouvre une fenêtre pendant laquelle une petite portion de données peut encore être démodulée avant que le brouillage ne prenne le relais — un délai de quelques millisecondes peut suffire à laisser passer des informations utiles. C'est justement ce que cherchent à exploiter les implémentations PHY et MAC non standard : en gardant des paquets très courts et en s'appuyant sur des techniques de diversité, elles peuvent échapper au brouillage réactif, car le temps de réaction du brouilleur devient trop long par rapport à la durée d'émission utile.

La bande passante du matériel impose ses propres limites, et c’est souvent là que les choses se compliquent. Prenons le HackRF : il plafonne à 20 MHz de bande passante instantanée. Autrement dit, il lui est 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ètreHackRF
Bande passante instantanée maximale20 MHz
Plage de génération de signaux10 MHz à 6 GHz
Conséquence pour le Wi-FiImpossible 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 demeure la carte la plus accessible pour qui veut expérimenter le brouillage en SDR, surtout lorsqu’on l’associe à un PortaPack et à un firmware personnalisé comme HAVOC : celui-ci ajoute des modes générateur de signal et brouilleur, avec balayage de tonalités FSK et préréglages configurables. Avec le LimeSDR, la méthode la plus simple consiste à transférer un signal de bruit dans GNU Radio sur la fréquence visée, une approche largement documentée sur les forums MyriadRF. Le USRP B-210, piloté lui aussi par GNU Radio, a par exemple servi à générer un signal de brouillage GPS : avec une antenne monopôle omnidirectionnelle, le rayon de protection atteignait environ 29 mètres. Ces trois plateformes illustrent bien la gradation du matériel, du plus abordable au plus précis, sans oublier que la qualité de l’antenne et le réglage du gain pèsent souvent autant que la carte elle-même sur le résultat obtenu.

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.

PlateformeBande / capacitéUsage typique
HackRF10 MHz à 6 GHz, 20 MHz de bande passante maxBrouillage expérimental, balayage Wi-Fi
LimeSDRÉmission large bande via GNU RadioInjection de bruit sur fréquence cible
USRP B-210Piloté par GNU RadioDémonstration de brouillage GPS
RSJ470PL20-520 MHz, 150 W, réponse ~10 msBrouilleur 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.