E303: Communication Systems

Similar documents
EE401: Advanced Communication Theory

EE303: Communication Systems

Direct-Sequence Spread-Spectrum

Digital Band-pass Modulation PROF. MICHAEL TSAI 2011/11/10

E303: Communication Systems

Communication Theory Summary of Important Definitions and Results

Information Sources. Professor A. Manikas. Imperial College London. EE303 - Communication Systems An Overview of Fundamentals

2016 Spring: The Final Exam of Digital Communications

Analog Electronics 2 ICS905

Digital Communications

Multi User Detection I

Square Root Raised Cosine Filter

The Performance of Quaternary Amplitude Modulation with Quaternary Spreading in the Presence of Interfering Signals

A First Course in Digital Communications

EE 661: Modulation Theory Solutions to Homework 6

CHAPTER 14. Based on the info about the scattering function we know that the multipath spread is T m =1ms, and the Doppler spread is B d =0.2 Hz.

EE401: Advanced Communication Theory

Digital Baseband Systems. Reference: Digital Communications John G. Proakis

This examination consists of 10 pages. Please check that you have a complete copy. Time: 2.5 hrs INSTRUCTIONS

EE5713 : Advanced Digital Communications

Principles of Communications Lecture 8: Baseband Communication Systems. Chih-Wei Liu 劉志尉 National Chiao Tung University

Performance Analysis of Spread Spectrum CDMA systems

ELEC546 Review of Information Theory

EE456 Digital Communications

ECE 564/645 - Digital Communications, Spring 2018 Homework #2 Due: March 19 (In Lecture)

Mobile Communications (KECE425) Lecture Note Prof. Young-Chai Ko

Upper Bounds for the Average Error Probability of a Time-Hopping Wideband System

ELECTRONICS & COMMUNICATIONS DIGITAL COMMUNICATIONS

Digital Transmission Methods S

Advanced 3 G and 4 G Wireless Communication Prof. Aditya K Jagannathan Department of Electrical Engineering Indian Institute of Technology, Kanpur

Lecture 7: Wireless Channels and Diversity Advanced Digital Communications (EQ2410) 1

Limited Feedback in Wireless Communication Systems

Line Codes and Pulse Shaping Review. Intersymbol interference (ISI) Pulse shaping to reduce ISI Embracing ISI

Signal Design for Band-Limited Channels

Tracking of Spread Spectrum Signals

EE4512 Analog and Digital Communications Chapter 4. Chapter 4 Receiver Design

Lecture 2. Fading Channel

Approximate Minimum Bit-Error Rate Multiuser Detection

LECTURE 16 AND 17. Digital signaling on frequency selective fading channels. Notes Prepared by: Abhishek Sood

Optimisation of Pseudolite Pulsing Scheme for Participative & Non-Participative Receivers

ANALYSIS OF A PARTIAL DECORRELATOR IN A MULTI-CELL DS/CDMA SYSTEM

EE4061 Communication Systems

Detecting Parametric Signals in Noise Having Exactly Known Pdf/Pmf

Digital Communications: An Overview of Fundamentals

Carrier frequency estimation. ELEC-E5410 Signal processing for communications

Chapter 4: Continuous channel and its capacity

Lecture 12. Block Diagram

Wireless Information Transmission System Lab. Channel Estimation. Institute of Communications Engineering. National Sun Yat-sen University

MATHEMATICAL TOOLS FOR DIGITAL TRANSMISSION ANALYSIS

that efficiently utilizes the total available channel bandwidth W.

8 PAM BER/SER Monte Carlo Simulation

Consider a 2-D constellation, suppose that basis signals =cosine and sine. Each constellation symbol corresponds to a vector with two real components

Generalize from CPFSK to continuous phase modulation (CPM) by allowing: non-rectangular frequency pulses frequency pulses with durations LT, L > 1

ECE6604 PERSONAL & MOBILE COMMUNICATIONS. Week 3. Flat Fading Channels Envelope Distribution Autocorrelation of a Random Process

Design of MMSE Multiuser Detectors using Random Matrix Techniques

Data Detection for Controlled ISI. h(nt) = 1 for n=0,1 and zero otherwise.

Topic 3. Design of Sequences with Low Correlation

Modulation & Coding for the Gaussian Channel

5 Analog carrier modulation with noise

Problem 7.7 : We assume that P (x i )=1/3, i =1, 2, 3. Then P (y 1 )= 1 ((1 p)+p) = P (y j )=1/3, j=2, 3. Hence : and similarly.

Weiyao Lin. Shanghai Jiao Tong University. Chapter 5: Digital Transmission through Baseband slchannels Textbook: Ch

Approximately achieving the feedback interference channel capacity with point-to-point codes

Multiuser Detection. Summary for EECS Graduate Seminar in Communications. Benjamin Vigoda

Solutions to Selected Problems

Carrier Transmission. The transmitted signal is y(t) = k a kh(t kt ). What is the bandwidth? More generally, what is its Fourier transform?

A Family of Nyquist Filters Based on Generalized Raised-Cosine Spectra

Communications and Signal Processing Spring 2017 MSE Exam

A Design of High-Rate Space-Frequency Codes for MIMO-OFDM Systems

UTA EE5362 PhD Diagnosis Exam (Spring 2011)

2. SPECTRAL ANALYSIS APPLIED TO STOCHASTIC PROCESSES

Ranging detection algorithm for indoor UWB channels

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

UCSD ECE153 Handout #40 Prof. Young-Han Kim Thursday, May 29, Homework Set #8 Due: Thursday, June 5, 2011

Advanced 3G and 4G Wireless Communication Prof. Aditya K. Jagannatham Department of Electrical Engineering Indian Institute of Technology, Kanpur

ECE 564/645 - Digital Communications, Spring 2018 Midterm Exam #1 March 22nd, 7:00-9:00pm Marston 220

CS6956: Wireless and Mobile Networks Lecture Notes: 2/4/2015

Wideband Spectrum Sensing for Cognitive Radios

Received Signal, Interference and Noise

Power Spectral Density of Digital Modulation Schemes

INTRODUCTION TO DELTA-SIGMA ADCS

Performance Analysis of Physical Layer Network Coding

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING Final Examination - Fall 2015 EE 4601: Communication Systems

Coding theory: Applications

This examination consists of 11 pages. Please check that you have a complete copy. Time: 2.5 hrs INSTRUCTIONS

Introduction to Probability and Stochastic Processes I

Computation of Bit-Error Rate of Coherent and Non-Coherent Detection M-Ary PSK With Gray Code in BFWA Systems

Lecture 2. Capacity of the Gaussian channel

III.B Linear Transformations: Matched filter

Lecture 4. Capacity of Fading Channels

Review of Doppler Spread The response to exp[2πift] is ĥ(f, t) exp[2πift]. ĥ(f, t) = β j exp[ 2πifτ j (t)] = exp[2πid j t 2πifτ o j ]

Summary: SER formulation. Binary antipodal constellation. Generic binary constellation. Constellation gain. 2D constellations

SNR i = 2E b 6N 3. Where

a) Find the compact (i.e. smallest) basis set required to ensure sufficient statistics.

Digital Modulation 1

Performance of Coherent Binary Phase-Shift Keying (BPSK) with Costas-Loop Tracking in the Presence of Interference

Stochastic Processes. M. Sami Fadali Professor of Electrical Engineering University of Nevada, Reno

Synchronization in Physical- Layer Network Coding

Copyright license. Exchanging Information with the Stars. The goal. Some challenges


Principles of Communications

Transcription:

E303: Communication Systems Professor A. Manikas Chair of Communications and Array Processing Imperial College London An Overview of Fundamentals: PN-codes/signals & Spread Spectrum (Part B) Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 1 / 56

Table of Contents 1 Introduction Modelling of PN-signals in SSS Equivalent Energy Unitisation Effi ciency (EUE) Comments 2 Classification of Jammers in SSS 3 Direct Sequence SSS Introductory Concepts and Mathematical Modelling PSD(f ) of a Random Pulse Signal PSD(f ) of a PN-Signal b(t) in DS-SSSs PSD(f ) of DS/BPSK Spread Spectrum Tx Signal s(t) 4 DS-BPSK Spread Spectrum Output SNIR Bit Error Probability with Jamming 5 DS-SSS on the (p e, EUE, BUE)-parameter plane 6 Anti-Jam Margin 7 Frequency Hopping SSSs 8 Appendices Appendix A. Block Diagram of a Typical SSS Appendix B. BPSK/DS/SS Transmitter and Receiver Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 2 / 56

Introduction Introduction (a) SSS (jammers): (b) CDMA (K users): Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 3 / 56

Introduction Modelling of PN-signals in SSS Modelling of PN-signals in SSS Consider { {α[n]}=a sequence of ± 1 s { } c(t) = an energy signal of duration T c, e.g. c(t) = rect t T c We have seen that the PN signal b(t) can be modelled as follows: DS-SSS (Examples: DS-BPSK, DS-QPSK): b(t) = n α[n].c(t nt c ) (1) FH-SSS (Examples: FH-FSK) b(t) = n exp {j(2πk[n]f 1 t + φ[n])}.c(t nt c ) (2) where {k[n]} is a sequence of integers such that {α[n]} {k[n]} (3) { } and with φ[n] = random: pdf φ[n] = 1 2π rect φ 2π Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 4 / 56

Introduction Equivalent Energy Unitisation Effi ciency (EUE) Equivalent Energy Utilisation Effi ciency (EUE) Remember: Jamming source, or, simply Jammer = intentional interference Interfering source = unintentional interference With area-b = area-a we can find N j P j = 2 areaa = 2 areab = N j B j N j = P j B j Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 5 / 56

Introduction Equivalent Energy Unitisation Effi ciency (EUE) if then B J = qb ss ; 0 < q 1 (4) EUE J = E b EUE equ = N J E b N 0 + N J = P s.b J P J.r b = PG SJR in q }{{} EUE j = P s.q.b ss P J.B = PG SJR in q (5) (6) ( ) 1 N0 + 1 (7) N j where SJR in P s P J (8) Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 6 / 56

Introduction Comments Comments EUE equ (or EUE J ): very important since bit error probabilities are defined as function of EUE equ (or of EUE J ) For a specified { performance the smaller the SIRin the better for the signal the larger the SIR in the better for the jammer Jammer limits the performance of the communication system i.e. effects of channel noise can be ignored i.e. Jammer Power P n EUE equ = E b N 0 +N J E b N J = EUE J N.B. exception to this: i) non-uniform fading channels ii) multiple access channels number of possible jamming waveforms There is no single jamming waveform that is worst for all SSSs There is no single SSS that is best against all jamming waveforms. Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 7 / 56

Classification of Jammers in SSS Classification of Jammers in SSS Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 8 / 56

Direct Sequence SSS Introductory Concepts and Mathematical Modelling Direct Sequence SSS Introductory Concepts & Mathematical Modelling If BPSK digital modulator is employed then the BPSK-signal can be modelled as: BPSK s(t) = A c sin(2πf c t + m(t) π 2 ) (9) where the data waveform can be modelled as follows: m(t) a[n] c 1 (t n T cs ); nt cs t < (n + 1) T cs (10) n }{{} rect{ t n Tcs Tcs } with {a[n]} = sequ. of independent data (message) bits (±1 s) Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 9 / 56

Direct Sequence SSS Introductory Concepts and Mathematical Modelling Equation (9) can be rewritten as follows: BPSK s(t) = A c m(t) cos(2πf c t) BPSK can be considered as { PM AM (11) remember: Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 10 / 56

Direct Sequence SSS Introductory Concepts and Mathematical Modelling The PSD(f ) s of m(t) and s(t) are shown below Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 11 / 56

Direct Sequence SSS Introductory Concepts and Mathematical Modelling If a DS/BPSK modulator is employed, then the SS-transmitted signal is ±1 {}}{ DS/BPSK : s(t) = A c sin 2πF c t + m(t)b(t) π (12) 2 = A c m(t)b(t) cos(2πf c t) (13) where m(t) a[n] c 1 (t nt cs ); nt cs t < (n + 1)T cs n }{{} rect{ t ntcs Tcs } b(t) = k chip-duration α[k] c 2 (t kt cs ); kt c t < (k + 1) T c }{{} rect{ t ktc Tc } (14) Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 12 / 56

Direct Sequence SSS Introductory Concepts and Mathematical Modelling BPSK DS/CDMA Transmitter & Receiver TX (see also Appendix-B): Rx (see also Appendix-B): Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 13 / 56

Direct Sequence SSS Introductory Concepts and Mathematical Modelling The PN-sequence {α[l]} (whose elements have values ±1) is M times faster than the data sequence {a[n]}. i.e. i.e. T cs = M T c (15) PN-signal Bandwidth data-bandwidth (16) Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 14 / 56

Direct Sequence SSS Introductory Concepts and Mathematical Modelling Systems which have coincident data and SS code clocks are often said to have a data privacy feature such systems are easy to build and can be combined in single units T cs = 5 MT c Note: chip = T c = smallest time increment Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 15 / 56

Direct Sequence SSS Introductory Concepts and Mathematical Modelling If the above data privacy feature is taken into account then m(t) n a[n].c 1 (t n T cs ) nt cs < t < (n + 1) T cs k with T cs = MT c ; = n; b(t) = α[k].c 2 (t kt c ) kt c < t < (k + 1) T c (17) k M where n T cs + k T c t < n T cs + (k + 1) T c k = 0, 1,..., M 1 = k mod M Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 16 / 56

Direct Sequence SSS Introductory Concepts and Mathematical Modelling Conclusion DS/BPSK similar to BPSK except that the apparent data rate is M times faster signal spectrum is M times wider Therefore Note: PG = B ss B = M (18) 1 message cannot be recovered without knowledge of PN-sequence i.e. PRIVACY 2 typical: PN-chip-rate several M bits/sec data rate few bits/sec Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 17 / 56

Direct Sequence SSS Introductory Concepts and Mathematical Modelling PSD of DS/BPSK/SS Transmitted Signal Tx signal s(t) = m(t) b(t) A c cos(2πf c t) PSD s (f ) = PSD m (f ) PSD b (f ) PSD Ac cos(2πf c t)(f ) PSD s (f ) = PSD m (f ) PSD b (f ) PSD Ac cos(2πf c t)(f ) remember PSD Ac cos(2πf c t)(f ) = A2 c 4 (δ (f F c ) + δ (f + F c )) Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 18 / 56

Direct Sequence SSS PSD(f ) of a Random Pulse Signal m(t) n a[n].c(t n T cs ) (see "line-codes") PSD m (f ) = FT(c(t)) 2 T cs R aa [0] + + k= k =0 R aa [k] exp( j2πfkt cs ) (19) Note that{ if statistical { } indep. we have: E a 2 R aa [k] = n for k = 0 E {a n } E {a n+k } for k = 0 { µ 2 i.e. R aa [k] = a + σ 2 a for k = 0 where µ a = mean and σ a = std for k = 0 then µ 2 a PSD m (f ) = σ 2 FT(c(t)) 2 a T }{{ cs } Continuous Spectrum + µ2 a Tcs 2 comb 1 ( FT(c(t)) 2 ) Tcs } {{ } Discrete Spectrum Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 19 / 56

Direct Sequence SSS PSD(f ) of a Random Pulse Signal PSD(f) of a Random Pulse Signal For a random pulse signal m(t) n a[n].c(t n T cs ) (i.e. a sequence of pulses where there is an invariant average time of separation T cs between pulses) with all pulses of the same form but with random amplitudes a[n] with mean=µ a = E{a[n]} and std=σ 2 a = E{(a[n] µ a ) 2 } statistical independent random time of occurrence, Then: PSD m (f ) = σ 2 FT(c(t)) 2 a T }{{ cs } Continuous Spectrum + µ2 a Tcs 2 comb 1 ( FT(c(t)) 2 ) Tcs } {{ } Discrete Spectrum Note that if µ a = 0 (this is a very common case ) then PSD m (f )=E{a[n] 2 FT(single pulse) 2 } T cs Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 20 / 56

Direct Sequence SSS PSD(f ) of a Random Pulse Signal Example: PSD of a random BINARY signal m(t) Consider a random binary sequence of 0 s and 1 s. This binary sequence is transmitted as random signal m(t) with 1 s and 0 s being sent using the pulses shown below. For instance a random binary sequence/waveform could be If 1 s and 0 s are statistically independent with Pr(0) = Pr(1) = 0.5, the PSD of the transmitted signal can be estimated as follows: Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 21 / 56

Direct Sequence SSS PSD(f ) of a Random Pulse Signal Solution: 2 FT { PSD m (f ) = E a[n] 2}. T cs { = E a[n] 2}. T cs 2 sinc 2 (ft cs ) T cs = E {a[n] 2} T cs sinc 2 {ft cs } }{{} =( A 2 ) 1 2 +(+A2 ) 1 2 = A 2 T cs sinc 2 {ft cs } R mm (τ) = FT 1 {PSD m (f )} =FT 1 { A 2 T cs sinc 2 {ft cs } } { } = A 2 Λ τ T cs Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 22 / 56

Direct Sequence SSS PSD(f ) of a PN-Signal b(t) in DS-SSSs PSD(f) of a PN-Signal b(t) in DS-SSSs Autocorrelation function: R bb (τ) R bb (τ) = ( )} Nc +1 N c rep Nc T c {Λ τ T c 1 N c (20) Using the FT tables the PSD b (f )= FT{R bb (τ)} of the signal b(t) is: PSD b (f ) = { Nc +1 comb Nc 2 1 sinc 2 {f T c } } 1 N Nc Tc c δ(f ) (21) Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 23 / 56

Direct Sequence SSS PSD(f ) of DS/BPSK Spread Spectrum Tx Signal s(t) PSD(f) of DS/BPSK Spread Spectrum Tx Signal s(t) s(t) = m(t) b(t) A c cos(2πf c t) PSD s (f ) = PSD m (f ) PSD b (f ) A2 c 4 (δ(f F c ) + δ(f + F c )) }{{} term 1 Ignore (for the time being) the effects of m(t) PSD term1 (f ) = A2 c 4 PSD b(f ) (δ(f F c ) + δ(f + F c )) { = A2 c 4 { N c +1 comb Nc 2 1 sinc 2 (f T c ) } 1 } δ(f ) Nc Tc N c (δ(f F c ) + δ(f + F c )) ( = A2 c 4 { Nc +1 comb Nc 2 1 sinc 2 {(f F c )T c } } Nc Tc A2 c 4 + comb 1 Nc Tc 1 N c (δ(f F c ) + δ(f + F c )) { sinc 2 {(f + F c )T c } }) Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 24 / 56

Direct Sequence SSS PSD(f ) of DS/BPSK Spread Spectrum Tx Signal s(t) i.e. PSD term1 (f ) = A2 c 4 Nc + 1 Nc 2 A2 c 4 ( comb 1 Nc Tc + comb 1 Nc Tc { sinc 2 {(f F c )T c } } { sinc 2 {(f + F c )T c } }) 1 N c (δ(f F c ) + δ(f + F c )) (22) Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 25 / 56

Direct Sequence SSS PSD(f ) of DS/BPSK Spread Spectrum Tx Signal s(t) Above the effects of m(t) have not been taken into account. If m(t) is used, then each discrete frequency in Equation (22) becomes a sinc 2 function. There are two cases: CASE-1: 1 T cs < 1 2N c T c CASE-2: 1 T cs 1 N c T c the peaks will merge into a continuous smooth spectrum Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 26 / 56

Direct Sequence SSS PSD(f ) of DS/BPSK Spread Spectrum Tx Signal s(t) CASE-1: Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 27 / 56

Direct Sequence SSS PSD(f ) of DS/BPSK Spread Spectrum Tx Signal s(t) CASE-2: Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 28 / 56

Direct Sequence SSS PSD(f ) of DS/BPSK Spread Spectrum Tx Signal s(t) N.B.: If then b(t) = random s(t) = A c m(t)b(t) cos(2πf c t) If the effects of m(t) are ignored then PSD s (f ) = A 2 c T 2 c sinc {ft c } 1 4 (δ(f F c ) + δ(f + F c )) PSD s (f ) = T c 4 A2 c i.e. PSD is similar to CASE-2 above ( ) sinc 2 {(f F c )T c } + sinc 2 {(f + F c )T c } Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 29 / 56

DS-BPSK Spread Spectrum Output SNIR DS-BPSK Spread Spectrum: Output SNIR Consider the block diagram of a SS-Communication System which employs a BPSK digital modulator: Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 30 / 56

DS-BPSK Spread Spectrum Output SNIR N.B.: B ss = 1 T c ; B = 1 T cs ; PG = B ss B = T cs T c Then, at point T1, we have s(t) = A c m(t) b(t) cos(2πf c t) (23) and at point T1 : s(t) + n(t) + j(t) (for k = 1) (24) At the input of the receiver the Signal-to-Noise-plus-Interference Ratio (SNIR in ) is: SNIR in = EUE PG (1 + JNR in ) = EUE equ PG (25) Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 31 / 56

DS-BPSK Spread Spectrum Output SNIR at point T : at point T0 : (s(t) + n(t) + j(t)) b(t τ) 2 cos(2πf c t + θ) (26) P unwanted = P nout + P code-noise + P jout (27) Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 32 / 56

DS-BPSK Spread Spectrum Output SNIR if τ = 0 and θ = 0 (i.e. the system is synchronized) then: P code-noise = 0 and SNIR out-max = 2EUE equ (28) Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 33 / 56

DS-BPSK Spread Spectrum Output SNIR However, Therefore, SNIR in = EUE PG (1 + JNR in ) = EUE equ PG (29) SNIR out-max = 2EUE equ = 2.PG.SNIR in (30) Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 34 / 56

DS-BPSK Spread Spectrum Bit Error Probability with Jamming Bit Error Probability with Jamming A. CONSTANT POWER BROADBAND JAMMER: From the Detection Theory topic we know that the bit-error-probability p e for a Binary Phase-Shift Key (BPSK) communication system is given by: p e = T 2 EUE }{{} SNR out, matched filter where EUE = E b N 0 (31) Consider a DS/BPSK SSS which operates in the presence of a constant amplitude broadband jammer with double sided power spectral density PSD j (f ) = N j 2 (32) Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 35 / 56

DS-BPSK Spread Spectrum Bit Error Probability with Jamming Then, { 2 } p e = T EUEequ where EUE equ = E b N 0 +N j with N j = P J B ss If we make the assumption that N j N 0 then p e = T { 2 EUE J } (33) where EUE J = E b N j This is known as the BASELINE PERFORMANCE of a DS/BPSK SSS Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 36 / 56

B. PULSE JAMMER: DS-BPSK Spread Spectrum Bit Error Probability with Jamming Consider a DS/BPSK SSS which operates in the presence of a jammer which transmits broadband noise with large power but only a fraction of the time. The double-sided power spectral density of the jammer is given by: PSD j (f ) = N j 2ρ (34) where ρ the fraction of time the jammer is on. P j = average jamming power P j ρ = actual power during a jamming pulse duration Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 37 / 56

DS-BPSK Spread Spectrum Bit Error Probability with Jamming Let the jammer pulse duration be greater than T cs (data bit time). { Pr(jammer = on ) = ρ Then Pr(jammer = off ) = 1 ρ and the bit-error-probability is given by: { } p e = (1 ρ)t 2 E b E + ρt 2 b N 0 N }{{} 0 + N (35) j ρ 0 (very small) which can be simplified to p e = ρ T { 2ρ EUE J } where EUE J = E b N j (36) Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 38 / 56

DS-BPSK Spread Spectrum Bit Error Probability with Jamming By plotting the above equation for different values of ρ we get: Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 39 / 56

DS-BPSK Spread Spectrum Bit Error Probability with Jamming Note that the value of which maximizes p e decreases with increasing values of EUE j there is a value of ρ which maximizes the probability of error p e. This value can be found by differentiating Equation-36 with respect to ρ. That is { dp 0.709 e dρ = 0 ρ = EUE if EUE j j > 0.709 1 if EUE j 0.709 (37) Therefore { }} p emax = max ρ T { 2ρEUE ρ j } p emax = ρ T { 2ρ EUE j (38) = p emax = { 0.083 EUE j if EUE j > 0.709 T { 2EUE j } if EUEj 0.709 (39) Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 40 / 56

DS-BPSK Spread Spectrum Bit Error Probability with Jamming N.B.: when jammer pulse length is shorter than a data bit time T cs then the above expression is not valid. However, Equation-39 represents an UPPER BOUND on the bit-error-probability p e. The next graph illustrates the bit-error-prob. plotted against the EUE j for a baseline jammer (i.e. ρ = 1) and the worst case jammer (i.e. ρ = ρ ) for a DS/BPSK SSS. Note the huge difference between the two curves. Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 41 / 56

DS-BPSK Spread Spectrum Bit Error Probability with Jamming Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 42 / 56

DS-SSS on the (p e, EUE, BUE)-parameter plane DS-SSS on the ( p e, EUE, BUE)-parameter plane Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 43 / 56

Anti-Jam Margin Anti-Jam Margin An important parameter of SSS is the ANTIJAM MARGIN which is defined as follows: db(ajm) db(eue equ ) db(eue which corresponds to the p e,pr ) db(ajm) 10 log(eue equ ) 10 log(eue pe,pr ) AJM represents a safety margin against jammer (or against jammer plus noise). Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 44 / 56

Frequency Hopping SSSs Frequency Hopping SSSs Consider that the following part of the spectrum has been allocated to a FH/SSS: Let us partition the above spectrum onto L different frequency slots of bandwidth F 1 (or of bandwidth qf 1 where q is a constant). Then B ss = q F 1 L L = 2 m Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 45 / 56

Frequency Hopping SSSs Define the following symbols: T c = hop duration (i.e. hop rate r hop = 1 T c ) T cs = message bit duration (i.e. bit rate r b = 1 T cs ) M = number of hops per message bit (i.e. T cs = M T c ) FH/SSS: Fast hop slow hop balance hop r hop > r b r hop < r b r hop = r b The frequency slot is constant in each time chip T c, BUT changes from chip-to-chip. This can be represented by the following diagram: Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 46 / 56

Frequency Hopping SSSs In general, the No. of different frequency slots L over which the signal may hop, is a power of 2. Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 47 / 56

Frequency Hopping SSSs F 1 is, in general, equal to 1 T c, i.e. F 1 = 1 T c (but this is not a necessary requirement). several FH signals occupy a common RF channel FH model of b(t) - (complex representation): { t ntc b(t) = exp {j(2π.k[n].f 1 t + φ n )} rect n T c } where k[n] =f{pn-sequ {α[n]}} k[n] is an integer that is formed by a codeword which is formed by one or more m-sequences Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 48 / 56

Frequency Hopping SSSs Transmitter-Receiver path: Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 49 / 56

Frequency Hopping SSSs A Different Implementation: Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 50 / 56

Frequency Hopping SSSs L frequencies are produced by the digital Frequ. Synthesizer, separated by F 1 B s q F 1 L (40) Note: if reception= coherent : more diffi cult to achieve places constraints on the transmitted signal and transmitted medium if reception= non-coherent : PN-gen. can run at a considerably slower rate in this type of system than in a DS system Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 51 / 56

Frequency Hopping SSSs FH: non-coherent poorer performance against thermal noise. Performance: Coherent FSK (CFSK) { } p e,cfsk = T EUE Non-Coherent FSK (NFSK) p e,nfsk = 1 ( 2 exp EUE ) 2 Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 52 / 56

Frequency Hopping SSSs A serious problem is the DS: severe problem FH: much more susceptible very strong signals at receiver swapping out the effects of weaker signal {}}{ near-far problem : acquisition: much faster in FH than in DS PG = B ss B = it is not very good criterion for FH Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 53 / 56

Appendices Appendix A. Block Diagram of a Typical SSS Appendices Appendix A. Block Diagram of a Typical SSS (terrestrial & satellite comm. systems) Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 54 / 56

Appendices Appendix B. BPSK/DS/SS Transmitter and Receiver Appendix B. BPSK/DS/SS Transmitter and Receiver BPSK/DS/SS Transmitter Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 55 / 56

Appendices Appendix B. BPSK/DS/SS Transmitter and Receiver BPSK/DS/SS Receiver Prof. A. Manikas (Imperial College) E303: PN-signals and SSS (Part B) v.17 56 / 56