Skip to content
RFrftools.io
Signal

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.

Loading calculator...

Formule

BER=12erfc(Eb/N0)BER = \frac{1}{2} \text{erfc}\left(\sqrt{E_b/N_0}\right)
BERTaux d'erreur sur les bits
Eb/N0Énergie par bit par rapport à la densité de bruit (dB)
erfcFonction d'erreur complémentaire

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.

ModulationBits/symboleEb/N0 pour BeR=1E-3Eb/N0 pour BeR=1E-6Eb/N0 pour BeR=1E-9
BPSK16,8 dB10,5 dB12,6 dB
QPSK26,8 dB10,5 dB12,6 dB
8 PSK310,0 dB14,0 dB16,2 dB
16 QAM410,5 dB14,5 dB16,6 dB
64 QAM614,8 dB18,5 dB20,6 dB
256 QAM819,5 dB23,0 dB25,2 dB
Deux modèles : doubler la taille de la constellation (4-QAM → 16-QAM → 64-QAM → 256-QAM) coûte environ 4 à 5 dB par étape pour le même BER. Chaque 3 dB d'Eb/N0 fait baisser le BER d'environ deux ordres de grandeur dans la région abrupte de la « cascade ».

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.

  1. 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.
  2. Ajoutez une perte d'implémentation de 2 dB selon le tableau 5.3 de Proakis.
  3. Eb/N0 requis = 12,5 dB.
  4. Pour un débit de données de 1 Mbit/s : C/N0 requis = 12,5 + 10*log10 (1e6) = 72,5 dB-Hz.
  5. 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).

  1. 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).
  2. 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.
  3. 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).
  4. Bruit thermique de fond en 30 MHz à 290K + 1 dB LNB NF : N = kTb = -174 + 75 + 1 = -98 dBm.
  5. 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 %.

  1. 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.
  2. 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.
  3. 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.
  4. 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é.
  5. 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

Le BER dépend du type de modulation et de Eb/N0 (énergie par bit par rapport à la densité de bruit). Pour BPSK et QPSK : BER = 0,5 × erfc (√ (Eb/N0)). À 10 dB Eb/N0, BER = 3,9 × 10. Pour convertir le SNR en Eb/N0 : Eb/N0 = SNR + 10 × log10 (bande passante/débit). Ce calculateur gère le calcul erfc avec une grande précision.
BPSK BER = ½ × erfc (√ (Eb/N0)), où erfc est la fonction d'erreur complémentaire. Pour Eb/N0 = 0 dB : BER = 7,9 × 10 ². À 5 dB : BER = 6 × 10 ³. À 10 dB : BER = 3,9 × 10. Le QPSK a des performances BER identiques mais double l'efficacité spectrale en transmettant 2 bits par symbole.
Pour BER = 10,5 (une erreur par million de bits) : BPSK/QPSK nécessite 10,5 dB Eb/N0. 8PSK a besoin d'environ 14 dB. Le 16-QAM a besoin d'environ 14,5 dB. Le 64-QAM a besoin d'environ 18,5 dB. Ajoutez 2 à 3 dB pour une marge de mise en œuvre réelle. Avec le turbocodage à taux ½, vous pouvez atteindre un BER = 10⁄6 à seulement 2 dB Eb/N0.
Eb/N0 (densité spectrale énergie par bit par rapport au bruit) est la métrique SNR fondamentale pour les communications numériques selon Proakis. Eb/N0 = C/N0 - 10 × log10 (Rb) où Rb = débit. Il normalise le SNR par rapport au débit, ce qui permet une comparaison équitable entre les systèmes ayant des débits de données différents. 10 dB Eb/N0 signifie que chaque bit possède une énergie 10 fois supérieure au bruit dans une bande passante de 1 Hz.
Le BER diminue de façon exponentielle à mesure que le SNR augmente. Chaque amélioration de 1 dB de Eb/N0 réduit de moitié environ le BER dans la région de la cascade. À faible SNR (< 5 dB), BER is high (> 1 %). À un SNR modéré (8-12 dB), le BER chute rapidement. À un SNR élevé (> 15 dB), le BER est proche de zéro. La relation exacte dépend de la modulation : le BPSK/QPSK est le plus économe en énergie, tandis que le 64-QAM a besoin de 8 dB de plus pour le même BER.
16-QAM regroupe 16 symboles dans la constellation contre 4 pour QPSK, ce qui permet de rapprocher les symboles. La distance minimale entre les symboles adjacents étant plus petite, le bruit est plus susceptible de provoquer des erreurs de détection. 16-QAM a besoin d'un Eb/N0 supérieur d'environ 4 dB pour le même BER. Le compromis : le 16-QAM transmet 4 bits par symbole (contre 2 pour QPSK), doublant ainsi l'efficacité spectrale, ce qui est utile lorsque la bande passante est limitée mais que l'alimentation est disponible.
Sensibilité du récepteur P_sens = bruit de fond thermique + NF + Eb/N0 requis + 10*log10 (bit_rate) + marge de mise en œuvre. Exemple : 64 QAM à 100 Mbit/s, NF 5 dB, cible BER 1e-6, marge impl. 2 dB. Plancher thermique en 1 Hz = -174 dBm. Sensibilité = -174 + 5 + 18,5 + 80 + 2 = -68,5 dBm. Insérez cela dans le calculateur de budget de liaison RF pour calculer la marge de liaison à votre plage de fonctionnement.
Non : ce calculateur calcule le BER non codé (brut, avant FEC) en fonction de Eb/N0 et de la modulation. Le gain de codage FEC (3 à 10 dB selon la famille de codes) est appliqué séparément. Pour modéliser une liaison codée : (1) soustrayez le gain de codage du Eb/N0 requis (vitesse 1/2 convolutionnelle ≈ 5 dB, turbo ≈ 7 dB, LDPC ≈ 10 dB), ou (2) ajustez Eb/N0 sur l'échelle Es/N0 et utilisez directement le seuil post-FEC de la fiche technique du modem. Consultez l'exemple pratique 2 (DVB-S2) pour savoir comment concilier les deux dans un design réel.
Oui, chaque fonctionnalité de cette page s'exécute dans votre navigateur, ne nécessite aucune inscription et prend en charge des scénarios de partage d'URL à transférer à des collègues. Le niveau Pro ajoute des scénarios enregistrés dans le cloud, une exportation au format CSV et un accès à l'API ; les mathématiques de base sont toujours gratuites.
BPSK, QPSK, 8-PSK, 16-QAM et 64-QAM avec des formules Proakis/Sklar BER exactes. Pour 256-QAM, 1024-QAM, APSK (utilisé en DVB-S2) ou GFSK/MSK, utilisez le tableau de comparaison de la section théorique ci-dessus pour les valeurs approximatives Eb/N0 par rapport au BER. Nous ajoutons 256-QAM + APSK à la liste déroulante ; si vous en avez besoin plus tôt, ouvrez une demande via /request.

Articles Connexes

Shop Components

As an Amazon Associate we earn from qualifying purchases.

Op-Amp IC Assortment

General-purpose and precision operational amplifiers

Function Generator

DDS function generator for signal and filter testing

Calculateurs associés