Code Division Multiple Access: Data Transmission EE 723 Dr. Ibrahim Mansour
Code Division Multiple Access: Data Transmission EE 723 Dr. Ibrahim Mansour
Date: 07/01/2004
Access Schemes
Where p(t) is again the basic pulse shape having a duration Th, called the hop
time and {φn} is a sequence of random phases associated with the generation of
the hops. FH modulation is traditionally used with multiple-frequency-shift-keyed
(MFSK) information signals, which have the complex form
, where d(t) is an M-level digital waveform(M denotes the
symbol alphabet size) representing the information frequency modulation at a
rate 1/Ts symbols/s (sps).
• Advantages:
Protection against multipath fading.
Allows more users than the number of frequencies.
Random access of users.
Protection against external interference.
• Disadvantages:
Combines the problems of FDMA and TDMA
Synchronization of transmitter/receiver
Nonorthogonal operation
CDMA Transmitter:
CDMA Receiver:
• The multiplied signal will be p²(t) = 1 for the correct signal and will yield the
dispersed signal and can be demodulated to yield the message signal mi(t).
Processing Gain
• The processing gain is the number of chips (elements of spreading sequence)
per bit (or symbol) (element of information sequence)
• Spectrum widened by a factor N (processing gain)
• Spectral density lowered by a factor N
• Signal appears as white noise to narrow band receivers.
Synchronization Errors in DS-CDMA
Spreading Codes
• The performance of DS-CDMA depends on the spreading code ai(n). The
ideal properties are:
Code Correlation
In this context, correlation has a specific mathematical meaning. In general the
correlation function has these properties:
• It equals 1 if the two codes are identical
• It equals 0 if the two codes have nothing in common
Intermediate values indicate how much the codes have in common. The more
they have in common, the harder it is for the receiver to extract the appropriate
signal. There are two correlation functions:
• Cross-Correlation: The correlation of two different codes. As we’ve said, this
should be as small as possible.
• Auto-Correlation: The correlation of a code with a time-delayed version of
itself. In order to reject multi-path interference, this function should equal 0 for
any time delay other than zero.
The receiver uses cross-correlation to separate the appropriate signal from
signals meant for other receivers, and auto-correlation to reject multi-path
interference.
Comparisons
Frequency hopping does not employ any processing gain, since there is no
spreading of the signal. Processing gain, which provides the decrease in power
density when a signal is processed for transmission and the increase in power
density when the signal is despread, improves the received signal’s S/N ratio
(Signal to Noise ratio). Because FHSS does not use any processing gain, the
frequency hopper needs to transmit using more power in order to have the same
S/N as a direct sequence radio. However, since the unlicensed RF bands have
the same overall power limit defined for both types of radios, the FHSS systems
cannot achieve the same S/N ratio as DSSS systems.
Using frequency hopping, it is also more difficult to synchronize the receiver to
the transmitter because both the time and frequency need to be in tune. A direct
sequence device on the other hand, needs only the timing of the chips to be
synchronized. As a result, FHSS radios must spend more time to search for the
signal, and then lock on to it. This greatly increases the latency time between
data transmissions.
Because DSSS radios can lock in the chip sequence in just a few bits, and only
require this exercise one time after power up, DSSS devices will have a much
lower latency for all data transmissions. This lower latency is one of the reasons
that DS provides much higher bandwidth utilization (data throughput) compared
to FH systems.