digital communication laboratory (digital comm lab)

33
Digital Communication Laboratory (Digital Comm Lab) Dr. Roozbeh Rajabi Spring 2018

Upload: others

Post on 05-Jan-2022

30 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Digital Communication Laboratory (Digital Comm Lab)

Digital Communication Laboratory (Digital Comm Lab)

Dr. Roozbeh Rajabi

Spring 2018

Page 2: Digital Communication Laboratory (Digital Comm Lab)

Reference

• John G. Proakis, Masoud Salehi, and Gerhard Bauch. “Contemporarycommunication systems using MATLAB”. Third Edition, CengageLearning, 2012.

Page 3: Digital Communication Laboratory (Digital Comm Lab)

Contents• 1. Signals and Linear Systems

• 2. Random Processes

• 3. Analog Modulation

• 4. Analog-to-Digital Conversion

• 5. Baseband Digital Transmission

• 6. Transmission Through Bandlimited Channels

• 7. Digital Transmission via Carrier Modulation

• 8. Multicarrier Modulation and OFDM

• 9. Transmission Through Wireless Channels

• 10. Channel Capacity and Coding

• 11. Multiple Antenna Systems

• 12. Spread Spectrum Communication Systems

Page 4: Digital Communication Laboratory (Digital Comm Lab)

Software

• MATLAB R2017b

Page 5: Digital Communication Laboratory (Digital Comm Lab)

1. Signals and Linear Systems

• ILLUSTRATIVE PROBLEM 1.1

Page 6: Digital Communication Laboratory (Digital Comm Lab)

4. Analog-to-Digital Conversion

• Huffman Coding:

Page 7: Digital Communication Laboratory (Digital Comm Lab)

4. Analog-to-Digital Conversion

Page 8: Digital Communication Laboratory (Digital Comm Lab)

4. Analog-to-Digital Conversion

• 4.3. Quantization• Scalar Quantization

• Uniform Quantization

• Nonuniform Quantization

• Vector Quantization

Page 9: Digital Communication Laboratory (Digital Comm Lab)

4. Analog-to-Digital Conversion

• 4.3. Quantization• Scalar Quantization

• Uniform Quantization

• Nonuniform Quantization: Many physical signals, such as speech signals, have thecharacteristic that small signal amplitudes occur more frequently than large signalamplitudes. However, a uniform quantizer provides the same spacing between successivelevels throughout the entire dynamic range of the signal. A better approach would be tohave a nonuniform quantizer, which provides more closely spaced levels at the smallsignal amplitudes and more widely spaced levels at the large signal amplitudes.

• A nonuniform quantizer characteristic is usually obtained by passing the signal through anonlinear device that compresses the signal amplitudes, followed by a uniform PCMquantizer.

• Compressor + Expander = Compander

Page 10: Digital Communication Laboratory (Digital Comm Lab)

4. Analog-to-Digital Conversion

• 4.3. Quantization• Nonuniform Quantization:

• MATLAB:• Source Coding

• Compand a signal• Compand

• 'mu/compressor'

Page 11: Digital Communication Laboratory (Digital Comm Lab)

4. Analog-to-Digital Conversion

• 4.3.3. Pulse Code Modulation• PCM

• Sampling at a rate higher than Nyquist rate

• Quantization

• Uniform PCM

• Nonuniform PCM

Page 12: Digital Communication Laboratory (Digital Comm Lab)

4. Analog-to-Digital Conversion

• 4.3.4. Differential Pulse Code Modulation (DPCM)• Samples are usually correlated random variables

• In the simplest form of DPCM, difference between two adjacent samples is quantized.

Page 13: Digital Communication Laboratory (Digital Comm Lab)

4. Analog-to-Digital Conversion

• 4.3.4. Differential Pulse Code Modulation (DPCM)

• MATLAB

• Source Coding

• DPCM

• Predictor

• dpcmenco

• dpcmdeco

• dpcmopt

Page 14: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Binary Signal Transmission:

• Additive White Gaussian Noise (AWGN):

Page 15: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Optimum Receiver for AWGN Channel:• Signal Correlator

• Matched Filter

• Detector

Page 16: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Optimum Receiver for AWGN Channel:• Signal Correlator

Page 17: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Optimum Receiver for AWGN Channel:• Signal Correlator

• Example 1:

Page 18: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Optimum Receiver for AWGN Channel:• Signal Correlator

• Example 1:

Page 19: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Optimum Receiver for AWGN Channel:• Signal Correlator

• Example 1:

Page 20: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Optimum Receiver for AWGN Channel:• Signal Correlator

• Example 2:

Page 21: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Optimum Receiver for AWGN Channel:• Signal Correlator

• Example 2:

Page 22: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Optimum Receiver for AWGN Channel:• Matched Filter

Page 23: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Optimum Receiver for AWGN Channel:• Matched Filter

• Example 1:

Page 24: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Optimum Receiver for AWGN Channel:• Matched Filter

• Example 2:

Page 25: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Optimum Receiver for AWGN Channel:• Matched Filter

• Example 2:

Page 26: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Probability of error vs. signal-to-noise ratio

• Qfunc

• semilogy

Page 27: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Monte Carlo Simulation of Binary Communication System

Page 28: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Signal Constellation Diagrams for Binary Signals

Page 29: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Signal Constellation Diagrams for Binary Signals

Page 30: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Signal Constellation Diagrams for Binary Signals

Page 31: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Multiamplitude Signal Simulation

3 4

2 5e

P Q SNR

Page 32: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• Multiamplitude Signal Simulation

Page 33: Digital Communication Laboratory (Digital Comm Lab)

5. Baseband Digital Transmission

• MATLAB Tool• bertool

• doc_bpsk