ece 6640 digital communications - homepages at wmubazuinb/ece6640/lecture_04...bernard sklar,...

14
ECE 6640 Digital Communications Dr. Bradley J. Bazuin Assistant Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences

Upload: others

Post on 27-Feb-2021

17 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ECE 6640 Digital Communications - Homepages at WMUbazuinb/ECE6640/Lecture_04...Bernard Sklar, Digital Communications, Fundamentals and Applications, Prentice Hall PTR, Second Edition,

ECE 6640Digital Communications

Dr. Bradley J. BazuinAssistant Professor

Department of Electrical and Computer EngineeringCollege of Engineering and Applied Sciences

Page 2: ECE 6640 Digital Communications - Homepages at WMUbazuinb/ECE6640/Lecture_04...Bernard Sklar, Digital Communications, Fundamentals and Applications, Prentice Hall PTR, Second Edition,

ECE 6640 2

Chapter 4

4. Bandpass Modulation and Demodulation/Detection.1. Why Modulate? 2. Digital Bandpass Modulation Techniques. 3. Detection of Signals in Gaussian Noise. 4. Coherent Detection. 5. Noncoherent Detection. 6. Complex Envelope. 7. Error Performance for Binary Systems. 8. M-ary Signaling and Performance. 9. Symbol Error Performance for M-ary Systems (M>>2).

Page 3: ECE 6640 Digital Communications - Homepages at WMUbazuinb/ECE6640/Lecture_04...Bernard Sklar, Digital Communications, Fundamentals and Applications, Prentice Hall PTR, Second Edition,

ECE 6640 3

Sklar’s Communications System

Notes and figures are based on or taken from materials in the course textbook: Bernard Sklar, Digital Communications, Fundamentals and Applications,

Prentice Hall PTR, Second Edition, 2001.

Page 4: ECE 6640 Digital Communications - Homepages at WMUbazuinb/ECE6640/Lecture_04...Bernard Sklar, Digital Communications, Fundamentals and Applications, Prentice Hall PTR, Second Edition,

Notes on BER

• For MPSK and QAM– Sklar

• QAM p. 565• MPSK p. 229-230

– J.G. Proakis & M. Salehi, Digital Communications, 5th ed.• QAM p. 196-200• MPSK p. 190-195

– Jianhua Lu; Letaief, K.B.; Chuang, J. C-I; Liou, M.-L., "M-PSK and M-QAM BER computation using signal-space concepts," Communications, IEEE Transactions on , vol.47, no.2, pp.181,184, Feb 1999.

ECE 6640 4

Page 5: ECE 6640 Digital Communications - Homepages at WMUbazuinb/ECE6640/Lecture_04...Bernard Sklar, Digital Communications, Fundamentals and Applications, Prentice Hall PTR, Second Edition,

MPSK BER Computations

ECE 6640 5

% Sklar (symbol error rate)PB1(:,ii) = 2*Q_fn(sqrt(2*Es_No)*sin(pi/M));PB1(:,ii) = PB1(:,ii)/bitpersym;

% Proakis (symbol error rate)PS(:,ii) = 2*Q_fn(sqrt(2*log2(M)*(Es_No/bitpersym)*sin(pi/M)^2));PB2(:,ii) = PS(:,ii)/bitpersym;

% Lu, Lataief, Chuang, and Liou (bit error rate)Qsum = 0;for jj=1:M/4

Qsum=Qsum+Q_fn(sqrt(2*Es_No)*sin((2*jj-1)*pi/M));endPB3(:,ii) = (2/log2(M))*Qsum;

Page 6: ECE 6640 Digital Communications - Homepages at WMUbazuinb/ECE6640/Lecture_04...Bernard Sklar, Digital Communications, Fundamentals and Applications, Prentice Hall PTR, Second Edition,

MPSK BER Curves

ECE 6640 6-5 0 5 10 15 20 25 30 35 40

10-7

10-6

10-5

10-4

10-3

10-2

10-1

100BER Composite Plot

Bit

Erro

r Rat

e

Eb/No (dB)

4 PSK8 PSK16 PSK32 PSK64 PSK128 PSK256 PSK

Page 7: ECE 6640 Digital Communications - Homepages at WMUbazuinb/ECE6640/Lecture_04...Bernard Sklar, Digital Communications, Fundamentals and Applications, Prentice Hall PTR, Second Edition,

QAM BER Computation

ECE 6640 7

% Sklar (bit error rate)PB1(:,ii) = 2*((1-L^-1)/log2(L))*Q_fn(sqrt(3*log2(L)*2*Es_No/((M-1)*bitpersym)) );

% Proakis (symbol error rate)PB2(:,ii) = 2*(1-L^-1)*Q_fn(sqrt(3*log2(M)*Es_No/((M-1)*bitpersym)));PB2(:,ii) = 2*PB2(:,ii).*(1-0.5*PB2(:,ii));PB2(:,ii) = PB2(:,ii)/bitpersym;

% Lu, Lataief, Chuang, and Liou (bit error rate)Qsum = 0;for jj=1:L/2

Qsum=Qsum+Q_fn((2*jj-1)*sqrt(3*log2(M)*Es_No/((M-1)*bitpersym)));endPB3(:,ii) = 4*((1-L^-1)/log2(M))*Qsum;

Page 8: ECE 6640 Digital Communications - Homepages at WMUbazuinb/ECE6640/Lecture_04...Bernard Sklar, Digital Communications, Fundamentals and Applications, Prentice Hall PTR, Second Edition,

QAM BER Curves

ECE 6640 8

0 5 10 15 20 25 3010-7

10-6

10-5

10-4

10-3

10-2

10-1

100BER Composite Plot

Bit

Erro

r Rat

e

Eb/No (dB)

4 QMA16 QAM64 QAM256 QAM

Page 9: ECE 6640 Digital Communications - Homepages at WMUbazuinb/ECE6640/Lecture_04...Bernard Sklar, Digital Communications, Fundamentals and Applications, Prentice Hall PTR, Second Edition,

QAM BER Curves Detail/Differences

ECE 6640 9

-1 0 1 2 3 4 5 6 7 8 9 1010-2

10-1

100BER Composite Plot

Bit

Erro

r Rat

e

Eb/No (dB)

4 QMA16 QAM64 QAM256 QAM

Page 10: ECE 6640 Digital Communications - Homepages at WMUbazuinb/ECE6640/Lecture_04...Bernard Sklar, Digital Communications, Fundamentals and Applications, Prentice Hall PTR, Second Edition,

Matlab Simulation

• MPSK_Filtered_TXRX_wNoise.m• QAM_Filtered_TXRX_wNoise.m

• Required Functions– Square Root Nyquist Filter

• nyq_fharris_odd.m• firrcos.m

ECE 6640 10

Page 11: ECE 6640 Digital Communications - Homepages at WMUbazuinb/ECE6640/Lecture_04...Bernard Sklar, Digital Communications, Fundamentals and Applications, Prentice Hall PTR, Second Edition,

MPSK Nyquist Filter BERSER vs SNR

ECE 6640 11

0 5 10 15 20 25 30 35 40 45 50 5510

-7

10-6

10-5

10-4

10-3

10-2

10-1

100

101

SNR (dB)

Sym

bol E

rror R

ate

MPSK Simulation: Theory vs. Simulation

T4S4T8S8T16S16T32S32T64S64T128S128T256S256

SklarTheory Plot

Page 12: ECE 6640 Digital Communications - Homepages at WMUbazuinb/ECE6640/Lecture_04...Bernard Sklar, Digital Communications, Fundamentals and Applications, Prentice Hall PTR, Second Edition,

MPSK Nyquist Filter BERBER vs Eb/No

ECE 6640 12

-5 0 5 10 15 20 25 30 35 40 4510-7

10-6

10-5

10-4

10-3

10-2

10-1

100

EbNo (dB)

Bit

Erro

r Rat

eMPSK Simulation: Theory vs. Simulation

T4S4T8S8T16S16T32S32T64S64T128S128T256S256

SklarTheory Plot

Page 13: ECE 6640 Digital Communications - Homepages at WMUbazuinb/ECE6640/Lecture_04...Bernard Sklar, Digital Communications, Fundamentals and Applications, Prentice Hall PTR, Second Edition,

QAM Nyquist Filter BERSER vs. SNR

ECE 6640 130 5 10 15 20 25 30 35

10-7

10-6

10-5

10-4

10-3

10-2

10-1

100

101

SNR (dB)

Sym

bol E

rror R

ateQAM Simulation: Theory vs. Simulation

T4S4T16S16T64S64T256S256

SklarTheory Plot

Page 14: ECE 6640 Digital Communications - Homepages at WMUbazuinb/ECE6640/Lecture_04...Bernard Sklar, Digital Communications, Fundamentals and Applications, Prentice Hall PTR, Second Edition,

QAM Nyquist Filter BERBER vs Eb/No

ECE 6640 14

SklarTheory Plot

-5 0 5 10 15 20 2510-7

10-6

10-5

10-4

10-3

10-2

10-1

100

EbNo (dB)

Bit

Erro

r Rat

eQAM Simulation: Theory vs. Simulation

T4S4T16S16T64S64T256S256