SlideShare a Scribd company logo
Assist. Prof. Dr. Khalaf S Gaeid
Electrical Engineering Department
Tikrit University
3rd lecture
Digital Control systems
Stability Analysis of Discrete Systems
with Examples
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
Stability Analysis of Discrete System
MATLAB DISCRETE-TIME SYSTEM MODELS
The discrete-time system models are representational schemes for digital
filters. The MATLAB technical computing environment supports several
discrete-time system models, which are described in the following sections:
1. Transfer Function 2. Zero-Pole-Gain 3.State Space
4. Partial Fraction Expansion (Residue Form) 5.Second-Order Sections
(SOS)
6. Lattice Structure 7.Convolution Matrix
The poly and roots functions convert between polynomial and zero-pole-gain
representations.
For example, a simple IIR filter is
b = [2 3 4]; a = [1 3 3 1];
The zeros and poles of this filter are
q = roots(b) p = roots(a)
% Gain factor k = b(1)/a(1)
Returning to the original polynomials,
bb = k*poly(q)
aa = poly(p)
Partial fraction expansion arises in signal processing as one method of finding the
inverse Z-transform of a transfer function. For example, the partial fraction expansion of
certain systemb = [-4 8];
a = [1 6 8];
[r,p,k] = residuez(b,a)
To find the inverse Z-transform of H(z), find the sum of the inverse Z-transforms of the
two addends of H(z), giving the causal impulse response:
h(n)=−12(−4)^n +8(−2)^n n=0,1,2,…
To verify this in the MATLAB environment, type
imp = [1 0 0 0 0];
resptf = filter(b,a,imp)
respres = filter(r(1),[1 -p(1)],imp)+...
filter(r(2),[1 -p(2)],imp)
The toolbox function tf2latc accepts an FIR or IIR filter in polynomial form and returns
the corresponding reflection coefficients. An example FIR filter in polynomial form is
b = [1.0000 0.6149 0.9899 0.0000 0.0031 -0.0082];
This filter's lattice (reflection coefficient) representation is
k = tf2latc(b)
he convolution matrix for a vector b, representing the numerator coefficients for a
digital filter, is
b = [1 2 3];
x = randn(3,1);
C = convmtx(b',3);
Two equivalent ways to convolve b with x are as follows.
y1 = C*x;
y2 = conv(b,x);
Thanks

More Related Content

PDF
Modern Control - Lec07 - State Space Modeling of LTI Systems
PDF
Polar Plot
PDF
Time response first order
PPTX
Analogous system 4
PPT
STate Space Analysis
PDF
Time domain specifications of second order system
PDF
Controllability and observability
PPTX
Week 17 digital control sytem
Modern Control - Lec07 - State Space Modeling of LTI Systems
Polar Plot
Time response first order
Analogous system 4
STate Space Analysis
Time domain specifications of second order system
Controllability and observability
Week 17 digital control sytem

What's hot (20)

PPT
ppt on Time Domain and Frequency Domain Analysis
PPTX
Lecture 2 transfer-function
PPTX
Deadbeat Response Design _8th lecture
PPTX
Control system unit(1)
PPTX
SINGULAR POINT IN NON-LINEAR SYSTEM
PDF
Dcs lec03 - z-analysis of discrete time control systems
PPTX
Control system lectures
PDF
Z transform Day 1
PPT
Transfer function and mathematical modeling
PDF
BEC- 26 control systems_unit-II
PPTX
state space representation,State Space Model Controllability and Observabilit...
PDF
TIME DOMAIN ANALYSIS
PPTX
Stability of Control System
PPTX
State space analysis.pptx
PDF
Control system Lab record
PPTX
Lyapunov stability analysis
PDF
Lecture 2 Servomotors - Basics & Working
PDF
Phasor Measurement Unit (PMU)
PPTX
Lecture 13 14-time_domain_analysis_of_1st_order_systems
PDF
Modern Control - Lec 01 - Introduction to Control System
ppt on Time Domain and Frequency Domain Analysis
Lecture 2 transfer-function
Deadbeat Response Design _8th lecture
Control system unit(1)
SINGULAR POINT IN NON-LINEAR SYSTEM
Dcs lec03 - z-analysis of discrete time control systems
Control system lectures
Z transform Day 1
Transfer function and mathematical modeling
BEC- 26 control systems_unit-II
state space representation,State Space Model Controllability and Observabilit...
TIME DOMAIN ANALYSIS
Stability of Control System
State space analysis.pptx
Control system Lab record
Lyapunov stability analysis
Lecture 2 Servomotors - Basics & Working
Phasor Measurement Unit (PMU)
Lecture 13 14-time_domain_analysis_of_1st_order_systems
Modern Control - Lec 01 - Introduction to Control System
Ad

Similar to Stability Analysis of Discrete System (20)

PDF
13 fourierfiltrationen
PPT
5_2019_01_12!09_25_57_AM.ppt
PPTX
Signal Processing Assignment Help
PPTX
Module1_dsffffffffffffffffffffgggpa.pptx
PPTX
Signal Processing Assignment Help
PPT
Control system concepts by using matlab
DOCX
ACS 22LIE12 lab Manul.docx
PDF
Multirate sim
PPTX
Bilinear z transformaion
PDF
Control assignment#2
PDF
Fpw chapter 4 - digital ctrl of dynamic systems
PDF
0A-02-ACA-Fundamentals-Convolution.pdf
PDF
Clase 02-modelado-de-sistemas-de-control (1)
PPTX
Controls: Equation (C.1)is a system. A is called the state matrix, of
PDF
FinalReport
PPTX
ch6_digital_filters.pptx
PDF
Signal System Experiment 7,8,9, (1).pdf
PDF
Signal _system_ experiment _lab_1.0. pdf
PDF
Signal System Ex 7,8,9,.pdf aahgagahgqg
PPTX
Generalized Isomorphism between Synchronous Circuits and State Machines
13 fourierfiltrationen
5_2019_01_12!09_25_57_AM.ppt
Signal Processing Assignment Help
Module1_dsffffffffffffffffffffgggpa.pptx
Signal Processing Assignment Help
Control system concepts by using matlab
ACS 22LIE12 lab Manul.docx
Multirate sim
Bilinear z transformaion
Control assignment#2
Fpw chapter 4 - digital ctrl of dynamic systems
0A-02-ACA-Fundamentals-Convolution.pdf
Clase 02-modelado-de-sistemas-de-control (1)
Controls: Equation (C.1)is a system. A is called the state matrix, of
FinalReport
ch6_digital_filters.pptx
Signal System Experiment 7,8,9, (1).pdf
Signal _system_ experiment _lab_1.0. pdf
Signal System Ex 7,8,9,.pdf aahgagahgqg
Generalized Isomorphism between Synchronous Circuits and State Machines
Ad

Recently uploaded (20)

PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PDF
Categorization of Factors Affecting Classification Algorithms Selection
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Safety Seminar civil to be ensured for safe working.
PPTX
Current and future trends in Computer Vision.pptx
PPTX
Fundamentals of Mechanical Engineering.pptx
PPT
introduction to datamining and warehousing
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPT
Mechanical Engineering MATERIALS Selection
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
DOCX
573137875-Attendance-Management-System-original
PDF
PPT on Performance Review to get promotions
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PPTX
Internet of Things (IOT) - A guide to understanding
Embodied AI: Ushering in the Next Era of Intelligent Systems
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Fundamentals of safety and accident prevention -final (1).pptx
Categorization of Factors Affecting Classification Algorithms Selection
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
CYBER-CRIMES AND SECURITY A guide to understanding
Safety Seminar civil to be ensured for safe working.
Current and future trends in Computer Vision.pptx
Fundamentals of Mechanical Engineering.pptx
introduction to datamining and warehousing
III.4.1.2_The_Space_Environment.p pdffdf
Mechanical Engineering MATERIALS Selection
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
573137875-Attendance-Management-System-original
PPT on Performance Review to get promotions
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
Internet of Things (IOT) - A guide to understanding

Stability Analysis of Discrete System

  • 1. Assist. Prof. Dr. Khalaf S Gaeid Electrical Engineering Department Tikrit University 3rd lecture Digital Control systems Stability Analysis of Discrete Systems with Examples
  • 37. MATLAB DISCRETE-TIME SYSTEM MODELS The discrete-time system models are representational schemes for digital filters. The MATLAB technical computing environment supports several discrete-time system models, which are described in the following sections: 1. Transfer Function 2. Zero-Pole-Gain 3.State Space 4. Partial Fraction Expansion (Residue Form) 5.Second-Order Sections (SOS) 6. Lattice Structure 7.Convolution Matrix
  • 38. The poly and roots functions convert between polynomial and zero-pole-gain representations. For example, a simple IIR filter is b = [2 3 4]; a = [1 3 3 1]; The zeros and poles of this filter are q = roots(b) p = roots(a) % Gain factor k = b(1)/a(1) Returning to the original polynomials, bb = k*poly(q) aa = poly(p)
  • 39. Partial fraction expansion arises in signal processing as one method of finding the inverse Z-transform of a transfer function. For example, the partial fraction expansion of certain systemb = [-4 8]; a = [1 6 8]; [r,p,k] = residuez(b,a) To find the inverse Z-transform of H(z), find the sum of the inverse Z-transforms of the two addends of H(z), giving the causal impulse response: h(n)=−12(−4)^n +8(−2)^n n=0,1,2,…
  • 40. To verify this in the MATLAB environment, type imp = [1 0 0 0 0]; resptf = filter(b,a,imp) respres = filter(r(1),[1 -p(1)],imp)+... filter(r(2),[1 -p(2)],imp) The toolbox function tf2latc accepts an FIR or IIR filter in polynomial form and returns the corresponding reflection coefficients. An example FIR filter in polynomial form is b = [1.0000 0.6149 0.9899 0.0000 0.0031 -0.0082]; This filter's lattice (reflection coefficient) representation is k = tf2latc(b)
  • 41. he convolution matrix for a vector b, representing the numerator coefficients for a digital filter, is b = [1 2 3]; x = randn(3,1); C = convmtx(b',3); Two equivalent ways to convolve b with x are as follows. y1 = C*x; y2 = conv(b,x);