Chapter 2 Direct-Sequence Systems

Similar documents
Lecture 9: Spread Spectrum Modulation Techniques

Spread Spectrum Techniques

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications

Thus there are three basic modulation techniques: 1) AMPLITUDE SHIFT KEYING 2) FREQUENCY SHIFT KEYING 3) PHASE SHIFT KEYING

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

Lecture 13. Introduction to OFDM

Chapter 4. Part 2(a) Digital Modulation Techniques

Theory of Telecommunications Networks

Amplitude Frequency Phase

Communication Channels

Performance of Wideband Mobile Channel with Perfect Synchronism BPSK vs QPSK DS-CDMA

Fund. of Digital Communications Ch. 3: Digital Modulation

Spread Spectrum (SS) is a means of transmission in which the signal occupies a

Mobile Radio Propagation: Small-Scale Fading and Multi-path

QUESTION BANK EC 1351 DIGITAL COMMUNICATION YEAR / SEM : III / VI UNIT I- PULSE MODULATION PART-A (2 Marks) 1. What is the purpose of sample and hold

Objectives. Presentation Outline. Digital Modulation Lecture 03

Spread Spectrum. Chapter 18. FHSS Frequency Hopping Spread Spectrum DSSS Direct Sequence Spread Spectrum DSSS using CDMA Code Division Multiple Access

Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM)

Wireless Communication: Concepts, Techniques, and Models. Hongwei Zhang

1.Explain the principle and characteristics of a matched filter. Hence derive the expression for its frequency response function.

Analyze BER Performance of Wireless FSK System

EC 6501 DIGITAL COMMUNICATION UNIT - IV PART A

Principles of Spread-Spectrum Communication Systems

CDMA Mobile Radio Networks

ECS455: Chapter 4 Multiple Access

Lab 3.0. Pulse Shaping and Rayleigh Channel. Faculty of Information Engineering & Technology. The Communications Department

Chapter 6 Passband Data Transmission

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

CHAPTER 2. Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication ( )

Lecture 10. Digital Modulation

Prof. P. Subbarao 1, Veeravalli Balaji 2

Mobile & Wireless Networking. Lecture 2: Wireless Transmission (2/2)

Part 3. Multiple Access Methods. p. 1 ELEC6040 Mobile Radio Communications, Dept. of E.E.E., HKU

Digital modulation techniques

Outline. EECS 3213 Fall Sebastian Magierowski York University. Review Passband Modulation. Constellations ASK, FSK, PSK.

Chapter 7 Spread-Spectrum Modulation

Spread spectrum. Outline : 1. Baseband 2. DS/BPSK Modulation 3. CDM(A) system 4. Multi-path 5. Exercices. Exercise session 7 : Spread spectrum 1

Cross Spectral Density Analysis for Various Codes Suitable for Spread Spectrum under AWGN conditions with Error Detecting Code

PRINCIPLES OF SPREAD-SPECTRUM COMMUNICATION SYSTEMS

END-OF-YEAR EXAMINATIONS ELEC321 Communication Systems (D2) Tuesday, 22 November 2005, 9:20 a.m. Three hours plus 10 minutes reading time.

A NOVEL FREQUENCY-MODULATED DIFFERENTIAL CHAOS SHIFT KEYING MODULATION SCHEME BASED ON PHASE SEPARATION

Chapter 2 Channel Equalization

Part A: Spread Spectrum Systems

ALi Linear n-stage t ShiftRegister output tsequence

S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY

Part A: Spread Spectrum Systems

Principles of Baseband Digital Data Transmission

Digital Modulation Schemes

Chapter 7 Multiple Division Techniques for Traffic Channels

Time division multiplexing The block diagram for TDM is illustrated as shown in the figure

Spread Spectrum Signal for Digital Communications

Department of Electronics and Communication Engineering 1

EE5713 : Advanced Digital Communications

Digital Transceiver using H-Ternary Line Coding Technique

Assignment 1: Solutions to Problems on Direct Sequence Spread Spectrum

A Soft-Limiting Receiver Structure for Time-Hopping UWB in Multiple Access Interference

EE3723 : Digital Communications

Lecture 3 Concepts for the Data Communications and Computer Interconnection

Problems from the 3 rd edition

Wideband Channel Characterization. Spring 2017 ELE 492 FUNDAMENTALS OF WIRELESS COMMUNICATIONS 1

ECS455: Chapter 4 Multiple Access

PRINCIPLES OF SPREAD-SPECTRUM COMMUNICATION SYSTEMS

Laboratory 5: Spread Spectrum Communications

PROJECT 5: DESIGNING A VOICE MODEM. Instructor: Amir Asif

SC - Single carrier systems One carrier carries data stream

MODULATION AND MULTIPLE ACCESS TECHNIQUES

Principles of Spread-Spectrum Communication Systems

ECE 5325/6325: Wireless Communication Systems Lecture Notes, Spring 2013

Carrier Frequency Offset Estimation in WCDMA Systems Using a Modified FFT-Based Algorithm

Module 4. Signal Representation and Baseband Processing. Version 2 ECE IIT, Kharagpur

Chapter-2 SAMPLING PROCESS

Lecture 6. Angle Modulation and Demodulation

Fundamentals of Digital Communication

Chapter 2: Signal Representation

SPREAD SPECTRUM (SS) SIGNALS FOR DIGITAL COMMUNICATIONS

Channel Estimation in Multipath fading Environment using Combined Equalizer and Diversity Techniques

PRINCIPLES OF COMMUNICATIONS

AN INTRODUCTION OF ANALOG AND DIGITAL MODULATION TECHNIQUES IN COMMUNICATION SYSTEM

Digital Communication System

EC 2301 Digital communication Question bank

Chapter 7 Spread-Spectrum Modulation

Spread Spectrum: Definition

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.

Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2

Outline. Communications Engineering 1

Digital Modulators & Line Codes

Communication Theory

Muhammad Ali Jinnah University, Islamabad Campus, Pakistan. Fading Channel. Base Station

Multipath Beamforming for UWB: Channel Unknown at the Receiver

Study on the UWB Rader Synchronization Technology

CHAPTER 3 Syllabus (2006 scheme syllabus) Differential pulse code modulation DPCM transmitter

CHAPTER 4 PERFORMANCE ANALYSIS OF THE ALAMOUTI STBC BASED DS-CDMA SYSTEM

ANALOGUE TRANSMISSION OVER FADING CHANNELS

Channel. Muhammad Ali Jinnah University, Islamabad Campus, Pakistan. Multi-Path Fading. Dr. Noor M Khan EE, MAJU

Communication Systems

Performance Analysis of Rake Receivers in IR UWB System

System on a Chip. Prof. Dr. Michael Kraft

DE63 DIGITAL COMMUNICATIONS DEC 2014

Performance Analysis of DSSS and FHSS Techniques over AWGN Channel

Ieee Transactions On Communications, 1999, v. 47 n. 12, p

Transcription:

Chapter 2 Direct-Sequence Systems A spread-spectrum signal is one with an extra modulation that expands the signal bandwidth greatly beyond what is required by the underlying coded-data modulation. Spread-spectrum communication systems are useful for suppressing interference, making secure communications difficult to detect and process, accommodating fading and multipath channels, and providing a multiple-access capability. Spreadspectrum signals cause relatively minor interference to other systems operating in the same spectral band. The most practical and dominant spread-spectrum systems are direct-sequence and frequency-hopping systems. There is no fundamental theoretical barrier to the effectiveness of spread-spectrum communications. That remarkable fact is not immediately apparent since the increased bandwidth of a spread-spectrum signal might require a receive filter that passes more noise power than necessary to the demodulator. However, when any signal and white Gaussian noise are applied to a filter matched to the signal, the sampled filter output has a signal-to-noise ratio that depends solely on the energyto-noise-density ratio. Thus, the bandwidth of the input signal is irrelevant, and spread-spectrum signals have no inherent limitations. Direct-sequence modulation entails the direct addition of a high-rate spreading sequence with a lower-rate data sequence, resulting in a transmitted signal with a relatively wide bandwidth. The removal of the spreading sequence in the receiver causes a contraction of the bandwidth that can be exploited by appropriate filtering to remove a large portion of the interference. This chapter describes basic spreading sequences and waveforms and provides a detailed analysis of how the direct-sequence receiver suppresses various forms of interference. 2.1 Definitions and Concepts A direct-sequence signal is a spread-spectrum signal generated by the direct mixing of the data with a spreading waveform before the final signal modulation. Ideally, a direct-sequence signal with binary phase-shift keying (BPSK) or differential PSK Electronic supplementary material The online version of this chapter (doi: 10.1007/978-3-319-14096-4_2) contains supplementary material, which is available to authorized users. Springer International Publishing Switzerland 2015 79 D. Torrieri, Principles of Spread-Spectrum Communication Systems, DOI 10.1007/978-3-319-14096-4_2

80 2 Direct-Sequence Systems 1 d(t) t 1 a 1 p(t) t 1 b Fig. 2.1 Examples of a data modulation and b spreading waveform (DPSK) data modulation can be represented by s(t) = Ad(t)p(t) cos (2πf c t + θ) (2.1) where A is the signal amplitude, d(t) is the data modulation, p(t) is the spreading waveform, f c is the carrier frequency, and θ is the phase at t = 0. The data modulation is a sequence of nonoverlapping rectangular pulses of duration T s, each of which has an amplitude d i =+1 if the associated data symbol is a1andd i = 1ifitis a 0 (alternatively, the mapping could be 1 1 and 0 +1). The spreading waveform has the form p (t) = i= p i ψ (t it c ) (2.2) where each p i equals +1 or 1 and represents one chip of the spreading sequence. The chip waveform ψ(t) is designed to limit interchip interference in the receiver and ideally is confined to the time interval [0, T c ]. A rectangular chip waveform has ψ(t) = w(t, T c ), where 1, 0 t<t w (t, T ) = (2.3) 0, otherwise. Figure 2.1 depicts an example of d(t) and p(t) for a rectangular chip waveform. Message privacy is provided by a direct-sequence system if a transmitted message cannot be recovered without knowledge of the spreading sequence. Although

2.1 Definitions and Concepts 81 Code symbols + Chip Waveform modulator Wideband filter Transmitted signal Spreading Sequence generator Oscillator a Received signal Wideband filter Demodulator Output Carrier Symbol Spreading Sequence generator Synchron. system b Fig. 2.2 Functional block diagram of direct-sequence systemn with BPSK or DPSK: a transmitter and b receiver message secrecy can be protected by cryptography, message privacy provides protection even if cryptography is not used. If the data-symbol and chip transitions do not coincide, then it is theoretically possible to separate the data symbols from the chips by detecting and analyzing the transitions. To ensure message privacy, which is assumed henceforth, the data-symbol transitions must coincide with the chip transitions. Another reason for common transitions is the simplification of the receiver implementation. Since the transitions coincide, the spreading factor G = T s /T c is a positive integer equal to the number of chips in a symbol interval. If W is the bandwidth of p(t) and B is the bandwidth of d(t), the spreading due to p(t) ensures that s(t) has a bandwidth W>>B. Figure 2.2 is a functional or conceptual block diagram of the basic operation of a direct-sequence system with BPSK or DPSK. To provide common transitions, data symbols and chips, which are represented by digital sequences of 0 s and 1 s, are synchronized by the same clock and then modulo-2 added in the transmitter. The adder output is converted according to 0 1 and 1 +1 before the chipwaveform modulation shown in Fig. 2.2a. After upconversion, the modulated signal is transmitted. As indicated in Fig. 2.2b, the received signal is filtered and then

82 2 Direct-Sequence Systems Spectral density Signal Interference Spectral density Signal Interference a Frequency b Frequency Fig. 2.3 Spectra of desired signal and interference: a wideband-filter output and b demodulator input multiplied by a synchronized local replica of p(t). If ψ(t) is rectangular with unit amplitude, then p(t) =±1 and p 2 (t) = 1. Therefore, if the filtered signal is given by (2.1), the multiplication yields the despread signal s 1 (t) = p(t)s(t) = Ad(t) cos (2πf c t + θ) (2.4) at the input of the BPSK or DPSK demodulator. A standard demodulator extracts the data symbols or provides symbol metrics to the decoder. Figure 2.3a is a qualitative depiction of the relative spectra of the desired signal and narrowband interference at the output of the wideband filter. Multiplication of the received signal by the spreading waveform, which is called despreading, produces the spectra of Fig. 2.3b at the demodulator input. The signal bandwidth is reduced to B, while the interference energy is spread over a bandwidth exceeding W. Since the filtering action of the demodulator then removes most of the interference spectrum that does not overlap the signal spectrum, most of the original interference energy is eliminated. An approximate measure of the interference suppression capability is given by the ratio W/B. Whatever the precise definition of a bandwidth, W and B are proportional to 1/T c and 1/T s, respectively, with the same proportionality constant. Therefore, G = T s T c = W B (2.5) which links the spreading factor with the interference suppression illustrated in the figure. Since its spectrum is unchanged by the despreading, white Gaussian noise is not suppressed by a direct-sequence system. In practical systems, the wideband filter in the transmitter is used to limit the outof-band radiation. This filter and the propagation channel disperse the chip waveform so that it is no longer confined to [0, T c ]. To prevent significant interchip interference in the receiver, the filtered chip waveform must be designed so that the Nyquist criterion for no interchip interference is approximately satisfied. A convenient representation of a direct-sequence signal when the chip waveform may extend beyond

2.2 Spreading Sequences and Waveforms 83 Fig. 2.4 Sample function of a random binary sequence 1 x(t) t 1 [0, T c ]is s(t) = A i= d i/g] p i ψ (t it c ) cos (2πf c t + θ) (2.6) where x denotes the integer part of x. When the chip waveform is assumed to be confined to [0, T c ], then (2.6) can be expressed by (2.1) and (2.2). 2.2 Spreading Sequences and Waveforms A direct-sequence receiver computes the correlation between the received spreading sequence and a stored replica of the spreading sequence it is expecting. The correlation should be high when the receiver is synchronized with the received sequence, and low when it is not. Thus, it is critical that the spreading sequence have suitable autocorrelation properties. More is required for multiple-access communications when many different spreading sequences might be received, and this topic is addressed in Chap. 7. Synchronization issues are explained in Chap. 4. Random Binary Sequence A random binary sequence x(t) is a stochastic process that consists of independent, identically distributed symbols, each of duration T. Each symbol takes the value +1 with probability 1/2 or the value 1 with probability 1/2. Therefore, E[x(t)] = 0 for all t, and P [x (t) = i] = 1, i =+1, 1. (2.7) 2 A sample function of a random binary sequence x(t) is illustrated in Fig. 2.4. A symbol boundary does not necessarily occur at t = 0. The autocorrelation of a stochastic process x(t) is defined as R x (t, τ) = E [x(t)x(t + τ)]. (2.8)

84 2 Direct-Sequence Systems A stochastic process is wide-sense stationary (App. C.2, Section Stationary Stochastic Processes ) if its mean is constant and R x (t, τ) is a function of τ alone so that the autocorrelation may be denoted by R x (τ). As shown subsequently, a random binary sequence is wide-sense stationary if the location of the first symbol transition or start of a new symbol after t = 0 is a random variable uniformly distributed over the half-open interval (0, T ]. From (2.7) and the definitions of an expected value and a conditional probability, it follows that the autocorrelation of a random binary sequence is R x (t, τ) = 1 2 P [x(t + τ) = 1 x(t) = 1] 1 P [x(t + τ) = 1 x(t) = 1] 2 + 1 2 P [x(t + τ) = 1 x(t) = 1] 1 P [x(t + τ) = 1 x(t) = 1] (2.9) 2 where P [A B] denotes the conditional probability of event A given the occurrence of event B. From the theorem of total probability, it follows that P [x(t + τ) = i x(t) = i] + P [x(t + τ) = i x(t) = i] = 1, i =+1, 1. (2.10) Since both of the following probabilities are equal to the probability that x(t) and x(t + τ) differ, P [x(t + τ) = 1 x(t) = 1] = P [x(t + τ) = 1 x(t) = 1]. (2.11) Substitution of (2.10) and (2.11) into (2.9) yields R x (t, τ) = 1 2P [x(t + τ) = 1 x(t) = 1]. (2.12) If τ T, then x(t) and x(t + τ) are independent random variables because t and t + τ are in different symbol intervals. Therefore, P [x(t + τ) = 1 x(t) = 1] = P [x(t + τ) = 1] = 1 2 (2.13) and (2.6) implies that R x (t, τ) = 0 for τ T.If τ <T, then x(t) and x(t +τ) are independent only if a symbol transition occurs in the half-open interval I 0 = (t, t +τ]. Thus, the random binary sequence is not wide-sense stationary without an additional assumption. To ensure wide-sense stationarity, we assume that the location of the first symbol transition after t = 0 is a random variable uniformly distributed over the halfopen interval (0, T ]. Consider any half-open interval I 1 of length T that includes I 0. Exactly one transition occurs in I 1. Since the first transition for t>0 is assumed to be uniformly distributed over (0, T ], the probability that a transition in I 1 occurs in I 0 is τ /T. If a transition occurs in I 0, then x(t) and x(t + τ) are independent, and hence differ with probability 1/2; otherwise, x(t) = x(t + τ). Consequently, P [x(t + τ) = 1 x(t) = 1] = τ /2T if τ <T. Substitution of the preceding results into (2.12)

2.2 Spreading Sequences and Waveforms 85 Fig. 2.5 General feedback shift register with m stages Feedback Logic 1 2 3 m Clock confirms the wide-sense stationarity of x(t) and gives the autocorrelation of the random binary sequence: ( τ ) R x (τ) = (2.14) T where the triangular function is defined by 1 t, t 1 (t) = 0, t > 1. (2.15) The power spectral density of the random binary sequence is the Fourier transform of the autocorrelation. An elementary integration gives the power spectral density: ( ) t S x (f ) = exp ( j2πf t) dt T = T sinc 2 ft (2.16) where j = 1 and sinc x = ( sin πx)/πx. Shift-Register Sequences Ideally, one would prefer a random binary sequence as the spreading sequence. However, practical synchronization requirements in the receiver force one to use periodic binary sequences. A shift-register sequence is a periodic binary sequence generated by the output of a feedback shift register or by combining the outputs of feedback shift registers. A feedback shift register, which is diagrammed in Fig. 2.5, consists of consecutive two-state memory or storage stages and feedback logic. Binary sequences drawn from the alphabet {0,1} are shifted through the shift register in response to clock pulses. The contents of the stages, which are identical to their outputs, are logically combined to produce the input to the first stage. The initial contents of the stages and the feedback logic determine the successive contents of the stages. If the feedback logic consists entirely of modulo-2 adders (exclusive-or gates), a feedback shift register and its generated sequence are called linear.

86 2 Direct-Sequence Systems Fig. 2.6 a Three-stage linear feedback shift register and b contents after successive shifts 1 2 3 Output a b Clock Shift Initial 1 2 3 4 5 6 7 Contents Stage 1 Stage 2 Stage 3 0 0 1 1 0 0 0 1 0 1 0 1 1 1 0 1 1 1 0 1 1 0 0 1 Figure 2.6a illustrates a linear feedback shift register with three stages and an output sequence extracted from the final stage. The input to the first stage is the modulo-2 sum of the contents of the second and third stages. After each clock pulse, the contents of the first two stages are shifted to the right, and the input to the first stage becomes its content. If the initial contents of the shift-register stages are 0 0 1, the subsequent contents after successive shifts are listed in Fig. 2.6b. Since the shift register returns to its initial state after 7 shifts, the shift-register sequence extracted from the final stage has a period of 7 bits. The state of an m-stage shift register after clock pulse i is the vector S(i) = [s 1 (i) s 2 (i)...s m (i)], i 0 (2.17) where s l (i) denotes the content of stage l after clock pulse i, and S(0) is the initial state. The definition of a shift register implies that s l (i) = s l k (i k), i k 0, k l m (2.18) where s 0 (i) denotes the input to stage 1 after clock pulse i. Ifa i denotes the state of bit i of the shift-register sequence, then a i = s m (i). The state of a feedback shift register uniquely determines the subsequent sequence of states and the shift-register sequence. The period of a shift-register sequence {a i } is defined as the smallest positive integer N for which a i+n = a i, i 0. Since the number of distinct states of an m-stage nonlinear feedback shift register is 2 m, the sequence of states and the shift-register sequence have period N 2 m.

2.2 Spreading Sequences and Waveforms 87 c 1 c 2 c 3 c m-1 a 1 2 3 m Output c m-1 c m-2 c m-3 c 1 b 1 2 3 m Output Fig. 2.7 Linear feedback shift register: a standard representation and b high-speed form The input to stage 1 of a linear feedback shift register is m s 0 (i) = c k s k (i), i 0 (2.19) where the operations are modulo-2, and the feedback coefficient c k equals either 0 or 1, depending on whether the output of stage k feeds a modulo-2 adder. An m-stage shift register is defined to have c m = 1; otherwise, the final state would not contribute to the generation of the output sequence, but would only provide a one-shift delay. For example, Fig. 2.6 gives c 1 = 0, c 2 = c 3 = 1, and s 0 (i) = s 2 (i) s 3 (i), where denotes modulo-2 addition. A general representation of a linear feedback shift register is shown in Fig. 2.7a. If c k = 1, the corresponding switch is closed; if c k = 0, it is open. Since the shift-register sequence bit a i = s m (i), (2.18) and (2.19) imply that for i m, m m a i = s 0 (i m) = c k s k (i m) = c k s m (i k) (2.20) which indicates that each bit satisfies the linear recurrence relation: m a i = c k a i k, i m. (2.21) The first m bits of the shift-register sequence are determined solely by the initial state: a i = s m i (0), 0 i m 1. (2.22) Figure 2.7a is not necessarily the best way to generate a particular shift-register sequence. Figure 2.7b illustrates an implementation that allows higher-speed operation. The diagram indicates that s l (i) = s l 1 (i 1) c m l+1 s m (i 1), i 1, 2 l m (2.23)

88 2 Direct-Sequence Systems s 1 (i) = s m (i 1) i 1. (2.24) Repeated application of (2.23) implies that s m (i) = s m 1 (i 1) c 1 s m (i 1), i 1 s m 1 (i 1) = s m 2 (i 2) c 2 s m (i 2), i 2. (2.25) s 2 (i m + 2) = s 1 (i m + 1) c m 1 s m (i m + 1), i m 1. Addition of these m equations yields m 1 s m (i) = s 1 (i m + 1) c k s m (i k), i m 1. (2.26) Substituting (2.24) and then a i = s m (i) into (2.26), we obtain m 1 a i = a i m c k a i k, i m. (2.27) Since c m = 1, (2.27) is the same as (2.20). Thus, the two implementations can produce the same shift-register sequence indefinitely if the first m bits coincide. However, they require different initial states and have different sequences of states. Successive substitutions into the first equation of sequence (2.25) yields s m (i) = s m i (0) i c k s m (i k), 1 i m 1. (2.28) Substituting a i = s m (i), a i k = s m (i k), and j = m i into (2.28) and then using binary arithmetic, we obtain m l s l (0) = a m l c k a m l k, 1 l m. (2.29) If a 0, a 1,...a m 1 are specified, then (2.29) gives the corresponding initial state of the high-speed shift register. The sum of binary sequence a = (a 0, a 1, ) and binary sequence b = (b 0, b 1, ) is defined to be the binary sequence d = a b, each bit of which is d i = a i b i, i 0. (2.30) Consider sequences a and b that are generated by the same linear feedback shift register but may differ because the initial states may be different. For the sequence

http://www.springer.com/978-3-319-14095-7