Question: Do it on matlab Implement the decoder for a 1/2(3,6) regular LDPC code for BSC (hard decoding) and AWGN channels (soft decoding) when the information

Do it on matlab

Do it on matlab Implement the decoder for a 1/2(3,6) regular LDPCcode for BSC (hard decoding) and AWGN channels (soft decoding) when theinformation block length is k=10000. Simulate 500 blocks and obtain the predictionof the bit error rate (BER) as a function of i) The

Implement the decoder for a 1/2(3,6) regular LDPC code for BSC (hard decoding) and AWGN channels (soft decoding) when the information block length is k=10000. Simulate 500 blocks and obtain the prediction of the bit error rate (BER) as a function of i) The probability of error in the BSC channel (hard decision), ii) Eb/N0 in the AWGN channel (soft decision). For each case (i) and (ii) present a figure showing the prediction obtained from density evolution as well as the simulation results (results from density evolution should match simulation results very well). You do NOT need to implement the encoder (you can assume that you are always transmitting the all-zero codeword.) go Message passing fun chectr nolos to erar pritter sades 1=j=i(qj0+qj)ri0=21[(1+j=i(qj0qj)]ri=21[1=j=i(qj0qj)]afs=1ri1ri0) lntroduaing the "celiability" notation: ui=logri0rivj=logqjqjTh2ui=j=iTh2vj qj0=ce(1)i=jri0qj=cepi=jri Vsing the same "retiability" notation as befure \& Decision up to a given point Introducing the "reliabiliti" notation: Db=logdd0dn Dn=i=0deui, whee u0=loy1p1 Decide e^n=1 if D>0. Othervise e^n=0 Notice, reliability of a binary andum variable is defreed as Lx=log(X=0)(X=1)IfP(X=1)>P(x=0)Lx>0(ifP(X=0)>>P(X=1)Lx

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!