BCH code parameters for DVB S2

The DVBS2 standard defines A t-error correcting BCH (Nbch, Kbch) . For a specific LDPC rate (1/4) the BCH parameters are (16200,16008),
When I use these parameters in MATLAB , code = bchenc(msg,16200,16008)
this does not work as N=16200 and not in the form 2^m-1.
Any help, much appreciated

回答(1 个)

Chidvi Modala
Chidvi Modala 2020-3-13

1 个投票

The BCHEncoding in DVBS2 standard uses shortened code. bchenc function supports creation of full-length BCH code(Code word length should be of the form 2^M-1) only. Instead, you may use comm.BCHEncoder function which provides support for shortened codes as well.

类别

在 帮助中心 和 File Exchange 中查找有关 Construction 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by