Opakujte a akumulujte kód - Repeat-accumulate code

v počítačová věda, opakovat-hromadit kódy (RA kódy) jsou třídy nízké složitosti kódy opravující chyby. Byly navrženy tak, aby jejich rozdělení hmotnosti souboru lze snadno odvodit. RA kódy byly zavedeny Divsalar et al.

V kódu RA, an informační blok délky se opakuje krát, míchaný o prokládač velikosti a poté kódováno rychlostí 1 akumulátor. Na akumulátor lze pohlížet jako na zkrácenou sazbu 1 rekurzivní konvoluční kodér s přenosovou funkcí , ale Divsalar et al. raději si to představit jako blokový kód, jehož vstupní blok a výstupní blok jsou příbuzné vzorcem a pro . Čas kódování pro RA kódy je lineární a jejich rychlost je . Jsou nesystematické.

Nepravidelné opakování hromadění kódů

Kódy Irregular Repeat Accumulate (IRA) vycházejí z myšlenek kódů RA. IRA nahradí vnější kód v RA kódu kódem matice generátoru nízké hustoty.[1] Kódy IRA nejprve opakují informační bity v různých časech a poté akumulují podmnožiny těchto opakovaných bitů pro generování paritních bitů. Nepravidelný profil stupně na informačních uzlech spolu s profilem stupně na kontrolních uzlech lze navrhnout pomocí vývoje hustoty.

Systematické kódy IRA jsou považovány za formu LDPC kód. Probíhají soudní spory ohledně toho, zda je kód DVB-S2 LDPC formou IRA kódu.[2] US patenty 7 116 710; 7,421,032; 7 916 781; a 8 284 833 je sporných.

Poznámky

  1. ^ Hui Jin, Aamod Khandekar a Robert McEliece, „Nepravidelné kódy opakování a hromadění“.[1]
  2. ^ Satelitní kódy Hughes Spark Caltech Patent Suit

Reference

  • D. Divsalar, H. Jin a R. J. McEliece. „Kódovací věty pro„ turbo podobné “kódy.“ Proc. 36. Allerton Conf. o komunikaci, řízení a výpočtu, Allerton, Illinois, Září 1998, s. 201–210.

externí odkazy