Lec 7 - Spread Spectrum

download Lec 7 - Spread Spectrum

of 33

Transcript of Lec 7 - Spread Spectrum

  • 7/24/2019 Lec 7 - Spread Spectrum

    1/33

    Background of Wireless

    Communication

    StudentPresentations andProjects

    Wireless Communication

    Technology

    Wireless Networking and

    Mobile IP

    Wireless Local Area

    Networks

    Wireless Communication

    Spread SpectrumSpread Spectrum

  • 7/24/2019 Lec 7 - Spread Spectrum

    2/33

    Chapter 7

  • 7/24/2019 Lec 7 - Spread Spectrum

    3/33

    Spread Spectrum

    Input is fed into a channel encoder

    Produces analog signal with narrow bandwidth

    Signal is further modulated using sequence of digits Spreading code or spreading sequence

    Generated by pseudonoise, or pseudo-random number

    generator

    ffect of modulation is to increase bandwidth ofsignal to be transmitted

  • 7/24/2019 Lec 7 - Spread Spectrum

    4/33

    Spread Spectrum

    !n recei"ing end, digit sequence is used to

    demodulate the spread spectrum signal

    Signal is fed into a channel decoder to reco"er data

  • 7/24/2019 Lec 7 - Spread Spectrum

    5/33

    Spread Spectrum

  • 7/24/2019 Lec 7 - Spread Spectrum

    6/33

    Spread Spectrum

    What can be gained from apparent waste of

    spectrum#

    Immunity from "arious $inds of noise and

    multipath distortion

    Can be used for hiding and encrypting signals

    Se"eral users can independently use the same

    higher bandwidth with "ery little interference

  • 7/24/2019 Lec 7 - Spread Spectrum

    7/33

    %requency &oping Spread Spectrum

    '%&SS( Signal is broadcast o"er seemingly random series of

    radio frequencies ) number of channels allocated for the %& signal

    Width of each channel corresponds to bandwidth of inputsignal

    Signal hops from frequency to frequency at fi*edinter"als +ransmitter operates in one channel at a time its are transmitted using some encoding scheme

    )t each successi"e inter"al, a new carrier frequency isselected

  • 7/24/2019 Lec 7 - Spread Spectrum

    8/33

    %requency &oping Spread Spectrum

    Channel sequence dictated by spreading code

    ecei"er, hopping between frequencies in

    synchroni.ation with transmitter, pic$s up message

    )d"antages

    a"esdroppers hear only unintelligible blips

    )ttempts to /am signal on one frequency succeed only at

    $noc$ing out a few bits

  • 7/24/2019 Lec 7 - Spread Spectrum

    9/33

    %requency &oping Spread Spectrum

  • 7/24/2019 Lec 7 - Spread Spectrum

    10/33

    %&SS 0sing 1%S2

    1%S2 signal is translated to a new frequency e"ery

    Tcseconds by modulating the 1%S2 signal with the

    %&SS carrier signal

    %or data rate ofR:

    duration of a bit3 T 4 56Rseconds

    duration of signal element3 Ts4LT seconds

    TcTs- slow-frequency-hop spread spectrum

    Tc Ts- fast-frequency-hop spread spectrum

  • 7/24/2019 Lec 7 - Spread Spectrum

    11/33

    %&SS Performance Considerations

    8arge number of frequencies used

    esults in a system that is quite resistant to /amming

    9ammer must /am all frequencies With fi*ed power, this reduces the /amming power

    in any one frequency band

  • 7/24/2019 Lec 7 - Spread Spectrum

    12/33

    :irect Sequence Spread Spectrum ':SSS(

    ach bit in original signal is represented by multiple

    bits in the transmitted signal

    Spreading code spreads signal across a wider

    frequency band

    Spread is in direct proportion to number of bits used

    !ne technique combines digital information stream

    with the spreading code bit stream using e*clusi"e-! '%igure 7;

  • 7/24/2019 Lec 7 - Spread Spectrum

    13/33

    :irect Sequence Spread Spectrum ':SSS(

  • 7/24/2019 Lec 7 - Spread Spectrum

    14/33

    :SSS 0sing PS2

    1ultiply PS2 signal,

    sd't( 4A d't( cos'=fct(

    by c't(>ta$es "alues ?5, -5@ to gets't( 4A d't(c't( cos'=fct( A 4 amplitude of signal

    fc4 carrier frequency

    d't( 4 discrete function >?5, -5@

    )t recei"er, incoming signal multiplied by c't(

    Since, c't( * c't(=5, incoming signal is reco"ered

  • 7/24/2019 Lec 7 - Spread Spectrum

    15/33

    :SSS 0sing PS2

  • 7/24/2019 Lec 7 - Spread Spectrum

    16/33

    Code-:i"ision 1ultiple )ccess 'C:1)(

    asic Principles of C:1)

    D4 rate of data signal

    rea$ each bit into kchips Chips are a user-specific fi*ed pattern

    Chip data rate of new channel 4 kD

  • 7/24/2019 Lec 7 - Spread Spectrum

    17/33

    C:1) *ample

    If k4< and code is a sequence of 5s and -5s %or a A5B bit, ) sends code as chip pattern

    c5, c=, c, cD, cE, c

  • 7/24/2019 Lec 7 - Spread Spectrum

    18/33

    C:1) *ample

    0ser ) code 4 5, H5, H5, 5, H5, 5F +o send a 5 bit 4 5, H5, H5, 5, H5, 5F

    +o send a bit 4 H5, 5, 5, H5, 5, H5F

    0ser code 4 5, 5, H5, H 5, 5, 5F +o send a 5 bit 4 5, 5, H5, H5, 5, 5F

    ecei"er recei"ing with )Bs code

    ')Bs code( * 'recei"ed chip pattern(

    0ser ) A5B bit3 < -F 50ser ) AB bit3 -< -F

    0ser A5B bit3 -F unwanted signal ignored

  • 7/24/2019 Lec 7 - Spread Spectrum

    19/33

    C:1) for :irect Sequence Spread

    Spectrum

  • 7/24/2019 Lec 7 - Spread Spectrum

    20/33

    Categories of Spreading Sequences

    Spreading Sequence Categories P sequences

    !rthogonal codes

    %or %&SS systems P sequences most common

    %or :SSS systems not employing C:1) P sequences most common

    %or :SSS C:1) systems P sequences

    !rthogonal codes

  • 7/24/2019 Lec 7 - Spread Spectrum

    21/33

    P Sequences

    P generator produces periodic sequence thatappears to be random

    P Sequences Generated by an algorithm using initial seed

    Sequence isnBt statistically random but will pass many testof randomness

    Sequences referred to as pseudorandom numbers or

    pseudonoise sequences 0nless algorithm and seed are $nown, the sequence is

    impractical to predict

  • 7/24/2019 Lec 7 - Spread Spectrum

    22/33

    Important P Properties

    andomness

    0niform distribution

    alance property un property

    Independence

    Correlation property

    0npredictability

  • 7/24/2019 Lec 7 - Spread Spectrum

    23/33

    8inear %eedbac$ Shift egister

    Implementation

  • 7/24/2019 Lec 7 - Spread Spectrum

    24/33

    Properties of 1-Sequences

    Property 53 &as =n-5 ones and =n-5-5 .eros

    Property =3 %or a window of length nslid along output forN'4=n-5(

    shifts, each n-tuple appears once, e*cept for the all .erossequence

    Property 3 Sequence contains one run of ones, length n

    !ne run of .eros, length n-5

    !ne run of ones and one run of .eros, length n-=

    +wo runs of ones and two runs of .eros, length n-

    =n-runs of ones and =n- runs of .eros, length 5

  • 7/24/2019 Lec 7 - Spread Spectrum

    25/33

    Properties of 1-Sequences

    Property D3

    +he periodic autocorrelation of a J5 m-

    sequence is

    ( )otherwise

    ;;;=I,I,G,

    55 =

    =

    N

    R

  • 7/24/2019 Lec 7 - Spread Spectrum

    26/33

    :efinitions

    Correlation +he concept of determining how much similarity one set of

    data has with another

    ange between H5 and 5 5 +he second sequence matches the first sequence

    +here is no relation at all between the two sequences

    -5 +he two sequences are mirror images

    Cross correlation +he comparison between two sequences from different

    sources rather than a shifted copy of a sequence with itself

  • 7/24/2019 Lec 7 - Spread Spectrum

    27/33

    )d"antages of Cross Correlation

    +he cross correlation between an m-sequence and

    noise is low

    +his property is useful to the recei"er in filtering out noise

    +he cross correlation between two different m-

    sequences is low

    +his property is useful for C:1) applications

    nables a recei"er to discriminate among spread spectrumsignals generated by different m-sequences

  • 7/24/2019 Lec 7 - Spread Spectrum

    28/33

    Gold Sequences

    Gold sequences constructed by the K! of two m-sequences with the same cloc$ing

    Codes ha"e well-defined cross correlation properties

    !nly simple circuitry needed to generate largenumber of unique codes

    In following e*ample '%igure 7;5

  • 7/24/2019 Lec 7 - Spread Spectrum

    29/33

    Gold Sequences

  • 7/24/2019 Lec 7 - Spread Spectrum

    30/33

    !rthogonal Codes

    !rthogonal codes )ll pairwise cross correlations are .ero

    %i*ed- and "ariable-length codes used in C:1) systems

    %or C:1) application, each mobile user uses onesequence in the set as a spreading code Pro"ides .ero cross correlation among all users

    +ypes

    Welsh codes Lariable-8ength !rthogonal codes

  • 7/24/2019 Lec 7 - Spread Spectrum

    31/33

    Walsh Codes

    Set of Walsh codes of length n consists of the n

    rows of an n M n Walsh matri*3

    W54 '(

    n4 dimension of the matri*

    "ery row is orthogonal to e"ery other row and tothe logical not of e"ery other row

    equires tight synchroni.ation

    Cross correlation between different shifts of Walsh

    sequences is not .ero

    = nnnn

    nWWWWW ==

  • 7/24/2019 Lec 7 - Spread Spectrum

    32/33

    +ypical 1ultiple Spreading )pproach

    Spread data rate by an orthogonal code

    'channeli.ation code(

    Pro"ides mutual orthogonality among all users in

    the same cell

    %urther spread result by a P sequence 'scrambling

    code(

    Pro"ides mutual randomness 'low crosscorrelation( between users in different cells

  • 7/24/2019 Lec 7 - Spread Spectrum

    33/33

    NO)

    #