Upcoming SlideShare
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Standard text messaging rates apply

# Matlab: Discrete Linear Systems

3,373

Published on

Matlab: Discrete Linear Systems

Matlab: Discrete Linear Systems

1 Comment
0 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Quite well made presentation, congratulations!
http://www.bathroomsinkconsoles.net/
http://www.bathroomsinkconsoles.net/category/bathroom-sink-consoles/

Are you sure you want to  Yes  No
• Be the first to like this

Views
Total Views
3,373
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
0
1
Likes
0
Embeds 0
No embeds

No notes for slide

### Transcript

• 1. Discrete Linear Systems
• 2. Discrete Linear Systems
A discrete linear system is a digital implementation of a linear time-invariant system. A linear system is a mathematical model of a system based on the use of a linear operator. Linear systems typically exhibit features and properties that are much simpler than the general, nonlinear case.
• 3. Discrete Linear Systems
&gt;&gt; A=[8 -7 6 -5 6 -5 2 -3 2 -1];
x=[0 1 0 0 0 0 0 0 0 0 ];
B=conv(A,x);
subplot(2,3,1); plot(A);
subplot(2,3,2); plot(x);
subplot(2,3,3); plot(B);
x=[0 1 0 0 0 0 0 1 0 0 ];
B=conv(A,x);
subplot(2,3,4); plot(A);
subplot(2,3,5); plot(x);
subplot(2,3,6); plot(B);
• 4. Discrete Linear Systems
• 5. Discrete-Time System Models
Transfer Function
Zero-Pole-Gain
State-Space
Partial Fraction Expansion (Residue Form)
Second-Order Sections (SOS)
Lattice Structure
Convolution Matrix
• 6. Discrete-Time System Models
The transfer functionis a basic z-domain representation of a digital filter, expressing the filter as a ratio of two polynomials.
• 7. Discrete-Time System Models
The factored or zero-pole-gain form of a transfer function is
• 8. Discrete-Time System Models
It is always possible to represent a digital filter, or a system of difference equations, as a set of first-order difference equations. In matrix or state-space form, we can write the equations as
• 9. Discrete-Time System Models
Each transfer function also has a corresponding partial fraction expansion or residue form representation, given by
• 10. Discrete-Time System Models
Any transfer function H(z) has a second-order sections representation
• 11. Discrete-Time System Models
The function latc2tf calculates the polynomial coefficients for a filter from its lattice (reflection) coefficients. Given the reflection coefficient vector k(above), the corresponding polynomial form is
b = latc2tf(k)
b = 1.0000 0.6149 0.9899 -0.0000 0.0031 -0.0082
The lattice or lattice/ladder coefficients can be used to implement the filter using the function latcfilt.
• 12. Discrete-Time System Models
Given any vector, the toolbox function convmtx generates a matrix whose inner product with another vector is equivalent to the convolution of the two vectors. The generated matrix represents a digital filter that you can apply to any vector of appropriate length; the inner dimension of the operands must agree to compute the inner product.
• 13. Visit more self help tutorials
Pick a tutorial of your choice and browse through it at your own pace.
The tutorials section is free, self-guiding and will not involve any additional support.
Visit us at www.dataminingtools.net