Calculateur BER — Taux d'erreur sur les bits dû au SNR
Calculateur de BER gratuit pour BPSK, QPSK, 8PSK, 16-QAM. Entrez Eb/N0 pour calculer instantanément le taux d'erreur sur les bits. Comparez les schémas de modulation et optimisez les performances des liaisons.
Formule
Comment ça marche
Le calculateur BER-SNR calcule le taux d'erreur binaire à partir de Eb/N0 pour les schémas de modulation numériques, ce qui est essentiel pour l'analyse du budget des liaisons de communication, la conception des modems et la planification des systèmes sans fil. Les ingénieurs RF, les concepteurs de télécommunications et les spécialistes des communications par satellite l'utilisent pour prédire la fiabilité des liaisons et sélectionner la modulation appropriée. Selon Proakis « Digital Communications » (5e éd., ch. 5), le BER dépend du type de modulation et de Eb/N0 (densité spectrale énergie par bit par rapport au bruit). BPSK/QPSK atteignent un BER = 0,5*erfc (sqrt (Eb/N0)) — à 10 dB Eb/N0, BER = 3,9e-6 (environ 1 erreur pour 256 000 bits). 16-QAM nécessite 4 dB de plus Eb/N0 pour le même BER ; 64-QAM nécessite 8 dB de plus. Selon le 3GPP TS 36.101, le LTE cible le BER < 1e-3 avant le FEC, atteignant < 1e-6 après le décodage. La 5G NR moderne utilise le 256-QAM nécessitant 24 dB Eb/N0 pour un BER non codé = 1e-5.
Matrice de comparaison de modulation (non codée, canal AWGN)
Le tableau ci-dessous montre l'Eb/N0 requis pour les cibles BER communes à travers les schémas de modulation pris en charge par ce calculateur. Les valeurs suivent les formules de Proakis Ch. 5 avec une évaluation erfc de haute précision.
| Modulation | Bits/symbole | Eb/N0 pour BeR=1E-3 | Eb/N0 pour BeR=1E-6 | Eb/N0 pour BeR=1E-9 |
|---|---|---|---|---|
| BPSK | 1 | 6,8 dB | 10,5 dB | 12,6 dB |
| QPSK | 2 | 6,8 dB | 10,5 dB | 12,6 dB |
| 8 PSK | 3 | 10,0 dB | 14,0 dB | 16,2 dB |
| 16 QAM | 4 | 10,5 dB | 14,5 dB | 16,6 dB |
| 64 QAM | 6 | 14,8 dB | 18,5 dB | 20,6 dB |
| 256 QAM | 8 | 19,5 dB | 23,0 dB | 25,2 dB |
Pourquoi c'est important pour le travail sur le budget des liens
L'Eb/N0 requis par le modem définit la sensibilité du récepteur, qui définit la perte de chemin maximale qu'une liaison peut tolérer. Si une liaison 64-QAM à 100 Mbit/s nécessite 18,5 dB Eb/N0 pour un BER 1e-6, un plancher de bruit thermique de 20 MHz à 5 dB NF donne une sensibilité ≈ -96 dBm + 18,5 dB = -77,5 dBm. Passez à QPSK et le chiffre passe à -85,5 dBm, soit 8 dB de marge de perte de trajet en plus, soit environ 2,5 fois la plage, au prix d'un débit 3 fois inférieur. La modulation et le codage adaptatifs (DVB-S2X, 5G NR) permettent de naviguer de manière dynamique dans ce commerce.
Exemple Résolu
Exemple 1 concret — Dimensionnement de la liaison montante QPSK pour un satellite LEO
Taille de la puissance de liaison montante pour le satellite LEO avec modem QPSK nécessitant un BER < 1e-6.
- D'après la formule QPSK BER : BER = 0,5 × erfc (sqrt (Eb/N0)). Résolvez 1e-6 = 0,5 × erfc (sqrt (x)) → x = 10,5 dB.
- Ajoutez une perte d'implémentation de 2 dB selon le tableau 5.3 de Proakis.
- Eb/N0 requis = 12,5 dB.
- Pour un débit de données de 1 Mbit/s : C/N0 requis = 12,5 + 10*log10 (1e6) = 72,5 dB-Hz.
- Avec un plancher thermique de -174 dBm/Hz + 5 dB NF + 15 dB de température du ciel ≈ -154 dBm/Hz : signal requis = -154 + 72,5 = -81,5 dBm.
Conformément à la norme ITU-R S.1062, cela correspond aux spécifications typiques de sensibilité des liaisons montantes LEO.
Exemple 2 efficace : liaison descendante DVB-S2 en bande Ku, QPSK 3/4 LDPC
Problème : une porteuse de diffusion DVB-S2 à 27,5 mSym/s occupe 30 MHz de spectre en bande Ku. Réception quasi-exempte d'erreur de la cible (QEF, BER < 2e-10 après FEC).
- Le DVB-S2 utilise le débit QPSK + LDPC 3/4. Le seuil QEF post-FEC est de 4,0 dB Es/N0 conformément à la spécification DVB-S2 (ETSI EN 302 307).
- Convertir Es/N0 → Eb/N0 : Eb/N0 = Es/N0 - 10*log10 (bits/symbole × débit de code) = 4,0 - 10*log10 (2 × 0,75) = 4,0 - 1,76 = 2,24 dB.
- Le QPSK non codé à 2,24 dB Eb/N0 a un BER ≈ 3e-2, soit un taux d'erreur sur les bits bruts de 3 %. LDPC ramène ce résultat à < 2e-10 (8 ordres de grandeur du gain de codage).
- Bruit thermique de fond en 30 MHz à 290K + 1 dB LNB NF : N = kTb = -174 + 75 + 1 = -98 dBm.
- Obligatoire reçu C : -98 + Es/N0 = -98 + 4,0 = -94 dBm.
Leçon clé : les codes FEC puissants tels que LDPC vous permettent de fonctionner à plus de 8 dB en dessous de ce dont aurait besoin un QPSK non codé. C'est pourquoi la diffusion par satellite moderne survit à des niveaux de signal de réception situés à quelques dB seulement au-dessus du bruit de fond.
Exemple 3 : liaison montante LoRa SF12, bande passante 125 kHz
Problème : un capteur LoRa extérieur à SF12/125 kHz doit couvrir une zone rurale de 15 km avec une fiabilité de 99 %.
- LoRa est un spectre étalé chirp, ce n'est pas une modulation PSK/QAM classique, mais la courbe BPSK BER du calculateur est une approximation raisonnable pour le récepteur interne à détection cohérente en dessous du seuil.
- Fiche technique du Semtech SX1276 : sensibilité SF12/125 kHz = -137 dBm, correspondant à Es/N0 ≈ -20 dB (négatif — le signal est inférieur au bruit). Gain de traitement du SF12 à 4096 chirp = 10*log10 (4096) ≈ 36 dB.
- Pour le BER brut 1e-3 avant FEC : Eb/N0 effectif après désétalement = -20 + 36 = 16 dB — ce qui ressemble à une courbe QPSK à BER ≈ 4e-8.
- Le taux de codage 4/5 + entrelacement de LoRa le fait encore baisser jusqu'à un taux d'erreur de paquets ≈ 1 % à la limite de sensibilité.
- Budget de liaison : antennes 20 dBm Tx + 2 dBi Tx/Rx - câble 2 dB - FSPL_915 MHz (15 km) = 20 + 4 - 2 - 115,2 = -93,2 dBm au récepteur. Marge sur sensibilité = -93,2 - (-137) = 43,8 dB.
La calculatrice ne peut pas gérer nativement les calculs de gain d'étalement, mais elle donne le bon mappage despread Eb/N0 → BER. Pour la partie étalée, utilisez la relation spécifique à LoRA : effectif Eb/N0 = C/N0 - 10*log10 (chip_rate/bit_rate).
Leçon clé : lorsqu'un modem fonctionne en dessous du seuil de bruit (comme le LoRa ou le GPS), le calculateur est utile pour la courbe BER intérieure après désétalement, et non pour le signal de réception extérieur.
Conseils Pratiques
- ✓Selon les normes 3GPP, prévoyez une marge de mise en œuvre de 2 à 3 dB au-dessus de la théorie Eb/N0 pour le matériel réel
- ✓Utilisez le codage Gray pour les constellations QAM afin de minimiser les erreurs de symboles adjacents : réduit le BER d'un facteur log2 (M) par Proakis
- ✓La correction d'erreur directe (FEC) fournit un gain de codage de 5 à 10 dB : le code turbo à vitesse 1/2 atteint Ber=1E-6 à 2 dB Eb/N0
- ✓Pour les canaux à atténuation, utilisez des techniques de diversité : une diversité multipliée par 2 fournit un gain de 10 dB à BER=1E-3 par Rappaport
- ✓Lorsque vous insérez ce BER dans un budget de liaison, soustrayez la marge de mise en œuvre du modem (généralement 1 à 3 dB) de Eb/N0 avant de rechercher le BER : le matériel réel n'atteint jamais ses performances théoriques
- ✓Pour les systèmes limités en ADC, vérifiez également le bruit de fond de quantification : un ADC 8 bits a un SQNR ≈ 50 dB, ce qui limite l'Eb/N0 effectif même si le SNR RF est plus élevé
Erreurs Fréquentes
- ✗Confondre Eb/N0 (dB) et rapport linéaire : il faut convertir : 10 dB = 10 linéaires, et non 10 pour le calcul erfc
- ✗Utilisation de la formule BPSK pour les modulations d'ordre supérieur : le BER 16-QAM est environ 4 fois plus élevé pour le même Eb/N0 par Proakis
- ✗Négliger la précision de la fonction erfc : les approximations polynomiales introduisent une erreur de 1 à 5 % ; utilisez des implémentations conformes à la norme IEEE 754
- ✗Comparaison du BER non codé avec les seuils QEF post-FEC : une fiche technique du modem indiquant « BER = 1e-10 » signifie presque toujours après FEC ; le BER non codé sur le canal peut être 1e-2 ou pire
- ✗Mélange Es/N0 et Eb/N0 — Es/N0 mesure l'énergie par symbole de modulation ; Eb/N0 se normalise en bits d'information. Pour QPSK sans codage : Eb/N0 = Es/N0 - 3 dB ; pour QPSK codé LDPC au débit 3/4 : Eb/N0 = Es/N0 - 1,76 dB
Foire Aux Questions
Articles Connexes
Signal Processing
Indice de modulation AM : calcul et importance
Apprenez à calculer l'indice de modulation AM, les fréquences des bandes latérales, la bande passante et l'efficacité énergétique à l'aide d'exemples concrets destinés aux ingénieurs RF.
Signal
BER contre SNR : comprendre les performances des communications numériques
Comprenez la relation entre le taux d'erreur binaire (BER) et le rapport signal/bruit (SNR). Comparez les performances de modulation BPSK, QPSK et QAM avec des courbes Eb/N0 et des exemples pratiques.
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Calculateurs associés
Signal
SNR
Calculez le rapport signal/bruit, le bruit de fond, la sensibilité du récepteur et la plage dynamique des systèmes RF. Analysez les performances de votre chaîne de signaux. Résultats instantanés et gratuits.
Signal
Bruit de quantification
Calculez le bruit de quantification ADC, le SQNR, l'ENOB et la densité spectrale du bruit. Analysez la plage dynamique pour la conception de convertisseurs analogique-numérique. Résultats instantanés et gratuits.
Signal
AJOUTER SNR ET ENOB
Calculez le rapport signal/bruit de l'ADC, l'ENOB et le SFDR avec des effets de gigue d'ouverture. Analysez les performances des convertisseurs pour concevoir des acquisitions de données. Résultats instantanés et gratuits.
RF
Lien vers le budget
Calculateur de budget de liaison RF gratuit : entrez la puissance Tx, les gains d'antenne, la fréquence et la distance pour obtenir le niveau du signal reçu, la marge de liaison et la portée maximale. Couvre les liaisons par satellite, terrestres et IoT.