SlideShare a Scribd company logo
Discrete Linear Systems
Discrete Linear SystemsA 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.
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 ];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);
Discrete Linear Systems
Discrete-Time System ModelsTransfer FunctionZero-Pole-GainState-SpacePartial Fraction Expansion (Residue Form)Second-Order Sections (SOS)Lattice StructureConvolution Matrix
Discrete-Time System ModelsThe transfer functionis a basic z-domain representation of a digital filter, expressing the filter as a ratio of two polynomials.
Discrete-Time System ModelsThe factored or zero-pole-gain form of a transfer function is
Discrete-Time System ModelsIt 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
Discrete-Time System ModelsEach transfer function also has a corresponding partial fraction expansion or residue form representation, given by
Discrete-Time System ModelsAny transfer function H(z) has a second-order sections representation
Discrete-Time System ModelsThe 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 isb = 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.
Discrete-Time System ModelsGiven 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.
Visit more self help tutorialsPick 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

More Related Content

PPTX
Week 15 state space rep may 25 2016 final
PPTX
Fourier Transform Assignment Help
PPTX
Svm Presentation
PPT
Parallel algorithms
PPTX
Lecture two
PPTX
Parallel algorithm in linear algebra
PPTX
Computer Science Assignment Help
PPSX
Dsp i with_audio
Week 15 state space rep may 25 2016 final
Fourier Transform Assignment Help
Svm Presentation
Parallel algorithms
Lecture two
Parallel algorithm in linear algebra
Computer Science Assignment Help
Dsp i with_audio

What's hot (19)

PPSX
linear algebra in control systems
PPTX
Generalized Isomorphism between Synchronous Circuits and State Machines
PPT
State space modeling_introduction
PDF
250903944 3 homework2010_3
PPT
State space analysis, eign values and eign vectors
PDF
State space analysis
PDF
The Controller Design For Linear System: A State Space Approach
PPTX
Support vector machines (svm)
PPT
유한요소법(FEM)을 이용한 구조해석
PDF
000000 lw04 simulink
PPTX
Matlab matrices and arrays
PPT
Environmental Engineering Assignment Help
PPTX
Computation Assignment Help
DOC
Tutorial - Support vector machines
PPTX
Analysis & design of algorithm
PDF
Modern Control System (BE)
DOCX
Kashif lab no 3
PDF
Modern control (2)
PPTX
Discrete state space model 9th &10th lecture
linear algebra in control systems
Generalized Isomorphism between Synchronous Circuits and State Machines
State space modeling_introduction
250903944 3 homework2010_3
State space analysis, eign values and eign vectors
State space analysis
The Controller Design For Linear System: A State Space Approach
Support vector machines (svm)
유한요소법(FEM)을 이용한 구조해석
000000 lw04 simulink
Matlab matrices and arrays
Environmental Engineering Assignment Help
Computation Assignment Help
Tutorial - Support vector machines
Analysis & design of algorithm
Modern Control System (BE)
Kashif lab no 3
Modern control (2)
Discrete state space model 9th &10th lecture
Ad

Viewers also liked (20)

ODP
Oratoria E RetóRica Latinas
PPTX
MySql:Introduction
PDF
Jive Clearspace Best#2598 C8
PPTX
Data Applied:Tree Maps
PPT
System Init
PPTX
MySql:Basics
PPTX
PPTX
R Environment
PPTX
MS Sql Server: Reporting introduction
PPTX
Introduction to Data-Applied
PPTX
Knowledge Discovery
PPTX
BI: Open Source
PPTX
R Datatypes
PPTX
C,C++ In Matlab
PPTX
WEKA: Introduction To Weka
PPT
Webmining Overview
PPT
2008 IEDM presentation
PDF
Ontwikkeling In Eigen Handen Nl Web
PPTX
MS SQL SERVER: Programming sql server data mining
Oratoria E RetóRica Latinas
MySql:Introduction
Jive Clearspace Best#2598 C8
Data Applied:Tree Maps
System Init
MySql:Basics
R Environment
MS Sql Server: Reporting introduction
Introduction to Data-Applied
Knowledge Discovery
BI: Open Source
R Datatypes
C,C++ In Matlab
WEKA: Introduction To Weka
Webmining Overview
2008 IEDM presentation
Ontwikkeling In Eigen Handen Nl Web
MS SQL SERVER: Programming sql server data mining
Ad

Similar to Matlab: Discrete Linear Systems (20)

PPTX
Stability Analysis of Discrete System
PPT
5_2019_01_12!09_25_57_AM.ppt
PDF
Digital Signal Processing : Topic 1: Discrete Time Systems (std).pdf
PDF
Digital Signal Processing[ECEG-3171]-Ch1_L03
PPT
Z-transform and Its Inverse.ppt
PDF
CH3.2 control systens 2 slides study.pdf
PDF
Lec11_removed_removed_removed.pdf
DOCX
Chap 2 discrete
PPTX
D916wgdbdkwhvsvdkdhallakSP_3rd_LEC8.pptx
PPTX
Control System toolbox in Matlab
PPT
unit 11.ppt
PPT
df_lesson_01.ppt
PPTX
Z-Transform.pptx
PDF
DSP_FOEHU - MATLAB 03 - The z-Transform
PPTX
dsp unit4-vrc 2222222.pptx important to read
PPTX
ch6_digital_filters.pptx
PPTX
Chap 3 - LTI systems introduction & Coverage.pptx
PPT
Chap 2 discrete_time_signal_and_systems
PDF
Lecture 16 - More z-transform.pdf
PPTX
EE448_Slides_Video_1.pptx
Stability Analysis of Discrete System
5_2019_01_12!09_25_57_AM.ppt
Digital Signal Processing : Topic 1: Discrete Time Systems (std).pdf
Digital Signal Processing[ECEG-3171]-Ch1_L03
Z-transform and Its Inverse.ppt
CH3.2 control systens 2 slides study.pdf
Lec11_removed_removed_removed.pdf
Chap 2 discrete
D916wgdbdkwhvsvdkdhallakSP_3rd_LEC8.pptx
Control System toolbox in Matlab
unit 11.ppt
df_lesson_01.ppt
Z-Transform.pptx
DSP_FOEHU - MATLAB 03 - The z-Transform
dsp unit4-vrc 2222222.pptx important to read
ch6_digital_filters.pptx
Chap 3 - LTI systems introduction & Coverage.pptx
Chap 2 discrete_time_signal_and_systems
Lecture 16 - More z-transform.pdf
EE448_Slides_Video_1.pptx

More from DataminingTools Inc (20)

PPTX
Terminology Machine Learning
PPTX
Techniques Machine Learning
PPTX
Machine learning Introduction
PPTX
Areas of machine leanring
PPTX
AI: Planning and AI
PPTX
AI: Logic in AI 2
PPTX
AI: Logic in AI
PPTX
AI: Learning in AI 2
PPTX
AI: Learning in AI
PPTX
AI: Introduction to artificial intelligence
PPTX
AI: Belief Networks
PPTX
AI: AI & Searching
PPTX
AI: AI & Problem Solving
PPTX
Data Mining: Text and web mining
PPTX
Data Mining: Outlier analysis
PPTX
Data Mining: Mining stream time series and sequence data
PPTX
Data Mining: Mining ,associations, and correlations
PPTX
Data Mining: Graph mining and social network analysis
PPTX
Data warehouse and olap technology
PPTX
Data Mining: Data processing
Terminology Machine Learning
Techniques Machine Learning
Machine learning Introduction
Areas of machine leanring
AI: Planning and AI
AI: Logic in AI 2
AI: Logic in AI
AI: Learning in AI 2
AI: Learning in AI
AI: Introduction to artificial intelligence
AI: Belief Networks
AI: AI & Searching
AI: AI & Problem Solving
Data Mining: Text and web mining
Data Mining: Outlier analysis
Data Mining: Mining stream time series and sequence data
Data Mining: Mining ,associations, and correlations
Data Mining: Graph mining and social network analysis
Data warehouse and olap technology
Data Mining: Data processing

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPT
Teaching material agriculture food technology
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Big Data Technologies - Introduction.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Review of recent advances in non-invasive hemoglobin estimation
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Unlocking AI with Model Context Protocol (MCP)
Dropbox Q2 2025 Financial Results & Investor Presentation
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
NewMind AI Weekly Chronicles - August'25 Week I
Teaching material agriculture food technology
CIFDAQ's Market Insight: SEC Turns Pro Crypto
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
cuic standard and advanced reporting.pdf
Encapsulation theory and applications.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Reach Out and Touch Someone: Haptics and Empathic Computing
Big Data Technologies - Introduction.pptx
NewMind AI Monthly Chronicles - July 2025
Review of recent advances in non-invasive hemoglobin estimation
The AUB Centre for AI in Media Proposal.docx
Understanding_Digital_Forensics_Presentation.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

Matlab: Discrete Linear Systems

  • 2. Discrete Linear SystemsA 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 ];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);
  • 5. Discrete-Time System ModelsTransfer FunctionZero-Pole-GainState-SpacePartial Fraction Expansion (Residue Form)Second-Order Sections (SOS)Lattice StructureConvolution Matrix
  • 6. Discrete-Time System ModelsThe transfer functionis a basic z-domain representation of a digital filter, expressing the filter as a ratio of two polynomials.
  • 7. Discrete-Time System ModelsThe factored or zero-pole-gain form of a transfer function is
  • 8. Discrete-Time System ModelsIt 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 ModelsEach transfer function also has a corresponding partial fraction expansion or residue form representation, given by
  • 10. Discrete-Time System ModelsAny transfer function H(z) has a second-order sections representation
  • 11. Discrete-Time System ModelsThe 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 isb = 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 ModelsGiven 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 tutorialsPick 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