Efficient Message Passing Decoding Using Vector-based Messages
Publiceringsdatum: 2006-01-01
Rapportnummer: FOI-R--1963--SE
Sidor: 98
Skriven på: Engelska
Nyckelord:
- LDPC-koder
- M-PSK-modulation
- meddelandebaserad avkodning
- Belief Propagation-avkodning
- geometriska vektorer
- lågkomplexitetsavkodning
- Density Evolution-analys
- LDPC codes
- M-PSK modulation
- message passing decoding
- Belief Propagation decoding
- geometrical vectors
- low-complexity decoding
- Density Evolution analysis
Sammanfattning
Low-Density Parity-Check- (LDPC-) koder har stark felrättningsförmåga. Tidigare arbete fokuserade på den binära talkroppen, GF(2), men här undersöker vi högre ordningens talkroppar, GF(q). Kodade symboler från GF(q) moduleras på M-är Phase Shift Keying (M-PSK) för att få högre spektraleffektivitet. LDPC-koder avkodas vanligen med Message Passing- (MP-) algoritmen, en iterativ algoritm där meddelande utväxlas mellan noderna i kodens grafrepresentation. Tyvärr beror beräkningskomplexiteten för den optimala MP-avkodaren, Belief Propagation (BP), som kvadraten på ordningen av den använda talkroppen. För att minska komplexiteten har ett antal förenklade MP-avkodare undersökts. Eftersom informationen hos en PSK-signal överförs i fasvinkeln, har geometriska vektorer och vinklar använts som meddelanden i avkodarna. Den mest lovande förenklingen är Vektortabellavkodaren, vilken approximerar operationen i check-noden hos en BP-avkodare med en tabellsökning. Komplexiteten hos tabellbaserade avkodare är oberoende av den använda talkroppens ordning. För välberäknade tabeller lider tabellbaserade avkodare endast mindre prestandaförluster jämfört med den optimala BP-avkodaren. Vi undersöker också kodernas teoretiska egenskaper med hjälp av Density Evolution-analys.