Lesson - Chapter 1-1 - Overview of Digital Communication
Lesson - Chapter 1-1 - Overview of Digital Communication
Autumn 2022
Presenter: PHẠM NGỌC SƠN, PhD
1
Required Course Materials
Text books
John G. Proakis, Digital Communications, 4th edition, McGraw-
Hill, 2001. ISBN# 0-07-232111-3
Bernard Sklar, Digital Communications - Fundamentals and
applications, Prentice Hall,
U. Madhow, Fundamentals of Digital Communication,
Cambridge University Press, 2008.
S. G. Wilson, Digital Modulation and Coding, Prentice-Hall,
1996
References
Papoulis and Pilla, Probability, Random Variables and Stochastic
Processes, 4th edition, McGraw-Hill, 2002. ISBN# 0-07-
122661-3
http://www.cse.wustl.edu/~jain/cse574-18/ 2
What is Digital Communication?
3
Basic Digital Communication Terms
Textual Message: information comprised of a sequence
of characters.
Binary Digit (Bit): the fundamental information unit for
all digital systems.
Symbol (mi where i=1,2,…M): for transmission of the
bit stream; groups of k bits are combined to form new
symbol from a finite set of M such symbols; M=2k.
Digital Waveform: voltage or current waveform
representing a digital symbol.
Data Rate: Symbol transmission is associated with a
symbol duration T. Data rate R=k/T [bps].
Baud Rate: number of symbols transmitted per second
[baud]. 4
Term Examples (by Figures)
5
Term Examples (cont…)
6
Block Diagram of Typical Digital Comm. systems
7
1. Format
8
Sampling Theorem
9
Sampling Theorem
Sampling Theorem: A band-limited signal having no
spectral components above fm hertz can be determined
uniquely by values sampled at uniform intervals of Ts
seconds, where Ts<=1/(2fm) or sampling rate fs>=2fm.
10
Sampling Theorem
11
Spectra for Various Sampling Rates
12
Natural Sampling
13
Pulse Code Modulation (PCM)
PCM is the name given to the class of baseband
signals obtained from the quantized PAM
signals by encoding each quantized sample into
a digital word.
14
Example of Constructing PCM Sequence
15
Uniform and Non-uniform Quantization
16
2. Source Encoding
Compression of digital data to eliminate
redundant information.
Source coding is like quantization because its goal
is to reduce bit rate
Source coding is unlike quantization because it
does not introduce distortion.
Huffman Source Coding: based on probability.
Huffman code is a prefix code (A prefix code is
defined as a code in which no code-word is the
prefix of any other code-word.).
17
Example of Huffman Coding
18
3. Encryption
Bob knows
Alice's public
key and uses it
to encrypt the
message. Alice
uses her private
key to decrypt
the message.
19
20
4. Channel Coding
Provides protection against transmission errors
by selectively inserting redundant data
Note that quantizer and source encoder work
to decrease redundant information. The
channel encoder inserts redundant
information in a very selective manner.
Two types of Channel Coding: Error
detecting coding and Error Correcting
Coding
21
4. Channel Coding
Error detecting coding: Capability of detecting
errors so that re-transmission or dropping can
be done.
Cyclic Redundancy Code (CRC).
Error Correcting Coding: Capability of detecting
and correcting errors.
Block Codes: BCH codes, RS codes, … etc.
Convolutional codes.
Turbo codes.
Low Density Parity Check (LDPC) Code
22
Cyclic Redundancy Code (CRC)
A short check value is applied to blocks of data entering these systems,
based on the remainder of a polynomial division of their contents.
The calculation is performed upon retrieval, and if the check values do
not match, corrective action against data corruption can be done.
The algorithm is based on cyclic codes, and the check (data verification)
value is a redundancy (it increases the message without adding
information)
23
Convolutional Coding in WCDMA
24
Turbo Coder in WCDMA
25
Hamming Distance
Hamming Distance between two sequences
=Number of bits in which they disagree
26
Error Correction Example
27
5. Interleaving
Bursty Error in Fading Channel
28
Interleaving Mechanism
29
Interleaving Mechanism (cont.)
The WRITE clock places the bit stream x by the row
while the READ clock takes the bit stream y by the
column:
30
Burst Error Protection with Interleaver
31
6. Multiplexing
Multiplexing is a technique which combines multiple
data into one data. Multiplexing is also sometimes
referred to as muxing.
32
7. Modulation
Digital Modulation: digital symbols are
transformed into waveforms that are
compatible with the characteristics of the
channel.
In baseband modulation, these waveforms are
pulses.
In bandpass modulation, the desired
information signal modulates a sinusoid called
a carrier. For radio transmission, the carrier is
converted in an electromagnetic (EM) wave.
33
Digital Modulations
34
Basic Digital Modulations
35
Basic Digital Modulations
36
transmitter
(phase shift keying modulation)
message transmitted + channel output
signal m(t) (received signal) x(t)
signal s(t)
0→−1 +
1→+1 channel
for duration T carrier wave
noise w(t)
Accos(2πfc t),
where fc=1/T
37
Extended Modulated Signals – M-FSK
38
Extended Modulated Signals – M-PSK
39
Example of BPSK
40
Example of BPSK
41
Extended Modulated Signals – QAM
43
8. Frequency Spreading
Frequency Spreading is to provide secure
communications by spreading the signal over a large
frequency band.
44
Frequency Hopping Spread Spectrum (FHSS)
Pseudo-random frequency hopping
Spreads the power over a wide spectrum Spread
Spectrum
Developed initially for military
Avoid the narrowband interferences
45
Spectrum of FHSS
46
Direct-Sequence Spread Spectrum (DSSS)
47
Spectrum of DSSS
48
9. Multiple Access
Many users at same time
Share a finite amount of radio spectrum
High performance
Duplexing generally required
Frequency domain: Frequency Division Multiple
Access (FDMA).
Time domain: Time Division Multiple Access
(TDMA).
Code domain: Code Division Multiple Access
(CDMA).
Space Division Multiple Access
49
Examples of Multiple Access
50
Orthogonal Frequency Division Multiplexing (OFDM)
51
OFDM: Orthogonality in frequency domain
52
Non-Orthogonal Multiple Access (NOMA)
53
Duplexing
55
Channel Capacity
56
Shannon's Theorem
57
Doppler Shift
58
Doppler Spread and Coherence Time
59
Good Communication system?
Large data rate (in bits/sec)
Small bandwidth (in Hertz)
Small signal power (in Watts or dBW)
Low distortion (S/N or bit error rate)
Low cost - with digital communications, large
complexity does not always result in large cost
In practice, there must be tradeoffs made in
achieving these goals
60
Exercises
1. What is wavelength of a signal at 60 GHz?
2. How many Watts of power is 30dBm?
3. A telephone line is known to have a loss of 20 dB. The input
signal power is measured at 1 Watt, and the output signal
noise level is measured at 1 mW. Using this information,
calculate the output signal to noise ratio in dB.
4. What is the maximum data rate that can be supported on a 10
MHz noise-less channel if the channel uses eight-level digital
signals?
5. What signal to noise ratio (in dB) is required to achieve 10
Mbps through a 5 MHz channel?
6. Compute the average Doppler frequency shift at 36 km/hr
using 3 GHz band? Doppler spread is twice the Doppler
shift. What is the channel coherence time?
61
62