P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
Transmitter side components
1. TRANSMITTER SIDE COMPONENTS (SAMPLE ASSIGNMENT)
Our online Tutors are available 24*7 to provide Help with Help with Transmitter Side
Components Homework/Assignment or a long term Graduate/Undergraduate Help with
Transmitter Side Components. Our Tutors being experienced and proficient in Help with
Transmitter Side Components ensure to provide high quality Help with Transmitter Side
Components Homework Help. Upload your Help with Transmitter Side Components
Assignment at ‘Submit Your Assignment’ button or email it
to . You can use our ‘Live Chat’ option to
schedule an Online Tutoring session with our Help with Transmitter Side Components
Tutors.
CDMA transmitter and receiver
This sapmle assignment shows CDMA link transmitter and receiver using DS-CDMA xor
logic spreading......
BASIC_CDMA.m
clc;
spread=[];
Data=((randint(1,8))>.5)+0;
Goldcode=((randint(1,15))>.5)+0;
k=1;
LD=length(Data);
LG=length(Goldcode);
for i=1:LD
for j=1:LG
spread(1,k)=xor(Data(1,i),Goldcode(1,j));
k=k+1;
end
end
spread
%.......bit time............
figure
Tb=10;
Data_pulse = rectpulse(Data(1,:),10);
subplot(3,1,1);
stem(Data_pulse);
ylabel('bf Original Bit Sequence');
title('bfit TRANSMITTED MESSAGE');
Gold_pulse = rectpulse(Goldcode(1,:),10);
subplot(3,1,2);
stem(Gold_pulse);
info@assignmentpedia.com
2. ylabel('bf Gold Code');
%.........................
spreaded_pulse = rectpulse(spread(1,:),10);
subplot(3,1,3);
stem(spreaded_pulse);
ylabel('bf Spreaded Sequence')
%-------Demodulation to get original message signal---------
i=1;
k=1;
los= length(spread);
while k < los
s=0;
for j=1:15
temp(1,j) = xor(spread(1,k),Goldcode(1,j));
k=k+1;
s=s+temp(1,j);
end
if(s==0)
b2(1,i) = 0;
else
b2(1,i) = 1;
end
i=i+1;
end
despreaded_signal = b2;
%-----Plotting Despreaded signal------
figure
pattern=[];
for k=1:8
if b2(1,k)==0
sig=zeros(1,10);
else
sig=ones(1,10);
end
pattern=[pattern sig]
3. end
subplot(3,1,1);
stem(spreaded_pulse);
ylabel('bf Spreaded Sequence');
title('bfit Received MESSAGE');
Gold_pulse = rectpulse(Goldcode(1,:),10);
subplot(3,1,2);
stem(Gold_pulse);
ylabel('bf Gold Code');
subplot(3,1,3);
stem(pattern);
ylabel('bf Despreaded Sequence')
visit us at www.assignmentpedia.com or email us at info@assignmentpedia.com or call us at +1 520 8371215