15-02-2013, 03:46 PM
DESIGN AND PERFORMANCE ANALYSIS OF ERROR CONTROL ENCODER AND DECODER
DESIGN AND PERFORMANCE ANALYSIS.docx (Size: 18.99 KB / Downloads: 28)
PROGRAM
Hamming code:
clear all;
clc
m=4;
n=2^m-1;
k=11;
berf=[];
for i=1:10
b=0;
for j=1:50
msg=randint(500,k,[0,1]);
code=encode(msg,n,k,'hamming/binary');
t=0:0.1:10;
snr=0;
y=awgn(code,i);
y(find(y>0))=1;
y(find(y<0))=0;
msgop=decode(y,n,k,'hamming/binary');
[number,b1]=biterr(msgop,msg);
b=b+b1;
end
berf(i)=b/50;
end
semilogy(1:10,berf);
title('Performance analysis in awgn for hamming codes');
xlabel('snr(dB)');
ylabel('BER');