Patent · US Active

System and methods for low complexity list decoding of turbo codes and convolutional codes

US10938420B2 · kind B2 · utility

0Cited by
6References
8Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 11, 2019
Grant dateMar 2, 2021
Priority date
Expiry dateFeb 11, 2039

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH03M13/451
  • WIPO fieldBasic communication processes
  • WIPO sectorElectrical engineering

Abstract

Method for decoding signal includes receiving signal, where signal includes at least one symbol; decoding signal in stages, where each at least one symbol of signal is decoded into at least one bit per stage, wherein Log-Likelihood Ratio (LLR) for each at least one bit at each stage is determined, and identified in vector LAPP; performing Cyclic Redundancy Check (CRC) on LAPP, and stopping if LAPP passes CRC; otherwise, determining magnitudes of LLRs in LAPP; identifying K LLRs in LAPP with smallest magnitudes and indexing K LLRs as r={r(1), r(2), . . . , r(K)}; setting Lmax to maximum magnitude of LLRs in LAPP or maximum possible LLR quantization value; setting v=1; generating {tilde over (L)}A(r(k))=LA(r(k))−Lmaxvksign[LAPP(r(k))], for k=1, 2, . . . , K; decoding with {tilde over (L)}A to identify {tilde over (L)}APP, wherein {tilde over (L)}APP is LLR vector; and performing CRC on {tilde over (L)}APP, and stopping if {tilde over (L)}APP passes CRC or v=2K-1; otherwise, incrementing v and returning to generating {tilde over (L)}A(r(k)).

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.