Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

sum product algorithm fail due to high extrinsic information

Status
Not open for further replies.

nimanm

Newbie level 1
Joined
May 18, 2010
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,292
Hi everyone,
Im trying to implement the sum-product algorithm in MATLAB for decoding LDPC codes. the problem raises up when the extrinsic information gets larger for example in high SNR region. In this case, the bit node msg, E, goes to infinity as E=log((1+A)/(1-A)) supposes with A = product(tanh(M/2)) where Ms are the check node msgs. the problem is that in MATLAB tanh of numbers greater than 18 is equal to one.
As a solution I tried to limit E to a figure like 18, I mean if log((1+A)/(1-A)) gets infinity the value of E is 18 rather than infinity. but when I used different values like 3 or 5 for this limitation (rather than 18 ) every time I got different results and surprisingly a better BER for lower limitations.

My question is that, is it a reasonable solution to limit the extrinsic values? if yes what is the optimum limitation value and if no whats the solution in the case of high extrinsic values?

thank you for considering my question. I will be grateful if you post your suggested solution to my problem.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top