Skip to content
RFrftools.io
Signal

BER-Rechner — Bitfehlerrate von SNR

Kostenloser BER-Rechner für BPSK, QPSK, 8PSK, 16-QAM. Geben Sie Eb/N0 ein, um die Bitfehlerrate sofort zu berechnen. Vergleichen Sie Modulationsschemata und optimieren Sie die Link-Performance.

Loading calculator...

Formel

BER=12erfc(Eb/N0)BER = \frac{1}{2} \text{erfc}\left(\sqrt{E_b/N_0}\right)
BERBitfehlerrate
Eb/N0Energie pro Bit in Rauschdichte (dB)
erfcErgänzende Fehlerfunktion

Wie es funktioniert

Der BER-SNR-Rechner berechnet die Bitfehlerrate aus Eb/N0 für digitale Modulationsschemata — unverzichtbar für die Budgetanalyse von Kommunikationsverbindungen, das Modemdesign und die Planung drahtloser Systeme. HF-Ingenieure, Telekommunikationsdesigner und Spezialisten für Satellitenkommunikation verwenden dies, um die Verbindungszuverlässigkeit vorherzusagen und die geeignete Modulation auszuwählen. Laut Proakis „Digital Communications“ (5. Aufl., Kap. 5) hängt BER vom Modulationstyp und Eb/N0 (Spektraldichte zwischen Energie pro Bit und Rauschen) ab. BPSK/QPSK erreichen BER = 0,5*erfc (sqrt (Eb/N0)) — bei 10 dB Eb/N0, BER = 3,9e-6 (ungefähr 1 Fehler pro 256.000 Bit). 16-QAM erfordert 4 dB höheres Eb/N0 für denselben BER; 64-QAM benötigt 8 dB mehr. Gemäß 3GPP TS 36.101 zielt LTE auf BER < 1e-3 vor FEC ab und erreicht nach der Decodierung < 1e-6. Modernes 5G NR verwendet 256-QAM und erfordert 24 dB Eb/N0 für uncodiertes BER = 1e-5.

Modulationsvergleichsmatrix (uncodiert, AWGN-Kanal)

Die folgende Tabelle zeigt die erforderlichen Eb/N0-Werte für gängige BER-Ziele in allen Modulationsschemata, die dieser Rechner unterstützt. Die Werte folgen den Formeln von Proakis Ch. 5 mit hochpräziser RFC-Auswertung.

ModulationBits/SymbolEb/N0 für Ber=1e-3Eb/N0 für Ber=1e-6Eb/N0 für 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
Zwei Muster: Die Verdoppelung der Konstellationsgröße (4-QAM → 16-QAM → 64-QAM → 256-QAM) kostet ungefähr 4-5 dB pro Schritt für dasselbe BER. Jedes 3 dB Eb/N0 drückt den BER in der steilen „Wasserfall“ -Region um etwa zwei Größenordnungen nach unten.

Das für das Modem erforderliche Eb/N0 legt die Empfängerempfindlichkeit fest, die den maximalen Pfadverlust festlegt, den eine Verbindung tolerieren kann. Wenn eine 64-QAM-Verbindung mit 100 Mbit/s 18,5 dB Eb/N0 für 1e-6 BER benötigt, ergibt ein 20-MHz-Grundrauschen bei 5 dB NF eine Empfindlichkeit von ≈ -96 dBm + 18,5 dB = -77,5 dBm. Sinkt man auf QPSK, wird der Wert auf -85,5 dBm erhöht — 8 dB mehr Headroom bei Pfadverlust oder etwa das 2,5-fache der Reichweite auf Kosten eines 3-fach niedrigeren Durchsatzes. Adaptive Modulation und Codierung (DVB-S2X, 5G NR) steuern diesen Prozess dynamisch.

Bearbeitetes Beispiel

Größe des Uplink-Stroms für einen LEO-Satelliten mit einem QPSK-Modem, das BER < 1e-6 erfordert.

  1. Aus der QPSK-BER-Formel: BER = 0,5 × erfc (sqrt (Eb/N0)). Löse 1e-6 = 0,5 × erfc (sqrt (x)) → x = 10,5 dB.
  2. Fügen Sie 2 dB Implementierungsverlust pro Proakis-Tabelle 5.3 hinzu.
  3. Erforderlich Eb/N0 = 12,5 dB.
  4. Für eine Datenrate von 1 Mbit/s: Erforderlich C/N0 = 12,5 + 10*log10 (1e6) = 72,5 dB-Hz.
  5. Bei Fußbodenheizung von -174 dBm/Hz +5 dB NF + 15 dB Himmelstemperatur ≈ -154 dBm/Hz: erforderliches Signal = -154 + 72,5 = -81,5 dBm.

Gemäß ITU-R S.1062 entspricht dies den typischen LEO-Uplink-Empfindlichkeitsspezifikationen.

Problem: Ein DVB-S2-Rundfunkträger mit 27,5 MSym/s belegt 30 MHz des Ku-Band-Spektrums. Ziel ist ein quasi fehlerfreier Empfang (QEF, BER < 2e-10 nach FEC).

  1. DVB-S2 verwendet QPSK + LDPC-Rate 3/4. Der QEF-Schwellenwert Post-FEC liegt bei 4,0 dB Es/N0 gemäß DVB-S2-Spezifikation (ETSI EN 302 307).
  2. Es/N0 → Eb/N0 umrechnen: Eb/N0 = Es/N0 - 10*log10 (Bit/Symbol × Coderate) = 4,0 - 10*log10 (2 × 0,75) = 4,0 - 1,76 = 2,24 dB.
  3. Uncodiertes QPSK mit 2,24 dB Eb/N0 hat BER ≈ 3e-2 — eine Rohbitfehlerrate von 3%. LDPC erhöht diesen Wert auf < 2e-10 (8 Größenordnungen der Codierungsverstärkung).
  4. Thermisches Grundrauschen in 30 MHz bei 290 K + 1 dB LNB NF: N = kTB = -174 + 75 + 1 = -98 dBm.
  5. Erforderliches empfangenes C: -98 + Es/N0 = -98 + 4,0 = -94 dBm.

Wichtigste Lektion: Mit starken FEC-Codes wie LDPC können Sie mehr als 8 dB unter dem Wert arbeiten, den ein uncodiertes QPSK benötigen würde. Aus diesem Grund überleben moderne Satellitenübertragungen auch bei Empfangssignalpegeln, die nur wenige dB über dem Grundrauschen liegen.

Problem: Ein LoRa-Sensor im Freien mit SF12/125 kHz muss eine ländliche Reichweite von 15 km mit einer Zuverlässigkeit von 99% abdecken.

  1. LoRa ist ein Chirp-Spread-Spektrum — keine klassische PSK/QAM-Modulation, aber die BPSK-BER-Kurve des Rechners ist eine vernünftige Näherung für den inneren Empfänger mit Kohärenzerkennung unterhalb des Schwellenwerts.
  2. Semtech SX1276 Datenblatt: Empfindlichkeit SF12/125 kHz = -137 dBm, entsprechend Es/N0 ≈ -20 dB (negativ — das Signal liegt unter dem Rauschen). Verarbeitungsverstärkung von 4096-Chirp SF12 = 10*log10 (4096) ≈ 36 dB.
  3. Für 1e-3-Roh-BER vor FEC: Effektives Eb/N0 nach Entspreizung = -20 + 36 = 16 dB — was bei BER ≈ 4e-8 wie eine QPSK-Kurve aussieht.
  4. Die Codierungsrate von LoRa 4/5 + Interleaving senkt dies weiter auf die Paketfehlerrate von ≈ 1% an der Empfindlichkeitsgrenze.
  5. Verbindungsbudget: 20 dBm Tx + 2 dBi Tx/Rx-Antennen - 2-dB-Kabel - FSPL_915MHz (15 km) = 20 + 4 - 2 - 115,2 = -93,2 dBm am Empfänger. Abstand zur Empfindlichkeit = -93,2 — (-137) = 43,8 dB.

Der Rechner kann die Berechnung der Spreizverstärkung nicht von Haus aus verarbeiten, aber er liefert die richtige Abbildung von Despread Eb/N0 → BER. Verwenden Sie für den Spreizteil die LoRa-spezifische Beziehung: effektiv Eb/N0 = C/N0 - 10*log10 (chip_rate/bit_rate).

Wichtigste Lektion: Wenn ein Modem unter dem Grundrauschen arbeitet (wie LoRa oder GPS), ist der Rechner für die innere BER-Kurve nach der Entspreizung nützlich, nicht für das äußere Empfangssignal.

Praktische Tipps

  • Gemäß den 3GPP-Standards sollte eine Implementierungsmarge von 2—3 dB eingeplant werden, die über dem theoretischen Eb/N0 für echte Hardware liegt
  • Verwenden Sie die Graucodierung für QAM-Konstellationen, um Fehler bei benachbarten Symbolen zu minimieren — reduziert BER um den Faktor log2 (M) pro Proakis
  • Die Vorwärtsfehlerkorrektur (FEC) bietet eine Codierungsverstärkung von 5-10 dB: Der Rate-1/2-Turbocode erreicht Ber=1e-6 bei 2 dB Eb/N0
  • Verwenden Sie für Fading-Kanäle Diversity-Techniken — 2x Diversity bietet eine Verstärkung von 10 dB bei BER=1e-3 pro Rappaport
  • Wenn Sie diese BER in ein Link-Budget einspeisen, ziehen Sie den Implementierungsspielraum des Modems (normalerweise 1—3 dB) von Eb/N0 ab, vor bevor Sie nach dem BER suchen — echte Hardware erreicht nie die theoretische Leistung
  • Prüfen Sie bei Systemen mit eingeschränktem ADC auch die Quantisierungs-Rauschuntergrenze — ein 8-Bit-ADC hat SQNR ≈ 50 dB, wodurch das effektive Eb/N0 begrenzt wird, auch wenn das HF-SNR höher ist

Häufige Fehler

  • Verwechselt Eb/N0 (dB) mit linearem Verhältnis — muss umgerechnet werden: 10 dB = 10 linear, nicht 10 für die RFC-Berechnung
  • Verwendung der BPSK-Formel für Modulationen höherer Ordnung — 16-QAM-BER ist bei gleichem Eb/N0 pro Proakis etwa viermal höher
  • Vernachlässigung der Genauigkeit der ERFC-Funktion — Polynomapproximationen führen zu einem Fehler von 1—5%; verwenden Sie IEEE 754-konforme Implementierungen
  • Vergleich von uncodiertem BER mit QEF-Schwellenwerten nach FEC — ein Modemdatenblatt, in dem „BER = 1e-10" angegeben wird, bedeutet fast immer nach FEC; das uncodierte BER auf dem Kanal kann 1e-2 oder schlechter sein
  • Mischen von Es/N0 und Eb/N0 — Es/N0 misst die Energie pro Modulationssymbol; Eb/N0 normalisiert sich auf Informationsbits. Für QPSK ohne Codierung: Eb/N0 = Es/N0 — 3 dB; für LDPC-codiertes QPSK mit Rate 3/4: Eb/N0 = Es/N0 — 1,76 dB

Häufig gestellte Fragen

BER hängt vom Modulationstyp und Eb/N0 (Energie pro Bit zu Rauschdichte) ab. Für BPSK und QPSK: BER = 0,5 × erfc (√ (Eb/N0)). Bei 10 dB Eb/N0 ist BER = 3,9×10UNTERM STRICH. Um SNR in Eb/N0 umzurechnen: Eb/N0 = SNR + 10×log10 (Bandbreite/Bitrate). Dieser Rechner verarbeitet die RFC-Berechnung mit hoher Präzision.
BPSK BER = ½ × erfc (√ (Eb/N0)), wobei erfc die ergänzende Fehlerfunktion ist. Bei Eb/N0 = 0 dB: BER = 7,9×10². Bei 5 dB: BER = 6×10³. Bei 10 dB: BER = 3,9×10¾. QPSK hat eine identische BER-Leistung, verdoppelt jedoch die spektrale Effizienz, indem es 2 Bit pro Symbol überträgt.
Für BER = 10¾ (ein Fehler pro Million Bit): BPSK/QPSK benötigt 10,5 dB Eb/N0. 8PSK benötigt ~14 dB. 16-QAM benötigt ~14,5 dB. 64-QAM benötigt ~18,5 dB. Fügen Sie 2-3 dB hinzu, um den tatsächlichen Implementierungsspielraum zu erhalten. Mit der Turbocodierung mit einer Rate von ½ können Sie BER = 10bei nur 2 dB Eb/N0 erreichen.
Eb/N0 (spektrale Dichte von Energie pro Bit zu Rauschen) ist laut Proakis die grundlegende SNR-Metrik für digitale Kommunikation. Eb/N0 = C/N0 - 10×log10 (Rb) wobei Rb = Bitrate ist. Es normalisiert das SNR auf die Bitrate und ermöglicht so einen fairen Vergleich zwischen Systemen mit unterschiedlichen Datenraten. 10 dB Eb/N0 bedeutet, dass jedes Bit im Vergleich zu Rauschen in einer Bandbreite von 1 Hz zehnmal Energie hat.
BER nimmt exponentiell ab, wenn das SNR zunimmt. Jede Verbesserung von Eb/N0 um 1 dB halbiert ungefähr den BER-Wert in der Wasserfallregion. < 5 dB), BER is high (>Bei niedrigem SNR (1%). Bei moderatem SNR (8-12 dB) fällt der BER schnell ab. Bei hohem SNR (> 15 dB) nähert sich BER Null. Die genaue Beziehung hängt von der Modulation ab — BPSK/QPSK ist am energieeffizientesten, während 64-QAM 8 dB mehr für den gleichen BER benötigt.
16-QAM fügt 16 Symbole in die Konstellation ein, während QPSK 4 Symbole hat, wodurch die Symbole näher beieinander liegen. Da der Mindestabstand zwischen benachbarten Symbolen geringer ist, ist es wahrscheinlicher, dass Rauschen zu Erkennungsfehlern führt. 16-QAM benötigt ~4 dB mehr Eb/N0 für dieselbe BER. Der Kompromiss: 16-QAM überträgt 4 Bit pro Symbol (gegenüber 2 bei QPSK), wodurch die spektrale Effizienz verdoppelt wird — nützlich, wenn die Bandbreite begrenzt ist, aber Strom verfügbar ist.
Empfängerempfindlichkeit p_SENS = thermisches Grundrauschen + NF + erforderliches Eb/N0 + 10*log10 (Bitrate) + Implementierungsspielraum. Beispiel: 100 Mbit/s 64-QAM, 5 dB NF, 1e-6 BER-Ziel, 2 dB impliziter Spielraum. Thermischer Fußboden in 1 Hz = -174 dBm. Empfindlichkeit = -174 + 5 + 18,5 + 80 + 2 = -68,5 dBm. Geben Sie das in den RF Link Budget-Rechner ein, um die Verbindungsmarge in Ihrem Betriebsbereich zu berechnen.
Nein — dieser Rechner berechnet den unverschlüsselten BER (roh, vor FEC) als Funktion von Eb/N0 und Modulation. Die FEC-Codierungsverstärkung (3-10 dB, je nach Codefamilie) wird separat angewendet. Um eine codierte Verbindung zu modellieren: (1) subtrahieren Sie die Codierungsverstärkung vom erforderlichen Eb/N0 (Rate 1/2, Faltung ≈ 5 dB, Turbo ≈ 7 dB, LDPC ≈ 10 dB), oder (2) stellen Sie die Skala Eb/N0 auf Es/N0 ein und verwenden Sie direkt den Post-FEC-Schwellenwert des Modemdatenblatts. In Arbeitsbeispiel 2 (DVB-S2) erfahren Sie, wie Sie die beiden in einem realen Design miteinander in Einklang bringen können.
Ja — jede Funktion auf dieser Seite wird in Ihrem Browser ausgeführt, erfordert keine Registrierung und unterstützt Szenarien, die über URLs geteilt werden können, zur Weitergabe an Kollegen. Pro Tier bietet in der Cloud gespeicherte Szenarien, CSV-Export und API-Zugriff; Core Mathe ist immer kostenlos.
BPSK, QPSK, 8-PSK, 16-QAM und 64-QAM mit exakten Proakis/Sklar BER-Formeln. Verwenden Sie für 256-QAM, 1024-QAM, APSK (in DVB-S2 verwendet) oder GFSK/MSK die Vergleichstabelle im Theorieteil oben für ungefähre Werte von Eb/N0 und BER. Wir fügen 256-QAM + APSK zum Dropdown hinzu. Wenn Sie sie früher benötigen, öffnen Sie eine Anfrage über /request.

Verwandte Artikel

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

Verwandte Taschenrechner