Wykładnik błędu - Error exponent

W teorii informacji The wykładnik błędu z kodu kanału i kodu źródłowego na długości bloku kodu jest szybkość, z którą rozkłada się prawdopodobieństwo błędu wykładniczo z długością bloku kodu. Formalnie definiuje się go jako ograniczający stosunek ujemnego logarytmu prawdopodobieństwa błędu do długości bloku kodu dla dużych długości bloków. Na przykład, jeśli prawdopodobieństwo błędu z dekodera jak krople , gdzie jest długością bloku, wykładnik błędu . W tym przykładzie podejścia do dużych plików . Wiele twierdzeń teorii informacji ma charakter asymptotyczny, na przykład twierdzenie o kodowaniu kanału stwierdza, że ​​dla dowolnej szybkości mniejszej niż pojemność kanału prawdopodobieństwo błędu kodu kanału można doprowadzić do zera jako długości bloku idzie w nieskończoność. W praktycznych sytuacjach istnieją ograniczenia dotyczące opóźnienia komunikacji, a długość bloku musi być ograniczona. Dlatego ważne jest, aby zbadać, jak spada prawdopodobieństwo błędu, gdy długość bloku osiąga nieskończoność.

Wykładnik błędu w kodowaniu kanałów

Dla niezmiennych w czasie DMC

Kodowanie kanału twierdzenie stwierdza, że dla każdego ε> 0 i dla każdej szybkości mniejszej niż pojemność kanału nie jest system kodowania i dekodowania, który może być stosowany w celu zapewnienia, że prawdopodobieństwo błędu bloku wynosiła poniżej ε> 0 wystarczająco długi komunikat blok X . Ponadto, dla dowolnej szybkości większej niż pojemność kanału, prawdopodobieństwo błędu bloku w odbiorniku spada do jedności, gdy długość bloku zbliża się do nieskończoności.

Zakładając następującą konfigurację kodowania kanału: kanał może przesyłać dowolne wiadomości, transmitując odpowiednie słowo kodowe (o długości n ). Każdego składnika w słowniku uwagę IID według pewnego rozkładu prawdopodobieństwa z funkcją masy prawdopodobieństwa P . Na końcu dekodowania wykonywane jest dekodowanie z maksymalnym prawdopodobieństwem.

Niech będzie tym losowym słowem kodowym w książce kodów, gdzie przechodzi od do . Załóżmy, że wybrano pierwszą wiadomość, więc słowo kodowe jest przesyłane. Biorąc pod uwagę, że zostało odebrane, prawdopodobieństwo, że słowo kodowe zostało nieprawidłowo wykryte, jak jest:

Funkcja ma górną granicę

w ten sposób

Ponieważ w sumie jest M wiadomości, a wpisy w książce kodów są iid, prawdopodobieństwo pomylenia z jakąkolwiek inną wiadomością jest razy większe niż powyższe wyrażenie. Korzystając ze związku związanego, prawdopodobieństwo pomylenia z jakąkolwiek wiadomością jest ograniczone przez:

dla każdego . Uśrednianie ze wszystkich kombinacji :

Wybór i połączenie dwóch sum w powyższym wzorze:

Wykorzystując niezależność elementów słowa kodowego i dyskretną, pozbawioną pamięci naturę kanału:

Wykorzystując fakt, że każdy element słowa kodowego jest identycznie rozłożony, a zatem stacjonarny:

Zastąpienie M przez 2 nR i zdefiniowanie

prawdopodobieństwo błędu

Q i powinien być tak dobrany, aby wiązanie było najtrudniejsze. W ten sposób wykładnik błędu można zdefiniować jako

Wykładnik błędu w kodzie źródłowym

Dla niezmiennych w czasie dyskretnych źródeł bez pamięci

Źródło kodowania twierdzenie stwierdza, że dla każdego i dowolnego źródła IID dyskretnym w czasie, takie jak i dla każdej stawki niższej niż entropia źródła, nie jest wystarczająco duży i koder, który zajmuje IID powtórzenia źródła, i mapuje je do pliku binarnego bity takie, że symbole źródłowe można odzyskać z bitów binarnych co najmniej z prawdopodobieństwem .

Niech będzie całkowita liczba możliwych wiadomości. Następnie mapuj każdą z możliwych sekwencji wyjściowych źródła do jednej z wiadomości, losowo używając jednolitej dystrybucji i niezależnie od wszystkiego innego. Gdy generowane jest źródło, odpowiedni komunikat jest następnie przesyłany do miejsca docelowego. Wiadomość zostaje zdekodowana do jednego z możliwych łańcuchów źródłowych. W celu zminimalizowania prawdopodobieństwa błędu dekoder dekoduje do sekwencji źródłowej, która maksymalizuje , gdzie oznacza zdarzenie, w którym wiadomość została przesłana. Ta reguła jest równoważna ze znalezieniem sekwencji źródłowej w zestawie sekwencji źródłowych, które są odwzorowywane na komunikat, który maksymalizuje . Ta redukcja wynika z faktu, że wiadomości były przydzielane losowo i niezależnie od wszystkiego innego.

Tak więc, jako przykład wystąpienia błędu, założono, że sekwencja źródłowa została odwzorowana na komunikat, podobnie jak sekwencja źródłowa . Jeśli został wygenerowany u źródła, ale pojawia się błąd.

Niech oznaczają zdarzenia, że ciąg źródłowy został wygenerowany u źródła, tak że to prawdopodobieństwo błędu może być rozłożona w ten sposób, można skupić uwagę na znalezieniu górną granicę do .

Niech oznaczają zdarzenia, że sekwencja źródło zostało odwzorowane do tej samej wiadomości jako sekwencji źródłowej i że . Tak więc, pozwalając oznaczyć zdarzenie, że dwie sekwencje źródłowe i mapowanie na tę samą wiadomość, mamy to

i wykorzystując fakt, że i jest niezależny od wszystkiego innego, ma to

Prostą górną granicę terminu po lewej stronie można ustalić jako

dla pewnej dowolnej liczby rzeczywistej Tę górną granicę można zweryfikować, zauważając, że jest równa lub ponieważ prawdopodobieństwa danej sekwencji wejściowej są całkowicie deterministyczne. Tak więc, jeśli to tak, że nierówność zachodzi w tym przypadku. Nierówność zachodzi również w drugim przypadku, ponieważ

dla wszystkich możliwych ciągów źródłowych. Tak więc, łącząc wszystko i wprowadzając kilka , masz to

Gdzie nierówności wynikają ze zmiany Związku Związkowego. Wreszcie, stosując tę ​​górną granicę do sumowania, mamy to:

Gdzie sumę można teraz przejąć, ponieważ to tylko zwiększy granicę. Ostatecznie to daje

Teraz dla uproszczenia pozwólmy , że podstawienie tej nowej wartości do powyższej, związanej z prawdopodobieństwem błędu i użycie faktu, że jest to po prostu zmienna fikcyjna w sumie, daje następującą granicę prawdopodobieństwa błędu:

a każdy ze składników jest niezależny. Zatem uproszczenie powyższego równania daje

Składnik w wykładniku powinien być maksymalizowany , aby osiągnąć najwyższą górną granicę prawdopodobieństwa błędu.

Widząc, że wykładnik błędu dla przypadku kodu źródłowego to:

Zobacz też

Bibliografia

R. Gallager, Teoria informacji i niezawodna komunikacja , Wiley 1968