Digital Control Systems: Difference between revisions
Jump to navigation
Jump to search
Line 15: | Line 15: | ||
**[http://www.ualberta.ca/~msacchi/GEOPH426/chapter2.pdf Z Transforms and Convolution] |
**[http://www.ualberta.ca/~msacchi/GEOPH426/chapter2.pdf Z Transforms and Convolution] |
||
**[http://www-rohan.sdsu.edu/~jiracek/DAGSAW/4.3.html Here is an animation of discrete convolution.] To convolve <math>x(t)</math> with <math>h(t)</math>, you flip shift <math>h(t)</math> into <math>h(t-t_0)</math>, then you multiply it by <math>x(t_0)</math> to get <math>x(t_0)h(t-t_0)</math>, then you integrate with respect to <math>t_0</math>, so that the convolution is: <math>x(t) * h(t) = \int_{-\infty}^\infty x(t_0)h(t-t_0) dt_0</math>. The animation shows this happening with sampled waveforms: <math>x_s(t) = x(t) \sum_{n=0}^\infty \delta (t-nT) = \sum_{n=0}^\infty x(nT) \delta (t-nT)</math> and <math>h_s(t) = h(t) \sum_{n=0}^\infty \delta (t-nT)= \sum_{n=0}^\infty h(nT) \delta (t-nT)</math>. |
**[http://www-rohan.sdsu.edu/~jiracek/DAGSAW/4.3.html Here is an animation of discrete convolution.] To convolve <math>x(t)</math> with <math>h(t)</math>, you flip shift <math>h(t)</math> into <math>h(t-t_0)</math>, then you multiply it by <math>x(t_0)</math> to get <math>x(t_0)h(t-t_0)</math>, then you integrate with respect to <math>t_0</math>, so that the convolution is: <math>x(t) * h(t) = \int_{-\infty}^\infty x(t_0)h(t-t_0) dt_0</math>. The animation shows this happening with sampled waveforms: <math>x_s(t) = x(t) \sum_{n=0}^\infty \delta (t-nT) = \sum_{n=0}^\infty x(nT) \delta (t-nT)</math> and <math>h_s(t) = h(t) \sum_{n=0}^\infty \delta (t-nT)= \sum_{n=0}^\infty h(nT) \delta (t-nT)</math>. |
||
***More discrete convolution animations |
***More discrete convolution animations |
||
****[http://www.jhu.edu/signals/discreteconv2/index.html This one lets you try several functions.] |
****[http://www.jhu.edu/signals/discreteconv2/index.html This one lets you try several functions.] |
Revision as of 13:39, 8 April 2014
Links
- Textbooks
- Introduction to Applied Digital Control, Greg Starr, University of New Mexico
- Greg's ME481/ME581 web pages contain solutions to the book problems and other things.
- Optimal Sampled-Data Control Systems, Chen & Francis
- Digital Control System Analysis and Design, 3rd Ed., Philips
- Control Systems and Control Engineering
- Introduction to Applied Digital Control, Greg Starr, University of New Mexico
MATLAB/Octave
- Octave Control Systems Toolbox This is not the same thing that is on Octave Forge here.
Z Transforms
- Relationship between the Laplace and Z transforms
- Convolution and Z Transforms
- Z Transforms and Convolution
- Here is an animation of discrete convolution. To convolve with , you flip shift into , then you multiply it by to get , then you integrate with respect to , so that the convolution is: . The animation shows this happening with sampled waveforms: and .
- More discrete convolution animations
- Notice that this becomes the same as Polynomial Multiplication.