摘要 |
<p>En fleksibel og relativt maskinvareeffektiv LDPC-dekoder er beskrevet. Dekoderen kan implementeres med et nivå av parallellisme som er mindre enn den fulle parallellisme av kodestrukturen som brukes for å styre dekodingsprosessen. Hver kommando av en relativt enkel kode blir brukt for å beskrive kodestrukturen og kan lagres og utføres flere ganger for å fullføre dekodingen av et kodeord. Forskjellige kodeordlengder er støttet ved å bruke samme sett av styrekodeinstrukser, men hvor koden blir implementert et forskjellig antall ganger avhengig av kodeordlengden. Dekoderen kan svitsje mellom dekoding av kodeord av forskjellig lengde uten behov for å endre den lagrede kodebeskrivelsesinformasjon, ved ganske enkelt å endre kodeløftefaktoren som indikerer kodeordlengden og som blir brukt for å styre dekodingsprosessen. Ved dekoding av kodeord som er kortere enn den maksimalt støttede kodeordlengde, kan enkelte blokklagringsplasseringer forbli ubrukt.</p> |