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

Digital Communication Laboratory (Digital Comm Lab)

Jan 05, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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