Stability of Discrete-Time Systems
Stability of Discrete-Time Systems
• Mid-20th Century:
• Rise of Control Theory: The field of control theory gained
momentum as advancements in automation and feedback
systems emerged
• Z-Transform and Stability Analysis: The invention of the z-
transform, a mathematical tool for analyzing linear discrete-
time systems in the frequency domain, provided a powerful
tool for studying stability
• Late 20th Century and Beyond:
• Advanced Stability Analysis Techniques: As control theory
matured, more sophisticated techniques for stability analysis
were developed.
A Historical Journey of Ensuring Stability in Discrete-
Time Systems
• Linearity:
• A system is linear if it satisfies the principles of
superposition and homogeneity.
• Superposition: If x1[n] produces y1[n] and x2
[n] produces y2[n], then ax1[n] + ax2[n]
produces ay1[n] + ay2[n].
• This property has two components: additivity
and homogeneity.
key properties of this discrete-time system:
• 1. Additivity
• Definition: If a system T responds to input x1[n] with
output y1[n] and to input x2[n] with output y2[n] ,
then the system’s response to the input x1[n] + x2[n]
= y1[n] + y2[n].
• T {x1[n] + x2[n] } = T {x1[n]} + T {x2[n] }
• Example:Consider a linear system where T {x[n]}=x[n]
+ 1.
• If x1[n] = 2 and x2[n] = 3 , then y1[n]=3 and y2[n]=4
key properties of this discrete-time system:
• 2. Homogeneity:
• If a system T responds to an input x[n] with
output y[n], then the response to a scaled
input a ⋅x [n] is a scaled output a⋅ y[n], where
a is any scalar.
• T {a ⋅x [n]} = a⋅T {x[n]}
• Example:Consider a linear system where
T{x[n]}=2x[n]
key properties of this discrete-time system:
• Homogeneity:
• If x[n] = 1 , then T {x[n]} = 2
• Memory:
• Definition: A system has memory if the output
depends on past or future input values.
– With Memory: y[n]=x[n] + x[n−1]
– Memoryless: y[n]=x[n]^2
key properties of this discrete-time system:
• Invertibility :
• A system is invertible if distinct inputs produce
distinct outputs, and there exists an inverse
system that can recover the input from the
output. T{x[n]}=y[n] ⟹ T^-1{y[n]}=x[n].
• Example: An ideal communication channel is
invertible, allowing recovery of the
transmitted signal.
key properties of this discrete-time system:
• Stability:
• A system is stable if bounded input results in
bounded output (BIBO stability). If ∣x[n]∣ ≤
Mx for all n, then ∣y[n]∣ ≤ My
• where Mxand Myare finite bounds.
• Example: Filters and controllers need stability
to ensure reliable performance without
unbounded responses.
Advantages of Discrete Time Control Systems
• 4. Standardization:
• Digital communication standards allow for easy
interoperability between different devices and
systems, which is crucial for modern
communication networks.
• 5. Integration:
• Discrete-time systems integrate well with other
digital technologies like computers and networks,
enabling the creation of complex and
interconnected systems.
Disadvantages of Discrete Time Control Systems
• 1. Information Loss:
• The conversion of continuous signals into discrete-
time representations involves a process called
sampling. During sampling, only specific points in
time are captured. This can lead to information loss
if the sampling rate is not high enough to
accurately represent the original continuous signal.
High-frequency components of the signal might be
lost or misrepresented, impacting the fidelity of the
information.
Disadvantages of Discrete Time Control Systems
• 2. Computational Complexity:
• Complex algorithms and signal processing tasks in discrete-
time systems can require significant computational power. This
might necessitate the use of powerful processors or specialized
hardware, increasing the cost and complexity of the system.
• 3. Limited Bandwidth:
• Discrete-time systems have an inherent limitation in
bandwidth. They cannot perfectly capture and process signals
with frequencies exceeding half the sampling rate (Nyquist-
Shannon sampling theorem). This can restrict their use in
applications dealing with very high-frequency signals.
Classification of Discrete-time systems
• 1. Static (Memoryless):
• These systems produce an output that depends
solely on the present input value. They don't
"remember" past inputs and have no internal
memory.
• Memoryless can be represented as : y[n]=x[n]^2
• Examples include gain amplifiers, signal samplers,
and limiters.
Classification of Discrete-time systems
Continuous-Time Discrete-Time
Feature System System
Sequence of distinct points
Time Representation Continuous variable (t)
(n)
Function of continuous
Signal Representation Sequence of numbers
time (t)
Differential equations, Difference equations,
Analysis/Processing
calculus linear algebra
Digital signal processing,
Analog circuits, mechanics,
Common Applications communication, modern
classical control
control
How does the Nyquist-Shannon sampling
theorem apply to discrete-time systems
• The Nyquist-Shannon sampling theorem plays a
critical role in bridging the gap between continuous-
time signals and discrete-time systems. It establishes
a fundamental principle for accurately representing a
continuous-time signal using a discrete-time
sequence of samples. Continuous-time signals exist
and can change continuously at any moment in time.
Imagine a sound wave - its pressure variations
constantly change over
How does the Nyquist-Shannon sampling
theorem apply to discrete-time systems
Discrete-time signals are represented by
sequences of numbers, capturing the value of
the signal only at specific points in time. Think of
a digital music file - it stores the sound wave's
amplitude at specific intervals.
Benefits of the Theorem in Discrete-Time
Systems:
• The Nyquist-Shannon sampling theorem allows us
to efficiently convert continuous-time information
into a discrete-time format suitable for processing
and transmission in digital systems.
• By following the guidelines of the theorem, we can
avoid aliasing and ensure accurate signal
reconstruction in discrete-time systems. This is
crucial for various applications like digital signal
processing, communication systems, and data
acquisition systems.
How does the Nyquist-Shannon sampling
theorem apply to discrete-time systems
• Why is this important
• If the sampling rate is less than the Nyquist rate, a
phenomenon called aliasing can occur. High-frequency
components of the original signal can be misinterpreted
as lower frequencies in the sampled version. This
distorts the information encoded in the signal.
• By adhering to the Nyquist-Shannon sampling theorem,
we ensure that enough samples are captured to
accurately represent the original continuous-time signal
within the bandwidth limitations.
SUMMARY
Topic Question Summary
Answer