data and computer communications

25
Data and Computer Communications Ninth Edition by William Stallings Chapter 9 – Spread Spectrum Data and Computer Communications, Ninth Edition by William Stallings, (c) Pearson Education - Prentice Hall, 2011

Upload: cortez

Post on 24-Feb-2016

85 views

Category:

Documents


0 download

DESCRIPTION

Data and Computer Communications. Chapter 9 – Spread Spectrum. Ninth Edition by William Stallings. Spread Spectrum. All creative people want to do the unexpected . —Ecstasy and Me: My Life as a Woman , Hedy Lamarr. Spread Spectrum. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Data and Computer Communications

Data and Computer Communications, Ninth Edition by William Stallings, (c) Pearson Education - Prentice Hall, 2011

Data and Computer Communications

Ninth Editionby William Stallings

Chapter 9 – Spread Spectrum

Page 2: Data and Computer Communications

Spread Spectrum

All creative people want to do the unexpected.

—Ecstasy and Me: My Life as a Woman, Hedy Lamarr

Page 3: Data and Computer Communications

Spread Spectrumimportant

encoding method for wireless

communications

analog & digital data with analog

signal

spreads data over wide bandwidth

makes jamming and interception

harder

two approaches, both in use:• Frequency Hopping• Direct Sequence

Page 4: Data and Computer Communications

Pseudorandom Numbershttp://www.math.utah.edu/~pa/Random/Random.html

see also rand() and srand() functions

only receiver can decode

signal

need to know algorithm and seed to predict

sequence

starting from an initial seed

generated by a deterministic

algorithm

not actually random

if algorithm good, results pass

reasonable tests of randomness

Page 5: Data and Computer Communications

General Model of Spread Spectrum System

Page 6: Data and Computer Communications

Spread Spectrum Advantages immunity from noise and multipath

distortion can hide / encrypt signals several users can share same higher

bandwidth with little interference CDM/CDMA Mobile telephones

Page 7: Data and Computer Communications

Frequency Hopping Spread Spectrum (FHSS)

signal is broadcast over seemingly random series of frequencies

receiver hops between frequencies in sync with transmitter

eavesdroppers hear unintelligible blips

jamming on one frequency affects only a few bits

Page 8: Data and Computer Communications

Frequency Hopping Example

Page 9: Data and Computer Communications

FHSS (Transmitter)

Page 10: Data and Computer Communications

Frequency Hopping Spread Spectrum System (Receiver)

Page 11: Data and Computer Communications

Slow and Fast FHSS commonly use multiple FSK (MFSK) have frequency shifted every Tc seconds duration of signal element is Ts seconds Slow FHSS has Tc Ts

Fast FHSS has Tc < Ts

FHSS quite resistant to noise or jamming with fast FHSS giving better performance

Page 12: Data and Computer Communications

Slow MFSK FHSS(PN: pseudo noise)

Page 13: Data and Computer Communications

Fast MFSK FHSS(PN: pseudo noise)

Page 14: Data and Computer Communications

Direct Sequence Spread Spectrum (DSSS)

each bit is represented by multiple bits using a spreading code

this spreads signal across a wider frequency band

has performance similar to FHSS

Page 15: Data and Computer Communications

Direct Sequence Spread Spectrum Example

Page 16: Data and Computer Communications

Direct Sequence Spread Spectrum System

Page 17: Data and Computer Communications

DSSS Example Using BPSK

Page 18: Data and Computer Communications

ApproximateSpectrum of DSSS Signal

Page 19: Data and Computer Communications

Code Division Multiple Access (CDMA)

Allocating frequency channels on-demand in a multi-users environnement is inefficient (need complex circuitry and protocol).

More efficient to give each user all the bandwith and give hima « key » to encode his transmission.

Page 20: Data and Computer Communications

Code Division Multiple Access (CDMA)

a multiplexing technique used

with spread spectrum

given a data signal rate D

break each bit into k chips according to a fixed chipping

code specific to each user

resulting new channel has chip data rate kD chips

per second

can have multiple channels

superimposed

Page 21: Data and Computer Communications

CDMA Example

Page 22: Data and Computer Communications

CDMA “chip”

Orthogonality : http://en.wikipedia.org/wiki/Chip_(CDMA)

Or not…

Page 23: Data and Computer Communications

CDMA Example

Not perfectlyorthogonal codes

Page 24: Data and Computer Communications

CDMA for DSSS

Page 25: Data and Computer Communications

Summary concept of spread spectrum FHSS

FHSS using MFSK DSSS

DSSS using BPSK Code Division Multiple Access

CDMA for Direct Sequence Spread Spectrum