摘要 |
<p>En fleksibel og relativt maskinvareeffektiv LDPC-koder er beskrevet. Koderen kan implementeres med et nivå av parallellisme som er mindre enn den fulle parallellisme av kodestrukturen som brukes for å kontrollere kodeprosessen. Hver kommando av en relativt enkel mikrokode brukt for åbeskrive kodestrukturen kan lagres og utføres flere ganger for å fullføre kodingen av et kodeord. Forskjellige kodeordlengder kan støttes ved å bruke samme sett av mikrokodeinstrukser men hvor koden implementeres et forskjellig antall ganger avhengig av løftefaktoren som velges brukt. LDPC-koderen kan svitsje mellom koding av kodeord av forskjellig lengde uten behov for å endre den lagrede kodebeskrivelsesinformasjon ved ganske enkelt åendre en kodeløftefaktor som brukes for å kontrollere kodingsprosessene. Ved koding av kodeord som er kortere enn den maksimalt støttede kodeordlengde, kan enkelte blokklagringsplasseringer og/eller registre bli ubrukt.</p> |