Tanner graph - Tanner graph
In teoria dei codici , un grafico di Tanner , dal nome di Michael Tanner, è un grafo bipartito utilizzato per vincoli statali o equazioni che specificano i codici di correzione di errore . In teoria dei codici , grafici Tanner vengono usati per costruire i codici lunghi da quelle più piccole. Entrambi i codificatori e decodificatori impiegano questi grafici estensivamente.
Contenuto
origini
Grafici Tanner sono stati proposti da Michael Tanner come un mezzo per creare errore maggiore codici di correzione da quelle più piccole utilizzando tecniche ricorsive. Egli ha generalizzato le tecniche di Elias per i codici prodotto.
Tanner discusso limiti inferiori sui codici ottenuti da questi grafici indipendentemente dalle caratteristiche specifiche dei codici che venivano usati per costruire codici più grandi.
grafici Tanner per codici a blocchi lineari
Grafici Tanner sono suddivisi in nodi sottocodice e nodi cifre. Per i codici a blocchi lineari, i nodi sottocodice denotano righe della matrice di parità-check H. I nodi cifre rappresentano le colonne della matrice H. Uno spigolo connette un nodo sottocodice a un nodo cifre, se una voce diversa da zero esiste nella intersezione del corrispondente riga e colonna.
Limiti dimostrato da Tanner
Tanner dimostrato i seguenti limiti
Lasciate il tasso del codice lineare risultante, lasciare che il grado di nodi cifre viene e il grado dei nodi subcode essere . Se ciascun nodo sottocodice è associato un codice lineare (n, k) con velocità r = k / n, allora il tasso di codice è delimitata da
complessità computazionale Tanner metodi basati grafico
Il vantaggio di queste tecniche ricorsive è che sono computazionalmente trattabili. L'algoritmo di codifica per grafici Tanner è estremamente efficiente, in pratica, anche se non è garantito per convergere tranne per i grafici privi di ciclo, che sono noti non ammettere asintoticamente buoni codici.
Applicazioni di grafico Tanner
Algoritmo di decodifica di Zémor , che è un approccio ricorsivo bassa complessità per codificare costruzione, si basa sui grafici Tanner.
Gli appunti
- ^ R. Michael Tanner Professore di Informatica, Facoltà di Ingegneria Università di California, Santa Cruz testimonianza davanti rappresentanti della United States Copyright Office 10 febbraio 1999
- ^ T. Etzion, A. Trachtenberg, e A. Vardy , che codifica hanno Cycle-Free Tanner Grafici ?, IEEE Trans. Inf. Teoria, 45: 6.