Qual è il motivo alla base di un ordinamento specifico delle righe nella matrice del generatore per i codici di martellare?
-
04-11-2019 - |
Domanda
Quale ordine sono le righe in una matrice del generatore di martello è irrilevante per il funzionamento della codifica del martellare, dato che la matrice di controllo è costruita accorngly.
Al fine di limitare il sovraccarico cognitivo, avrebbe potuto essere deciso che il modo "ufficiale" di farlo dovrebbe essere prima tutte le righe di dati rispetto a tutte le righe di parità dopo, tutte in ordine crescente o solo tutte le righe in ordine crescente. In tal caso, nella descrizione di un protocollo di comunicazione sarebbe sufficiente specificare il numero di bit senza fornire la matrice del generatore e tutti saprebbero come implementarlo. Potrebbero essere scritte librerie di software molto semplici che lo implementano.
Tuttavia, dopo aver esaminato alcune implementazioni, non è così. Le persone sembrano usare matrici arbitrarie, come
$$ inizio {pMatrix} 1 & 1 & 0 & 1 1 & 0 & 1 & 1 1 & 0 & 0 & 0 0 & 1 & 1 & 1 0 & 1 & 0 & 0 0 & 0 & 1 & 0 0 & 0 & 0 & 1 end {pMatrix} $$
C'è un motivo per cui uno di questi ordini sarebbe superiore ad altri ordini?
Nessuna soluzione corretta