Professional Documents
Culture Documents
System
Instructor : Dr. Vivek Ashok Bohara
Email : vivek.b@iiitd.ac.in
Office : A306
Telephone : 454
Brief Biography
Full Name: Dr. Vivek Ashok Bohara
Designation: Assistant Professor (Since July 2013)
PhD (2006:2010):
Nanyang Technological University (NTU), Singapore
Post Doctorate (Marie Curie Research Fellow): 2011-2013
ESIEE Paris (University of Paris, East), France
LAB: https://www.iiitd.edu.in/~wirocomm/
www.wirocomm.com
Research Interests: Device to device communication, RF
Energy Harvesting , Cellular and Wi-Fi standards, Digital
Predistortion
2
Current and former BTP Students
5
Major topics to be covered (Contd.)
Detection of Signals in AWGN
Maximum likelihood detection
Matched filtering
Impact of phase and timing uncertainties
6
Major topics to be covered (Contd.)
Intersymbol Interference
Nyquist criterion
Equalization techniques
7
Textbooks
Digital Communication by Bernard Sklar and Pabitra
Kumar Ray
Fundamentals of Communication Systems by John
Proakis and Masoud Salehi (3rd Edition)
Digital Communication by Simon Haykin
Modern digital and analog communication systems
by B.P.Lathi and Zhi. Ding
Principles of communications by R. Ziemer and W.
Tranter
Digital communication by John Berry, Edward Lee
and David Messerschmitt (3rd Edition)
8
Prerequisites
Mandatory
Basic Probability
Signals and Systems
Principles of Communication (UG Course)
Desired
Fourier Series and Transform
Linear Algebra
Matlab Coding (Some of the assignments will be based
on Matlab)
9
Evaluation and Grading
Component Remarks Grade Percentage
Assignments 2 10
Quizzes Maximum 3 20
Mid-Term Exam 1 20
Final Exam 1 30
11
Digital Communication System
Lecture: 1
Date: 02-08-2016
Instructor: Dr. Vivek Ashok Bohara
Topics: Introduction to Digital
Communication, Signal and System Basics
12
Why Digital?
More immune to channel noise and distortion
Flexible hardware implementation by using
microprocessors and large scale integrated circuits
Channel coding can be used to eliminate or reduce
errors induced by channel
Easier to multiplex several digital signal in time (Ex
GSM)
13
Block diagram of a digital
communication system
Sampler
Source Channel Digital
(A/D
Encoder encoder Modulator
converter)
Information
source
Which block is missing??? Channel
D/A Converter
Source Channel Digital
(Reconstructi
on filter) decoder decoder Demodulator
Output Signal
14
Blocks of digital communication system
(DCS)
Information Source: Generates messages that
needs to be transmitted to the receiver. Messages
can be analog or digital.
Sampler / Analog to digital Converter: Converts the
analog signal into a digital data.
Source Encoder: Encodes the digital data with little
or no redundancy to generate digital symbols.
Channel Encoder: Adds redundancy to the digital
symbols to overcome the effects of distortion
(noise and interference) induced by the channel
on the transmitted signal.
15
Blocks of digital communication system
(DCS)
Digital Modulator: It converts the digital symbols
obtained from the channel encoder into signal
waveform that are compatible with the
transmission channel.
Digital Demodulator: It converts the received
signal waveform back to the digital symbol.
Channel Decoder: From the knowledge of the code
used by the channel coder and the redundancy of
the received symbols it tries to reconstruct the
original digital symbols.
16
Blocks of digital communication system
(DCS)
Source Decoder: Decodes the digital symbols
obtained from the channel decoder to generate
the approximation of the transmitted digital data.
Reconstruction Filter/ Digital to Analog Converter:
Converts the digital data back to the analog signal.
17
Signal and system basics
Time Shifting
x(t) x(t-t0)
t t0 t
Time Reversal
x(-t)
18
t
Signal and system basics (Contd..)
Time Scaling
x(at) x(at)
a>1 a<1
t t
19
Signal and system basics (Contd..)
Time Scaling
For the given function x(t), x(at) is the time scaled version of
x(t)
For a 1,period of function x(t) reduces and function speeds
up. Graph of the function shrinks.
For a 1, the period of the x(t) increases and the function
slows down. Graph of the function expands.
Signal and system basics (Contd..)
Precedence rule for signal operations:
Method I (Parenthesis method):
Express x(at+b) in the form x(a(t+b/a)) - (note that the
coefficient of t within the parenthesis becomes +1)
Apply Scaling (and Reflection, if a negative) by the factor a
Apply the Time-Shift by the factor b/a
23
Signal and system basics
Periodic and Non periodic signals
A signal x(t) is periodic if it repeats in time. This basic time
interval after which the signal repeats itself is known as
period. A periodic signal x(t) satisfies the property
x(t+T0)= x(t) t T0 = Period of the signal
The signal that does not satisfy the above condition is
called non-periodic or aperiodic signals.
x(t)
T0
24
t
Signal and System basics
Causal and Non-causal signals
A signal x(t) is causal if
x(t)=0 t < 0
x(t)
x(t)
t
t
25
Signal and System basics
Even and odd signals
A signal x(t) is even if and only if the following holds true
for all t
x(-t)= x(t) t
and odd if the following holds true x(t)
x(-t)= -x(t) t
x(t)
t 26
Even Signal Odd Signal
Signal and System basics
Continuous time and discrete time signals
0.5 0.5
Amplitude
Amplitude
0 0
-0.5 -0.5
0 1 2 3 4 5 0 1 2 3 4 5
Time Time
ET T /2
x (t ) d t (1.2)
(1.3)
29
Signal and System basics
The energy content of any signal x(t)
2 T /2 2
EX
x ( t ) d t lim
T
T /2
x (t ) d t (1.4)
31
Signal and System basics
x1(t) y1(t)
x1(t)+x2(t) y1(t)+y2(t)
x2(t) y2(t)
The system that does not satisfy the above property is known as
nonlinear system 33
Signal and System basics
Linear systems
y(t) = 3x(t)
Non-linear y(t) = 3*x(t)+2, y(t) = 3*x2(t) why?
1. y[n] = x2[n]
2. y(t) = 3*x2(t)
Signal and Systems basics
Time-Invariant systems
3
5
2.5
4
2
Amplitude
3 1.5
2
y(t)=sqrt(x(t)) 1
1 0.5
0
0 0 1 2 3 4 5
0 1 2 3 4 5
Time
y(t)
x(t)
2
3
2.5 1.5
2
1
1.5
y(t-2)=sqrt(x(t-2))
1 0.5
0.5
0
0 0 1 2 3 4 5
0 1 2 3 4 5
y(t-2)
x(t-2)
35
Signal and Systems basics
Time-Varying System
6
5
4 4
Amplitude
2
y(t)=x(t)+cos(t) 2
1 0
0
0 1 2 3 4 5 -2
Time 0 2 4 6
y(t)
x(t)
4
3
3
2.5
2
2
1
1.5
y(t-2) x(t-2)+cos(t)
1 0
0.5
-1
0 2 4 6
0
0 1 2 3 4 5
x(t-2)+cos(t)
x(t-2)
36
Signal and Systems basics
Linear Time-Invariant System (Linear+ Time-
Invariant)
Very important class of systems. Most of the
communication blocks (and propagation channels
as well) can be modeled by using the above class
of systems.
For ex. Amplifiers, filters, equalizers.
37
Signal and Systems basics
A system S is causal if the output at time t does not depend on the
values of the input at any time t > t
Examples:
y(t) = x(t + 1) noncausal since the output at time t depends on
the input at future time t + 1
y(t) = x(t 1) causal since the output at time t depends only on
the input at past time t 1
Signal and Systems basics
Determine if the following systems are time-
invariant, linear, causal, and/or memoryless.
y[n ]+2y[n-1]=x[n+1]
Signal and Systems basics
Solution:
Time Invariant
Linear
Non-Causal
Memory
Homework
Determine if the following systems are time-
invariant, linear, causal, and/or memoryless
y[n + 1] + 4y[n] = 3x[n + 1] - x[n]