CT Merged
CT Merged
Introductory Class
• Examples:
– AM and FM Radios
– TV
– Phone call/Whatsapp Message/Internet
– Accessing Intranet over Ethernet
– Microprocessor and peripherals
Examples: Microprocessor and Peripherals
Communication: A slightly different perspective
Channel
Source Destination
• Unguided channels
– wireless channel
– underwater acoustic channel
Wired Medium
Waveguide Waveguide
http://www.megaind.com/ https://en.wikipedia.org/wiki/Waveguide
Channel: the challenges!
• Limited Spectrum
– Limited wireless spectrum: High frequencies high attenuation, at
low frequencies: large antenna sizes and low bandwidth
– Wired spectrum: the medium has inherent spectrum of bands it
will allow.
– Cannot transmit in all bands as it may not be allowed.
Radio Spectrum
3 KHz 300 GHz
Frequency in MHz
x(t) h(t) +
y(t) = h(t)*x(t) + (t)
Channel Distortion: Multipath
• Wireless Channel: Delay and Time Variance
Channel: Linear Time-Variant filter
• Channels whose time/ frequency characteristics change
in time are modeled in this fashion.
• h( : t) is the time varying impulse response of the filter.
E.g: Wireless Channels with multi-path.
(t)
x(t) h(:t) +
y(t) = h(:t)*x(t) + (t)
Channel: the challenges!
• Limited Spectrum
– Limited wireless spectrum: High frequencies high attenuation, at
low frequencies: large antenna sizes and low bandwidth
– Wired spectrum: the medium has inherent spectrum of bands it
will allow.
– Cannot transmit in all bands as it may not be allowed.
C = 1 Mbps B
10 Mbps
100 Mbps
Typical Wired Media Bandwidth
message signals
Analog and Digital: S&S
Analog Communications
• Message signal is analog
– Continuous time signal which takes continuum of values.
• Example: Audio signals, Speech,
• Transmitted signals over physical medium are also
analog
Analog Communication Systems
• Examples
– AM (amplitude modulation) and FM (frequency modulation)
radios
– Analog television
– first generation cellular technology (AMPS),
– vinyl records, audio cassettes, and VHS
Analog Communication Systems
• Channel Decoder
– Obtains an estimate of the information bits. Uses the
“Redundancy” to combat channel variations
• Source Decoder
– It obtains an estimate of the actual information transmitted
– Decompress or unzip the signal
– Bits to message mapping
Questions?
Digital Communication Systems
• Examples
– Cellular 2G/3G/4G/5G
– TV and Radio broadcasting (DVB-T and DRM)
– CD/DVD
– Hard drive
Digital Communications
• In digital electronics, digital signal transmitted as a pulse
train in baseband
Source Destination
1 0 1 1 0 0 0 1
Transmitted Signal
Distorted Signal
Received Signal=
Distorted Signal with Noise
Recovered Signal
Why Digital?
• Robust against distortion and noise
• Case of Analog
Source Destination
Why Digital?
• Viability of regenerative repeaters for digital comm.
1 0 1 1 0 0 0 1
Transmitted Signal
Distorted Signal
Received Signal=
Distorted Signal with Noise
Regenerated Signal
Why Digital?
• Case of Analog and AWGN channels
CT
Digital Communication Systems
Error Correcting
Codes
CT
Digital Communication Systems
Information Theory
Wireless
Communications
Digital Communication Systems
Information Theory
Error Correcting
Codes
CT
Wireless
Communications
Importance of this subject
• Core subject
– Form foundation for communication theory
– Prerequisite for higher level subjects
• Wireless Communications
• Error Correcting Codes
• Information Theory
• Machine Learning for Communications
• Industry and Academic
– Decades of ECE: 5G, 6G, IoT, ML for Comm., mmWave, Tactile
internet (Autonomous vehicles, remote surgery, AR/VR tours)
• Problem solving and analytical skills
• Opportunity to work in SPCRC
Questions?
Course Details/ Logistics
Syllabus (Tentative)
• Representation of bandpass signals and systems
– lowpass equivalent of bandpass signals and systems
• Analog Communication Methods
– AM-DSB and SSB; FM-narrowband and wideband; Demodulation
of AM and PM/FM, Phased locked loop (PLL);
– Brief overview of Line Coding and PWM
• Digital Modulation
– Representation of Digitally Modulated Signals; Memoryless
modulation methods: PAM, PSK, QAM, Orthogonal Multi-
Dimensional Signals
• Random Processes
– Review of Correlation, ESP and PSD; Noise Modelling, Thermal
Noise, AWGN
• Performance of Digital methods in the presence of AWGN
– Hypothesis testing, Signal Space Concepts, Performance analysis
of ML reception, Bit error probability, Link budget analysis
Resources
BOOKS
• U. Madhow: Introduction to Communication Systems
– http://www.ece.ucsb.edu/wcsl/Publications/intro_comm_systems_madhow
_jan2014b.pdf
• B.P.Lathi, “Modern Digital and Analog Communication Systems”,
3rd Edition, Oxford University Press, 2007.
• J.G.Proakis, M.Salehi, “Fundamentals of Communication Systems”,
Pearson Education 2006
VIDEOS
• National Programme on Technology Enhanced Learning (NPTEL)
– Analog Communication http://nptel.ac.in/courses/117102059/
– Digital Communication: http://nptel.ac.in/courses/117101051/
VIRTUAL LAB
• Virtual lab on Systems, Communications and Control, IIT Guwahati
http://iitg.vlab.co.in/?sub=59&brch=163
Course Portal
MOODLE: https://courses.iiit.ac.in/
Under Spring 2025
If you are not already enroled, email me.
• Assignments
• News
• Discussion Forum
Approach
• Slides + Blackboard
• Active participation in class
• Regular Attendance
• Expected: Read-Attend-Revise-Assignments
Guidelines
• No disturbance in class
• No mobile phones/tablets in class
• No recording
Exams and Evaluation
• Mark Distribution
– Quiz 1 (10)
– Quiz 2 (10)
– MidSem (20)
– Assignments + Quiz (20)
– Final Exam (40-50)
• Grading: TBD
– Mostly Gaussian with fixed cut/off for A (>=85) and F(<40)
grades)
Assignments
• 6-8 handwritten assignments + 1-2 Matlab
• Due in one week
• Firm Deadlines
– One late homework assignment allowed without penalty
– 2 marks will be deducted on other late assignments
• Quiz based on Assignment!
– There are 2-2.5 marks for each assignment
– These marks will be given only if the assignment is completed
and quiz answers are correct.
• Cooperative learning is encouraged not copying!!!
– Discussion of concepts in homework is encouraged
– Sharing of homework or code is not permitted and will be
penalized
Tutorials
• Time: Tuesdays 2-3.30 pm
• Venue: H204
• Attendance: Mandatory if informed in advance!
• Quizes, Problem Solving, Queries
• Use of discussion forum
• TAs: Naganjani, Nikhil, Manasa and Vishnu Priya
EC5.203 Communication Theory I (3-1-0-4):
Lecture 2
Overview of Signals And Systems
Jan. 9, 2025
Reference
• Chapter 2 (Madhow)
– Sec. 2.1-2.5 : Overview of Signals and Systems, Notations
– Sec. 2.6-2.8: Energy Spectral Density, Bandwidth, Structure of
passband signal
Quick Review of Signals and Systems
and Notations
Indicator Function
Sinusoidal Signal
Polar Form
Sinusoidal Signal
Polar Form
Rectangular form
Complex number
Complex Exponential
Inner Product
Energy and Norm
Example 1: Solve!
Power
Time average
Example 2
Convolution
Fourier Series
Fourier Transform
Inverse Fourier
Transform
Fourier Transform
Properties of Fourier Transform
Properties of Fourier Transform
Properties of Fourier Transform
Properties of Fourier Transform
Rectangular pulse and Sinc function: S&S
Rectangular pulse and Sinc function
Summary of Properties: S&S
Summary of Properties: S&S
EC5.203 Communication Theory I (3-1-0-4):
Lecture 3
Baseband and Passband Representations
Polar Form
Rectangular form
Complex number
Complex Exponential
Inner Product
Energy and Norm
Power
Time average
Fourier Series
Fourier Transform
Inverse Fourier
Transform
Fourier Transform
Properties of Fourier Transform
Properties of Fourier Transform
Properties of Fourier Transform
Properties of Fourier Transform
Rectangular pulse and Sinc function: S&S
Rectangular pulse and Sinc function
Today’s Class
Energy Spectral Density
and Bandwidth
Motivation
• Shared physical medium
1 2 3 4 5
Frequency
Motivation
Energy Spectral Density
Energy Spectral Density
Bandwidth for bandlimited signals
W
Bandwidth for bandlimited signal: Real Signal
Bandwidth for bandlimited signals: complex
W
Bandwidth for not-bandlimited signal
W
Bandwidth for not-bandlimited signal
W
Baseband and Passband
The Complex Baseband Representation
Baseband Signal
Examples of baseband signals
Passband Signal
Example of Passband
Example of Passband in Wired Systems
https://en.wikibooks.org/wiki/Communication_Networks/DSL
Differences between Baseband and Passband
Baseband Channel
Passband Channel
Frequency in MHz
Baseband and Passband Signals/Channels
Questions?
Structure of Passband Signal
Motivation
Modulation or Upconversion
Modulation or Upconversion
Modulation: I and Q components
In-phase or Quadrature or
I component Q component
Modulation: I and Q components
RF signal Filtering
Channel Encoding Synchronization
Modulation Upconversion Dnconversion
Demodulation
Spectral Shaping Decoding
Complex Complex
DSP-based envelope envelope DSP-based
processing processing
TRANSMITTER RECEIVER
Complex baseband representation: summary
EC5.203 Communication Theory I (3-1-0-4):
Lecture 5
Analog Communication Techniques:
Amplitude Modulation
Bandwidth of passband
Demodulation of DSB-SC
Recap: Chapter 2
Effect of Frequency and Phase Offset
Example: Phase Offset
Causes of Phase Offset
Need of Coherent Detection
Conventional AM
Conventional AM
Conventional AM: spectrum
amod = 0.5
amod =1
Lecture 6:
Analog Communication Techniques:
Amplitude Modulation
Bandwidth of passband
Demodulation of DSB-SC
Causes of Phase Offset
Need of Coherent Detection
Conventional AM
Conventional AM: spectrum
amod = 0.5
amod =1
DSB-SC
Switching Modulators
Conventional
DSB
Suppressed by BPF
Conventional AM Demodulators
Lathi
Envelope detector operation
Madhow
Tutorial
Example: Tutorial!
Questions?
EC5.203 Communication Theory I (3-1-0-4):
Lecture 7:
Analog Communication Techniques:
Amplitude Modulation - 3
Bandwidth of passband
Demodulation of DSB-SC
Need of Coherent Detection
Conventional AM
Conventional AM: spectrum
amod = 0.5
amod =1
Message signal
DSB signal
Message signal
Solution!
Real part of
original SSB
Right Shifted
SSB by fC
Left Shifted
SSB by fC
Simply Extracts I
component
Message signal is I component of filter o/p
Recover Signal from USB Signal!
Message signal
Recover Signal from LSB Signal?
USB passband
Complex baseband
Real in time
Even and Odd
Symmetric in frequency domain
Implementing SSB in baseband
Attenuation Interference
Assignment!
SSB demodulation: Noncoherent
Questions?
Quadrature Amplitude Modulation
QAM
QAM
Lecture 8:
Analog Communication Techniques:
Frequency Modulation - 1
DSB signal
FM
PM
Equivalence of FM and PM: FM using PM
Equivalence of PM and FM: PM using FM
PM
FM
Poll
Non-linearity of Angle or Phase Modulation
PM versus FM
PM
(PSK for digital
messages)
Digital message
Discontinuous phase ➔ vulnerable to nonlinearities,
poorer frequency containment
FM
PM versus FM in practice
Envelope DC
d/dt
Detector Block
Approximate differentiation
Questions
EC5.203 Communication Theory I (3-1-0-4):
Lecture 9:
Analog Communication Techniques:
Frequency Modulation - 2
FM
PM
Equivalence of FM and PM: FM using PM
Equivalence of PM and FM: PM using FM
PM
FM
PM versus FM
PM
(PSK for digital
messages)
Digital message
Discontinuous phase ➔ vulnerable to nonlinearities,
poorer frequency containment
FM
PM versus FM in practice
Ref: B.P.Lathi
FM spectrum for periodic messages
(Approximate) FM spectrum
Exact FM spectrum for sinusoidal message
Complex-valued integral
Real Valued
Bessel function plots
Bessel function properties
https://en.wikipedia.org/wiki/Frequency_modulation#Bessel_functions
Fourier coefficients for complex envelope
Fractional power containment BW
Carson’s rule
Example 3.3.1: Tutorial
Features of Angle Modulated Non-linearities
Ref: B.P.Lathi
EC5.203 Communication Theory (3-1-0-4):
Lecture 10:
Analog Communication Techniques:
Superheterodyne Receiver
Ref: B.P.Lathi
FM spectrum for periodic messages
(Approximate) FM spectrum
Exact FM spectrum for sinusoidal message
Complex-valued integral
Real Valued
Fractional power containment BW
Features of Angle Modulated Non-linearities
Ref: B.P.Lathi
Today’s Class
Superheterodyne Receiver:
Applicable to AM/FM/PM
Downconversion: How it is done?
Interference Signal
Desired Signal
Different Methods for Receiver
Superheterodyne Receiver
Source:
https://en.wikipedia.org/wiki/Superheterodyne_receiver
Motivation for Superheterodyne Receivers
Vacuum Tube Triode
Symbol: http://www.allaboutcircuits.com/textbook/se
miconductors/chpt-13/the-triode/
http://www.oneillselectronicmuseum.com/lar
gephotos/tubes/yel/yel23.jpg
http://ibm-1401.info/VintageGermaniumComputerTransistorsDavid%20Laws.pdf
http://www.talkingelectronics.com/projects/BasicElectronics-1A/BasicElectronics-1A_Page2.html
Example of Superheterodyne Transistor Receiver
https://en.wikipedia.org/wiki/Frequency_mixer
Mixer: Use of Non-linearity
Example: superhet for AM radio
Source: Sachin Chaudhari, PhD Thesis; "Sensing for Cognitive Radios: Algorithms, Performance, and Limitations",
Aalto University School of Electrical Engineering, Finland, 2012
Disadvantages of DCR
Receiver for mmWave communication?
Phase Locked Loop (PLL)
PLL intro
High-level view of PLL
Mixer as Phase Detector
Mixers can extract phase differences
Mixers can extract phase differences
Mixer-based phase detector
Lecture 11:
Analog Communication Techniques:
Phase Locked Loop (PLL)
PLL Applications:
FM Demodulation and Frequency Synthesis
PLL for FM demodulation
PLL for frequency synthesis
Second order PLL
2nd order PLL: freq step response
Choosing PLL order
Example
Actual nonlinear PLL model
Original nonlinear model
Phase plane plot
PLL locking
Unstable
Stable equilibrium
equilibrium
Nonlinear vs linearized PLL analysis
EC5.203 Communication Theory (3-1-0-4):
Lecture 12:
Digital Modulation
03 March 2025
References
• Chap. 4 (Madhow)
Digital modulation
Recap: Digital Communications
• Analog signal can be converted to digital signal or
sequence by sampling and quantization
– Songs/Movies stored in CD/DVD, Data in hard-drive
Recap: Digital Communication Systems
Digital modulation: baseband example
Bit-to-symbol
Map Pulse
..1001011… Modulation
Digital modulation: passband example
Bit-to-symbol
Map Pulse
..1001011… Modulation
BPSK (also called 2-PAM)
Baseband
Passband
Signal Constellation for BPSK
Baseband
BPSK (also called 2-PAM)
Baseband
Can we load more bits per symbol?
Another way for 2 bits/symbol: QPSK
01 11
00 10
QPSK baseband
Pulse
1st bit
Modulation
Take
2 bits
Pulse
2nd bit
Modulation
QPSK: Passband
QPSK: Passband
Can we load even more bits?
COMMON CONSTELLATIONS
Bandwidth Occupancy
Motivation
CableTV,
AM FM TV 2G 2G LTE ISM
Satellite
(0.535-1.7) (88-108) (470-900) 900 1800 2100 2400 4000
Frequency in MHz
FM1 FM 2 FM N
88 108 MHz
Frequency in MHz
Lecture 13:
Digital Modulation - 2
06 March 2025
References
• Chap. 4 (Madhow)
Digital modulation
Digital modulation: baseband example
Bit-to-symbol
Map Pulse
..1001011… Modulation
Digital modulation: passband example
Bit-to-symbol
Map Pulse
..1001011… Modulation
Can we load more bits per symbol?
Another way for 2 bits/symbol: QPSK
01 11
00 10
QPSK baseband
Pulse
1st bit
Modulation
Take
2 bits
Pulse
2nd bit
Modulation
QPSK: Passband
Can we load even more bits?
COMMON CONSTELLATIONS
Motivation for Bandwidth Occupancy
CableTV,
AM FM TV 2G 2G LTE ISM
Satellite
(0.535-1.7) (88-108) (470-900) 900 1800 2100 2400 4000
Frequency in MHz
FM1 FM 2 FM N
88 108 MHz
Frequency in MHz
B/2
B
normalized
B1/T Hz
B1
Parseval
Symmetry of PSD
Bandwidth Computation: Example
Poll!
Bandwidth computation for Sine Pulse
Design for Bandlimited Channels:
Nyquist Sampling Criteria
Sampling
Relation between CT and DT signals
Interpolation
Importance of Sampling
C/D D/C
DT System
Conversion Conversion
Issue with sampling
Sampling Theorem
S&S Recap: Impulse Train Sampling (Time)
S&S Recap: Impulse Train Sampling (Freq.)
Reconstruction of signal: Frequency Domain
S&S Recap: Frequency Domain
S&S Recap: Reconst. of signal (Freq. Domain)
S&S Recap: Reconst. of signal (Time Domain)
Questions?
Design for Bandlimited Channels:
Nyquist Sampling Criteria
[Madhow]
Nyquist Sampling Theorem (Book Notations!!!)
Problem With Sinc Pulse
Time-offset=0.3
Design for Bandlimited Channels:
Nyquist Criteria for pulse shaping!
Bandlimited Channels
Motivation
CableTV,
AM FM TV 2G 2G LTE ISM
Satellite
(0.535-1.7) (88-108) (470-900) 900 1800 2100 2400 4000
Frequency in MHz
FM1 FM 2 FM N
88 108 MHz
Frequency in MHz
Samples to
Pulse
Sampling Bits to
Modulation
Symbols
C/D D/C
DT System
Conversion Conversion
Sum of Sinc Pulses: Ex. 1
• Normalized W=1=1/T
• p(t) is sinc function
Signal as Sum of Sinc Pulses: Ex. 2
• Normalized W=1=1/T
• p(t) is sinc function
What is Inter Symbol Interference (ISI)?
Lecture 14:
Digital Modulation - 3
10 March 2025
References
• Chap. 4 (Madhow)
Recap: Bandwidth Occupancy
Motivation
CableTV,
AM FM TV 2G 2G LTE ISM
Satellite
(0.535-1.7) (88-108) (470-900) 900 1800 2100 2400 4000
Frequency in MHz
FM1 FM 2 FM N
88 108 MHz
Frequency in MHz
B/2
B
normalized
B1/T Hz
B1
Parseval
Symmetry of PSD
Design for Bandlimited Channels:
Nyquist Criteria for pulse shaping!
Nyquist Sampling Theorem (Book Notations!!!)
Design for Bandlimited Channels
Samples to
Pulse
Sampling Bits to
Modulation
Symbols
C/D D/C
DT System
Conversion Conversion
Sum of Sinc Pulses: Ex. 1
• Normalized W=1=1/T
• p(t) is sinc function
Signal as Sum of Sinc Pulses: Ex. 2
• Normalized W=1=1/T
• p(t) is sinc function
What is Inter Symbol Interference (ISI)?
Nyquist
Problem With Sinc Pulse: ISI
Time-offset=0.3
Problem with Sinc Pulse
Time-offset=0.3
Data: All ones were sent for -3<n<3 and 0 otherwise.
; T=1 sec
1/a = 2
Example: Tutorial
Trapezoidal Pulse: Example 4.1
Trapezoidal Pulse: Example 4.1
Sampling at
rate T
Example continues: Tutorial
Bandwidth Efficiency
Questions?
EC5.203 Communication Theory (3-1-0-4):
Lecture 15:
Digital Modulation - 4
13 March 2025
References
• Chap. 4 (Madhow)
Recap: Design for Bandlimited Channels:
Nyquist Criteria for pulse shaping!
Motivation
CableTV,
AM FM TV 2G 2G LTE ISM
Satellite
(0.535-1.7) (88-108) (470-900) 900 1800 2100 2400 4000
Frequency in MHz
FM1 FM 2 FM N
88 108 MHz
Frequency in MHz
Samples to
Pulse
Sampling Bits to
Modulation
Symbols
C/D D/C
DT System
Conversion Conversion
What is Inter Symbol Interference (ISI)?
; T=1 sec
1/a = 2
Today’s Class
Orthogonal Modulation
Orthogonal Modulation
Frequency Shift Keying (FSK)
01 10 00 00 11
M=2 M=4
FSK
FSK: coherent demodulation (passband)
FSK: Issue with coherent demodulation
Noncoherent Reception
Summarizing the concept of Orthogonality
Biorthogonal Modulation
EC5.203 Communication Theory (3-1-0-4)
(t)
x(t) +
y(t) = x(t) + (t)
Thermal Noise
https://www.st-andrews.ac.uk/~www_pa/Scots_Guide/iandm/part3/page1.html
Thermal Noise..
Modeling Noise: Passband model
Real-valued
Modeling Noise: Baseband model
Real-valued
Unified Model: White Noise
5 GHz WLAN with receiver bandwidth 20 MHz and receiver noise figure 6 dB.
What is the noise power?
convert to dBm
Lectures 18-23:
Optimal Demodulation
AWGN
S&S Recap: Signal Energy
S&S Recap: Signal Power
S&S Recap: Note on Dimension of Energy and Power Definitions
Example 5.6.3
(Bit) Error Probability vs SNR for Example
Ingredients of Hypothesis Testing Framework
Inner products are preserved
Noise
ML regions are
sectors
ML boundaries
parallel to I/Q axes,
decision regions are
the four quadrants
ML boundaries
parallel to I/Q axes
MAP Demodulation In CT
DT(Finite Dimensional)
CT(Infinite Dimensional)
Recap: Receiver design as hypothesis testing
ML Demodulation In CT
DT(Finite Dimensional)
CT(Infinite Dimensional)
Infinite Power
Implementation using correlation
DT(Finite Dimensional)
CT(Infinite Dimensional)
Equivalent Match Filter Implementation
DT(Finite Dimensional)
CT(Infinite Dimensional)
Passband implementation
Implementation in Complex Baseband
Performance Analysis of ML Reception
Performance Analysis of ML Reception
The Geometry of Errors
Basic building block:
Send signal s.
Noise N gets added.
P[crossing a given boundary]?
d =1 d =2 d= 2
E b = (0 2 +12 ) /2 = 1/2 E b = ((−1) 2 +12 ) /2 = 1 E b = (12 +12 ) /2 = 1
P = d 2 / E b = 2 P = d 2 / E b = 4 P = d 2 / E b = 2
E E E 2E E E
Pe,ML = Q P b
= Q b
Pe,ML = Q P b
= Q b
Pe,ML = Q P b
= Q b
2N 0 N 0 2N 0 N 0 2N 0 N 0
Performance for different binary schemes..
Performance analysis for larger
constellations
M-ary signaling in AWGN
Some important parameters
Exact Error Probability of QPSK
Performance analysis for
larger constellations:
Union Bounds and Variants
Exact analysis might be difficult!
Approximation using Union Bound
Applying the union bound
About 4 dB
Note: Intelligent union bound is very close to the exact error prob in both cases
Performance Analysis of M-ary
orthogonal modulation
Included in course