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

Antworten (1)

Chidvi Modala
Chidvi Modala am 13 Mär. 2020

1 Stimme

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.

Tags

Gefragt:

am 8 Okt. 2019

Beantwortet:

am 13 Mär. 2020

Community Treasure Hunt

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

Start Hunting!

Translated by