
Poziom ufności BER: czas, bity i błędy
Powiąż zadany BER, szybkość transmisji, czas testu i zaobserwowane błędy z poziomem ufności, a następnie zaplanuj test BERT, którego wynik można zinterpretować.
Opracowanie i przegląd techniczny:ElectroDesignForge Engineering Team
Zobacz proces redakcyjnyNajważniejsze: sam zmierzony BER nie wystarcza do oceny łącza cyfrowego. Wynik należy podać wraz z liczbą przesłanych bitów i poziomem ufności. Długi test bez błędów daje silniejsze podstawy do oceny niż krótki, lecz nigdy nie dowodzi, że rzeczywisty BER wynosi dokładnie zero.
Szybki przegląd
| Wielkość | Zależność | Znaczenie |
|---|---|---|
| Przesłane bity | N = BPS × T | liczba bitów uwzględnionych w teście |
| Oczekiwane błędy przy wartości granicznej | λ = N × BERS | średnia liczba błędów, gdy rzeczywisty BER równa się dopuszczalnemu limitowi |
| Zaobserwowany BER | BERobs = E / N | oszacowanie na podstawie zmierzonych błędów |
| Poziom ufności | CL = 1 − FPoisson(E; λ) | siła podstaw do stwierdzenia, że rzeczywisty BER jest niższy od BERS |
| Wzór dla braku błędów | CL = 1 − exp(−N × BERS) | obowiązuje, gdy E = 0 |
BPS to szybkość przesyłania bitów w bit/s, T to czas aktywnego pomiaru w sekundach, BERS to graniczna wartość BER określona w wymaganiach, a E to liczba zaobserwowanych błędów bitowych.
Co oznacza podany poziom ufności
Załóżmy, że łącze działa dokładnie na granicy BERS. Przy transmisji N bitów oczekiwana liczba błędów wynosi wtedy λ = N × BERS. Kalkulator wyznacza prawdopodobieństwo, że takie łącze wygenerowałoby więcej niż zaobserwowane E błędów.
CL = 1 − P(X ≤ E | λ)
Poziom ufności 95% oznacza, że łącze działające dokładnie na granicy BER miałoby tylko 5% szans na wygenerowanie E błędów lub mniej podczas testu o tej samej długości. Wynik wspiera więc jednostronny wniosek, że BER badanego łącza jest niższy od ustalonego limitu przy podanym poziomie ufności, o ile założenia modelu statystycznego są spełnione.
Nie jest to prawdopodobieństwo, że urządzenie jest „dobre”, ani gwarancja działania w każdych przyszłych warunkach. To wynik testu statystycznego zależny od liczby przesłanych bitów i przyjętego modelu.
Dlaczego używa się modelu Poissona?
Każdy przesłany bit można traktować jako próbę Bernoulliego. Dokładny rozkład liczby błędów jest dwumianowy:
X ~ Binomial(N, BER)
Podczas oceny BER liczba N jest zwykle bardzo duża, a prawdopodobieństwo błędu pojedynczego bitu bardzo małe. W takim przypadku rozkład dwumianowy dobrze przybliża rozkład Poissona o średniej λ = N × BER. Jego dystrybuanta ma postać:
P(X ≤ E | λ) = exp(−λ) × Σ[k=0…E] λ^k / k!
Kalkulator oblicza równoważną zregularizowaną niezupełną funkcję gamma, aby zachować stabilność numeryczną, zwłaszcza dla dużych wartości λ lub E.
Test bez zaobserwowanych błędów
Dla E = 0 równanie staje się szczególnie proste:
CL = 1 − exp(−N × BERS)
Po przekształceniu wzoru otrzymujemy wymaganą liczbę bitów dla docelowego poziomu ufności:
Nrequired = −ln(1 − CLtarget) / BERS
Trequired = Nrequired / BPS
Przy poziomie ufności 95% mamy −ln(0.05) ≈ 2.996, więc test bez błędów wymaga około 3 / BERS przesłanych bitów. Dla 99% współczynnik rośnie do około 4.605, a dla 99.9% do około 6.908.
Przykład obliczeniowy
Przetestuj łącze 1 Gbit/s przez 2 godziny względem limitu BERS = 1 × 10⁻¹², nie obserwując żadnego błędu:
N = 1 × 10⁹ × (2 × 3600) = 7.2 × 10¹² bits
λ = 7.2 × 10¹² × 1 × 10⁻¹² = 7.2
CL = 1 − exp(−7.2) ≈ 99.925%
Zaobserwowany BER wynosi 0 / N = 0, lecz nie można z tego wnioskować, że rzeczywisty BER równa się zero. Wynik uzasadnia stwierdzenie BER < 10⁻¹² przy poziomie ufności około 99.925%, zgodnie z przyjętymi założeniami.
W przypadku zaobserwowania błędów
Zaobserwowany błąd nie oznacza automatycznie niespełnienia wymagania BER. Przy tej samej liczbie bitów obniża poziom ufności, ponieważ dla łącza działającego na granicy dopuszczalnego BER jeden lub więcej błędów jest mniej zaskakujące.
Dla poprzedniego przykładu E = 1:
CL = 1 − exp(−7.2) × (1 + 7.2) ≈ 99.39%
Przy ustalonym docelowym poziomie ufności każdy dodatkowy błąd zwiększa wymaganą liczbę bitów i czas testu. Porównaj krzywe w kalkulatorze poziomu ufności BER.
Planowanie wiarygodnego testu BER
- Przed rozpoczęciem testu ustal limit BER i wymagany poziom ufności.
- Przyjmij rzeczywistą szybkość bitową danych widzianą przez detektor błędów. Nie używaj szybkości symbolowej ani nominalnej sumy przepustowości torów, chyba że są one równoważne.
- Uwzględniaj tylko czas, gdy generator wzorca, odbiornik i detektor błędów działają poprawnie i są zsynchronizowane.
- Zapisuj każdą utratę synchronizacji, reset, ponowne strojenie, zmianę temperatury i przerwę.
- Sprawdzaj odpowiednie wzorce danych, napięcia, temperatury, tłumienie kanału, warunki zegara i konfiguracje torów.
- Raportuj łącznie
BERS, poziom ufności,N,E, szybkość bitową, aktywny czas pomiaru, wzorzec i warunki testu.
ITU-T O.150 opisuje powtarzalne pseudolosowe wzorce testowe i zagadnienia synchronizacji w pomiarach transmisji cyfrowej. Wybór wzorca ma znaczenie: różne sekwencje mogą w różnym stopniu ujawniać błędy deterministyczne lub zależne od przesyłanych danych.
Założenia i ograniczenia
Obliczenie zakłada:
- błędy są niezależnymi, rzadkimi zdarzeniami;
- BER pozostaje stały przez cały pomiar;
- każdy przesłany bit ma takie samo prawdopodobieństwo błędu;
- detektor poprawnie zlicza błędy i nie traci synchronizacji bez wykrycia;
- warunki testu odpowiadają warunkom, których dotyczy deklarowany wynik.
Założenia mogą nie być spełnione przy błędach seryjnych, wzajemnym oddziaływaniu kanałów, adaptacji korektora, dryfcie temperaturowym, niestabilnych złączach, zakłóceniach EMI, poślizgach zegara, korekcji błędów lub ograniczeniach detektora. Jedna liczba opisująca poziom ufności nie oddaje struktury błędów. Zachowuj dzienniki błędów ze znacznikami czasu i analizuj długość serii, odstępy między błędami oraz zależność od warunków pracy.
W łączach z FEC odróżniaj surowy BER przed korekcją od BER po korekcji oraz od odsetka bloków, których nie udało się skorygować. Dekoder zmienia rozkład błędów. Nie stosuj modelu niezależnych błędów bitowych do wyników po FEC bez uzasadnienia.
Częste błędy
- Podawanie samego
E/Nbez poziomu ufności lub całkowitej liczby bitów. - Traktowanie braku zaobserwowanych błędów jako dowodu zerowego BER.
- Mieszanie sekund, minut i godzin przy obliczaniu
N. - Używanie szybkości symbolowej, gdy każdy symbol przenosi kilka bitów.
- Wliczanie czasu, gdy tester utracił synchronizację lub wzorzec był niepoprawny.
- Resetowanie licznika po błędzie i raportowanie tylko bezbłędnego fragmentu.
- Pomijanie równoległych torów: określ, czy
NiEdotyczą pojedynczego toru, czy sumy torów. - Zakładanie, że model losowych błędów obejmuje jitter deterministyczny i zależność od wzorca danych.
Źródła
- Podręcznik NIST/SEMATECH — rozkład Poissona, funkcja masy prawdopodobieństwa i dystrybuanta.
- Podręcznik NIST/SEMATECH — przybliżenie rozkładu dwumianowego rozkładem Poissona, modelowanie liczby rzadkich zdarzeń.
- Zalecenie ITU-T O.150, cyfrowe wzorce testowe i synchronizacja pomiarów urządzeń transmisji cyfrowej.