CDMA
Course Code:CSC 3116 Course Title: Computer Networks
Dept. of Computer Science
Faculty of Science and Technology
Lecturer No: Week No: Semester:
Lecturer: Shahrin Chowdhury;
[email protected] Working process of CDMA
• Let us assume that we have 4 stations: 1, 2, 3 and 4; those are
connected to the same channel.
• The data from station 1 is d1, from station 2 is d2 and so on.
• The code assigned to station 1 is c1, station c2 and so on.
• These assigned codes have two properties:
If we multiply each code by another, we get 0
If we multiply each code by itself, we get 4 (no of stations)
Working process of CDMA
• When these four stations send data on the same channel., then
station 1 multiplies its data by its code i.e. d1c1, station 2 multiplies its
data by its code i.e. d2c2 and so on.
• The data that goes on the chancel is the sum of all these terms:
d1c1 + d2c2 + d3c3 + d4c4
• Any station that wants to receive data from the channel multiplies the
data on the channel by the code of the sender.
Working process of CDMA
• For e.g. suppose station 2 wants to receive data from station 1
• It multiplies the data on the channel by c1, (code of station 1)
• Because (c1, c1) is 4, but (c2, c1), (c3,c1) and (c4,c1) are all 0s,
station 2 divides the result by 4 to get the data from station 1.
data = (d1c1 + d2c2 + d3c3 + d4c4).c1
= d1.c1.c1 + d2.c2.c1 + d3.c3.c1 + d4.c4.c1
= d1.4 + 0 + 0 + 0
=(d1.4)/4 = d1