ElectroDesignForgeElectroDesignForge
Segnali e interfacceFondamenti

Livelli di confidenza BER: tempo, bit ed errori

Collega BER specificato, velocità in bit, durata ed errori misurati alla confidenza statistica, quindi pianifica un test BERT interpretabile.

Redazione e revisione tecnica:Team di ingegneria ElectroDesignForge

Consulta il processo editoriale

Concetto chiave: un BER misurato non basta per qualificare un collegamento digitale. Il risultato va accompagnato dal numero di bit trasmessi e da un livello di confidenza. Una prova lunga senza errori fornisce evidenza più forte di una breve, ma non dimostra mai che il BER reale sia esattamente zero.


Riferimento rapido

GrandezzaRelazioneSignificato
Bit trasmessiN = BPS × TNumero di bit osservati durante il test
Errori attesi al limiteλ = N × BERSNumero medio di errori se il BER reale coincide con la specifica
BER osservatoBERobs = E / NStima puntuale dagli errori misurati
ConfidenzaCL = 1 − FPoisson(E; λ)Evidenza che il BER reale sia migliore di BERS
Formula per zero erroriCL = 1 − exp(−N × BERS)Valida quando E = 0

BPS è la velocità dei bit trasmessi in bit/s, T è la durata della misura attiva in secondi, BERS è il limite BER specificato ed E è il numero di errori di bit misurati.

Significato del livello di confidenza

Supponi che il collegamento operi davvero al limite specificato BERS. Su N bit trasmessi, produrrebbe allora un numero atteso di errori λ = N × BERS. Il calcolatore valuta quanto sarebbe probabile che un collegamento al limite producesse più errori del numero osservato E.

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

Una confidenza del 95% significa che un collegamento operante esattamente al BER specificato avrebbe solo il 5% di probabilità di produrre E errori o meno nello stesso numero di bit. Il risultato sostiene quindi un'affermazione unilaterale: il BER provato è migliore del limite specificato al livello di confidenza mostrato, purché valgano le ipotesi statistiche.

Non è la probabilità che il dispositivo sia «buono», né una garanzia per tutte le condizioni operative future. È il risultato di un test frequentista legato ai bit osservati e al modello.

Perché si usa il modello di Poisson

Ogni bit trasmesso può essere considerato una prova di Bernoulli. Il numero esatto di errori segue una distribuzione binomiale:

X ~ Binomial(N, BER)

La qualificazione BER combina di norma un N molto grande con una probabilità per bit molto piccola. In questo regime di eventi rari, il conteggio binomiale è ben approssimato da una distribuzione di Poisson con media λ = N × BER. La sua probabilità cumulativa è:

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

Il calcolatore valuta la funzione gamma incompleta regolarizzata equivalente per mantenere la stabilità numerica, soprattutto quando λ o E è grande.

Zero errori misurati

Per E = 0, l'equazione diventa particolarmente semplice:

CL = 1 − exp(−N × BERS)

Risolvendo rispetto al numero di bit richiesti per una confidenza obiettivo si ottiene:

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

Al 95% di confidenza, −ln(0.05) ≈ 2.996. Una prova senza errori richiede quindi circa 3 / BERS bit trasmessi. Al 99% il fattore sale a circa 4.605; al 99.9% è circa 6.908.

Esempio svolto

Prova un collegamento a 1 Gbit/s per 2 ore rispetto a BERS = 1 × 10⁻¹², senza errori misurati:

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

Il BER osservato è 0 / N = 0, ma la conclusione difendibile non è «BER uguale a zero». Il risultato misurato sostiene invece BER < 10⁻¹² con circa il 99.925% di confidenza, nelle ipotesi dichiarate.

Quando si osservano errori

Un errore osservato non comporta automaticamente il mancato raggiungimento dell'obiettivo BER. Riduce la confidenza per lo stesso numero di bit, perché è meno sorprendente che un collegamento operante al limite produca anch'esso uno o più errori.

Per l'esempio precedente con E = 1:

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

Per una confidenza obiettivo fissa, ogni errore osservato in più aumenta il numero di bit e la durata di prova richiesti. Usa il grafico nel calcolatore del livello di confidenza BER per confrontare le curve.

Pianificare un test BER credibile

  1. Definisci il limite BER e il livello di confidenza prima di iniziare la prova.
  2. Usa la velocità effettiva dei bit di payload vista dal rilevatore, non la velocità dei simboli o la somma nominale delle lane, a meno che coincidano.
  3. Conta solo il tempo in cui generatore di pattern, ricevitore e rilevatore di errori sono sincronizzati e validi.
  4. Registra ogni perdita di sincronizzazione, reset, nuova taratura, variazione di temperatura e interruzione.
  5. Prova pattern, tensioni, temperature, perdite di canale, condizioni di clock e configurazioni delle lane pertinenti.
  6. Riporta insieme BERS, confidenza, N, E, velocità dei bit, durata attiva, pattern e condizioni di prova.

La raccomandazione ITU-T O.150 descrive pattern pseudocasuali riproducibili e aspetti di sincronizzazione per le misure sulle trasmissioni digitali. La scelta del pattern conta perché sequenze diverse possono sollecitare in modo diverso guasti deterministici o dipendenti dal traffico.

Ipotesi e limiti

Il calcolo presuppone che:

  • gli errori siano eventi rari indipendenti;
  • il BER resti costante per tutta la misura;
  • ogni bit trasmesso abbia la stessa probabilità di errore;
  • il rilevatore conti correttamente gli errori e non perda la sincronizzazione senza segnalarlo;
  • le condizioni provate rappresentino l'affermazione che si vuole sostenere.

Queste ipotesi possono non valere in presenza di errori a raffica, pattern di diafonia, adattamento dell'equalizzatore, deriva termica, connettori intermittenti, eventi EMI, slittamenti di clock, correzione degli errori in avanti o tempi morti del rilevatore. Un singolo valore di confidenza Poisson nasconde allora la struttura dei dati. Conserva log degli errori con marcatura temporale e analizza durata delle raffiche, intervalli tra errori e dipendenza dalle condizioni operative.

Per collegamenti con FEC, distingui il BER grezzo o pre-FEC dal BER post-FEC e dal tasso di blocchi non correggibili. Il decodificatore modifica le statistiche; non applicare un modello di bit grezzi indipendenti agli esiti post-FEC senza una giustificazione.

Errori comuni

  • Riportare soltanto E/N senza confidenza o numero totale di bit.
  • Considerare zero errori misurati una prova di BER nullo.
  • Confondere secondi, minuti e ore nel calcolo di N.
  • Usare la velocità in baud o dei simboli quando ogni simbolo trasporta più bit.
  • Includere il tempo in cui il tester non era sincronizzato o il pattern non era valido.
  • Riavviare dopo un errore e riportare solo il tratto senza errori.
  • Ignorare le lane parallele: indica se N ed E sono per lane o aggregati.
  • Supporre che un modello di errori casuali copra il jitter deterministico e la sensibilità al pattern.

Fonti