ElectroDesignForgeElectroDesignForge
Signale und SchnittstellenGrundlagen

BER-Konfidenzniveaus: Testzeit, Bitzahl und gemessene Fehler

Verbinden Sie spezifizierte BER, Bitrate, Dauer und gemessene Fehler mit statistischem Vertrauen und planen Sie dann einen interpretierbaren BERT-Test.

Geschrieben und technisch geprüft vonElectroDesignForge Engineering Team

Redaktionsprozess ansehen

Schlüsselpunkt: ein gemessener BER reicht nicht aus, um eine digitale Verbindung zu qualifizieren. Das Ergebnis muss mit der Anzahl der übertragenen Bits und einem Konfidenzniveau gekoppelt werden. Ein langer fehlerfreier Lauf liefert stärkere Beweise als ein kurzer, beweist aber nie, dass der wahre BER genau Null ist.


Schnellreferenz

MengeBeziehungBedeutung
Übertragene BitsN = BPS × Tstatistische Exposition des Tests
Erwartete Fehler am Limitλ = N × BERSmittlere Fehlerzahl, wenn die tatsächliche BER der Spezifikation entspricht
Beobachtetes BERBERobs = E / NPunktschätzung aus gemessenen Fehlern
VertrauenCL = 1 − FPoisson(E; λ)Beweise dafür, dass der wahre BER besser ist als BERS
Nullfehler-AbkürzungCL = 1 − exp(−N × BERS)gültig, wenn E = 0

BPS die übertragene Bitrate in Bit/s, T die aktive Messzeit in Sekunden, BERS die angegebene BER-Grenze und E ist die Anzahl der gemessenen Bitfehler.

Was die Vertrauenserklärung bedeutet

Angenommen, der Link funktioniert wirklich am angegebenen Limit BERS. Über N übertragenen Bits, würde es dann eine erwartete Zählung erzeugen λ = N × BERS. Der Rechner fragt, wie wahrscheinlich es wäre, dass dieser limitierende Link erzeugt mehr als die beobachtete Zählung E.

CL = 1 − P(X ≤ E | λ)

Ein Vertrauen von 95% bedeutet, dass ein Link, der genau am angegebenen BER arbeitet, nur eine 5% ige Chance hat, zu produzieren E Fehler oder weniger während der gleichen Exposition. Das Ergebnis unterstützt daher eine einseitige Aussage: Der getestete BER ist besser als die angegebene Grenze bei der angezeigten Zuverlässigkeit, sofern die statistischen Annahmen gelten.

Dies ist nicht die Wahrscheinlichkeit, dass das Gerät "gut" ist, noch eine Garantie für jeden zukünftigen Betriebszustand. Es ist ein frequentistisches Testergebnis, das an die beobachtete Exposition und das beobachtete Modell gebunden ist.

Warum das Poisson-Modell verwendet wird

Jedes übertragene Bit kann als Bernoulli-Test angesehen werden. Die genaue Fehlerzahl ist Binomial:

X ~ Binomial(N, BER)

BER-Qualifikation kombiniert normalerweise eine sehr große N mit einer sehr geringen Wahrscheinlichkeit pro Bit. In diesem seltenen Ereignisregime wird die Binomialzahl durch eine Poisson-Verteilung mit dem Mittelwert genau angenähert. λ = N × BERIhre kumulative Wahrscheinlichkeit beträgt:

P(X ≤ E | λ) = exp(−λ) × Σ[k=0…E] λ^k / k!

Der Rechner wertet die äquivalente regularisierte unvollständige Gammafunktion für numerische Stabilität aus, insbesondere wenn λ oder E ist groß.

Null gemessene Fehler

für E = 0besonders einfach wird die Gleichung:

CL = 1 − exp(−N × BERS)

Die Lösung für die erforderliche Anzahl von Bits bei einem Zielvertrauen ergibt:

Nrequired = −ln(1 − CLtarget) / BERS
Trequired = Nrequired / BPS

Bei 95% Vertrauen, −ln(0.05) ≈ 2.996Ein fehlerfreier Test erfordert daher 3 / BERS übertragene Bits. Bei 99% Vertrauen steigt der Faktor auf etwa 4,605; bei 99,9% sind es etwa 6,908.

Bearbeitetes Beispiel

Prüfung a 1 Gbit/s Link für 2 hours gegen BERS = 1 × 10⁻¹², mit null gemessenen Fehlern:

N = 1 × 10⁹ × (2 × 3600) = 7.2 × 10¹² bits
λ = 7.2 × 10¹² × 1 × 10⁻¹² = 7.2
CL = 1 − exp(−7.2) ≈ 99.925%

Der beobachtete BER ist 0 / N = 0, aber die vertretbare Schlussfolgerung ist nicht "BER gleich Null". Es ist, dass das gemessene Ergebnis unterstützt BER < 10⁻¹² bei etwa 99,925% Vertrauen unter den angegebenen Annahmen.

Wenn Fehler beobachtet werden

Ein beobachteter Fehler scheitert nicht automatisch an einem BER-Ziel. Es reduziert das Vertrauen für die gleiche Bitzahl, da eine am Limit arbeitende Verbindung weniger überraschend ist, wenn sie auch einen oder mehrere Fehler erzeugt.

Für das vorherige Beispiel mit E = 1:

CL = 1 − exp(−7.2) × (1 + 7.2) ≈ 99.39%

Für ein festes Zielvertrauen erhöht jeder zusätzliche beobachtete Fehler die erforderliche Bitzahl und Testdauer. Verwenden Sie den Graphen im BER Konfidenzrechner um diese Kurven zu vergleichen.

Planung eines glaubwürdigen BER-Tests

  1. Definieren Sie das BER-Limit und das Vertrauen, bevor Sie den Test starten.
  2. Verwenden Sie die tatsächliche Nutzlastbitrate, die vom Detektor gesehen wird, nicht eine Symbolrate oder ein nominales Spuraggregat, es sei denn, sie sind gleichwertig.
  3. Zählen Sie nur die Zeit, während der Mustergenerator, Empfänger und Fehlerdetektor synchronisiert und gültig sind.
  4. Notieren Sie jeden Verlust der Synchronisation, Reset, Retune, Temperaturänderung und Unterbrechung.
  5. Üben Sie relevante Muster, Spannung, Temperatur, Kanalverlust, Uhrbedingungen und Spurkonfigurationen aus.
  6. Bericht BERSVertrauen, N, EBitrate, aktive Dauer, Muster und Testbedingungen zusammen.

ITU-T O.150 beschreibt reproduzierbare pseudozufällige Testmuster und Synchronisationsüberlegungen für digitale Übertragungsmessungen. Die Musterauswahl ist wichtig, da deterministische oder verkehrsabhängige Fehlermodi möglicherweise nicht von jeder Sequenz gleichermaßen ausgeübt werden.

Annahmen und Grenzen

Die Berechnung setzt voraus:

  • Fehler sind unabhängige seltene Ereignisse;
  • BER bleibt während der gesamten Messung konstant;
  • jedes übertragene Bit die gleiche Fehlerwahrscheinlichkeit hat;
  • der Detektor zählt Fehler korrekt und verliert nicht lautlos die Synchronisation;
  • die getesteten Bedingungen stellen die Behauptung dar.

Diese Annahmen können bei Burstfehlern, Übersprechmustern, Entzerreranpassung, thermischer Drift, intermittierenden Verbindern, EMI-Ereignissen, Taktrutschen, Vorwärtsfehlerkorrektur oder Fehlerdetektor-Totzeit fehlschlagen. Eine einzige Poisson-Konfidenzzahl unterschätzt dann die Struktur in den Daten. Bewahren Sie zeitgestempelte Fehlerprotokolle auf und analysieren Sie die Burstlänge, die Inter-Arrival-Zeit und die Abhängigkeit von den Betriebsbedingungen.

Bei FEC-Verbindungen ist zwischen Roh-/Pre-FEC-BER und Post-FEC-BER und unkorrigierbarer Blockrate zu unterscheiden. Ein Decoder transformiert die Statistiken; Wenden Sie kein rohes Independent-Bit-Modell auf Post-FEC-Ergebnisse ohne ein gerechtfertigtes Modell an.

Häufige Fallstricke

  • Nur Meldungen E/N ohne das Vertrauen oder die Gesamtbitzahl.
  • Behandlung von Null-Messfehlern als Nachweis von Null-BER.
  • Mischen von Sekunden, Minuten und Stunden bei der Berechnung N.
  • Verwenden von Baud oder Symbolrate, wenn jedes Symbol mehrere Bits trägt.
  • Einschließlich der Zeit, in der der Tester entsperrt wurde oder das Muster ungültig war.
  • Starten Sie nach einem Fehler neu und melden Sie nur das saubere Segment.
  • Ignorieren paralleler Fahrspuren: Angabe, ob N und E pro Fahrspur oder aggregiert.
  • Die Annahme eines Zufallsfehlermodells deckt deterministische Jitter- und Musterempfindlichkeit ab.

Quellen