SlideShare a Scribd company logo
‫ر‬َ‫ـد‬ْ‫ق‬‫ِـ‬‫ن‬،،،‫لما‬‫اننا‬ ‫نصدق‬ْْ‫ق‬ِ‫ن‬‫ر‬َ‫د‬
LECTURE (3)
Z-Analysis of Discrete Time
Control Systems
ASCO. Prof. Amr E. Mohamed
Agenda
 Mathematical representation of impulse sampling.
 The convolution integral method for obtaining the z-transform.
 Examples
 Properties
 Inverse Z-Transform
 Long Division
 Partial Fraction
 Solution of Difference Equation
 Mapping between s-plane to z-plane
2
Impulse Sampling
 Fictitious Sampler.
 The output of the sampler is a train of impulses.
 Let’s define the train of impulses
𝛿 𝑇 𝑡 =
𝑘=0
∞
𝑥 𝑘𝑇 𝛿 𝑡 − 𝑘𝑇
3
Impulse Sampling
 The sampler may be considered a modulator
𝑥∗
𝑡 = 𝑥 𝑡 𝛿 𝑇 𝑡 =
𝑘=0
∞
𝑥 𝑘𝑇 𝛿 𝑡 − 𝑘𝑇
𝑥∗
𝑡 = 𝑥 0 𝛿 𝑡 + 𝑥 𝑇 𝛿 𝑡 − 𝑇 + ⋯ + 𝑥 𝑘𝑇 𝛿(𝑡 − 𝑘𝑇) + ⋯
4
Impulse Sampling
 The Laplace transform of 𝑥∗
𝑡
𝑋∗ 𝑠 = 𝑥 0 𝛿 𝑡 + 𝑥 𝑇 𝑒−𝑠𝑇 + ⋯ + 𝑥 𝑘𝑇 𝑒−𝑠𝑘𝑇 + ⋯
𝑋∗ 𝑠 =
𝑘=0
∞
𝑥 𝑘𝑇 𝑒−𝑠𝑘𝑇
 If we define 𝑧 = 𝑒 𝑠𝑇
⟹ 𝑠 =
1
𝑇
ln 𝑧
𝑋∗ 𝑠
𝑠=
1
𝑇
ln 𝑧
= 𝑋 𝑧 =
𝑘=0
∞
𝑥 𝑘𝑇 𝑧−𝑘
 The Laplace transform of sampled signal 𝑥∗ 𝑡 has been shown to be the
same as z-transform of the signal 𝑥 𝑡 if 𝑒 𝑠𝑇
is defined as z.
5
Data Hold Circuits
 Data hold is a process of generating a continuous-time signal ℎ(𝑡) from
a discrete time sequence 𝑥∗ 𝑡 .
 A hold circuit approximately reproduces the signal applied to the
sampler.
ℎ 𝑘𝑇 + 𝑡 = 𝑎 𝑛 𝑡 𝑛 + 𝑎 𝑛−1 𝑡 𝑛−1 + ⋯ + 𝑎1 𝑡 + 𝑎0
 Note that the signal ℎ 𝑘𝑇 must equal 𝑥 𝑘𝑇 , hence
ℎ 𝑘𝑇 + 𝑡 = 𝑎 𝑛 𝑡 𝑛 + 𝑎 𝑛−1 𝑡 𝑛−1 + ⋯ + 𝑎1 𝑡 + 𝑥 𝑘𝑇
 The simplest data-hold is obtained when 𝑛 = 0 [Zero-Order Hold (ZOH)]
ℎ 𝑘𝑇 + 𝑡 = 𝑥 𝑘𝑇
 When 𝑛 = 1 [First-Order Hold (FOH)]
ℎ 𝑘𝑇 + 𝑡 = 𝑎1 𝑡 + 𝑥 𝑘𝑇
6
Zero-Order Hold (ZOH)
ℎ 𝑘𝑇 + 𝑡 = 𝑥 𝑘𝑇 𝑓𝑜𝑟 0 ≤ 𝑡 ≤ 𝑇
7
Zero-Order Hold (ZOH)
 The output ℎ(𝑡)
ℎ1 𝑡 = 𝑥 0 [1 𝑡 − 1(𝑡 − 𝑇)] + 𝑥 𝑇 [1 𝑡 − 𝑇 − 1(𝑡 − 2𝑇)] + ⋯
ℎ1 𝑡 =
𝑘=0
∞
𝑥 𝑘𝑇 [1 𝑡 − 𝑘𝑇 − 1(𝑡 − (𝑘 + 1)𝑇)]
 Since, ℒ 1 𝑡 − 𝑘𝑇 =
𝑒−𝑘𝑠𝑇
𝑠
 Then the Laplace transform of the output ℎ1 𝑡 is 𝐻1 𝑠
𝐻1 𝑠 =
𝑘=0
∞
𝑥 𝑘𝑇
𝑒−𝑘𝑠𝑇 − 𝑒−(𝑘+1)𝑠𝑇
𝑠
=
1 − 𝑒−𝑠𝑇
𝑠
𝑘=0
∞
𝑥 𝑘𝑇 𝑒−𝑘𝑠𝑇
8
Zero-Order Hold (ZOH)
 Since, ℒ ℎ1 𝑡 = 𝐻1 𝑠 = ℒ ℎ2 𝑡 = 𝐻2 𝑠
𝐻2 𝑠 =
1 − 𝑒−𝑠𝑇
𝑠
𝑘=0
∞
𝑥 𝑘𝑇 𝑒−𝑘𝑠𝑇
=
1 − 𝑒−𝑠𝑇
𝑠
𝑋∗
(𝑠) = 𝐺ℎ0 𝑠 𝑋∗
(𝑠)
 Then the transfer function of the ZOH is
𝐺ℎ0 𝑠 =
1 − 𝑒−𝑠𝑇
𝑠
 Thus , the real sampler and zero-order hold can be replaced by a
mathematically equivalent continuous time system that consists of an
impulse sampler and a transfer function
1−𝑒−𝑠𝑇
𝑠
.
9
First Order Hold (FOH)
 The equation of the first order hold is ℎ 𝑘𝑇 + 𝑡 = 𝑎1 𝑡 + 𝑥 𝑘𝑇 𝑓𝑜𝑟 0 ≤ 𝑡 ≤ 𝑇
 By applying the condition ℎ (𝑘 − 1)𝑇 = 𝑥 (𝑘 − 1)𝑇
 The constant 𝑎1 can be determined as follows:
ℎ (𝑘 − 1)𝑇 = −𝑎1 𝑇 + 𝑥 𝑘𝑇 = 𝑥 (𝑘 − 1)𝑇
𝑎1 =
𝑥 𝑘𝑇 − 𝑥 (𝑘 − 1)𝑇
𝑇
10
First Order Hold (FOH)
 Hence,
ℎ (𝑘 − 1)𝑇 = 𝑥 𝑘𝑇 +
𝑥 𝑘𝑇 − 𝑥 (𝑘 − 1)𝑇
𝑇
 Suppose that the input 𝑥 𝑡 is unit- step function
ℎ 𝑡 = 1 +
𝑡
𝑇
1 𝑡 −
𝑡 − 𝑇
𝑇
1 𝑡 − 𝑇 − 1(𝑡 − 𝑇)
11
First Order Hold (FOH)
 The Laplace transform of the last equation
𝐻 𝑠 =
1
𝑠
+
1
𝑇𝑠2
−
1
𝑇𝑠2
𝑒−𝑠𝑇 −
1
𝑠
𝑒−𝑠𝑇 =
1 − 𝑒−𝑠𝑇
𝑠
+
1 − 𝑒−𝑠𝑇
𝑇𝑠2
𝐻 𝑠 = 1 − 𝑒−𝑠𝑇
𝑇𝑠 + 1
𝑇𝑠2
 The Laplace transform of the input 𝑥∗
𝑡 is
𝑋∗
𝑠 =
𝑘=0
∞
1 𝑘𝑇 𝑒−𝑘𝑠𝑇
=
1
1 − 𝑒−𝑠𝑇
12
First Order Hold (FOH)
 Since, 𝐻 𝑠 = 1 − 𝑒−𝑠𝑇 𝑇𝑠+1
𝑇𝑠2 = 𝐺ℎ1 𝑠 𝑋∗ 𝑠
 Hence, the transfer function of the FOH is
𝐺ℎ1 𝑠 =
𝐻 𝑠
𝑋∗ 𝑠
= 1 − 𝑒−𝑠𝑇 2
𝑇𝑠 + 1
𝑇𝑠2
𝑮 𝒉𝟏 𝒔 =
𝟏 − 𝒆−𝒔𝑻
𝒔
𝟐
𝑻𝒔 + 𝟏
𝑻
13
Obtaining the z-Transform by the Convolution Integral Method
 Calculating 𝑋∗
𝑠 from the original
signal 𝑋 𝑠
 By substituting 𝒛 for 𝒆 𝒔𝑻
to obtain 𝑋(𝑧) from the sampled signal 𝑋∗
𝑠
 For simple pole
 For multiple pole of order n
14
Example
 Solution:
15
Example
 Solution:
16
Reconstructing Original Signals from Sampled Signals
 Sampling Theorem
 If the sampling frequency is sufficiently high compared with the highest-
frequency component involved in the continuous-time signal, the amplitude
characteristics of the continuous-time signal may be preserved in the
envelope of the sampled signal.
 To reconstruct the original signal from a sampled signal, there is a certain
minimum frequency that the sampling operation must satisfy.
 We assume that 𝑥(𝑡) does not contain any frequency components above 𝜔1
rad/sec.
17
Reconstructing Original Signals from Sampled Signals
 Sampling Theorem
 If 𝜔𝑠 , defied as 2𝜋/𝑇 is greater than 2 𝜔1 , where 𝜔1 is the highest-
frequency component present in the continuous-time signal 𝑥(𝑡), then the
signal 𝑥(𝑡) can be reconstructed completely from the sampled signal 𝑥(𝑡).
 The frequency spectrum:
18
Reconstructing Original Signals from Sampled Signals
19
Reconstructing Original Signals from Sampled Signals
 Ideal Low-pass filter
 The ideal filter attenuates all complementary components to zero and will
pass only the primary component.
 If the sampling frequency is less than twice the highest-frequency
component of the original continuous-time signal, even the ideal filter
cannot reconstruct the original continuous-time signal.
20
Reconstructing Original Signals from Sampled Signals
 Ideal Low-pass filter is NOT physically realizable
 For the ideal filter an output is required prior to the application of the input
to the filter
21
Reconstructing Original Signals from Sampled Signals
 Frequency response of the Zero-Order Hold.
 The transfer function of the ZOH
22
Reconstructing Original Signals from Sampled Signals
 Frequency response characteristics of the Zero-Order Hold.
23
Reconstructing Original Signals from Sampled Signals
 Frequency response characteristics of the Zero-Order Hold.
 The comparison of the ideal filter and the ZOH.
 ZOH is a Low-pass filter, although its function is not quite good.
 The accuracy of the ZOH as an extrapolator depends on the sampling
frequency.
24
Reconstructing Original Signals from Sampled Signals
 Folding
 The phenomenon of the overlap in the frequency spectra.
 The folding frequency (Nyquist frequency): 𝜔 𝑁
𝜔 𝑁 =
1
2
𝜔𝑠 =
𝜋
𝑇
 In practice, signals in control systems have high-frequency components, and
some folding effect will almost always exist.
25
Reconstructing Original Signals from Sampled Signals
 Aliasing
 The phenomenon that frequency component n 𝜔𝑠 ± 𝜔2 shows up at
frequency 𝜔2 when the signal 𝑥(𝑡) is sampled.
 To avoid aliasing, we must either choose the sampling frequency high
enough or use a prefilter ahead of the sampler to reshape the frequency
spectrum of the signal before the signal is sampled.
26
The Pulse Transfer Function - Convolution Summation
27
The Pulse Transfer Function – Starred Laplace transform
28
The Pulse Transfer Function – Starred Laplace transform
29
The Pulse Transfer Function of Cascade Elements
30
The Pulse Transfer Function of Cascade Elements
31
The Pulse Transfer Function of The Closed Loop Systems
32
The Pulse Transfer Function of The Closed Loop Systems
33
Closed-Loop Pulse Transfer Function of a Digital Control System
34
Closed-Loop Pulse Transfer Function of a Digital Control System
35
Closed-Loop Pulse Transfer Function of a Digital PID Controller
36
Closed-Loop Pulse
Transfer Function
of a Digital PID
Controller
37
Closed-Loop Pulse Transfer Function of a Digital PID Controller
38
PID Controller
39
Obtaining Response Between Consecutive Sampling Instants
 The z-transform analysis will not give information on the reponse
between two consecutive sampling instants.
 Three methods for providing a response between consecutive sampling
instants are commonly available:
1) Laplace transform method
2) Modified z-Transform method
3) State-Space method.
40
Laplace Transform Method
41
Realization of Digital Controllers and Digital Filters
 A digital filter is a computational algorithm that converts an input
sequence of numbers into an output sequence in such a way that the
characteristics of the signal are changed in some prescribed fashion.
 A digital filter processes a digital signal by passing desirable frequency
components of the digital input signal and rejecting undesirable ones.
 In general, a digital controller is a form of digital filter.
 In general, “Realization” means determining the physical layout for the
appropriate combination of arithmetic and storage operation.
 Realization techniques are
 Direct realization.
 Standard realization.
 Series realization.
 Parallel realization.
 Lader realization. 42
Direct realization.
 The general form of the digital filter is
 Then
43
Standard Programming
 In direct programming, the numerator uses a set of 𝑚 delay elements
and the denominator uses a different set of 𝑛 delay elements. Thus the
total number of delay elements used in direct programming is (𝑛 + 𝑚).
 The standard programming uses a minimum number of delay elements
(𝑛).
44
Standard Programming
45
Standard Programming
46
Note:
 In realizing digital controllers or digital filters, it is important to have a
good level of accuracy . Basically, three sources of errors affect the
accuracy:
1) The quantization error due to the quantization of the input signal into a
finite number of discrete levels. The quantization noise may be considered
white noise; the variance of the noise is 𝜎2
= 𝑄2
/12.
2) The error due to the accumulation of round-off errors in the arithmetic
operations in the digital system.
3) The error due to quantization of the coefficients 𝑎𝑖 and 𝑏𝑖 of the pulse
transfer function. This error may become large as the order of the pulse
transfer function is increased.
• That is, in a higher–order digital filter in direct structure, small errors in the
coefficients cause large errors in the locations of the poles and zeros of the
filter.
47
Decomposition Techniques
 Note that the third type of error listed may be reduced by
mathematically decomposing a higher-order pulse transfer function into
a combination of lower-order pulse transfer functions.
 For decomposing higher-order pulse transfer functions in order to avoid
the coefficient sensitivity problem, the following three approaches are
commonly used.
1) Series Programming.
2) Parallel Programming
3) Lader Programming
48
Series Programming
 The 𝐺(𝑧) may be decomposed as follows:
 Then the block diagram for the digital filter 𝐺(𝑧) is a series connection
of p component digital filters as shown.
49
Parallel Programming
 The 𝐺(𝑧) is expanded using the partial
fractions as follows:
 Then the block diagram for the digital
filter 𝐺(𝑧) is a parallel connection of
p component digital filters as shown.
50
Lader Programming
 The 𝐺(𝑧) is decomposed into a continued-fractions form as follows:
 The G(z) may be written as follows:
51
Lader Programming (Cont.)
 Then the block diagram for the digital filter 𝐺(𝑧) is a Lader connection
of p component digital filters as shown.
52
53

More Related Content

What's hot

inverse z-transform ppt
inverse z-transform pptinverse z-transform ppt
inverse z-transform ppt
mihir jain
 
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsDSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
Amr E. Mohamed
 
Lecture 2 transfer-function
Lecture 2 transfer-functionLecture 2 transfer-function
Lecture 2 transfer-functionSaifullah Memon
 
Z transfrm ppt
Z transfrm pptZ transfrm ppt
Z transfrm ppt
SWATI MISHRA
 
digital control Chapter1 slide
digital control Chapter1 slidedigital control Chapter1 slide
digital control Chapter1 slide
asyrafjpk
 
Dsp U Lec04 Discrete Time Signals & Systems
Dsp U   Lec04 Discrete Time Signals & SystemsDsp U   Lec04 Discrete Time Signals & Systems
Dsp U Lec04 Discrete Time Signals & Systems
taha25
 
Overlap save method and overlap add method in dsp
Overlap save method and overlap add method in dspOverlap save method and overlap add method in dsp
Overlap save method and overlap add method in dsp
chitra raju
 
Reference for z and inverse z transform
Reference for z and inverse z transformReference for z and inverse z transform
Reference for z and inverse z transform
abayteshome1
 
DSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignDSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter Design
Amr E. Mohamed
 
OPERATIONS ON SIGNALS
OPERATIONS ON SIGNALSOPERATIONS ON SIGNALS
OPERATIONS ON SIGNALS
vishalgohel12195
 
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier AnalysisDSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
Amr E. Mohamed
 
Applications of Z transform
Applications of Z transformApplications of Z transform
Applications of Z transform
AakankshaR
 
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
sanjay kumar pediredla
 
Frequency Response Analysis
Frequency Response AnalysisFrequency Response Analysis
Frequency Response Analysis
Hussain K
 
Deadbeat Response Design _8th lecture
Deadbeat Response Design _8th lectureDeadbeat Response Design _8th lecture
Deadbeat Response Design _8th lecture
Khalaf Gaeid Alshammery
 
Digital control systems (dcs) lecture 18-19-20
Digital control systems (dcs) lecture 18-19-20Digital control systems (dcs) lecture 18-19-20
Digital control systems (dcs) lecture 18-19-20
Ali Rind
 
State space analysis shortcut rules, control systems,
State space analysis shortcut rules, control systems, State space analysis shortcut rules, control systems,
State space analysis shortcut rules, control systems,
Prajakta Pardeshi
 
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter DesignDSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
Amr E. Mohamed
 
digital control Chapter 2 slide
digital control Chapter 2 slidedigital control Chapter 2 slide
digital control Chapter 2 slide
asyrafjpk
 
Circular convolution Using DFT Matlab Code
Circular convolution Using DFT Matlab CodeCircular convolution Using DFT Matlab Code
Circular convolution Using DFT Matlab Code
Bharti Airtel Ltd.
 

What's hot (20)

inverse z-transform ppt
inverse z-transform pptinverse z-transform ppt
inverse z-transform ppt
 
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsDSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
 
Lecture 2 transfer-function
Lecture 2 transfer-functionLecture 2 transfer-function
Lecture 2 transfer-function
 
Z transfrm ppt
Z transfrm pptZ transfrm ppt
Z transfrm ppt
 
digital control Chapter1 slide
digital control Chapter1 slidedigital control Chapter1 slide
digital control Chapter1 slide
 
Dsp U Lec04 Discrete Time Signals & Systems
Dsp U   Lec04 Discrete Time Signals & SystemsDsp U   Lec04 Discrete Time Signals & Systems
Dsp U Lec04 Discrete Time Signals & Systems
 
Overlap save method and overlap add method in dsp
Overlap save method and overlap add method in dspOverlap save method and overlap add method in dsp
Overlap save method and overlap add method in dsp
 
Reference for z and inverse z transform
Reference for z and inverse z transformReference for z and inverse z transform
Reference for z and inverse z transform
 
DSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignDSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter Design
 
OPERATIONS ON SIGNALS
OPERATIONS ON SIGNALSOPERATIONS ON SIGNALS
OPERATIONS ON SIGNALS
 
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier AnalysisDSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
 
Applications of Z transform
Applications of Z transformApplications of Z transform
Applications of Z transform
 
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
 
Frequency Response Analysis
Frequency Response AnalysisFrequency Response Analysis
Frequency Response Analysis
 
Deadbeat Response Design _8th lecture
Deadbeat Response Design _8th lectureDeadbeat Response Design _8th lecture
Deadbeat Response Design _8th lecture
 
Digital control systems (dcs) lecture 18-19-20
Digital control systems (dcs) lecture 18-19-20Digital control systems (dcs) lecture 18-19-20
Digital control systems (dcs) lecture 18-19-20
 
State space analysis shortcut rules, control systems,
State space analysis shortcut rules, control systems, State space analysis shortcut rules, control systems,
State space analysis shortcut rules, control systems,
 
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter DesignDSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
 
digital control Chapter 2 slide
digital control Chapter 2 slidedigital control Chapter 2 slide
digital control Chapter 2 slide
 
Circular convolution Using DFT Matlab Code
Circular convolution Using DFT Matlab CodeCircular convolution Using DFT Matlab Code
Circular convolution Using DFT Matlab Code
 

Similar to Dcs lec03 - z-analysis of discrete time control systems

Frequency Response with MATLAB Examples.pdf
Frequency Response with MATLAB Examples.pdfFrequency Response with MATLAB Examples.pdf
Frequency Response with MATLAB Examples.pdf
Sunil Manjani
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
ssuser2797e4
 
Time response analysis
Time response analysisTime response analysis
Time response analysis
Kaushal Patel
 
Frequency domain analysis of Linear Time Invariant system
Frequency domain analysis of Linear Time Invariant systemFrequency domain analysis of Linear Time Invariant system
Frequency domain analysis of Linear Time Invariant system
TsegaTeklewold1
 
Filter design techniques ch7 iir
Filter design techniques ch7 iirFilter design techniques ch7 iir
Filter design techniques ch7 iir
Falah Mohammed
 
TIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSISTIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSIS
Deep Chaudhari
 
Dss
Dss Dss
Dss
nil65
 
SignalDecompositionTheory.pptx
SignalDecompositionTheory.pptxSignalDecompositionTheory.pptx
SignalDecompositionTheory.pptx
PriyankaDarshana
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Amr E. Mohamed
 
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
Ravikiran A
 
Active RC Filters Design Techniques
Active RC Filters Design TechniquesActive RC Filters Design Techniques
Active RC Filters Design Techniques
Hoopeer Hoopeer
 
14th_Class_19-03-2024 Control systems.pptx
14th_Class_19-03-2024 Control systems.pptx14th_Class_19-03-2024 Control systems.pptx
14th_Class_19-03-2024 Control systems.pptx
buttshaheemsoci77
 
CA1 Signal & System.pdf
CA1 Signal & System.pdfCA1 Signal & System.pdf
CA1 Signal & System.pdf
nodov66591
 
lecture_25-26__modeling_digital_control_systems.pptx
lecture_25-26__modeling_digital_control_systems.pptxlecture_25-26__modeling_digital_control_systems.pptx
lecture_25-26__modeling_digital_control_systems.pptx
AnshulShekhar3
 
ch6_digital_filters.pptx
ch6_digital_filters.pptxch6_digital_filters.pptx
ch6_digital_filters.pptx
KadiriIbrahim2
 
Lecture Notes: EEEC6440315 Communication Systems - Spectral Analysis
Lecture Notes:  EEEC6440315 Communication Systems - Spectral AnalysisLecture Notes:  EEEC6440315 Communication Systems - Spectral Analysis
Lecture Notes: EEEC6440315 Communication Systems - Spectral Analysis
AIMST University
 
Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 10-15)
Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 10-15)Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 10-15)
Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 10-15)
Adnan Zafar
 
Lecture 23 24-time_response
Lecture 23 24-time_responseLecture 23 24-time_response
Lecture 23 24-time_response
Syed Ali Raza Rizvi
 
Vibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plateVibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plate
Open Adaptronik
 
Mod 3.pptx
Mod 3.pptxMod 3.pptx
Mod 3.pptx
SHREDHAPRASAD
 

Similar to Dcs lec03 - z-analysis of discrete time control systems (20)

Frequency Response with MATLAB Examples.pdf
Frequency Response with MATLAB Examples.pdfFrequency Response with MATLAB Examples.pdf
Frequency Response with MATLAB Examples.pdf
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
 
Time response analysis
Time response analysisTime response analysis
Time response analysis
 
Frequency domain analysis of Linear Time Invariant system
Frequency domain analysis of Linear Time Invariant systemFrequency domain analysis of Linear Time Invariant system
Frequency domain analysis of Linear Time Invariant system
 
Filter design techniques ch7 iir
Filter design techniques ch7 iirFilter design techniques ch7 iir
Filter design techniques ch7 iir
 
TIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSISTIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSIS
 
Dss
Dss Dss
Dss
 
SignalDecompositionTheory.pptx
SignalDecompositionTheory.pptxSignalDecompositionTheory.pptx
SignalDecompositionTheory.pptx
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
 
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
 
Active RC Filters Design Techniques
Active RC Filters Design TechniquesActive RC Filters Design Techniques
Active RC Filters Design Techniques
 
14th_Class_19-03-2024 Control systems.pptx
14th_Class_19-03-2024 Control systems.pptx14th_Class_19-03-2024 Control systems.pptx
14th_Class_19-03-2024 Control systems.pptx
 
CA1 Signal & System.pdf
CA1 Signal & System.pdfCA1 Signal & System.pdf
CA1 Signal & System.pdf
 
lecture_25-26__modeling_digital_control_systems.pptx
lecture_25-26__modeling_digital_control_systems.pptxlecture_25-26__modeling_digital_control_systems.pptx
lecture_25-26__modeling_digital_control_systems.pptx
 
ch6_digital_filters.pptx
ch6_digital_filters.pptxch6_digital_filters.pptx
ch6_digital_filters.pptx
 
Lecture Notes: EEEC6440315 Communication Systems - Spectral Analysis
Lecture Notes:  EEEC6440315 Communication Systems - Spectral AnalysisLecture Notes:  EEEC6440315 Communication Systems - Spectral Analysis
Lecture Notes: EEEC6440315 Communication Systems - Spectral Analysis
 
Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 10-15)
Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 10-15)Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 10-15)
Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 10-15)
 
Lecture 23 24-time_response
Lecture 23 24-time_responseLecture 23 24-time_response
Lecture 23 24-time_response
 
Vibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plateVibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plate
 
Mod 3.pptx
Mod 3.pptxMod 3.pptx
Mod 3.pptx
 

More from Amr E. Mohamed

Dcs lec01 - introduction to discrete-time control systems
Dcs   lec01 - introduction to discrete-time control systemsDcs   lec01 - introduction to discrete-time control systems
Dcs lec01 - introduction to discrete-time control systems
Amr E. Mohamed
 
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing ApplicationsDDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
Amr E. Mohamed
 
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignDSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
Amr E. Mohamed
 
SE2018_Lec 17_ Coding
SE2018_Lec 17_ CodingSE2018_Lec 17_ Coding
SE2018_Lec 17_ Coding
Amr E. Mohamed
 
SE2018_Lec-22_-Continuous-Integration-Tools
SE2018_Lec-22_-Continuous-Integration-ToolsSE2018_Lec-22_-Continuous-Integration-Tools
SE2018_Lec-22_-Continuous-Integration-Tools
Amr E. Mohamed
 
SE2018_Lec 21_ Software Configuration Management (SCM)
SE2018_Lec 21_ Software Configuration Management (SCM)SE2018_Lec 21_ Software Configuration Management (SCM)
SE2018_Lec 21_ Software Configuration Management (SCM)
Amr E. Mohamed
 
SE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design PatternsSE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design Patterns
Amr E. Mohamed
 
Selenium - Introduction
Selenium - IntroductionSelenium - Introduction
Selenium - Introduction
Amr E. Mohamed
 
SE2018_Lec 20_ Test-Driven Development (TDD)
SE2018_Lec 20_ Test-Driven Development (TDD)SE2018_Lec 20_ Test-Driven Development (TDD)
SE2018_Lec 20_ Test-Driven Development (TDD)
Amr E. Mohamed
 
SE2018_Lec 19_ Software Testing
SE2018_Lec 19_ Software TestingSE2018_Lec 19_ Software Testing
SE2018_Lec 19_ Software Testing
Amr E. Mohamed
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
Amr E. Mohamed
 
DSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital FiltersDSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital Filters
Amr E. Mohamed
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
Amr E. Mohamed
 
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsDSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
Amr E. Mohamed
 
SE2018_Lec 15_ Software Design
SE2018_Lec 15_ Software DesignSE2018_Lec 15_ Software Design
SE2018_Lec 15_ Software Design
Amr E. Mohamed
 
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal ProcessingDSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
Amr E. Mohamed
 
DSP_2018_FOEHU - Lec 0 - Course Outlines
DSP_2018_FOEHU - Lec 0 - Course OutlinesDSP_2018_FOEHU - Lec 0 - Course Outlines
DSP_2018_FOEHU - Lec 0 - Course Outlines
Amr E. Mohamed
 
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptxSE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
Amr E. Mohamed
 
SE18_Lec 13_ Project Planning
SE18_Lec 13_ Project PlanningSE18_Lec 13_ Project Planning
SE18_Lec 13_ Project Planning
Amr E. Mohamed
 
SE18_SE_Lec 12_ Project Management 1
SE18_SE_Lec 12_ Project Management 1SE18_SE_Lec 12_ Project Management 1
SE18_SE_Lec 12_ Project Management 1
Amr E. Mohamed
 

More from Amr E. Mohamed (20)

Dcs lec01 - introduction to discrete-time control systems
Dcs   lec01 - introduction to discrete-time control systemsDcs   lec01 - introduction to discrete-time control systems
Dcs lec01 - introduction to discrete-time control systems
 
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing ApplicationsDDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
 
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignDSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
 
SE2018_Lec 17_ Coding
SE2018_Lec 17_ CodingSE2018_Lec 17_ Coding
SE2018_Lec 17_ Coding
 
SE2018_Lec-22_-Continuous-Integration-Tools
SE2018_Lec-22_-Continuous-Integration-ToolsSE2018_Lec-22_-Continuous-Integration-Tools
SE2018_Lec-22_-Continuous-Integration-Tools
 
SE2018_Lec 21_ Software Configuration Management (SCM)
SE2018_Lec 21_ Software Configuration Management (SCM)SE2018_Lec 21_ Software Configuration Management (SCM)
SE2018_Lec 21_ Software Configuration Management (SCM)
 
SE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design PatternsSE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design Patterns
 
Selenium - Introduction
Selenium - IntroductionSelenium - Introduction
Selenium - Introduction
 
SE2018_Lec 20_ Test-Driven Development (TDD)
SE2018_Lec 20_ Test-Driven Development (TDD)SE2018_Lec 20_ Test-Driven Development (TDD)
SE2018_Lec 20_ Test-Driven Development (TDD)
 
SE2018_Lec 19_ Software Testing
SE2018_Lec 19_ Software TestingSE2018_Lec 19_ Software Testing
SE2018_Lec 19_ Software Testing
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
 
DSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital FiltersDSP_2018_FOEHU - Lec 05 - Digital Filters
DSP_2018_FOEHU - Lec 05 - Digital Filters
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
 
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsDSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
 
SE2018_Lec 15_ Software Design
SE2018_Lec 15_ Software DesignSE2018_Lec 15_ Software Design
SE2018_Lec 15_ Software Design
 
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal ProcessingDSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
 
DSP_2018_FOEHU - Lec 0 - Course Outlines
DSP_2018_FOEHU - Lec 0 - Course OutlinesDSP_2018_FOEHU - Lec 0 - Course Outlines
DSP_2018_FOEHU - Lec 0 - Course Outlines
 
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptxSE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
 
SE18_Lec 13_ Project Planning
SE18_Lec 13_ Project PlanningSE18_Lec 13_ Project Planning
SE18_Lec 13_ Project Planning
 
SE18_SE_Lec 12_ Project Management 1
SE18_SE_Lec 12_ Project Management 1SE18_SE_Lec 12_ Project Management 1
SE18_SE_Lec 12_ Project Management 1
 

Recently uploaded

ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 

Recently uploaded (20)

ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 

Dcs lec03 - z-analysis of discrete time control systems

  • 2. Agenda  Mathematical representation of impulse sampling.  The convolution integral method for obtaining the z-transform.  Examples  Properties  Inverse Z-Transform  Long Division  Partial Fraction  Solution of Difference Equation  Mapping between s-plane to z-plane 2
  • 3. Impulse Sampling  Fictitious Sampler.  The output of the sampler is a train of impulses.  Let’s define the train of impulses 𝛿 𝑇 𝑡 = 𝑘=0 ∞ 𝑥 𝑘𝑇 𝛿 𝑡 − 𝑘𝑇 3
  • 4. Impulse Sampling  The sampler may be considered a modulator 𝑥∗ 𝑡 = 𝑥 𝑡 𝛿 𝑇 𝑡 = 𝑘=0 ∞ 𝑥 𝑘𝑇 𝛿 𝑡 − 𝑘𝑇 𝑥∗ 𝑡 = 𝑥 0 𝛿 𝑡 + 𝑥 𝑇 𝛿 𝑡 − 𝑇 + ⋯ + 𝑥 𝑘𝑇 𝛿(𝑡 − 𝑘𝑇) + ⋯ 4
  • 5. Impulse Sampling  The Laplace transform of 𝑥∗ 𝑡 𝑋∗ 𝑠 = 𝑥 0 𝛿 𝑡 + 𝑥 𝑇 𝑒−𝑠𝑇 + ⋯ + 𝑥 𝑘𝑇 𝑒−𝑠𝑘𝑇 + ⋯ 𝑋∗ 𝑠 = 𝑘=0 ∞ 𝑥 𝑘𝑇 𝑒−𝑠𝑘𝑇  If we define 𝑧 = 𝑒 𝑠𝑇 ⟹ 𝑠 = 1 𝑇 ln 𝑧 𝑋∗ 𝑠 𝑠= 1 𝑇 ln 𝑧 = 𝑋 𝑧 = 𝑘=0 ∞ 𝑥 𝑘𝑇 𝑧−𝑘  The Laplace transform of sampled signal 𝑥∗ 𝑡 has been shown to be the same as z-transform of the signal 𝑥 𝑡 if 𝑒 𝑠𝑇 is defined as z. 5
  • 6. Data Hold Circuits  Data hold is a process of generating a continuous-time signal ℎ(𝑡) from a discrete time sequence 𝑥∗ 𝑡 .  A hold circuit approximately reproduces the signal applied to the sampler. ℎ 𝑘𝑇 + 𝑡 = 𝑎 𝑛 𝑡 𝑛 + 𝑎 𝑛−1 𝑡 𝑛−1 + ⋯ + 𝑎1 𝑡 + 𝑎0  Note that the signal ℎ 𝑘𝑇 must equal 𝑥 𝑘𝑇 , hence ℎ 𝑘𝑇 + 𝑡 = 𝑎 𝑛 𝑡 𝑛 + 𝑎 𝑛−1 𝑡 𝑛−1 + ⋯ + 𝑎1 𝑡 + 𝑥 𝑘𝑇  The simplest data-hold is obtained when 𝑛 = 0 [Zero-Order Hold (ZOH)] ℎ 𝑘𝑇 + 𝑡 = 𝑥 𝑘𝑇  When 𝑛 = 1 [First-Order Hold (FOH)] ℎ 𝑘𝑇 + 𝑡 = 𝑎1 𝑡 + 𝑥 𝑘𝑇 6
  • 7. Zero-Order Hold (ZOH) ℎ 𝑘𝑇 + 𝑡 = 𝑥 𝑘𝑇 𝑓𝑜𝑟 0 ≤ 𝑡 ≤ 𝑇 7
  • 8. Zero-Order Hold (ZOH)  The output ℎ(𝑡) ℎ1 𝑡 = 𝑥 0 [1 𝑡 − 1(𝑡 − 𝑇)] + 𝑥 𝑇 [1 𝑡 − 𝑇 − 1(𝑡 − 2𝑇)] + ⋯ ℎ1 𝑡 = 𝑘=0 ∞ 𝑥 𝑘𝑇 [1 𝑡 − 𝑘𝑇 − 1(𝑡 − (𝑘 + 1)𝑇)]  Since, ℒ 1 𝑡 − 𝑘𝑇 = 𝑒−𝑘𝑠𝑇 𝑠  Then the Laplace transform of the output ℎ1 𝑡 is 𝐻1 𝑠 𝐻1 𝑠 = 𝑘=0 ∞ 𝑥 𝑘𝑇 𝑒−𝑘𝑠𝑇 − 𝑒−(𝑘+1)𝑠𝑇 𝑠 = 1 − 𝑒−𝑠𝑇 𝑠 𝑘=0 ∞ 𝑥 𝑘𝑇 𝑒−𝑘𝑠𝑇 8
  • 9. Zero-Order Hold (ZOH)  Since, ℒ ℎ1 𝑡 = 𝐻1 𝑠 = ℒ ℎ2 𝑡 = 𝐻2 𝑠 𝐻2 𝑠 = 1 − 𝑒−𝑠𝑇 𝑠 𝑘=0 ∞ 𝑥 𝑘𝑇 𝑒−𝑘𝑠𝑇 = 1 − 𝑒−𝑠𝑇 𝑠 𝑋∗ (𝑠) = 𝐺ℎ0 𝑠 𝑋∗ (𝑠)  Then the transfer function of the ZOH is 𝐺ℎ0 𝑠 = 1 − 𝑒−𝑠𝑇 𝑠  Thus , the real sampler and zero-order hold can be replaced by a mathematically equivalent continuous time system that consists of an impulse sampler and a transfer function 1−𝑒−𝑠𝑇 𝑠 . 9
  • 10. First Order Hold (FOH)  The equation of the first order hold is ℎ 𝑘𝑇 + 𝑡 = 𝑎1 𝑡 + 𝑥 𝑘𝑇 𝑓𝑜𝑟 0 ≤ 𝑡 ≤ 𝑇  By applying the condition ℎ (𝑘 − 1)𝑇 = 𝑥 (𝑘 − 1)𝑇  The constant 𝑎1 can be determined as follows: ℎ (𝑘 − 1)𝑇 = −𝑎1 𝑇 + 𝑥 𝑘𝑇 = 𝑥 (𝑘 − 1)𝑇 𝑎1 = 𝑥 𝑘𝑇 − 𝑥 (𝑘 − 1)𝑇 𝑇 10
  • 11. First Order Hold (FOH)  Hence, ℎ (𝑘 − 1)𝑇 = 𝑥 𝑘𝑇 + 𝑥 𝑘𝑇 − 𝑥 (𝑘 − 1)𝑇 𝑇  Suppose that the input 𝑥 𝑡 is unit- step function ℎ 𝑡 = 1 + 𝑡 𝑇 1 𝑡 − 𝑡 − 𝑇 𝑇 1 𝑡 − 𝑇 − 1(𝑡 − 𝑇) 11
  • 12. First Order Hold (FOH)  The Laplace transform of the last equation 𝐻 𝑠 = 1 𝑠 + 1 𝑇𝑠2 − 1 𝑇𝑠2 𝑒−𝑠𝑇 − 1 𝑠 𝑒−𝑠𝑇 = 1 − 𝑒−𝑠𝑇 𝑠 + 1 − 𝑒−𝑠𝑇 𝑇𝑠2 𝐻 𝑠 = 1 − 𝑒−𝑠𝑇 𝑇𝑠 + 1 𝑇𝑠2  The Laplace transform of the input 𝑥∗ 𝑡 is 𝑋∗ 𝑠 = 𝑘=0 ∞ 1 𝑘𝑇 𝑒−𝑘𝑠𝑇 = 1 1 − 𝑒−𝑠𝑇 12
  • 13. First Order Hold (FOH)  Since, 𝐻 𝑠 = 1 − 𝑒−𝑠𝑇 𝑇𝑠+1 𝑇𝑠2 = 𝐺ℎ1 𝑠 𝑋∗ 𝑠  Hence, the transfer function of the FOH is 𝐺ℎ1 𝑠 = 𝐻 𝑠 𝑋∗ 𝑠 = 1 − 𝑒−𝑠𝑇 2 𝑇𝑠 + 1 𝑇𝑠2 𝑮 𝒉𝟏 𝒔 = 𝟏 − 𝒆−𝒔𝑻 𝒔 𝟐 𝑻𝒔 + 𝟏 𝑻 13
  • 14. Obtaining the z-Transform by the Convolution Integral Method  Calculating 𝑋∗ 𝑠 from the original signal 𝑋 𝑠  By substituting 𝒛 for 𝒆 𝒔𝑻 to obtain 𝑋(𝑧) from the sampled signal 𝑋∗ 𝑠  For simple pole  For multiple pole of order n 14
  • 17. Reconstructing Original Signals from Sampled Signals  Sampling Theorem  If the sampling frequency is sufficiently high compared with the highest- frequency component involved in the continuous-time signal, the amplitude characteristics of the continuous-time signal may be preserved in the envelope of the sampled signal.  To reconstruct the original signal from a sampled signal, there is a certain minimum frequency that the sampling operation must satisfy.  We assume that 𝑥(𝑡) does not contain any frequency components above 𝜔1 rad/sec. 17
  • 18. Reconstructing Original Signals from Sampled Signals  Sampling Theorem  If 𝜔𝑠 , defied as 2𝜋/𝑇 is greater than 2 𝜔1 , where 𝜔1 is the highest- frequency component present in the continuous-time signal 𝑥(𝑡), then the signal 𝑥(𝑡) can be reconstructed completely from the sampled signal 𝑥(𝑡).  The frequency spectrum: 18
  • 19. Reconstructing Original Signals from Sampled Signals 19
  • 20. Reconstructing Original Signals from Sampled Signals  Ideal Low-pass filter  The ideal filter attenuates all complementary components to zero and will pass only the primary component.  If the sampling frequency is less than twice the highest-frequency component of the original continuous-time signal, even the ideal filter cannot reconstruct the original continuous-time signal. 20
  • 21. Reconstructing Original Signals from Sampled Signals  Ideal Low-pass filter is NOT physically realizable  For the ideal filter an output is required prior to the application of the input to the filter 21
  • 22. Reconstructing Original Signals from Sampled Signals  Frequency response of the Zero-Order Hold.  The transfer function of the ZOH 22
  • 23. Reconstructing Original Signals from Sampled Signals  Frequency response characteristics of the Zero-Order Hold. 23
  • 24. Reconstructing Original Signals from Sampled Signals  Frequency response characteristics of the Zero-Order Hold.  The comparison of the ideal filter and the ZOH.  ZOH is a Low-pass filter, although its function is not quite good.  The accuracy of the ZOH as an extrapolator depends on the sampling frequency. 24
  • 25. Reconstructing Original Signals from Sampled Signals  Folding  The phenomenon of the overlap in the frequency spectra.  The folding frequency (Nyquist frequency): 𝜔 𝑁 𝜔 𝑁 = 1 2 𝜔𝑠 = 𝜋 𝑇  In practice, signals in control systems have high-frequency components, and some folding effect will almost always exist. 25
  • 26. Reconstructing Original Signals from Sampled Signals  Aliasing  The phenomenon that frequency component n 𝜔𝑠 ± 𝜔2 shows up at frequency 𝜔2 when the signal 𝑥(𝑡) is sampled.  To avoid aliasing, we must either choose the sampling frequency high enough or use a prefilter ahead of the sampler to reshape the frequency spectrum of the signal before the signal is sampled. 26
  • 27. The Pulse Transfer Function - Convolution Summation 27
  • 28. The Pulse Transfer Function – Starred Laplace transform 28
  • 29. The Pulse Transfer Function – Starred Laplace transform 29
  • 30. The Pulse Transfer Function of Cascade Elements 30
  • 31. The Pulse Transfer Function of Cascade Elements 31
  • 32. The Pulse Transfer Function of The Closed Loop Systems 32
  • 33. The Pulse Transfer Function of The Closed Loop Systems 33
  • 34. Closed-Loop Pulse Transfer Function of a Digital Control System 34
  • 35. Closed-Loop Pulse Transfer Function of a Digital Control System 35
  • 36. Closed-Loop Pulse Transfer Function of a Digital PID Controller 36
  • 37. Closed-Loop Pulse Transfer Function of a Digital PID Controller 37
  • 38. Closed-Loop Pulse Transfer Function of a Digital PID Controller 38
  • 40. Obtaining Response Between Consecutive Sampling Instants  The z-transform analysis will not give information on the reponse between two consecutive sampling instants.  Three methods for providing a response between consecutive sampling instants are commonly available: 1) Laplace transform method 2) Modified z-Transform method 3) State-Space method. 40
  • 42. Realization of Digital Controllers and Digital Filters  A digital filter is a computational algorithm that converts an input sequence of numbers into an output sequence in such a way that the characteristics of the signal are changed in some prescribed fashion.  A digital filter processes a digital signal by passing desirable frequency components of the digital input signal and rejecting undesirable ones.  In general, a digital controller is a form of digital filter.  In general, “Realization” means determining the physical layout for the appropriate combination of arithmetic and storage operation.  Realization techniques are  Direct realization.  Standard realization.  Series realization.  Parallel realization.  Lader realization. 42
  • 43. Direct realization.  The general form of the digital filter is  Then 43
  • 44. Standard Programming  In direct programming, the numerator uses a set of 𝑚 delay elements and the denominator uses a different set of 𝑛 delay elements. Thus the total number of delay elements used in direct programming is (𝑛 + 𝑚).  The standard programming uses a minimum number of delay elements (𝑛). 44
  • 47. Note:  In realizing digital controllers or digital filters, it is important to have a good level of accuracy . Basically, three sources of errors affect the accuracy: 1) The quantization error due to the quantization of the input signal into a finite number of discrete levels. The quantization noise may be considered white noise; the variance of the noise is 𝜎2 = 𝑄2 /12. 2) The error due to the accumulation of round-off errors in the arithmetic operations in the digital system. 3) The error due to quantization of the coefficients 𝑎𝑖 and 𝑏𝑖 of the pulse transfer function. This error may become large as the order of the pulse transfer function is increased. • That is, in a higher–order digital filter in direct structure, small errors in the coefficients cause large errors in the locations of the poles and zeros of the filter. 47
  • 48. Decomposition Techniques  Note that the third type of error listed may be reduced by mathematically decomposing a higher-order pulse transfer function into a combination of lower-order pulse transfer functions.  For decomposing higher-order pulse transfer functions in order to avoid the coefficient sensitivity problem, the following three approaches are commonly used. 1) Series Programming. 2) Parallel Programming 3) Lader Programming 48
  • 49. Series Programming  The 𝐺(𝑧) may be decomposed as follows:  Then the block diagram for the digital filter 𝐺(𝑧) is a series connection of p component digital filters as shown. 49
  • 50. Parallel Programming  The 𝐺(𝑧) is expanded using the partial fractions as follows:  Then the block diagram for the digital filter 𝐺(𝑧) is a parallel connection of p component digital filters as shown. 50
  • 51. Lader Programming  The 𝐺(𝑧) is decomposed into a continued-fractions form as follows:  The G(z) may be written as follows: 51
  • 52. Lader Programming (Cont.)  Then the block diagram for the digital filter 𝐺(𝑧) is a Lader connection of p component digital filters as shown. 52
  • 53. 53