From: Felician on
hiii , i'm felician
the topic for my thesis is FEC in DVB-S2, but i dont use the simulink, all the program are from cml ( written in C and compiled in Matlab ) except the BCH code
i'd like to ask u some questions :
does the BCH code in DVBS2 use the non primitive element? because from the paper i read length of n is not equal to 2^m-1
for example kbch length = 48408 and nbch length = 48600
and the GF are GF(2^16), but if i use GF(2^16) means that m=16 and 2^16-1 = 65535 and this is not equal to 48600
how can i encode and decode the 48408 become 48600?

thank you so much for your attention and replyin
your reply will be very meaningfull for me..











MihaS <Miha.Smolnikar(a)guest.arnes.si> wrote in message <ef500e5.-1(a)webcrossing.raydaftYaTP>...
> This question is considered with the use of Communications
> Toolbox/Blockset.
>
> I am trying to use the Simulinks�s BCH Encoder/Decoder (MATLAB
> R2007a) in on of the DVB-S2 standard�s manner (ie. Kbch=32208 and
> Nbch=32400 for the 1/2 code-rate mode). For that reason I have
> constructed a very simple Simulink project (only a Bernoulli Binary
> Generator connected to BCH encoder) with the specified Generator
> polynomial - a GF array (as required in the standard)
> The problem is that when I try to run the DVBS2_BCHencoder.mdl the
> compiler reports this error:
>
> Error in 'DVBS2_BCHencoder/BCH Encoder': Initialization commands
> cannot be evaluated. MATLAB error message: Error using ==>
> bchnumerr at 74
>
> The values for N and K do not produce a valid narrow-sense BCH code.
>
>
> So, is the BCH encoder/decoder included in Simulink incompatible with
> the manners of use in DVB-S2 standard (and is that the reason that it
> isn�t used in the DVB-S.2 Link, Including LDPC Coding DEMO), or am I
> doing something wrong???
>
> Hope anyone will find some time to work on my problem and contact me
> ASAP.
>
> Regards, MihaS