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.

カテゴリ

タグ

質問済み:

2019 年 10 月 8 日

回答済み:

2020 年 3 月 13 日

Community Treasure Hunt

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

Start Hunting!

Translated by