0% found this document useful (0 votes)
148 views25 pages

Chapter Two Discrete-Time Signals and Systems: Kiot, School of Electrical and Computer Engineering

This document provides an overview of the contents to be covered in Chapter 2 of the lecture on discrete-time signals and systems. The chapter will cover discrete-time signals, linear-time invariant systems, classification of discrete-time signals and systems, and convolution of discrete-time signals. It includes definitions and examples of discrete-time signals, basic operations on signals, representation of signals, and classification of signals as energy or power signals. It also defines discrete-time systems and their classification as linear, time-invariant, and memoryless systems.

Uploaded by

Sol kassa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
148 views25 pages

Chapter Two Discrete-Time Signals and Systems: Kiot, School of Electrical and Computer Engineering

This document provides an overview of the contents to be covered in Chapter 2 of the lecture on discrete-time signals and systems. The chapter will cover discrete-time signals, linear-time invariant systems, classification of discrete-time signals and systems, and convolution of discrete-time signals. It includes definitions and examples of discrete-time signals, basic operations on signals, representation of signals, and classification of signals as energy or power signals. It also defines discrete-time systems and their classification as linear, time-invariant, and memoryless systems.

Uploaded by

Sol kassa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

Chapter Two

Discrete-time Signals and Systems


Lecture # 2

KIoT, School of Electrical and Computer Engineering

April, 2022
KIoT DSP- Lecture # 2 December, 2020 1/25
Chapter Contents

• Discrete- time signals and systems


• Linear-time invariant systems
• Classification of Discrete-Time Signals
• Classification of Discrete-Time Systems
• Convolution of Discrete time Signal

KIoT DSP- Lecture # 2 December, 2020 2/25


Discrete- time Signals and Systems
Discrete-Time Signals

• A discrete-time signal is a function of an independent variable represented as a


sequence of number
X={x(n)},
* is the nth sample of the sequence and defined for an integer n.
• A discrete-time signal is often obtained by periodic sampling of a continuous -
time signal

A/D
𝑥 𝑛 = 𝑥 (𝑛𝑇)

• In this case the nth sample of the sequence is equal to the value of the analogue
signal at time t = nT and T is the sampling period.
KIoT DSP- Lecture # 2 December, 2020 3/25
Representation of Discrete-Time Signals
• Discrete-time signals may be represented mathematically in several ways:
• The following are the basic representation of discrete-time signal
i) Functional representation:

ii) Sequence representation:


.
x (n) = {..., −0.5, 1.5,3,−3.7,2.9,0.6...}

- The arrow indicates an infinite duration signal or sequence with the time origin
(n=0) . Thus , x (−1) = −0.5, x (0) = 1.5,x (1) = 3,...
iii) Tabular representation
such as

KIoT DSP- Lecture # 2 December, 2020 4/25


Sequence Operations

• Summation: Point-wise addition of signals expressed as

1 2

• Multiplication: Point-wise multiplication of signals


1 2

KIoT DSP- Lecture # 2 December, 2020 5/25


Cont…

• Time shifting: y (n) = x (n − N) where N is an integer.


- if N > 0 , it is delaying operation.
- if N < 0 , it is an advance operation
Unit delay Unit advance

Example: When N = 2, x (n − 2) is a said to be a delayed version of x (n)

KIoT DSP- Lecture # 2 December, 2020 6/25


Basic Sequences
• General (Arbitrary) sequence:

• The above sequence is random and not suitable for computation. Thus, we
have to represent using basic sequences.
• Basic sequence : Unit samples(Impulse)sequence,
Unit step Sequence,
Exponential sequence and complex sinusoidal sequence.

KIoT DSP- Lecture # 2 December, 2020 7/25


Some Elementary Discrete-Time Signals
• Some of the basic sequences and signals in DTS are the following
1.5

• Unit sample (impulse) 0 n  0 1


 [ n]  
sequence 1 n  0 0.5

0
-10 -5 0 5 10
1.5
0 n  0
• Unit step sequence u[n]   1

1 n  0 0.5

0
• Exponential sequences -10 -5 0 5 10
1
For exponential sequence, if A and
are real numbers then the 0.5
sequence is real. If 0 < < 1 and A x[n]  A n

is positive, then the sequence values 0


are positive and decrease with -10 -5 0 5 10
increasing n:

KIoT DSP- Lecture # 2 December, 2020 8/25


Classification of Discrete-Time Signals
• The mathematical methods employed in the analysis of discrete time signals and
systems depend on the characteristics of the signals.
Energy signal and Power signal
• The energy E of a discrete-time signal is defined as
𝑬≡ |𝒙(𝒏)|𝟐
𝒏

• This is applied to complex-valued signals as well as real-valued signals.


• If E is finite, i.e., E < ∞, then x(n) is called an energy signal.
• Signals that have non-finite energy, however, may have finite average power. The
average power of a discrete-time signal x(n) is defined as
𝑵
𝟐
𝑵
𝒏 𝑵
• If E is finite, then the average power P = 0. If, on the other hand, E is infinite, then
the average power P may be either finite or infinite. The signal is called a power
signal if the average power is finite.
KIoT DSP- Lecture # 2 December, 2020 9/25
Cont…
Periodic Signals and Aperiodic Signals:
• A discrete-time signal x(n) is periodic, with period N, if and only if
x(n + N) = x(n), for all n.
• The smallest integral value of N for which this condition holds is called the
fundamental period.
• If there is no value N that satisfies the above condition, then the signal x(n) is
non-periodic or aperiodic.

Symmetric and Anti-symmetric Signals

• A real-valued signal x(n) is called symmetric (even) if


x(-n) = x(n), for all n, and
• It is called anti-symmetric (odd) if x(-n) = - x(n), for all n.

KIoT DSP- Lecture # 2 December, 2020 10/25


Discrete-time signal
Exercise

(1) A sequence is shown below. Express as a linear combination


of weighted and delayed unit samples.

(2) Using the above sequence determine and plot the following
related sequences.

KIoT DSP- Lecture # 2 December, 2020 11/25


Discrete-time Systems

• A discrete-time system is defined as a transformation or operator that


maps an input sequence with values x[n] into an output sequence with
values y(n).
• This can be denoted as y(n)= T{x(n)} and depicted as

x(n) Discrete time system


y(n)
Input sequence Output sequence

• Discrete-time system examples:


- An ideal delay: y (n) = x (n − nd ) , nd is the delay of the system.
- Compressor (down-sampler): y (n) = x (Mn)
- Modulator:y (n) = x (n)cos(nωo )

KIoT DSP- Lecture # 2 December, 2020 12/25


Classification of Discrete-Time Systems
Memory less (Static) Systems
• A discrete-time system is referred to as memoryless or static if its output y(n) at
any instant n depends only on the input x(n) at the same instant n and not on
past or future input values.
• If the output of the system at time n is completely determined by the input
samples in the interval n-N to n, N positive, then the system is said to have
memory of duration N.

• Here there is no need to store any of the past input or output values to
compute the present output and both are memoryless systems .
• Consider he following I/O equation

describe dynamic or systems with memory

KIoT DSP- Lecture # 2 December, 2020 13/25


Linear System
• A system is linear if it satisfies principle of superposition.
Additive property and scaling property for linearity are:
T{ n) + n) } = T { n) } + T { n) } = n) + n)
T {ax(n)} = aT {x(n)} = ay(n) where a is arbitrary constant
• These two properties are combined into the principle of superposition:
𝟏 𝟐 𝟏 𝟐 𝟏 𝟐

• The procedure of checking for linearity is:


1. Find outputs y1(n) and y2(n) corresponding to inputs x1(n) and x2(n)
2. Form the sum a1 y1(n) + a2 y2(n) and get y3(n)
3. Find output y4(n) corresponding to input a1x1(n) + a2x2(n)
4. Compare the results of steps 2 and 3
Example check the linearity of a). y(n) = n x(n)
b). y(n) = 2 x(n)+3.

KIoT DSP- Lecture # 2 December, 2020 14/25


Time -Invariant Systems
• A time-invariant system is a system for which a time shift or delay of the
input sequence results in the same time shift of the output sequence or signal.
• This means that applying a time delay to the input of a system is equivalent to
applying it to the output.
- If → implies that
- 𝑜 𝑜
• The procedure for determining time- invariance is:
1. Determine output y(n) corresponding to input x(n).
2. Delay the output y(n) by units, resulting in y(n– 𝑜).
3. Determine output y(n, 𝑜) corresponding to input x(n– 𝑜).
4. Determine if y(n, 𝑜) = y(n– 𝑜). If equal, then the system is time-
invariant; otherwise it is time-varying.

Example, determine if the given systems are time invariant or time varying
a).
b).

KIoT DSP- Lecture # 2 December, 2020 15/25


Causal System
• A system is causal if the output value at 𝑜 depends only on the input
sequence values for 𝑜.
• In other words the output of the system at any time depends only on
- present and past values of the input x (n)
y[n] = [x (n), x (n − 1), x (n − 2), . . . . x (n − no )]
- but does not depends on future inputs
y[n]= [x (n + 1), x (n + 2), . . . x (n + no )] → non-causal system.
Stability
• A system is stable if a bounded input sequences always produces a bounded
output signal sequence.
• That is, if x(n) B for some B , then (n)
Bounded input: 𝒙
Bounded Output: 𝒚

KIoT DSP- Lecture # 2 December, 2020 16/25


Linear time-invariant (LIT) systems

• This is a particularly important class of systems that combines both the


properties of linearity and time invariance.
• Linear time-invariant (LTI) system can be completely characterised by its
impulse response, which is the response of the system to a unit impulse input.

LTI- System,
T[.]

• If x (n) = δ(n) then T [δ(n)]= h(n) so y (n) ≡ h(n) → impulse response


• Using signal decomposition we can express any sequence by unit sample
(impulse) δ(n) as :

KIoT DSP- Lecture # 2 December, 2020 17/25


Cont…
• When we apply the above sequence x (n) as an input to LTI system
• Due to linearity :

• Due to Time invariance


if T [δ(n)] = h(n) then T [δ(n − k)] = h(n − k) Therefore

• For the LTI system, the convolution sum or superposition sum is given as

KIoT DSP- Lecture # 2 December, 2020 18/25


Ways to find D.T. Convolution

• Convolution is the process by which an input interacts with an LTI system to


produce an output.
• There are three ways to perform digital convolution.
• Graphical method
• Analytical method
• Tabular (table) method
• In the technique of analytical method, to find the convolution of the impulse
response with the input signal you will multiply together and add up them to get
the output.
• But for graphical method we use the following steps
1. flip h[k] to get h[-k]
2. shift by n to get h[n-k]
3. multiply the two sequence x[k] and h[n-k] & sum the product to get y[n]

KIoT DSP- Lecture # 2 December, 2020 19/25


Properties of convolution

• For the LTI system, the convolution sum or superposition sum is given as

• The following are the basic properties of convolution


• Commutative Property

• Distributive property

• Associative Property
]] *

KIoT DSP- Lecture # 2 December, 2020 20/25


Example
• Evaluate the linear convolution of y(n) where x(n) and h(n) are given below
by using
a. Analytical technique
b. Graphical technique
c.Tabular method

KIoT DSP- Lecture # 2 December, 2020 21/25


Circular Convolution

• The convolution of two periodic sequences with periodicity N or


Multiplication of two DFT is called circular convolution.
• If (n) and (n) are two periodic sequences with N samples in a period,
then the circular convolution of (n) and (n) is defined as,

(n) (n) ((n−m)

(n) ((m−n)

Where stands for circular convolution.


• Circular convolution can be performed using two basic method.
a) using concentric circle b) using matrix multiplication

KIoT DSP- Lecture # 2 December, 2020 22/25


Linear Convolution and Circular Convolution

• The following table will summarize the difference between linear and circular
convolution.
Linear Convolution Circular convolution
In case of convolution two signal sequences input
signal x(n) and impulse response h(n) given by the It is Multiplication of two DFT
same system, output y(n) is calculated.

It is a multiplication of two sequences in time Multiplication of two sequences in


domain frequency domain

Linear Convolution is given by the equation Circular convolution is given by the equation
(n)

(n) ((m−n)

KIoT DSP- Lecture # 2 December, 2020 23/25


Cont…

• Calculate the circular convolution of the two sequence using


(n) =( 1,1,-1,2) and (n) =(1,2,3,4)

a) Concentric circle method


b) Matrix multiplication method

KIoT DSP- Lecture # 2 December, 2020 24/25


End of Slide

KIoT DSP- Lecture # 2 December, 2020 25/25

You might also like