Your SlideShare is downloading. ×
  • Like
  • Save
Matlab: Discrete Linear Systems
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Matlab: Discrete Linear Systems


Matlab: Discrete Linear Systems

Matlab: Discrete Linear Systems

Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Quite well made presentation, congratulations!
    Are you sure you want to
    Your message goes here
    Be the first to like this
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 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
    >> A=[8 -7 6 -5 6 -5 2 -3 2 -1];
    x=[0 1 0 0 0 0 0 0 0 0 ];
    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 ];
    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
    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