
- •Contents
- •Preface
- •1 Spread spectrum signals and systems
- •1.1 Basic definition
- •1.2 Historical sketch
- •2 Classical reception problems and signal design
- •2.1 Gaussian channel, general reception problem and optimal decision rules
- •2.2 Binary data transmission (deterministic signals)
- •2.3 M-ary data transmission: deterministic signals
- •2.4 Complex envelope of a bandpass signal
- •2.5 M-ary data transmission: noncoherent signals
- •2.6 Trade-off between orthogonal-coding gain and bandwidth
- •2.7 Examples of orthogonal signal sets
- •2.7.1 Time-shift coding
- •2.7.2 Frequency-shift coding
- •2.7.3 Spread spectrum orthogonal coding
- •2.8 Signal parameter estimation
- •2.8.1 Problem statement and estimation rule
- •2.8.2 Estimation accuracy
- •2.9 Amplitude estimation
- •2.10 Phase estimation
- •2.11 Autocorrelation function and matched filter response
- •2.12 Estimation of the bandpass signal time delay
- •2.12.1 Estimation algorithm
- •2.12.2 Estimation accuracy
- •2.13 Estimation of carrier frequency
- •2.14 Simultaneous estimation of time delay and frequency
- •2.15 Signal resolution
- •2.16 Summary
- •Problems
- •Matlab-based problems
- •3 Merits of spread spectrum
- •3.1 Jamming immunity
- •3.1.1 Narrowband jammer
- •3.1.2 Barrage jammer
- •3.2 Low probability of detection
- •3.3 Signal structure secrecy
- •3.4 Electromagnetic compatibility
- •3.5 Propagation effects in wireless systems
- •3.5.1 Free-space propagation
- •3.5.2 Shadowing
- •3.5.3 Multipath fading
- •3.5.4 Performance analysis
- •3.6 Diversity
- •3.6.1 Combining modes
- •3.6.2 Arranging diversity branches
- •3.7 Multipath diversity and RAKE receiver
- •Problems
- •Matlab-based problems
- •4 Multiuser environment: code division multiple access
- •4.1 Multiuser systems and the multiple access problem
- •4.2 Frequency division multiple access
- •4.3 Time division multiple access
- •4.4 Synchronous code division multiple access
- •4.5 Asynchronous CDMA
- •4.6 Asynchronous CDMA in the cellular networks
- •4.6.1 The resource reuse problem and cellular systems
- •4.6.2 Number of users per cell in asynchronous CDMA
- •Problems
- •Matlab-based problems
- •5 Discrete spread spectrum signals
- •5.1 Spread spectrum modulation
- •5.2 General model and categorization of discrete signals
- •5.3 Correlation functions of APSK signals
- •5.4 Calculating correlation functions of code sequences
- •5.5 Correlation functions of FSK signals
- •5.6 Processing gain of discrete signals
- •Problems
- •Matlab-based problems
- •6 Spread spectrum signals for time measurement, synchronization and time-resolution
- •6.1 Demands on ACF: revisited
- •6.2 Signals with continuous frequency modulation
- •6.3 Criterion of good aperiodic ACF of APSK signals
- •6.4 Optimization of aperiodic PSK signals
- •6.5 Perfect periodic ACF: minimax binary sequences
- •6.6 Initial knowledge on finite fields and linear sequences
- •6.6.1 Definition of a finite field
- •6.6.2 Linear sequences over finite fields
- •6.6.3 m-sequences
- •6.7 Periodic ACF of m-sequences
- •6.8 More about finite fields
- •6.9 Legendre sequences
- •6.10 Binary codes with good aperiodic ACF: revisited
- •6.11 Sequences with perfect periodic ACF
- •6.11.1 Binary non-antipodal sequences
- •6.11.2 Polyphase codes
- •6.11.3 Ternary sequences
- •6.12 Suppression of sidelobes along the delay axis
- •6.12.1 Sidelobe suppression filter
- •6.12.2 SNR loss calculation
- •6.13 FSK signals with optimal aperiodic ACF
- •Problems
- •Matlab-based problems
- •7 Spread spectrum signature ensembles for CDMA applications
- •7.1 Data transmission via spread spectrum
- •7.1.1 Direct sequence spreading: BPSK data modulation and binary signatures
- •7.1.2 DS spreading: general case
- •7.1.3 Frequency hopping spreading
- •7.2 Designing signature ensembles for synchronous DS CDMA
- •7.2.1 Problem formulation
- •7.2.2 Optimizing signature sets in minimum distance
- •7.2.3 Welch-bound sequences
- •7.3 Approaches to designing signature ensembles for asynchronous DS CDMA
- •7.4 Time-offset signatures for asynchronous CDMA
- •7.5 Examples of minimax signature ensembles
- •7.5.1 Frequency-offset binary m-sequences
- •7.5.2 Gold sets
- •7.5.3 Kasami sets and their extensions
- •7.5.4 Kamaletdinov ensembles
- •Problems
- •Matlab-based problems
- •8 DS spread spectrum signal acquisition and tracking
- •8.1 Acquisition and tracking procedures
- •8.2 Serial search
- •8.2.1 Algorithm model
- •8.2.2 Probability of correct acquisition and average number of steps
- •8.2.3 Minimizing average acquisition time
- •8.3 Acquisition acceleration techniques
- •8.3.1 Problem statement
- •8.3.2 Sequential cell examining
- •8.3.3 Serial-parallel search
- •8.3.4 Rapid acquisition sequences
- •8.4 Code tracking
- •8.4.1 Delay estimation by tracking
- •8.4.2 Early–late DLL discriminators
- •8.4.3 DLL noise performance
- •Problems
- •Matlab-based problems
- •9 Channel coding in spread spectrum systems
- •9.1 Preliminary notes and terminology
- •9.2 Error-detecting block codes
- •9.2.1 Binary block codes and detection capability
- •9.2.2 Linear codes and their polynomial representation
- •9.2.3 Syndrome calculation and error detection
- •9.2.4 Choice of generator polynomials for CRC
- •9.3 Convolutional codes
- •9.3.1 Convolutional encoder
- •9.3.2 Trellis diagram, free distance and asymptotic coding gain
- •9.3.3 The Viterbi decoding algorithm
- •9.3.4 Applications
- •9.4 Turbo codes
- •9.4.1 Turbo encoders
- •9.4.2 Iterative decoding
- •9.4.3 Performance
- •9.4.4 Applications
- •9.5 Channel interleaving
- •Problems
- •Matlab-based problems
- •10 Some advancements in spread spectrum systems development
- •10.1 Multiuser reception and suppressing MAI
- •10.1.1 Optimal (ML) multiuser rule for synchronous CDMA
- •10.1.2 Decorrelating algorithm
- •10.1.3 Minimum mean-square error detection
- •10.1.4 Blind MMSE detector
- •10.1.5 Interference cancellation
- •10.1.6 Asynchronous multiuser detectors
- •10.2 Multicarrier modulation and OFDM
- •10.2.1 Multicarrier DS CDMA
- •10.2.2 Conventional MC transmission and OFDM
- •10.2.3 Multicarrier CDMA
- •10.2.4 Applications
- •10.3 Transmit diversity and space–time coding in CDMA systems
- •10.3.1 Transmit diversity and the space–time coding problem
- •10.3.2 Efficiency of transmit diversity
- •10.3.3 Time-switched space–time code
- •10.3.4 Alamouti space–time code
- •10.3.5 Transmit diversity in spread spectrum applications
- •Problems
- •Matlab-based problems
- •11 Examples of operational wireless spread spectrum systems
- •11.1 Preliminary remarks
- •11.2 Global positioning system
- •11.2.1 General system principles and architecture
- •11.2.2 GPS ranging signals
- •11.2.3 Signal processing
- •11.2.4 Accuracy
- •11.2.5 GLONASS and GNSS
- •11.2.6 Applications
- •11.3 Air interfaces cdmaOne (IS-95) and cdma2000
- •11.3.1 Introductory remarks
- •11.3.2 Spreading codes of IS-95
- •11.3.3 Forward link channels of IS-95
- •11.3.3.1 Pilot channel
- •11.3.3.2 Synchronization channel
- •11.3.3.3 Paging channels
- •11.3.3.4 Traffic channels
- •11.3.3.5 Forward link modulation
- •11.3.3.6 MS processing of forward link signal
- •11.3.4 Reverse link of IS-95
- •11.3.4.1 Reverse link traffic channel
- •11.3.4.2 Access channel
- •11.3.4.3 Reverse link modulation
- •11.3.5 Evolution of air interface cdmaOne to cdma2000
- •11.4 Air interface UMTS
- •11.4.1 Preliminaries
- •11.4.2 Types of UMTS channels
- •11.4.3 Dedicated physical uplink channels
- •11.4.4 Common physical uplink channels
- •11.4.5 Uplink channelization codes
- •11.4.6 Uplink scrambling
- •11.4.7 Mapping downlink transport channels to physical channels
- •11.4.8 Downlink physical channels format
- •11.4.9 Downlink channelization codes
- •11.4.10 Downlink scrambling codes
- •11.4.11 Synchronization channel
- •11.4.11.1 General structure
- •11.4.11.2 Primary synchronization code
- •11.4.11.3 Secondary synchronization code
- •References
- •Index

3
Merits of spread spectrum
3.1 Jamming immunity
The surrounding environment in which a specific system transmits and retrieves information is not perfectly friendly towards it. Along with thermal noise, interferences of varying physical nature may accompany the useful signal at the receiver input. In particular, interference can emerge as a result of the presence of some other system on the air if its operating frequency is close enough to that of the first system. Following the universally adopted terminology, we will call this sort of interference a jammer.
A great variety of jammer types may be encountered in practice and special measures are as a rule necessary to counter their destructive effect. In this section we will show that the spread spectrum is quite a powerful instrument of jammer neutralization. An exhaustive investigation into system behaviour subject to the combined effects of both jammer and thermal noise would require the calculation of integral performance characteristics such as error probability or estimate precision. The concrete results of this challenging work may be found in books (e.g. [5,6]) and mainly in numerous specialized papers (see, for example, the bibliography in [3]). However, our aim is much more modest and directed at getting a general idea of why and how spread spectrum helps in combating a jammer. For this reason we limit ourselves to only the simplest assessments based on the power ratio between the signal and overall interference. Putting it another way, we choose for the analysis here only the plainest, but still very characteristic, type of jammer, which is approximated by the Gaussian random process whose spectrum overlaps with that of the signal. Sometimes such a simplified approach is fully adequate, as it is in the case of BPSK or ASK data transmission, where the error probability depends only on the ratio referred to above, whenever the overall interference may be assumed Gaussian. Other situations (M-ary transmission, parameter measuring) are not that straightforward and the power ratio does not contain all the necessary information on the performance quality, but still remains indicative as a ‘rule of thumb’ to judge the potential advantages of spread spectrum. We consider two basic models of a jammer, starting with a narrowband one.
Spread Spectrum and CDMA: Principles and Applications Valery P. Ipatov
2005 John Wiley & Sons, Ltd

78 |
Spread Spectrum and CDMA |
|
|
3.1.1 Narrowband jammer
This type of jammer is more typical of situations where some side system or systems have no hostile intentions with respect to the useful system and create a jammer just as a result of normal functioning. Figure 3.1 shows the amplitude spectrum j~s( f ) j of the
~
useful signal and the jammer power spectrum J( f ) approximated by rectangles against the uniform background AWGN power spectrum N0/2. We call a jammer narrowband only to stress that its bandwidth Wj is smaller than the signal bandwidth W and there are areas where the signal spectrum is not corrupted by the jammer. The narrowband jammer may be further classified to partial-band, tone, etc. [3,5,6]; however, for our study the specific value of its bandwidth is immaterial.
First suppose that the useful system undertakes no special measures to combat a jammer except for, maybe, just appropriate signal design. This kind of scenario means that a system designer may foresee the risk of the presence of a jammer and allow for it in the signal choice, but the system is not adaptive, and makes no adjustment of either signal modulation or processing algorithm to the current interference environment. In other words, it uses always only the filter, which is matched to AWGN regardless of the presence or absence of a jammer at the receiver input.
To find the power signal-to-interference ratio (SIR) q2I at the matched filter output note that with a rectangular signal spectrum (where js~( f ) j equals the constant ~s within signal bandwidth W and is zero elsewhere), the filter amplitude transfer function is also uniform within the signal bandwidth W and zero outside it. Without loss of generality we can put its non-zero level equal to 1. Therefore the filter passes a jammer (treated as a random process) to the output without any change of its power J, the filtered AWGN power being N0W. On the other hand, the filter is matched to the signal and sums all signal harmonics coherently to produce the output peak Aout ¼ R11 j~s( f ) j df ¼ 2Ws~, where spectrum uniformity within the bandwidth W is used and doubling is responsible for ‘negative frequencies’. By the same token signal energy calculated through the
Parseval theorem E ¼ R1 j ~s( f ) j2 dt ¼ 2W~s2. Consequently:
1
2 |
|
A2 |
|
4W2s~2 |
|
2E |
|
¼ |
out |
¼ |
|
¼ |
|
ð3:1Þ |
|
qI |
|
|
|
||||
J þ N0W |
J þ N0W |
N0 þ J=W |
~
J( f )
~
s( f )
N0 /2
f
W Wj
Figure 3.1 Spectra of signal, jammer and background AWGN

Merits of spread spectrum |
79 |
|
|
From the last equality it can be seen that, regardless of a specific jammer bandwidth Wj, the matched filter output SIR behaves as if the jammer power were uniformly spread over the signal (not jammer!) bandwidth W, creating an additional ‘AWGN’ with the power spectrum J/W.
Let us turn to the other scenario where the useful system adapts its receiver to the current interference pattern. The optimal processing procedure would be filtering matched to the overall interference, including a narrowband jammer. It is obvious physically that when a jammer is very strong against the background AWGN such processing is equivalent to a full cutting off of the frequency band damaged by the jammer. Figure 3.2 shows spectra at the band-elimination filter output. No jammer is present there but the signal frequency components within the jammer bandwidth are also forced to zero as well as the noise components. The spectral pattern may be treated as though the signal originally occupied only the part of bandwidth W free of the jammer, having the energy E(1 Wj/W). Accordingly, the matched filter clearing this residual signal off the AWGN will provide output power SNR (the subscript J stands for jammer):
q2 |
¼ |
2Eð1 Wj=WÞ |
¼ |
q2 |
1 |
|
W |
=W |
Þ |
3:2 |
Þ |
J |
N0 |
|
ð |
j |
|
ð |
with q2 ¼ 2E/N0 being a ‘pure’ matched filter power SNR in the absence of jammer.1 Analysing equations (3.1) and (3.2) we note that they both clearly point to the benefits of wideband signals for the anti-jamming capability: the wider the signal bandwidth W versus the jammer bandwidth Wj, the smaller is the additional power spectrum in the first case and the energy loss in the second (jammer power J constant), and the greater are q2I and q2J . But when the signal peak power P is limited and not allowed to increase, widening the bandwidth cannot be realized by a trivial signal
~ |
s( f ) |
N0/2 |
f |
W |
Wj |
Figure 3.2 Spectral pattern after the band-elimination filtering
1 We again stress that the SNR is not a universal characteristic of performance. It is appropriate for BPSK or ASK data transmission but in the general case band elimination affects the correlation properties of signals along with their energies. E.g. orthogonal signals may lose orthogonality under cutting off partial bandwidth. More detailed analysis is necessary to allow for this sort of effect.

80 |
Spread Spectrum and CDMA |
|
|
shortening, since otherwise signal energy, SIR and SNR will suffer. Thus, we arrive at the following conclusion: to achieve a higher narrowband jamming immunity with no mobilization of brute-force resource (increase of signal energy or peak power) the only way is to widen the spectrum independently of signal duration, i.e. to use spread spectrum technology.
3.1.2 Barrage jammer
In many military scenarios and intelligence games, a jammer is frequently created deliberately as an electronic countermeasure. In such cases the jammer transmitter may suspect that the system under counteraction will appear smart enough to register the presence of the jammer and properly adapt itself to it. In particular, when the jammer is narrowband the system can resort to band-elimination filtering or even to changing a signal to shift its spectrum to the jammer-free zones. To prevent this, the barrage noise jammer can be engaged whose power spectrum covers the signal spectrum with no gaps (Figure 3.3). It is clear that the barrage jammer corrupts the signal in the same way as an additional AWGN with power spectrum density NJ ¼ J/W. Therefore, the power SNR at the matched filter output of the useful system:
qJ2 |
¼ |
2E |
¼ |
2E |
|
|
|||
N0 þ NJ |
N0 þ J=W |
coincides with SIR (3.1). In this case, however, the malignant intent urges the jammer transmitter to provide a much more damaging effect compared to the natural AWGN. It is possible only if J/W N0, resulting in:
q2 |
|
|
2EW |
|
2PðWTÞ |
3:3 |
|
|
|
J ¼ |
J |
Þ |
|||||
J |
|
ð |
We again clearly see that when the peak power of the useful system is limited, and so is the power resource of the jammer transmitter, the involvement of signals with high time–frequency product WT, i.e. spread spectrum ones, is the only instrument at the disposal of the system to improve its immunity towards the barrage jammer.
Formula (3.3) explains another popular name for the time–frequency product WT. As is seen, the ratio between the signal power and the power of a uniform-spectrum noise
~ |
|
~ |
|
|
|
||
J( f ) |
|
s( f ) |
|
N0/2
f
Wj = W
Figure 3.3 Spectra of signal, barrage jammer and background AWGN

Merits of spread spectrum |
81 |
|
|
within the signal bandwidth increases at the matched filter output 2WT times against the input value P/J. Thus, it is natural to call WT the processing gain.
The conclusions above are well supported visually by two figures, obtained by simulation in Matlab. Figure 3.4 illustrates matched filtering of the plain rectangular signal (column a) and a spread spectrum signal (LFM, WT 50) of the same duration and energy (column b). The same jamming CW interference is added to both signals (second row). While the plain signal is fully masked by the jammer and is not clearly seen at the filter output, the spread spectrum one, time-compressed by the matched filter, is observable distinctively.
In Figure 3.5, where the columns correspond to the same two signals, the upper plots show the signal power spectra. The plots of the second row give the power spectra of two random realizations of different barrage jammers, the same fixed average jammer power being distributed over the signal bandwidth. Because of this the average level of the spectrum in column (b) is about 50 times lower than that in column (a). The third row shows example observed waveforms, where the intensity of the jammer is approximately the same for both signals, which are well hidden under the jammer. As for the lower plots, they again confirm explicitly the superiority of a spread spectrum signal in resistance to a barrage jammer.
In closing, note once again that this section is in no way aimed to answer questions on what sort of jammer is most dangerous in a concrete scenario and what the system should
Signal
Signal + jam
MF output
1
0
–1
0. |
.0 |
5
0 |
|
|
|
|
|
|
|
|
|
–5 |
|
|
|
|
|
|
|
|
|
0. |
|
|
|
|
|
|
|
|
.0 |
1 |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
–1 |
|
|
|
|
|
|
|
|
|
0.0 |
0.5 |
1.0 |
1.5 |
2.0 |
0.0 |
0.5 |
1.0 |
1.5 |
2.0 |
|
|
t/T |
|
|
|
|
t/T |
|
|
(a) |
(b) |
Figure 3.4 Examples of matched filtered jammer and signal