21EC51_DC_Module_3
21EC51_DC_Module_3
In spread spectrum modulation there are two types digital modulation schemes are used
● Phase Shift Keying (PSK) modulation
● Frequency Shift Keying (FSK) modulation
PSK modulation is used where phase coherence between transmitter and receiver can be
maintained over time. FSK modulation is used where phase coherence of carrier cannot be
maintained due to time variations in transmission characteristics of communication channel.
The PN sequence generated at the modulator is used with PSK modulation to shift the phase
of the PSK signal pseudo randomly at a rate, that is an integer multiple of the bit rate. The
resulting modulated signal is called Direct Sequence Spread-Spectrum signal (DSSS).
In FSK modulation the frequency of the carrier is changed pseudorandomly in accordance
with PN codes, and the modulated signal is called as Frequency Hop Spread Spectrum
(FHSS) signal.
Since for all . The resulting signal occupies a bandwidth of , which is the
bandwidth of the information bearing signal. The demodulator for despread signal is simply
cross correlator or matched filter.
The despread signal is again demodulated by multiplying locally generated carrier
and passed it through a low pass filter and finally it is detected by threshold
detector to retrieve the message signal.
( )
The power in the interfering signal is reduced by an amount equal to the bandwidth
expansion factor . The factor is called Processing Gain (PG)
of the spread spectrum system.
(√ )
where I0 is the power spectral density of an interference signal and Eb bit energy.
Performance of DSSS
The performance of DSSS system can be evaluated on the processing gain and probability of
error.
Processing Gain(PG): PG is defined as the ratio of bandwidth of spreaded message to the
bandwidth of unspreaded data signal.
The bandwidth of data signal ,
Bandwidth of spreaded message signal
( ) ( ) ( )
or
( ) ( ) ( )
( ) ( ) ( )
( )
( ) ( )
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
(Initial) 1 0 0
1 1 0 0 1 1 0
2 1 1 0 1 1 1
3 1 1 1 0 1 1
4 0 1 1 1 0 1
5 1 0 1 0 1 0
6 0 1 0 0 0 1
7 0 0 1 1 0 0
(Same as First stage)
001
110 101
000
111 011
∑ ∑
where is length or period of the sequence and is the lag of autocorrelation sequence.
For ML sequence of length , the autocorrelation sequence is periodic with period and two
valued as given by
{ {
where is an integer.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Example 3.2
For given generator, prove the properties of ML sequence.
a) one-half (50%) of the runs (2) of each kind are of length one 0, 1
b) one-fourth (25%) of the runs (1) are of length two 00
c) one-eighth (12.5%) of the runs (1) are of length three 111
Property 3: Autocorrelation property
Consider the sequence 0011101 as . Let and
Similarly,
a) one-half (50%) of the runs (4) of each kind are of length one 1, 0, 1, 0
b) one-fourth (25%) of the runs (2) are of length two 00, 11
c) one-eighth (12.5%) of the runs (1) are of length three 000
d) Rest of the runs (1) are of length four 1111
Property 3: Autocorrelation property
Consider the sequence 000100110101111 as .
Let and
Similarly,
{
Figure 3.16 Plot of Autocorrelation function.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Example 3.4
The FH/ MFSK signal has following parameters:
● Number of bits per MFSK signal, ,
● Number of MFSK tones, ,
● Length of PN segment per Hop, ,
● Total number of frequency hops, .
Assume Binary data sequence to be , and PN sequence be
.
Determine the following:
a) Draw the variation of frequency of FH/ MFSK signal for given PN sequence. Assume that
carrier hops for every MFSK symbols.
b) Sketch the variation of dehopped Frequency with time.
Solution:
● Number of bits per MFSK signal, ,
● Number of MFSK tones, ,
Bits of MFSK symbol MFSK tone in Hz
00
01
10
11
● Binary data sequence be 01110011110110000001
01 11 00 11 11 01 10 00 00 01
00
01
10
11
● PN sequence be 0011011000
00 11 01 10 00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Example 3.5
The FH/ MFSK signal has following parameters:
● Number of bits per MFSK signal, ,
● Number of MFSK tones, ,
● length of PN segment per Hop, ,
● total number of frequency hops, ,
● Number of hops per MFSK symbol =2.
Assume Binary data sequence to be , and PN sequence be
.
Determine the following:
a) Draw the variation of frequency of FH/ MFSK signal for given PN sequence.
b) Sketch the variation of dehopped Frequency with time.
Solution:
● Number of bits per MFSK signal, ,
● Number of MFSK tones, ,
Bits of MFSK symbol MFSK tone in Hz
00
01
10
11
01 11 00 11 11 01 10 00 00 01
● Length of PN segment per Hop, ,
● Total number of frequency hops, .
01
10
11
● PN sequence be 0011011000
00 11 01 10 00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Example 3.6
A PN sequence is generated using 4-stage linear feedback shift register as shown in figure
3.19, with initial condition . This sequence is used in a slow
FH/MFSK system. The FH/MFSK signal has following parameters.
● Number of bits per MFSK signal, ,
● Number of MFSK tones, ,
● length of PN segment per Hop, ,
● total number of frequency hops, ,
Figure 3.19 PN sequence generator with 4-bit shift register with initial condition 1000
Determine the following:
a) Period of N sequence.
b) PN sequence for one period length.
c) Illustrate the variation of frequency of FH/ MFSK signal for one complete period of
the PN sequence. Assume that the carrier hops to a new frequency after transmitting
two MFSK symbols or four information bits. Assume binary data sequence to be
.
d) Sketch the variation of dehopped frequency with time.
Solution: a) The period of PN sequence is .
b) For the initial condition given, the PN sequence is obtained by writing all the
successive states of the Shift Register (SR), for one period. The table gives the
successive states, fed back bit and output bit.
States of SR Fed back bit Output
1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 0 1 0
1 0 0 1 1 1
1 1 0 0 0 0
0 1 1 0 1 0
1 0 1 1 0 1
0 1 0 1 1 1
1 0 1 0 1 0
1 1 0 1 1 1
1 1 1 0 1 0
1 1 1 1 0 1
0 1 1 1 0 1
0 0 1 1 0 1
0 0 0 1 1 1
1 0 0 0 Repeat Repeat
Let the hopping carrier frequencies corresponding to each block of 3 bits be selected as
PN Sequence Segment Hopping Carrier frequency in Hz
000
001
010
011
100
101
110
111
c)
11
10
01
00
11
10
01
00
11
10
01
00
11
10
01
Frequency ----->
00
11
10
01
00
11
10
01
00
11
10
01
00
11
10
01
00
--->
Input Binary 10 00 11 01 00 01 11 11 10 01 Time
Sequence
00
11
10
01
00
11
10
01
00
11
10
01
00
11
10
01
00
--->
Input Binary 1 0 0 0 1 1 0 1 0 0 0 1 1 1 1 1 1 0 0 1 Time
Sequence
000 100 110 101 111 000 100 110 101 111 000 100 110 101 111 000 100 110 101 111
PN Sequence
In above diagram, PN sequence repeats as this sequence is periodic in nature. And dehopped
MFSK signal is same as slow FH/ MFSK signal.
Variation of dehopped frequency with time
-11
-10
-01
-00
Input Binary 10 00 11 01 00 01 11 11 10 01
---> Time
Sequence
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
CDMA system based on IS-95
Direct sequence CDMA has been adopted as one multiple access method for digital cellular
voice communications in North America. The first generation digital cellular (CDMA)
communication system was developed by Qualcomm, and it has been standardized and
designated as IS-95 by Telecommunication Industry Association (TIA) for use in 800 MHz
and 1900 MHz freq bands. A major advantage of CDMA over the multiple access methods is
that, the entire band is available at each base station i.e., the frequency reuse factor .
The nominal bandwidth used for transmission from a base station to the mobile receivers
(forward/ down link) is 1.25 MHz. A separate channel with bandwidth of 1.25 MHz is used
for signal transmission from mobile receivers to a base station (reverse/ uplink). The signals
transmitted in both forward and reverse links are DS spread signal and they have chip rate of
chips per second ( chips/sec).
Figure 3.21 Convolutional Encoder rate 1/2 (r = input bits/ output bits)
The block interleaver overcomes the effects of burst errors that may occur in the transmission
through the channel. The data bits at the output of block interleaver occur at a rate of
, are scrambled by multiplication with the output of long code (period,
) generator running at the chip rate of , but whose output is
decimated by a factor of 64 to . The long code uniquely identifies a call of a mobile
station on the forward and reverse link.
Scrambler is used for Data Encryption to make call more secure.
Each channel user is assigned a Hadamard (also called Walsh) sequence of length 64. These
are 64 orthogonal Hadamard sequences assigned to each base station; thus, there are 64
channels available. One Hadamard sequence (the all zero sequence) is used to transmit a pilot
signal, which serves as a means for measuring channel characteristics, including the signal
strength and carrier phase offset. Another Hadamard sequence is used to provide time
synchronization. One more channel is used for paging. That leaves up to 61 channels for
allocation to different users.
Each user data is multiplied by Hadamard sequence, of length 64. The resulting sequence is
spread by multiplication with two PN sequences of length ; this creates in-phase (I)
and quadrature (Q) signal components. Thus binary data signal is converted to a four-phase
signal and both I and Q components are filtered by baseband spectral-shaping filters.
Different base stations are identified by different offsets of these PN sequences. The signals
for all 64 channels are transmitted synchronously so that, other signals at mobile receiver do
not interfere because of orthogonality of Hadamard sequences.
At the receiver, a RAKE demodulator resolves the multipath signal components. These
components are phase-aligned and weighted according to their signal strength, using the
estimates of phase and signal strength derived from pilot signal. These are combined and
passed to Viterbi soft-decision decoder.
Reverse Link
The reverse link modulator from a mobile transmitter to a base station is different from
forward link modulator. As signal transmission is asynchronous; there is more interference
among users. The mobile transmitters are battery operated; therefore these transmissions are
power limited.
Figure 3.23 Block diagram of IS-95 Reverse link
A rate of , convolutional code is used in the reverse link. It has much higher
coding gain in a fading channel. For lower speech activity, output bits from convolutional
encoder are repeated either two, four or eight times. The coded bit rate is 28.8 kbps
For each 20 ms frame, the 576 encoded bits are block interleaved and passed to the
modulator. The data is modulated using an orthogonal signal set of Hadamard
sequences each of length 64. Thus, a 6-bit block of data is mapped into one of 64 Hadamard
sequences. The result is a bit (or chip) rate of 307.2 kbps [(64/6)* 28.8 = 307.2] at the output
of the modulator. 64-ary orthogonal modulation at an error probability of requires
approximately 3.5dB less SNR per bit than binary antipodal signaling.
The signal is spread by the output of the long code PN generator, which is running at a rate of
. Hence, there are only 4 PN chips for every bit of Hadamard sequence
from modulator. The resulting binary sequences of length , whose rate
is also create I and Q signals (a QPSK signal) that are filtered by baseband
spectral shaping filters and then passed to quadrature mixers. The Q-channel signal is delayed
in time by one-half PN chip relative to the I-channel signal prior to baseband filter. The
signal at the output of the two baseband filters is an offset QPSK signal.
The demodulator employs noncoherent demodulation of orthogonal Hadamard
waveforms to recover the encoded data bits. A computationally efficient Hadamard transform
reduces the computational complexity in demodulation process. The output of the
demodulator is then fed to the Viterbi decoder, whose output synthesizes the speech signal.
Summary of parameters in the IS-95 System
System Parameters Specification
Uplink frequency band 824-849 MHz
Downlink frequency band 869-894 MHz
Number of carriers/ band 20
Bandwidth/ carrier 1.25 MHz
Multiple access method CDMA
Number of users/ carrier 60
Chip rate 1.2288 Mcps
Speech coder Variable rate CELP
Speech rate 9600, 4800, 2400, 1200 bps
Interleaver Block
(D)
Channel encoder
(U)
BPSK with QPSK spreading (D)
Modulation
64-ary orthogonal with QPSK spreading (U)
RAKE matched filter with maximal-ratio
Demodulation
combining
Signature sequences Hadamard (Walsh) of length 64
(Long code)
PN sequence
(spreading code)
where is processing gain (PG) and is interference margin for FH-SS system.
For odd, the maximum value of cross correlation function between any pair of Gold
sequences in √ . For even, √ .