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에서 Error Detection and Correction에 대해 자세히 알아보기

태그

질문:

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