8 spread spectrum

16
Data Communications - Spread Spectrum 1

Upload: hattori-sidek

Post on 22-Nov-2014

1.655 views

Category:

Education


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 8 spread spectrum

Data Communications- Spread Spectrum

1

Page 2: 8 spread spectrum

Introduction - Spread SpectrumIntroduction - Spread Spectrum

Important form of encoding for wireless comm.Transmit either analog or digital data Analog signal (transmission)Developed initially for military and intelligence

requirementsSpread data over wider bandwidth

◦ Makes jamming and interception harderTypes of spread spectrum

◦ Frequency hoping Signal broadcast over seemingly random series of

frequencies◦ Direct Sequence

Each bit is represented by multiple bits in transmitted signal

Chipping code

2

Page 3: 8 spread spectrum

Spread Spectrum ConceptSpread Spectrum Concept Input fed into channel encoder

◦ Produces narrow bandwidth analog signal around central frequency

Signal modulated using sequence of digits ◦ Spreading code/sequence◦ Typically generated by pseudonoise/pseudorandom

number generator Increases bandwidth significantly

◦ Spreads the spectrumReceiver uses same sequence to demodulate

signalDemodulated signal fed into channel decoder

3

Page 4: 8 spread spectrum

General Model of Spread General Model of Spread Spectrum SystemSpectrum System

4

Page 5: 8 spread spectrum

GainsGainsImmunity from various noise and

multipath distortion◦ Including jamming

Can hide/encrypt signals◦ Only receiver who knows spreading code

can retrieve signalSeveral users can share same higher

bandwidth with little interference◦ Cellular telephones

Code division multiplexing (CDM) or Code division multiple access (CDMA)

5

Page 6: 8 spread spectrum

Pseudorandom NumbersPseudorandom NumbersGenerated by algorithm using initial

seed (initial value)Deterministic algorithm

◦ Not actually random◦ If algorithm good, results pass reasonable

tests of randomness Pseudorandom numbers

Need to know algorithm and seed to predict sequence◦ Only receiver sharing info with transmitter

able to decode the signal successfully.

6

Page 7: 8 spread spectrum

Frequency Hopping Spread Frequency Hopping Spread Spectrum (FHSS)Spectrum (FHSS)Signal broadcast over seemingly

random series of frequencies at fixed interval

Receiver hops between frequencies in sync with transmitter to pick msg

Eavesdroppers hear unintelligible blips

Jamming on one frequency affects only a few bits

7

Page 8: 8 spread spectrum

Basic OperationBasic OperationTypically 2k carriers frequencies forming

2k channelsChannel frequency spacing corresponds

with bandwidth of input signalEach channel used for fixed interval

◦ Eg:300 ms in IEEE 802.11◦ Some number of bits transmitted using some

encoding scheme May be fractions of bit (see later)

◦ Sequence dictated by spreading codeBoth transmitter & receiver use same

code

8

Page 9: 8 spread spectrum

Frequency Hopping Frequency Hopping ExampleExample

9

Page 10: 8 spread spectrum

FHSS Performance FHSS Performance ConsiderationsConsiderationsTypically large number of

frequencies used◦Improved resistance to jamming

10

Page 11: 8 spread spectrum

Direct Sequence Spread Direct Sequence Spread Spectrum (DSSS)Spectrum (DSSS)Each bit represented by multiple bits

using spreading codeSpreading code spreads signal across

wider frequency band◦ In proportion to number of bits used◦ 10 bit spreading code spreads signal

across 10 times bandwidth of 1 bit codeOne method:

◦ Combine input with spreading code using XOR (see figure)

Performance similar to FHSS

11

Page 12: 8 spread spectrum

Direct Sequence Spread Direct Sequence Spread Spectrum ExampleSpectrum Example

12

Page 13: 8 spread spectrum

Direct Sequence Spread Direct Sequence Spread Spectrum Using BPSK Spectrum Using BPSK ExampleExample

13

Page 14: 8 spread spectrum

Code Division Multiple Code Division Multiple Access (CDMA)Access (CDMA)Multiplexing technique used with spread

spectrumStart with data signal rate D

◦ Called bit data rateBreak each bit into k chips according to fixed

pattern specific to each user◦ User’s code

New channel has chip data rate kD chips per second

E.g. k=6, three users (A,B,C) communicating with base receiver R

Code for A = <1,-1,-1,1,-1,1>Code for B = <1,1,-1,-1,1,1>Code for C = <1,1,-1,1,1,-1>

14

Page 15: 8 spread spectrum

CDMA ExampleCDMA Example

15

Page 16: 8 spread spectrum

CDMA ExplanationCDMA ExplanationConsider A communicating with baseBase knows A’s codeAssume communication already

synchronizedA wants to send a 1

◦ Send chip pattern <1,-1,-1,1,-1,1> A’s code

A wants to send 0◦ Send chip pattern <-1,1,1,-1,1,-1>

Complement of A’s codeDecoder ignores other sources when using

A’s code to decode◦ Orthogonal codes

16