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.

LDPC software (Matlab)+sum product algorithm

Status
Not open for further replies.
LDPC software (Matlab)

plsssss tell hoe to run c programs using matlaaab?>?????????????
 

Re: LDPC software (Matlab)

vijayecejobs said:
plsssss tell hoe to run c programs using matlaaab?>?????????????

just click the run button
 

Re: LDPC software (Matlab)

ashil said:
Elo..am a student too.. I am doing my final year project on evaluation of GSM system using LDPC codes.Am not getting a graph of waterfall for the BER !!!What can you suggest me ??
ThaNks


Are u taking loglog plot ?
 

LDPC software (Matlab)

Helo...finally LDPC codes are working, now i jst have to test it in GSM. Infact we use convolutional code (CC) in GSM with cnstraint length =5 , k =1/2 etc etc..but now i need to find the BER of CC.. can you plz get a program to that BER.. I cnt use the simulink..i should write code for dat
 

Re: LDPC software (Matlab)

Hi,

I am studing the LDPC codes and I need a LDPC software in Matlab.
Does anybody could help me?[/code]
 

Hi all
I need matlab codes for soft decoding algorithm for LDPC codes :oops::oops:
 

1. Can any body tell whats the error correction capability of the LDPC codes in case of BEC (binary erasure channel) & in case of BSC (binary symmetric channel) ?
2. How far can LDPC codes can correct burst of errors?
3. Please share some example of decoding LDPC using sum product algorithm.

thanks in advance.
 
Re: matlab codes for ldpc

Hi,Im trying to download thess codes but I can not
can you send these codes for me .thankyou.
patmatp@yahoo.com
 

Re: belief propagation algorithm ldpc software

give me one best source for belief propogation decoding for LDPC.
Is bit-flipping better or belief propogation.

- - - Updated - - -

I ALSO HAVE THE SAME DOUBT?

- - - Updated - - -

HI,
IF U HAVE ANY codes for ldpc mean send to my mail(priyaa8589@ gmail.com).it will very help full for my work

- - - Updated - - -

hi,
if u have codings for ldpc using particle filtering mean send me.it will help me for my work

- - - Updated - - -

hi,
if u have codings for ldpc using particle filtering mean send me.it will help me for my work
 

Re: matlab ldpc.decoder

Hi,
which is advance one belief propagation or expectation propagation or bit flipping
 

Re: matlab codes for ldpc

i need the codes please.i tried a lot.but am not getting it correctly decoded..pls attach it once more
 

HI to All friends!I'm New Member!
I want a simulation source code for "plot" BER and BLER performace of given matrix H of a ldpc code,THANKS
 

Hi
I wrote this program to see if by making a few errors in the received codeword filipping the coding bits in the code word decoder ldpc I'm correct or not, but ...
Decoding did not respond favorably to
Where do you think the problem??[function []=test_decoser_bity(H,v,iter,numeror)
fals=randi(length(v),1,numeror);
v(fals)= ~v(fals);
z=[];
[sBitFilip,vHat_BitFilip] = decodeBitFlip(v,H,iter);

[synWbf,v_hatWbf] = ldpc_wbf(H,v,iter);

[sBF ,vBF]=LDPC_BF_decode(H,v,iter) ;

[skhodam , v_hatkhodam]= decoder_khodam(H,v,iter);

i1=find(vHat_BitFilip ~= v);
i2=find(v_hatWbf ~= v);
i3=find(vBF ~= v);
i4=find(v_hatkhodam ~= v);

if i2==z
disp('seucsessful WBF');
else
synd1=sum(synWbf);
disp(synd1);
end
if i3==z
disp('seucsessful BF');
else
synd2=sum(sBF);
disp(synd2);
end
if i4==z
disp('seucsessful khodam damam garm');
else
synd3=sum(skhodam);
disp(synd3);
end
if i1==z
disp('seucsessful BitFliping');
else
synd4=sum(sBitFilip);
disp(synd4);
end
end]
[/CODE]
function [synd,vHat] = decodeBitFlip(rx, H, iteration)
% Hard-decision/bit flipping sum product algorithm LDPC decoder
%
% rx : Received signal vector (column vector)
% H : LDPC matrix
% iteration : Number of iteration
%
% vHat : Decoded vector (0/1)
%
%
% Copyright Bagawan S. Nugroho, 2007
% http://bsnugroho.googlepages.com
rx=rx';
[M N] = size(H);

% Prior hard-decision
ci = 0.5*(sign(rx') + 1);

% Initialization
rji = zeros(M, N);

% Asscociate the ci matrix with non-zero elements of H
qij = H.*repmat(ci, M, 1);

% Iteration
for n = 1:iteration


% ----- Horizontal step -----
for i = 1:M

% Find non-zeros in the column
c1 = find(H(i, :));

% Get the summation of qij\c1(k)
for k = 1:length(c1)

rji(i, c1(k)) = mod(sum(qij(i, c1)) + qij(i, c1(k)), 2);

end % for k

end % for i

% ------ Vertical step ------
for j = 1:N

% Find non-zero in the row
r1 = find(H:), j));

% Number of 1s in a row
numOfOnes = length(find(rji(r1, j)));

for k = 1:length(r1)

% Update qij, set '1' for majority of 1s else '0', excluding r1(k)
if numOfOnes + ci(j) >= length(r1) - numOfOnes + rji(r1(k), j)
qij(r1(k), j) = 1;
else
qij(r1(k), j) = 0;
end

end % for k

% Bit decoding
if numOfOnes + ci(j) >= length(r1) - numOfOnes
vHat(j) = 1;
else
vHat(j) = 0;
end

end % for j
if mod(vHat*H',2)==0,break,end
end % for n
synd=mod(vHat*H',2);
 

Why do our bit fliping decoding algorithm we use?
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top