Przejdź do zawartości

LDPC

Z Wikipedii, wolnej encyklopedii

KodyLDPC(ang.Low-Density Parity Check) – klasa liniowychkodów korekcyjnych,umożliwiających korekcję błędów w blokach danych cyfrowych, w szczególności powstałych w trakcie transmisji danych przezkanał komunikacyjnyz zakłóceniami.

Detekcja i korekcja błędów odbywa się z wykorzystaniem tzw. macierzy kontroli parzystościBlok (wektor) danych binarnychjest prawidłowym (nieprzekłamanym) wektorem kodu definiowanego przezwtedy i tylko wtedy, gdy spełnione jest równanie kontrolne:W tym równaniu macierzowym operacje mnożenia i dodawania są wykonywane wciele Galoisdrugiego rzędu, a inaczej: iloczyn jest iloczynem logicznym, a suma – sumąmodulo2.

Historia

[edytuj|edytuj kod]

W czasach, gdy zostały opisane przez R.G. Gallagera[1],systemy transmisji nie były na tyle rozwinięte, aby konieczne było stosowanie zaawansowanych metod kodowania korekcyjnego. Poza tym praktyczne wykorzystanie kodów LDPC wymaga stosunkowo dużych zasobów obliczeniowych, przerastających technologie dostępne w tamtych czasach. Poważne zainteresowanie naukowców i inżynierów zostało zapoczątkowane dopiero po latach, przez publikacje D.J.C. MacKaya[2].

Definicja

[edytuj|edytuj kod]

Kody LDPC są to takie liniowe kody blokowe, których macierz kontroli parzystościjest macierzą rzadką, tzn. liczba niezerowych elementów w każdej kolumnie macierzy jest znacznie mniejsza niż rozmiar kolumny, a liczba niezerowych elementów w każdym wierszu – znacznie mniejsza niż rozmiar wiersza.

Zastosowanie

[edytuj|edytuj kod]

Kody LDPC są stosowane wszędzie tam, gdzie potrzebne są zaawansowane metody korekcji błędów, a dostępne zasoby obliczeniowe nie są mocno ograniczone. Współcześnie wykorzystywane są między innymi w standardachDVB-S2,DVB-T2,Ethernet10GBase-T,wi-fi802.11ni 802.11ac.

Przypisy

[edytuj|edytuj kod]
  1. Robert G. Gallager (1963).Low Density Parity Check Codes(PDF). Monograph, M.I.T. Press.
  2. David J.C. MacKayand Radford M. Neal,Near Shannon Limit Performance of Low Density Parity Check Codes,Electronics Letters, July 1996.