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.
Formel
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.
| Modulation | Bits/Symbol | Eb/N0 für Ber=1e-3 | Eb/N0 für Ber=1e-6 | Eb/N0 für 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 |
Warum das für die Arbeit am Link-Budget wichtig ist
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
Hat funktioniert: Beispiel 1 — QPSK-Uplink-Sizing für einen LEO-Satelliten
Größe des Uplink-Stroms für einen LEO-Satelliten mit einem QPSK-Modem, das BER < 1e-6 erfordert.
- 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.
- Fügen Sie 2 dB Implementierungsverlust pro Proakis-Tabelle 5.3 hinzu.
- Erforderlich Eb/N0 = 12,5 dB.
- Für eine Datenrate von 1 Mbit/s: Erforderlich C/N0 = 12,5 + 10*log10 (1e6) = 72,5 dB-Hz.
- 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.
Hat funktioniert: Beispiel 2 — DVB-S2 Ku-Band-Downlink, QPSK 3/4 LDPC
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).
- 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).
- 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.
- 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).
- Thermisches Grundrauschen in 30 MHz bei 290 K + 1 dB LNB NF: N = kTB = -174 + 75 + 1 = -98 dBm.
- 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.
Funktioniertes Beispiel 3 — LoRa SF12-Uplink, 125 kHz Bandbreite
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.
- 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.
- 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.
- 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.
- Die Codierungsrate von LoRa 4/5 + Interleaving senkt dies weiter auf die Paketfehlerrate von ≈ 1% an der Empfindlichkeitsgrenze.
- 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
Verwandte Artikel
Signal Processing
AM-Modulationsindex: Berechnung und Bedeutung
Erfahren Sie anhand von Praxisbeispielen für HF-Ingenieure, wie Sie den AM-Modulationsindex, die Seitenbandfrequenzen, die Bandbreite und die Energieeffizienz berechnen.
Signal
BER vs SNR: Die Leistung digitaler Kommunikation verstehen
Verstehen Sie die Beziehung zwischen Bitfehlerrate (BER) und Signal-Rausch-Verhältnis (SNR). Vergleichen Sie die BPSK-, QPSK- und QAM-Modulationsleistung mit Eb/N0-Kurven und funktionierten Beispielen.
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Verwandte Taschenrechner
Signal
SNR
Berechnen Sie das Signal-Rausch-Verhältnis, das Grundrauschen, die Empfängerempfindlichkeit und den Dynamikbereich für HF-Systeme. Analysieren Sie die Leistung Ihrer Signalkette. Kostenlose, sofortige Ergebnisse.
Signal
Quantisierungsrauschen
Berechnen Sie ADC-Quantisierungsrauschen, SQNR, ENOB und die spektrale Rauschdichte. Analysieren Sie den Dynamikbereich für das Design von Analog-Digital-Wandlern. Kostenlose, sofortige Ergebnisse.
Signal
SNR & ENOB HINZUFÜGEN
Berechnen Sie das ADC-Signal-Rausch-Verhältnis, ENOB und SFDR mit Apertur-Jitter-Effekten. Analysieren Sie die Konverterleistung für das Datenerfassungsdesign. Kostenlose, sofortige Ergebnisse.
RF
Budget verknüpfen
Kostenloser Budgetrechner für HF-Verbindungen: Geben Sie Tx-Leistung, Antennenverstärkung, Frequenz und Entfernung ein, um den Empfangssignalpegel, den Verbindungsrand und die maximale Reichweite zu erhalten. Deckt Satelliten-, terrestrische und IoT-Verbindungen ab.