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.

MATLAB CODES for CDMA RAKE RECEIVER?

Status
Not open for further replies.

neerajkishmi

Newbie level 2
Joined
Jan 23, 2006
Messages
2
Helped
0
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
1,301
cdma matlab code

I am in final year electronics and telecommunication engineering and would like to have the matlab codes for cdma rake receiver at the earliest as it is my final year engineering project.

Regards,
Neeraj
 

cdma matlab

Hello everybody ,

I am doing a research for CDMA topic. Can anybody help me to provide me the matlab code for CDMA rake receiver. I am urgently need help for that. Hope can get any reply from you all soon. Thanks very much.....
 
rake receiver

Here is a documentation and a MATLAB code for CDMA. I hope you will all like it. I will be waiting for your feedbacks. My bank account is:................... :))
 
cdma rake

I have tried the source code.
but it seems not work.
only give the answer is 1.
Is it no graph??
 
cdma tdma coding matlab

I got this error when simulating this code. Can anyone help?

??? Attempted to access Tr(1,5); index out of bounds because size(Tr)=[24,4].

Error in ==> edarake at 183
Ts(i,n+1:n+8)=Tr(i,j)*I:));
 

rake receiver in cdma in matlab

maybe u need to read this :
 

cdma final year project

Dear adaligoran,

I'm a final year student and i'm doing my project regarding BER. Well i have done my coding using a MSSE codes and now i need to change the codes using a Rake Receiver can u help me..i just need to change the receiver part of the codes and i;m not sure how to do it..my dead line is very near..i really hope that you can help me out..below is the codes that i have for now using the MSSE receiver..i hope that u really can help me...please...

PG=8;
walsh=hadamard(PG);
walsh_code1=walsh(1,:);
num_iteration=10000;

for EbNo=0:10
total_error=0;
EbNoLinear=10^(EbNo/10);

for count=1:num_iteration
%generate and spread the data
msg1=sign(rand(1)-0.5);
spread_data1=walsh_code1*msg1;
tx_sig1=ifft(spread_data1);
tx_sig=tx_sig1.'
%generate noise
noise_amp=sqrt(1/(2*EbNoLinear));
noise=noise_amp*(randn(1,PG)+i*randn(1,PG));

%% Channel

chann=modified_jakes(PG); %rayleigh channel (PG times : matrix)
chan=chann:),1); % rayleigh channel (PG times 1 channel)
sig=conv(tx_sig,chan);
x=sig(1:8,1);
sig_chnl=x + noise'; %% Noise addition

%% Despread and detect signal
%% MMSE
C=walsh(1,:).';
ch=real(fft(chan));
chr=diag(ch);
S=chr*C;
out=(fft(sig_chnl));
variance =var(noise);
X=(S'*S + variance*(eye(1)))^-1;
MMSE=X*S'*out;
data=sign(real(MMSE));
error_vector = 0.5*abs(msg1-data(1,1));
total_error=error_vector+total_error;

end
BER(EbNo+1)=total_error/num_iteration;
end
BER
EbNo=0:10;
semilogy(EbNo,BER)
 

rake *matlab code

Dear adaligoran,
I'll try to understand your program,it's very interesting but i don't what that means this bloc, plz help me
%Sample Walsh Functions with T=1/8
for i=1:size(W,1)
Ws(i,:)=W(i,1)*I;
end
for j=2:size(W,2)
n=size(Ws,2);
for i=1:size(W,1)
Ws(i,n+1:n+8)=W(i,j)*I:));
end
end
 

waqadhashmi

Hi guys

It s been a long time that I havent gone through CDMA and stuff. Right now I m working in a global company as IPTV software support engineer. As you can guess I have forgot the things about CDMA. I am open to any issues about IPTV.

Thanks
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top