Homepage
Spread spectrum
Diversity Technique
Channel Coding
Multi User Detection
Reference

Code Division


Definition for Code Division
Orthogonal property
Specific techniques


¡¡

CDMA is a kind of multiple access technique that uses the different types of code used to transmit the signals to distinguish the different channels. It assigns a special address code for each user to distinguish the different channels, while each user can completely occupy the whole frequency and time resources.

From the upper plot we can see that for different users, different kinds of waveforms(codes) are used to transform the signal.

                                                                               

GO BACK TO TOP                                                                                                                                                            

 


¡¡

Orthogonal

Assume that x = ( x1, x2, x3, ¡­ xn) and y = ( y1, y2, y3, ¡­ yn) are two codes with the same length and that the x1, x2, x3, ¡­ xn and y1, y2, y3, ¡­ yn with only values +1 and -1.

We define the correlation coefficient

If ¦Ñ(x,y)=0, we say that x and y are orthogonal.

 

For example, assume that S1(t)=(+1,+1,+1,+1) and S2(t)=(+1,+1,-1,-1).

(+1)* (+1)+ (+1)* (+1)+ (+1)*(-1)+ (+1)*(-1)=0

So they are orthogonal.

 

Theoretically, as long as the address codes we assign for each user are orthogonal and that the we use the same address code at the receiver as that used at the transmitter, we can completely distinguish the different channels even though the transmitted signals might overlap in frequency¡¢time or space domain.

 

Specifically, we use the same assumption that S1(t)=(+1,+1,+1,+1) and S2(t)=(+1,+1,-1,-1). And since they are orthogonal, we can use them as the address code to distinguish the different channels.

                                                                                                                                                                  

GO BACK TO TOP


¡¡

¡¡

 

In the plot above, we assume that user A use the address code S1(t)=(+1,+1,+1,+1) and user B use the address code S2(t)=(+1,+1,-1,-1). At the transmitter, we multiply the signal we¡¯d like to transmit by the address code to form the transmitted signal, and at the receiver we demodulate the signal by multiplying the received signal with the same address code and then summing.

 

Assume that for user A to transmit ¡®a¡¯, the modulated signal is a*(+1,+1,+1,+1) =(a,a,a,a); and for user B to transmit ¡®b¡¯, the modulated signal is b*(+1,+1,-1,-1) =(b,b,-b,-b). As the signal covers all the frequency¡¢time and space in CDMA, both the two modulated signals appear at the receivers of A and B.

 

For A, the received signal (a,a,a,a)* (+1,+1,+1,+1)=(a,a,a,a), after summing we get ¡®a¡¯, and the received signal (b,b,-b,-b)* (+1,+1,+1,+1)= (b,b,-b,-b), after summing we get ¡®0¡¯.

 

For B, the received signal (a,a,a,a)* (+1,+1,-1,-1)=(a,a,-a,-a), after summing we get ¡®0¡¯, and the received signal (b,b,-b,-b)* (+1,+1,-1,-1)=(b,b,b,b), after summing we get ¡®b¡¯.

 

From the example above, we can see that as the address codes assigned for the two users are orthogonal, so the demodulated signal is ¡®0¡¯ if the signal is not modulated by the same address code as that at the receiver, which can be expressed by

We can see that the orthogonal characteristic of the address codes qualifies the separation of the channels.

GO BACK TO TOP


¡¡