EE456 Digital Communications

Similar documents
EE3723 : Digital Communications

Block Diagram of a DCS in 411

Lecture 8. Digital Communications Part III. Digital Demodulation

Solutions to the Exam Digital Communications I given on the 11th of June = 111 and g 2. c 2

A First Course in Digital Communications

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences EECS 121 FINAL EXAM

Multiphase Shift Keying (MPSK) Lecture 8. Constellation. Decision Regions. s i. 2 T cos 2π f c t iφ 0 t As iφ 1 t. t As. A c i.

Lecture 4. Goals: Be able to determine bandwidth of digital signals. Be able to convert a signal from baseband to passband and back IV-1

Communication System Analysis

A First Course in Digital Communications

28. Narrowband Noise Representation

EE456 Digital Communications

Solutions for Assignment 2

Spectral Analysis. Joseph Fourier The two representations of a signal are connected via the Fourier transform. Z x(t)exp( j2πft)dt

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

6.003 Homework #13 Solutions

Chapter 3: Signal Transmission and Filtering. A. Bruce Carlson Paul B. Crilly 2010 The McGraw-Hill Companies

Coherent PSK. The functional model of passband data transmission system is. Signal transmission encoder. x Signal. decoder.

System Processes input signal (excitation) and produces output signal (response)

23.2. Representing Periodic Functions by Fourier Series. Introduction. Prerequisites. Learning Outcomes

Signals and Systems Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin

cs/ee 143 Communication Networks

Vehicle Arrival Models : Headway

A Bayesian Approach to Spectral Analysis

Outline Chapter 2: Signals and Systems

Some Basic Information about M-S-D Systems

Random Processes 1/24

EELE Lecture 8 Example of Fourier Series for a Triangle from the Fourier Transform. Homework password is: 14445

Demodulation of Digitally Modulated Signals

RC, RL and RLC circuits

Chapter 2. Models, Censoring, and Likelihood for Failure-Time Data

Impacts of both Tx and Rx IQ Imbalances on OFDM Systems - Analytical Approach

SINUSOIDAL WAVEFORMS

Problem Formulation in Communication Systems

CHAPTER 2 Signals And Spectra

Matlab and Python programming: how to get started

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING EXAMINATIONS 2008

!!"#"$%&#'()!"#&'(*%)+,&',-)./0)1-*23)

Phase and Frequency Modulation

EE 315 Notes. Gürdal Arslan CLASS 1. (Sections ) What is a signal?

EELE Lecture 3,4 EE445 - Outcomes. Physically Realizable Waveforms. EELE445 Montana State University. In this lecture you:

Representing a Signal. Continuous-Time Fourier Methods. Linearity and Superposition. Real and Complex Sinusoids. Jean Baptiste Joseph Fourier

Elements of Stochastic Processes Lecture II Hamid R. Rabiee

control properties under both Gaussian and burst noise conditions. In the ~isappointing in comparison with convolutional code systems designed

On Measuring Pro-Poor Growth. 1. On Various Ways of Measuring Pro-Poor Growth: A Short Review of the Literature

Signal processing. A. Sestieri Dipartimento di Meccanica e Aeronautica University La Sapienza, Rome

Lab 10: RC, RL, and RLC Circuits

THE BERNOULLI NUMBERS. t k. = lim. = lim = 1, d t B 1 = lim. 1+e t te t = lim t 0 (e t 1) 2. = lim = 1 2.

T L. t=1. Proof of Lemma 1. Using the marginal cost accounting in Equation(4) and standard arguments. t )+Π RB. t )+K 1(Q RB

Lecture #6: Continuous-Time Signals

EGR 544 Communication Theory

st semester. Kei Sakaguchi

Math 1b. Calculus, Series, and Differential Equations. Final Exam Solutions

SOLUTIONS TO ECE 3084

Lecture 2: Optics / C2: Quantum Information and Laser Science

From Complex Fourier Series to Fourier Transforms

Notes 04 largely plagiarized by %khc

k The function Ψ(x) is called wavelet function and shows band-pass behavior. The wavelet coefficients d a,b

Chapters 6 & 7: Trigonometric Functions of Angles and Real Numbers. Divide both Sides by 180

ODEs II, Lecture 1: Homogeneous Linear Systems - I. Mike Raugh 1. March 8, 2004

6.003 Homework #9 Solutions

Section 7.4 Modeling Changing Amplitude and Midline

Resource Allocation in Visible Light Communication Networks NOMA vs. OFDMA Transmission Techniques

ENGI 9420 Engineering Analysis Assignment 2 Solutions

Let us start with a two dimensional case. We consider a vector ( x,

Homework sheet Exercises done during the lecture of March 12, 2014

ENERGY SEPARATION AND DEMODULATION OF CPM SIGNALS

III-A. Fourier Series Expansion

Answers to Exercises in Chapter 7 - Correlation Functions

Phase Noise in CMOS Differential LC Oscillators

Math 105 Second Midterm March 16, 2017

6.003 Homework #9 Solutions

EE 435. Lecture 31. Absolute and Relative Accuracy DAC Design. The String DAC

GMM - Generalized Method of Moments

Self assessment due: Monday 4/29/2019 at 11:59pm (submit via Gradescope)

Math 333 Problem Set #2 Solution 14 February 2003

A complex discrete (or digital) signal x(n) is defined in a

Written HW 9 Sol. CS 188 Fall Introduction to Artificial Intelligence

Problem Set 5. Graduate Macro II, Spring 2017 The University of Notre Dame Professor Sims

ADDITIONAL PROBLEMS (a) Find the Fourier transform of the half-cosine pulse shown in Fig. 2.40(a). Additional Problems 91

15. Vector Valued Functions

More Digital Logic. t p output. Low-to-high and high-to-low transitions could have different t p. V in (t)

Chapter 2. First Order Scalar Equations

1. VELOCITY AND ACCELERATION

Impedance Matching and Tuning

Delhi Noida Bhopal Hyderabad Jaipur Lucknow Indore Pune Bhubaneswar Kolkata Patna Web: Ph:

Lecture 12: Multiple Hypothesis Testing

Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Elettronica. Analogue Electronics. Paolo Colantonio A.A.

Econ107 Applied Econometrics Topic 7: Multicollinearity (Studenmund, Chapter 8)

EECS 2602 Winter Laboratory 3 Fourier series, Fourier transform and Bode Plots in MATLAB

Viterbi Algorithm: Background

On a Discrete-In-Time Order Level Inventory Model for Items with Random Deterioration

Math 106: Review for Final Exam, Part II. (x x 0 ) 2 = !

Linear Time-invariant systems, Convolution, and Cross-correlation

EECE 301 Signals & Systems Prof. Mark Fowler

Math 4600: Homework 11 Solutions

6.003 Homework 1. Problems. Due at the beginning of recitation on Wednesday, February 10, 2010.

Two Popular Bayesian Estimators: Particle and Kalman Filters. McGill COMP 765 Sept 14 th, 2017

Comparison between the Discrete and Continuous Time Models

Designing Information Devices and Systems I Spring 2019 Lecture Notes Note 17

Transcription:

EE456 Digial Communicaions Professor Ha Nguyen Sepember 6 EE456 Digial Communicaions

Inroducion o Basic Digial Passband Modulaion Baseband ransmission is conduced a low frequencies. Passband ransmission happens in a frequency band oward he high end of he specrum. Saellie communicaion is in he 6 8 GHz band, while mobile phones sysems are in he 8 MHz. GHz band. Bis are encoded as a variaion of he ampliude, phase or frequency, or some combinaion of hese parameers of a sinusoidal carrier. The carrier frequency is much higher han he highes frequency of he modulaing signals (or messages. Shall consider binary ampliude-shif keying (BASK, binary phase-shif keying (BPSK and binary frequency-shif keying (BFSK: Error performance, opimum receivers, specra. Exensions o quadraure phase-shif keying (QPSK, offse QPSK (OQPSK and minimum shif keying (MSK. EE456 Digial Communicaions

Examples of Binary Passband Modulaed Signals (a Binary daa (b Modulaing signal m Tb Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb V (c BASK signal V V (d BPSK signal V V (e BFSK signal V EE456 Digial Communicaions 3

Binary Ampliude-Shif Keying (BASK { s( =, T s ( = V cos(πf c, T, < T b, f c = n/t b s ( s ( E BASK φ r T b ( d = T b r Comparaor r T h r < T h D D φ ( (b Choose Choose s ( s ( T T T E BASK N P ln = E + P h BASK T b ( φ r = E r d BASK ( ( E BASK E b P[error] BASK = Q = Q, N N where E b =.5 +.5 E BASK = E BASK is he energy per bi. EE456 Digial Communicaions 4

PSD of BASK S BASK (f = V 6 [ ] δ(f f c+δ(f +f c+ sin [πt b (f +f c] π T b (f +f c + sin [πt b (f f c] π T b (f f c. S ( f BASK V 6 fc T b f c fc + T b f Approximaely 95% of he oal ransmied power lies in a band of 3/T b (Hz, cenered a f c. The carrier componen could be helpful for frequency and phase synchronizaion a he receiver. EE456 Digial Communicaions 5

Binary Phase-Shif Keying (BPSK { s ( = V cos(πf c, if T s ( = +V cos(πf c, if T, < T b, s ( s ( EBPSK EBPSK φ = cos( π fc T b P[error] BPSK = Q ( E BPSK N = Q ( E b N where E b =.5 E BPSK +.5 E BPSK = E BPSK is he energy per bi. S BPSK (f = V 4 [ sin ] [π(f f ct b ] π (f f c + sin [π(f +f ct b ] T b π (f +f c. T b Similar o ha of BASK, bu no impulse funcions a ±f c., EE456 Digial Communicaions 6

Binary Frequency-Shif Keying (BFSK s( { s( = V cos(πf + θ, if T s ( = V cos(πf + θ, if T, < T b. (i Minimum frequency separaion for coheren orhogonaliy (θ = θ : ( f [coheren] min = T b. (ii Minimum frequency separaion for noncoheren orhogonaliy (θ θ : ( f [noncoheren] min = T b. EE456 Digial Communicaions 7

φ ( = s ( EBFSK, φ ( = s ( EBFSK. [ φ φ ( ] ( Choose T r s φ( (, E BFSK ( E, BFSK s ( Decision boundary when P = P Choose r φ( T P[error] BFSK = Q ( E BFSK N ( E b = Q, N where E b =.5 E BFSK +.5 E BFSK = E BFSK is he energy per bi. EE456 Digial Communicaions 8

PSD of BFSK S BFSK (f = + V 6 V 6 [ δ(f f + δ(f + f + sin [πt b (f + f ] π T b (f + f + sin [πtb (f f ] ] π T b (f f [ δ(f f + δ(f + f + sin [πt b (f + f ] π T b (f + f + sin [πtb (f f ] π T b (f f ]. Bandwidh W = ( f f + 3/ Tb V 6 V 6.5 f f f + f f Tb Tb Tb f.5 + T b EE456 Digial Communicaions 9

Performance Comparison of BASK, BPSK and BFSK BASK and BFSK P[error] 3 4 BPSK 5 6 4 6 8 4 E /N (db ( b ( E b E b P[error] BPSK = Q, P[error] BASK = P[error] BFSK = Q. N Quesion: You have designed a BPSK sysem ha achieves P[error] = 6. Wha needs o be changed if you wan o double he ransmission bi rae and sill mee P[error] = 6? N EE456 Digial Communicaions

Comparison Summary of BASK, BPSK and BFSK The BER performance curves of BASK, BPSK and BFSK shown in he previous slide can only be realized wih coheren receivers, i.e., when perfec carrier frequency and phase synchronizaion can be esablished a he receivers. A receiver ha does no require phase synchronizaion is called a non-coheren receiver, which is simpler (hence less expensive han a coheren receiver. Using he peaks of he firs side lobes on boh sides of he carrier frequency (or frequencies in BFSK, he ransmission bandwidhs for BASK, BPSK and BFSK are approximaed as: 3 W BASK = W BPSK = 3r b T b W BFSK f f + 3 { 3.5rb, coherenly orhogonal = T b 4r b, non-coherenly orhogonal Taking ino accoun boh bandwidh and power, BPSK is he bes scheme if a coheren receiver can be afforded! This is followed by BASK and BFSK. The quesion is when would one use BASK or BFSK? The answers are as follows: If he carrier frequency can be synchronized, bu no he phase, hen BPSK does no work! On he conrary one can sill use BASK bu he receiver has o be redesigned o be a non-coheren receiver. See Assignmen 7 (Problem 7.7, and he nex few slides. Similarly, BFSK can be deeced non-coherenly wihou phase synchronizaion. EE456 Digial Communicaions

Non-Coheren Deecion of BASK { sr (+w( = +w( : T r( = s R (+w( = E cos(πf c+θ+w( : T T b Wihou he noise, he receiver sees one of he wo signals { s R ( = : T s R ( = E T b cos(πfc+θ : T Wrie s R ( as follows: s R ( = ( Ecosθ cos(πf c T b } {{ } φ ( ( + Esinθ sin(πf c T b } {{ } φ ( Thus, for an arbirary θ wo basis funcions are required o represen s R ( and sr (. The signal s R ( always lies a he origin, while sr ( could be anywhere on he circle of radius E, depending on θ.. EE456 Digial Communicaions

φ φ locus of sr ( s R s R E s θ E φ decision boundary assuming θ = s D θ decision boundary ino accoun φ aking phase uncerainy (a (b (a If he receiver assumes θ =, he opimum decision boundary is a line perpendicular o φ ( and a disance E/ away from s R (. The error is: ( ( E E P[error] =.5Q +.5Q [cosθ.5] N N (b Wihou phase synchronizaion, he decision boundary is a circle cenered a s R ( and wih some diameer D. I can be shown ha he opimum value of D is: D = ( E + 4N E E (for high SNR The error probabiliy is well approximaed as P[error] e E 4N. EE456 Digial Communicaions 3

= T b r φ T b ( d T b ( d = T b r r Compue r + r and compare o D Decision φ ( Noncoheren Pr[error] 3 4 θ= θ=π/6 θ=π/3 θ=π/ 5 5 E /N (db b EE456 Digial Communicaions 4

Quadraure Phase Shif Keying (QPSK Basic idea behind QPSK: cos(πf c and sin(πf c are orhogonal over [,T b ] when f c = k/t b, k ineger Can ransmi wo differen bis over he same frequency band a he same ime. The symbol signaling rae (i.e., he baud rae is r s = /T s = /(T b = r b / (symbols/sec, i.e., halved. Thus, he required bandwidh is halved compared o BPSK. An alernaive view is ha, for he same bandwidh as in BPSK, he bi rae can be doubled. Bi Paern Message Signal Transmied m s ( = V cos(πf c, T s = T b m s ( = V sin(πf c, T s = T b m 3 s 3( = V cos(πf c, T s = T b m 4 s 4( = V sin(πf c, T s = T b V m = m 3 = m = m 4 = V T b 4Tb 6Tb 8Tb EE456 Digial Communicaions 5

Comparison of BPSK and QPSK Waveforms.5.5.5 BPSK.5 3 4 5 6 7 8 /Tb.5 QPSK Approach : Same rb wih BPSK, same power o achieve he same Eb, hence he same P[bi error], half he bandwidh since he baud rae is halved (Ts = Tb.5.5.5 3 4 5 6 7 8 /Tb.5 QPSK Approach : Twice bi rae compared o BPSK, wice he power o achieve he same Eb, hence he same P[bi error], same bandwidh since he baud rae is unchanged (Ts = Tb.5.5.5 3 4 5 6 7 8 /Tb EE456 Digial Communicaions 6

Signal Space Represenaion of QPSK Ts s i (d = V Ts = V T b = E s, φ ( = s( Es, φ ( = s( Es. φ s s ( 3 E s s ( φ s 4 EE456 Digial Communicaions 7

Opimum Receiver for QPSK m-dimensional observaion space r = ( r, r,, r m R Choose s or m 4 4 4 R Choose s or m R Choose s or m 3 3 3 R Choose s or m P[correc] = + P f( r s (d r + P f( r s (d r R R P 3f( r s 3(d r + P 4f( r s 4(d r. R 3 R 4 Choose s i( if P if( r s i( > P jf( r s j(, j =,,3,4; j i. EE456 Digial Communicaions 8

Minimum-Disance Receiver When P i =.5, i =,...,4, he decision rule is he minimum-disance rule: Choose s i ( if (r s i +(r s i is he smalles! "#$%& φ, r s -./ **+, ( s ( 3 π / 4 s ( φ, r 9 8 6 7 45 3 s 4! "'$&% EE456 Digial Communicaions 9

Simplified Decision Rule and Receiver Implemenaion Choose s i ( if N lnp i +r s i +r s i > N lnp j +r s j +r s j j =,,3,4; j i. = T = T s b r φ ( T s ( : d T s ( : d r = T = T s b r Compue N r s j + r s j + ln( Pj for j =,,3, 4 and choose he larges Decision φ EE456 Digial Communicaions

Symbol (Message Error Probabiliy of QPSK ;<==>? @ABCD r ˆr s / ˆr LMN F G HIJK s ( 3 E s π / 4 / s ( r T U VW O PQRS E s s 4 ;<==>? @EBDC P[error] = 4 P[error s i(]p[s i(] = 4 P[error s i(] = P[error s i(] = P[correc s i(] 4 i= i= P[correc s (] = P[(r,r shaded quadran s (] = P[(ˆr,ˆr shaded quadran s (] = P[(ˆr AND (ˆr s (] = P[ˆr s (] P[ˆr s (] [ ] [ ] [ ] = Q ( E s/n Q ( E s/n = Q ( E s/n [ ( ] P[error] = Q E s/n = Q ( E s/n Q ( E s/n Q ( E s/n. EE456 Digial Communicaions

Illusraion of Symbol Error Probabiliy Analysis for QPSK Join pdf f(ˆr, ˆr.5..5 4 Observaion ˆr 4 4 Observaion ˆr 4 Observaion ˆr Observaion ˆr EE456 Digial Communicaions

Bi Error Probabiliy of QPSK XYZZ[\ ]^_`a r ˆr s / ˆr ijk c de fgh s ( 3 s 4 XYZZ[\ ]b_a` E s π / 4 / E s s ( r q r s l mnop P[m m ] = Q Es Q Es, N N P[m 3 m ] = Q Es, N P[m 4 m ] = Q Es Q Es. N N P[bi error] =.5P[m m ] +.5P[m 4 m ] +.P[m 3 m ] ( ( E s E b = Q = Q, because E s = E b. N N Gray mapping: Neares neighbors are mapped o he bi pairs ha differ in only one bi. EE456 Digial Communicaions 3

An Alernaive Represenaion of QPSK V cos( πf c a I ( a uvwxyz{ yv}v~ s( a Q ( Bi sequence a V sin( πf c a a a a3 a4 a5 a6 a7 a8 Tb Tb 3T b 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb a a a a 4 6 a8 a I ( Tb Tb 3T b 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb a a3 a5 a7 a Q ( Tb Tb 3T b 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb EE456 Digial Communicaions 4

V a I (Vcos(πf c V Tb 4Tb 6Tb 8Tb Tb a Q (Vsin(πf c V V Tb 4Tb 6Tb 8Tb Tb s QPSK (=a I (Vcos(πf c +a Q (Vsin(πf c V V Tb 4Tb 6Tb 8Tb Tb s( = a I(V cos(πf c + a Q(V sin(πf c ( aq( = a (πf I ( + aq (V cos c an = V cos[πf c θ(]. a I( π/4, if a I = +,a Q = + (bis are π/4, if a θ( = I = +,a Q = (bis are. 3π/4, if a I =,a Q = + (bis are 3π/4, if a I =,a Q = (bis are EE456 Digial Communicaions 5

Signal Space Represenaion of QPSK φ ( = V cos(πfc = cos(πf V T T b s c φ ( = V sin(πfc = sin(πf V T T b s c φ = sin( π fc T s, < < T s = T b, a =, a = θ = 3 π / 4 I Q a =, a = θ = π / 4 I Q V T s π / 4 φ = cos( π fc T s a =, a = θ = 3 π / 4 I Q a =, a = θ = π / 4 I Q EE456 Digial Communicaions 6

Receiver Implemenaion of QPSK φ = sin( π fc T s a =, a = θ = 3 π / 4 I Q a =, a = ƒ θ = π / 4 I Q V T s π / 4 φ = cos( π fc T s a =, a = θ = 3 π / 4 I Q a =, a = θ = π / 4 I Q = T s T s ( d r Threshold = ( a I r φ T s ( d = T s r Threshold = Muliplexer a Q ( a φ ( V P[bi error] = Q T s E b = = Q. N N EE456 Digial Communicaions 7