Spread Spectrum System Military RF considerations Highpower fixedfrequency

  • Slides: 71
Download presentation
Spread Spectrum System

Spread Spectrum System

Military RF considerations • High-power, fixed-frequency transmitters make easy targets. – Easy to jam

Military RF considerations • High-power, fixed-frequency transmitters make easy targets. – Easy to jam – Easy to destroy AGM-88 High-speed Anti-Radiation (HARM) missile Missile seeker head locks on to RF transmitters 90. 9 WETA

Spread Spectrum • This dilemma was recognized prior to WWII. • In 1942, Hedy

Spread Spectrum • This dilemma was recognized prior to WWII. • In 1942, Hedy Lamarr and pianist George Antheil patented a “Secret Communication System”. • Their scheme was for a frequency hopping remote control for torpedo guidance. 3

First spread-spectrum patent • By changing the transmitter frequencies in a “random” pattern, the

First spread-spectrum patent • By changing the transmitter frequencies in a “random” pattern, the torpedo control signal could not be jammed. • Lamarr proposed using 88 frequencies sequenced for control. Frequency switching pattern

PN Sequence Generation • Codes are periodic and generated by a shift register and

PN Sequence Generation • Codes are periodic and generated by a shift register and XOR • Maximum-length (ML) shift register sequences, m-stage shift register, length: n = 2 m – 1 bits R(t) t -> -1/n -n. Tc + n. Tc Tc Output

Generating PN Sequences Output + • Take m=2 =>L=3 • cn=[1, 1, 0, .

Generating PN Sequences Output + • Take m=2 =>L=3 • cn=[1, 1, 0, . . . ], usually written as bipolar cn=[1, 1, -1, . . . ] m Stages connected to modulo-2 adder 2 1, 2 3 1, 3 4 1, 4 5 1, 4 6 1, 6 8 1, 5, 6, 7

Problems with m-sequences • Cross-correlations with other m-sequences generated by different input sequences can

Problems with m-sequences • Cross-correlations with other m-sequences generated by different input sequences can be quite high • Easy to guess connection setup in 2 m samples so not too secure • In practice, Gold codes or Kasami sequences which combine the output of msequences are used.

Gold Sequences

Gold Sequences

Orthogonal Codes • Orthogonal codes – All pairwise cross correlations are zero – Fixed-

Orthogonal Codes • Orthogonal codes – All pairwise cross correlations are zero – Fixed- and variable-length codes used in CDMA Systems – For CDMA application, each mobile user uses one sequence in the set as a spreading code – Provides zero cross correlation among all users 10/7/2020 9

Introduction to Spread Spectrum • Problems such as capacity limits, propagation effects, synchronization occur

Introduction to Spread Spectrum • Problems such as capacity limits, propagation effects, synchronization occur with wireless systems • Spread spectrum modulation spreads out the modulated signal bandwidth so it is much greater than the message bandwidth • Independent code spreads signal at transmitter and despreads signal at receiver

Spread Spectrum Technology • Problem of radio transmission: frequency dependent fading can wipe out

Spread Spectrum Technology • Problem of radio transmission: frequency dependent fading can wipe out narrow band signals for duration of the interference • Solution: spread the narrow band signal into a broad band signal using a special code interference power spread signal power detection at receiver f signal spread interference f

Spread Spectrum Technology • Side effects: – coexistence of several signals without dynamic coordination

Spread Spectrum Technology • Side effects: – coexistence of several signals without dynamic coordination – tap-proof • Alternatives: Direct Sequence (DS/SS), Frequency Hopping (FH/SS) • Spread spectrum increases BW of message signal by a factor N, Processing Gain

Effects of spreading and interference user signal broadband interference narrowband interference P P i)

Effects of spreading and interference user signal broadband interference narrowband interference P P i) ii) f P iii) sender f P P iv) v) f f receiver f

Spreading and frequency selective fading channel quality 2 1 Narrowband signal 3 5 spread

Spreading and frequency selective fading channel quality 2 1 Narrowband signal 3 5 spread spectrum 6 4 guard space channel quality narrowband channels frequency 2 2 2 1 frequency spread spectrum channels

Orthogonal Multiple Access • requires synchronization among the users, since the waveforms are orthogonal

Orthogonal Multiple Access • requires synchronization among the users, since the waveforms are orthogonal only if they are aligned in time. Walsh-Hadamard code To be polar, 0's are mapped to 1's and 1's are mapped to -1.

Orthogonal Multiple Access (2)

Orthogonal Multiple Access (2)

Orthogonal Multiple Access (3) • Disadvantage of Walsh-Hadamard code: 1. It have more than

Orthogonal Multiple Access (3) • Disadvantage of Walsh-Hadamard code: 1. It have more than one autocorrelation peak , therefore need an external synchronization scheme. 2. Cross-correlation will affect it, so it is only used in synchronized CDMA 3. Spreading is not over the whole bandwidth, instead over a number of discrete frequency-component.

Non-orthogonal Multiple Access • Gold sequences are in particular popular for non-orthogonal CDMA. •

Non-orthogonal Multiple Access • Gold sequences are in particular popular for non-orthogonal CDMA. • By shifting one of the two PN sequence, we get a different Gold sequence. • Permits the transmission to be asynchronous. The receiver can synchronize using the auto-correlation property of the Gold sequence.

Spreading Spectrum Techniques 1. 2. 3. 4. 5. Direct Sequence (DS) Frequency Hopping (FH)

Spreading Spectrum Techniques 1. 2. 3. 4. 5. Direct Sequence (DS) Frequency Hopping (FH) Hybrid (DS/FH) Time Hopping (TH) Pulse FM System (Chirp)

DSSS (Direct Sequence Spread Spectrum) I • XOR the signal with pseudonoise (PN) sequence

DSSS (Direct Sequence Spread Spectrum) I • XOR the signal with pseudonoise (PN) sequence (chipping sequence) • Advantages Tb – reduces frequency selective fading – in cellular networks • base stations can use the same frequency range • several base stations can detect and recover the signal • But, needs precise power control 0 1 Tc 0 1 1 0 10 1 1 0 0 101 0 user data XOR chipping sequence = resulting signal

Processing Gain (spreading factor) Period of one data bit Period of one chip PG

Processing Gain (spreading factor) Period of one data bit Period of one chip PG = SF = Tb / Tc

DSSS (Direct Sequence Spread Spectrum) II transmitter user data m(t) Spread spectrum Signal y(t)=m(t)c(t)

DSSS (Direct Sequence Spread Spectrum) II transmitter user data m(t) Spread spectrum Signal y(t)=m(t)c(t) X modulator chipping sequence, c(t) transmit signal radio carrier receiver correlator received signal demodulator radio carrier sampled data sums integrator decision products X Chipping sequence, c(t)

Direct Sequence Spread Spectrum

Direct Sequence Spread Spectrum

Direct Sequence Spread Spectrum Transmitter

Direct Sequence Spread Spectrum Transmitter

Direct Sequence Spread Spectrum Transmitter

Direct Sequence Spread Spectrum Transmitter

Direct Sequence Spread Spectrum Using BPSK Example

Direct Sequence Spread Spectrum Using BPSK Example

Direct Sequence SS Source: http: //www. sss-mag. com/primer. html 27 Source: http: //murray. newcastle.

Direct Sequence SS Source: http: //www. sss-mag. com/primer. html 27 Source: http: //murray. newcastle. edu. au/users/staff/eemf/ELEC 351/SProjects/Morris/types. htm

DS/SS Comments • Secure and Jamming Resistant – Both receiver and transmitter must know

DS/SS Comments • Secure and Jamming Resistant – Both receiver and transmitter must know c(t) – Since PSD is low, hard to tell if signal present – Since wide response, tough to jam everything • Multiple access – If ci(t) is orthogonal to cj(t), then users do not interfere • Near/Far problem – Users must be received with the same power

FH/SS (Frequency Hopping Spread Spectrum) I • Discrete changes of carrier frequency – sequence

FH/SS (Frequency Hopping Spread Spectrum) I • Discrete changes of carrier frequency – sequence of frequency changes determined via PN sequence • Two versions – Fast Hopping: several frequencies per user bit (FFH) – Slow Hopping: several user bits per frequency (SFH) • Advantages – frequency selective fading and interference limited to short period – uses only small portion of spectrum at any time • Disadvantages – not as robust as DS/SS – simpler to detect

FHSS (Frequency Hopping Spread Spectrum) III narrowband signal transmitter user data modulator hopping sequence

FHSS (Frequency Hopping Spread Spectrum) III narrowband signal transmitter user data modulator hopping sequence frequency synthesizer received signal Spread transmit signal demodulator frequency synthesizer demodulator data

Slow MFSK FHSS

Slow MFSK FHSS

Fast MFSK FHSS

Fast MFSK FHSS

Frequency Hopping SS 33 Source: http: //murray. newcastle. edu. au/users/staff/eemf/ELEC 351/SProjects/Morris/types. htm

Frequency Hopping SS 33 Source: http: //murray. newcastle. edu. au/users/staff/eemf/ELEC 351/SProjects/Morris/types. htm

TIME HOPPING SYSTEMS • • • A time hopping system is a spread spectrum

TIME HOPPING SYSTEMS • • • A time hopping system is a spread spectrum system in which the period and duty cycle of a pulsed RF carrier are varied in a pseudorandom manner under the control of a coded sequence Time hopped spread spectrum systems have found no commercial application to date. However, the arrival of cheap random access memory (RAM) and fast micro-controller chips make time hopping a viable alternative spread spectrum technique for the future. Time hopping is a system in which burst signal are initiated at pseudo random rate. In this the transmitter is switched ON and OFF by a code sequence. The main difference between a frequency hopping and time hopping system is that in the former the transmitted frequency changes at each code chip time in the later the frequency changes occurs only at zero/ one transitions in the code sequence.

TRANSMISSION OF THSS Storage Device Modulator S (t) Time slot Activator PN code Generator

TRANSMISSION OF THSS Storage Device Modulator S (t) Time slot Activator PN code Generator Clock

THSS RECEIVER On-off switches PN code Generator Clock VCO Demodulator Bit timing Storage

THSS RECEIVER On-off switches PN code Generator Clock VCO Demodulator Bit timing Storage

THSS (contd) • Advantages – Has a high bandwidth efficiency as compared to FH

THSS (contd) • Advantages – Has a high bandwidth efficiency as compared to FH and DSSS. – Its implementation is simpler than that of FHSS – Near-far problem can be avoided in a coordinated system • Disadvantages – Has a very long acquisition time. – Also requires error correction

Hybrid System: DS/(F)FH

Hybrid System: DS/(F)FH

PN Synchronization • Synchronization uncertainty – Time uncertainty • Distance between Tx-Rx (propagation delay)

PN Synchronization • Synchronization uncertainty – Time uncertainty • Distance between Tx-Rx (propagation delay) • Relative clock shifts • Different phase between Tx-Rx (carrier, PN sequence) – Frequency uncertainty • Two steps: 1. Acquisition (coarse alignment) 2. Tracking (fine alignment)

Acquisition Phase • Received signal and the locally generated PN sequence are correlated with

Acquisition Phase • Received signal and the locally generated PN sequence are correlated with a coarse time step to produce a measure of similarity between the two.

Acquisition Phase (2) • If not exceeded, sequence is advanced by Tc/2 and repeat

Acquisition Phase (2) • If not exceeded, sequence is advanced by Tc/2 and repeat correlation process.

Applications of Spread Spectrum • Cell phones – IS-95 (DS/SS) – GSM • Global

Applications of Spread Spectrum • Cell phones – IS-95 (DS/SS) – GSM • Global Positioning System (GPS) • Wireless LANs – 802. 11 b

Performance of DS/SS Systems • Pseudonoise (PN) codes – Spread signal at the transmitter

Performance of DS/SS Systems • Pseudonoise (PN) codes – Spread signal at the transmitter – Despread signal at the receiver • Ideal PN sequences should be – Orthogonal (no interference) – Random (security) – Autocorrelation similar to white noise (high at t=0 and low for t not equal 0)

Detecting DS/SS PSK Signals transmitter Spread spectrum Signal y(t)=m(t)c(t) Bipolar, NRZ m(t) X transmit

Detecting DS/SS PSK Signals transmitter Spread spectrum Signal y(t)=m(t)c(t) Bipolar, NRZ m(t) X transmit signal X PN sequence, c(t) (wct + q) sqrt(2)cos receiver received signal x(t) sqrt(2)cos z(t) X X (wct + q)c(t) w(t) LPF integrator data decision

Optimum Detection of DS/SS PSK • Recall, bipolar signaling (PSK) and white noise give

Optimum Detection of DS/SS PSK • Recall, bipolar signaling (PSK) and white noise give the optimum error probability • Not effected by spreading – Wideband noise not affected by spreading – Narrowband noise reduced by spreading

Signal Spectra • Effective noise power is channel noise power plus jamming (NB) signal

Signal Spectra • Effective noise power is channel noise power plus jamming (NB) signal power divided by N Tb Tc

Multiple Access Performance • Assume K users in the same frequency band, • Interested

Multiple Access Performance • Assume K users in the same frequency band, • Interested in user 1, other users interfere 4 6 5 3 2 1

Code Division Multiple Access (CDMA) • Multiplexing Technique used with spread spectrum • Start

Code Division Multiple Access (CDMA) • Multiplexing Technique used with spread spectrum • Start with data signal rate D – Called bit data rate • Break each bit into k chips according to fixed pattern specific to each user – User’s code • New channel has chip data rate k. D chips per second • E. g. k=6, three users (A, B, C) communicating with base receiver R • Code for A = <1, -1, 1> • Code for B = <1, 1, -1, 1, 1> • Code for C = <1, 1, -1, 1, 1, -1>

CDMA Example

CDMA Example

CDMA Explanation • • Consider A communicating with base Base knows A’s code Assume

CDMA Explanation • • Consider A communicating with base Base knows A’s code Assume communication already synchronized A wants to send a 1 – Send chip pattern <1, -1, 1> • A’s code • A wants to send 0 – Send chip[ pattern <-1, 1, 1, -1> • Complement of A’s code • Decoder ignores other sources when using A’s code to decode – Orthogonal codes

CDMA for DSSS • n users each using different orthogonal PN sequence • Modulate

CDMA for DSSS • n users each using different orthogonal PN sequence • Modulate each users data stream – Using BPSK • Multiply by spreading code of user

CDMA in a DSSS Environment

CDMA in a DSSS Environment

Seven Channel CDMA Encoding and Decoding

Seven Channel CDMA Encoding and Decoding

Signal Model • Interested in signal 1, but we also get signals from other

Signal Model • Interested in signal 1, but we also get signals from other K-1 users: • At receiver,

Interfering Signal • After mixing and despreading (assume t 1=0) • After LPF •

Interfering Signal • After mixing and despreading (assume t 1=0) • After LPF • After the integrator-sampler

At Receiver • m(t) =+/-1 (PSK), bit duration Tb • Interfering signal may change

At Receiver • m(t) =+/-1 (PSK), bit duration Tb • Interfering signal may change amplitude at tk • At User 1: • Ideally, spreading codes are Orthogonal:

Multiple Access Interference (MAI) • If the users are assumed to be equal power

Multiple Access Interference (MAI) • If the users are assumed to be equal power interferers, can be analyzed using the central limit theorem (sum of IID RV’s)

Example of Performance Degradation N=8 N=32

Example of Performance Degradation N=8 N=32

Near/Far Problem (I) • Performance estimates derived using assumption that all users have same

Near/Far Problem (I) • Performance estimates derived using assumption that all users have same power level • Reverse link (mobile to base) makes this unrealistic since mobiles are moving • Adjust power levels constantly to keep equal k 1

Near/Far Problem (II) • K interferers, one strong interfering signal dominates performance • Can

Near/Far Problem (II) • K interferers, one strong interfering signal dominates performance • Can result in capacity losses of 10 -30%

Multipath Propagation

Multipath Propagation

RAKE Receiver • Received signal sampled at the rate 1/Ts> 2/Tc for detection and

RAKE Receiver • Received signal sampled at the rate 1/Ts> 2/Tc for detection and synchronization • Fed to all M RAKE fingers. Interpolation/decimation unit provides a data stream on chiprate 1/Tc • Correlation with the complex conjugate of the spreading sequence and weighted (maximum-ratio criterion)summation over one symbol

RAKE Receiver • RAKE Receiver has to estimate: – – Multipath delays Phase of

RAKE Receiver • RAKE Receiver has to estimate: – – Multipath delays Phase of multipath components Amplitude of multipath components Number of multipath components • Main challenge is receiver synchronization in fading channels

BER performance of DS CDMA with m-sequence in AWGN 10/7/2020 64

BER performance of DS CDMA with m-sequence in AWGN 10/7/2020 64

BER performance of DS CDMA with Gold sequence in AWGN 10/7/2020 65

BER performance of DS CDMA with Gold sequence in AWGN 10/7/2020 65

BER performance of DS CDMA with orthogonal Gold sequence in AWGN 10/7/2020 66

BER performance of DS CDMA with orthogonal Gold sequence in AWGN 10/7/2020 66

BER performance of DS CDMA with m-sequence in Rayleigh fading 10/7/2020 67

BER performance of DS CDMA with m-sequence in Rayleigh fading 10/7/2020 67

BER performance of DS CDMA with orthogonal Gold sequence in Rayleigh fading 10/7/2020 68

BER performance of DS CDMA with orthogonal Gold sequence in Rayleigh fading 10/7/2020 68

Practical Example: Bluetooth • 2. 4 GHz – 2. 4835 GHz Operating Range •

Practical Example: Bluetooth • 2. 4 GHz – 2. 4835 GHz Operating Range • 79 Different Radio Channels • Hops 1600 times per second for data/voice links • Hops 3200 times per second for page and inquiry scanning • 1 Mbps = Rb for Bluetooth Ver 1. 1/1. 2 • 3 Mbps = Rb for Bluetooth Ver 2. 1 • Gaussian Frequency Shift Keying (GFSK)

Military spread spectrum examples • HAVEQUICK is a frequency-hopping system used in aircraft radios

Military spread spectrum examples • HAVEQUICK is a frequency-hopping system used in aircraft radios to provide anti-jamming. • Every radio is synchronized by a timing signal (usually GPS) and steps through a pre-determined set of frequencies which is loaded into the radio daily. ARC-210 HAVEQUICK capable radio

Military spread spectrum examples • SINCGARS is a VHF-FM frequency-hopping system used by the

Military spread spectrum examples • SINCGARS is a VHF-FM frequency-hopping system used by the Army, Navy, and USMC. • SINCGARS operates on any or all of the 2, 320 frequencies between 30 and 87. 975 MHz in 25 k. Hz increments.