ldpcDecode
Decode binary LDPC code
Syntax
Description
The ldpcDecode
function decodes the input codeword using one of
four algorithms. For more information, see Algorithms. LDPC codes are linear error control codes with sparse parity-check matrices and long block
lengths that can attain performance near the Shannon limit.
[
decodes the input log-likelihood ratio (LLR), y
,actualnumiter
,finalparitychecks
] = ldpcDecode(llr
,decodercfg
,maxnumiter
)llr
, using the LDPC
matrix specified by the input ldpcDecoderConfig
configuration object, decodercfg
. A positive LLR indicates that the
corresponding bit is more likely a zero. Decoding terminates when all of the parity checks
are satisfied, up to a maximum number of iterations specified by the input
maxnumiter
. LDPC codes are linear error control codes with sparse
parity-check matrices and long block lengths that can attain performance near the Shannon
limit.
[
specifies options using one or more name-value arguments. For example,
y
,actualnumiter
,finalparitychecks
] = ldpcDecode(llr
,decodercfg
,maxnumiter
,Name,Value
)DecisionType='soft'
specifies soft-decision decoding and outputs
LLRs.
Examples
Input Arguments
Output Arguments
Algorithms
References
[1] IEEE Std 802.11™-2016 (Revision of IEEE Std 802.11-2012). "Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications." IEEE Standard for Information technology — Telecommunications and information exchange between systems. Local and metropolitan area networks — Specific requirements.
[2] Gallager, Robert G. Low-Density Parity-Check Codes. Cambridge, MA: MIT Press, 1963.
[3] Hocevar, D.E. "A reduced complexity decoder architecture via layered decoding of LDPC codes." In IEEE Workshop on Signal Processing Systems, 2004. SIPS 2004. doi: 10.1109/SIPS.2004.1363033
[4] Chen, Jinghu, R.M. Tanner, C. Jones, and Yan Li. "Improved min-sum decoding algorithms for irregular LDPC codes." In Proceedings. International Symposium on Information Theory, 2005. ISIT 2005. doi: 10.1109/ISIT.2005.1523374