>> help zplane ZPLANE Z-plane zero-pole plot. ZPLANE(B,A) where B and A are row vectors containing transfer function polynomial coefficients plots the.

Slides:



Advertisements
Similar presentations
Polynomial Inequalities in One Variable
Advertisements

1 Eng. Mohamed El-Taher Eng. Ahmed Ibrahim. 2 1.FUNCTION SUMMARY polyfun  Polynomial functions are located in the MATLAB polyfun directory. For a complete.
Homework question 1. Question When designing the filter using [b,a] = ellip(7,1,80,0.95) we have a functional reconstruction filter. However if you try.
Infinite Impulse Response (IIR) Filters
ELEN 5346/4304 DSP and Filter Design Fall Lecture 7: Z-transform Instructor: Dr. Gleb V. Tcheslavski Contact:
AMI 4622 Digital Signal Processing
DCSP-15 Jianfeng Feng Department of Computer Science Warwick Univ., UK
Pole Zero Speech Models Speech is nonstationary. It can approximately be considered stationary over short intervals (20-40 ms). Over thisinterval the source.
1 A Tool for System Simulation: SIMULINK Can be used for simulation of various systems: – Linear, nonlinear; Input signals can be arbitrarily generated:
1 The Mathematics of Signal Processing - an Innovative Approach Peter Driessen Faculty of Engineering University of Victoria.
1 Neural Nets Applications Vectors and Matrices. 2/27 Outline 1. Definition of Vectors 2. Operations on Vectors 3. Linear Dependence of Vectors 4. Definition.
Frequency Response of Discrete-time LTI Systems Prof. Siripong Potisuk.
Digital Control Systems
Z-Transform Fourier Transform z-transform. Z-transform operator: The z-transform operator is seen to transform the sequence x[n] into the function X{z},
Lecture 191 EEE 302 Electrical Networks II Dr. Keith E. Holbert Summer 2001.
Lecture 8: Cascaded Linear Transformations Row and Column Selection Permutation Matrices Matrix Transpose Sections 2.2.3, 2.3.
Lecture 24 Introduction to state variable modeling Overall idea Example Simulating system response using MATLAB Related educational modules: –Section 2.6.1,
1 Chapter 3 Matrix Algebra with MATLAB Basic matrix definitions and operations were covered in Chapter 2. We will now consider how these operations are.
Computational Geophysics and Data Analysis
1 MATLAB 基礎. 2 MATLAB  Workspace: environment (address space) where all variables reside  After carrying out a calculation, MATLAB assigns the result.
Ekstrom Math 115b Mathematics for Business Decisions, part II Trend Lines Math 115b.
1 Week 3: Vectors and Matrices (Part III) READING: 2.2 – 2.4 EECS Introduction to Computing for the Physical Sciences.
A matrix equation has the same solution set as the vector equation which has the same solution set as the linear system whose augmented matrix is Therefore:
Matrix. REVIEW LAST LECTURE Keyword Parametric form Augmented Matrix Elementary Operation Gaussian Elimination Row Echelon form Reduced Row Echelon form.
Correlated and Uncorrelated Signals Problem: we have two signals and. How “close” are they to each other? Example: in a radar (or sonar) we transmit a.
1 Ch. 4 Linear Models & Matrix Algebra Matrix algebra can be used: a. To express the system of equations in a compact manner. b. To find out whether solution.
Advanced Topics- Polynomials
Ch.7 The z-Transform and Discrete-Time Systems. 7.1 The z-Transform Definition: –Consider the DTFT: X(Ω) = Σ all n x[n]e -jΩn (7.1) –Now consider a real.
Vectors and Matrices In MATLAB a vector can be defined as row vector or as a column vector. A vector of length n can be visualized as matrix of size 1xn.
The Hong Kong Polytechnic University Industrial Centre 1 MatLAB Lesson 4 : Polynomial Edward Cheung Room W311g 2008.
Solving DEs etc. Laplace transforming derivatives Etc.
1 1 Chapter 3 The z-Transform 2 2  Consider a sequence x[n] = u[n]. Its Fourier transform does not converge.  Consider that, instead of e j , we use.
1 Z-Transform. CHAPTER 5 School of Electrical System Engineering, UniMAP School of Electrical System Engineering, UniMAP NORSHAFINASH BT SAUDIN
Solution of a System of ODEs with POLYMATH and MATLAB, Boundary Value Iterations with MATLAB For a system of n simultaneous first-order ODEs: where x is.
ECE 4115 Control Systems Lab 1 Spring 2005 Chapter 1 System models.
Scientific Computing General Least Squares. Polynomial Least Squares Polynomial Least Squares: We assume that the class of functions is the class of all.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Introduction to MATLAB 7 for Engineers William J. Palm.
Meeting 18 Matrix Operations. Matrix If A is an m x n matrix - that is, a matrix with m rows and n columns – then the scalar entry in the i th row and.
Solve a system of linear equations By reducing a matrix Pamela Leutwyler.
Polynomials UC Berkeley Fall 2004, E77 Copyright 2005, Andy Packard. This work is licensed under the Creative Commons.
1 Time-Domain Representations of LTI Systems CHAPTER 2.11 Characteristics of Systems Described by Differential and Difference Equations and Difference.
Digital Filter Realization
Z Transform The z-transform of a digital signal x[n] is defined as:
Dr. Tamer Samy Gaafar Lec. 3 Mathematical Modeling of Dynamic System.
Sampling and Reconstruction The impulse response of an continuous-time ideal low pass filter is the inverse continuous Fourier transform of its frequency.
Lecture 2: Linear Discrete Systems 1. Introduction The primary new component of discrete or digital systems is the notion of time discretization. No longer.
Lecture 14: Pole placement (Regulator Problem) 1.
1.1 The row picture of a linear system with 3 variables.
Introduction to Programming on MATLAB Ecological Modeling Course Sep 11th, 2006.
DISP 2003 Lecture 5 – Part 1 Digital Filters 1 Frequency Response Difference Equations FIR versus IIR FIR Filters Properties and Design Philippe Baudrenghien,
1 Eeng 224 Chapter 14 Frequency Response Huseyin Bilgekul Eeng 224 Circuit Theory II Department of Electrical and Electronic Engineering Eastern Mediterranean.
EE4262: Digital and Non-Linear Control
Linear Prediction Simple first- and second-order systems
Notes Over 3.4 The Rational Zero Test
Algebra II Explorations Review ( )
Feedback Control Systems (FCS)
CHE 391 T. F. Edgar Spring 2012.
Eigenvalues and Eigenvectors
Todays Agenda 1. Filter Transfer function Orders of filter
Transfer data from Excel to GSS
ELEC 202 Circuit Analysis II
CT-321 Digital Signal Processing
State Space Method.
Determinant of a Matrix
Eigenvalues and Eigenvectors
Vectors and Matrices In MATLAB a vector can be defined as row vector or as a column vector. A vector of length n can be visualized as matrix of size 1xn.
EECS Introduction to Computing for the Physical Sciences
Fixed-point Analysis of Digital Filters
Transfer Function and Stability of LTI Systems
P 72 (PDF 76) Figure 32 Information item name Rules in columns
Presentation transcript:

>> help zplane ZPLANE Z-plane zero-pole plot. ZPLANE(B,A) where B and A are row vectors containing transfer function polynomial coefficients plots the poles and zeros of B(z)/A(z). Note that if B and A are both scalars they will be interpreted as Z and P. *Both B(z) and A(z) are polynomials of z -1 >> b=[1,0]; a=[1,-0.9]; >> zplane(b,a)

>> b=[3,-4]; a=[1,-3.5,1.5]; >> zplane(b,a)

>> b=[1];a=poly([-1,1,1]); >> n=0:7;x=impseq(0,0,7); >> format long; y1=filter(b,a,x) y1 = >> y2=(1/4)*(-1).^n+3/4+n/2 %Analytical solution y2 = Numerical solution of Z-Transform

>> help filtic FILTIC Make initial conditions for 'filter' function. Z = filtic( B, A, Y, X ) converts past input X and output Y into initial conditions for the state variables Z needed in the TRANSPOSED DIRECT FORM II filter structure. The vectors of past inputs & outputs are stored with more recent values first, i.e. X = [ x[-1] x[-2] x[-3]... x[-nb]... ] Y = [ y[-1] y[-2] y[-3]... y[-na]... ] where nb = length(B)-1 and na = length(A)-1. Short input vectors X and Y are zeropadded to length nb and na respectively. If X or Y are longer than nb or na, the values beyond those lengths are irrelevant to the filter's initial conditions and are ignored. Z = filtic( B, A, Y ) assumes that X = 0 in the past.

>> b=[1];a=[1,-1.5,0.5];Y=[4,10]; >> xic=filtic(b,a,Y) xic = 1 -2

y = filter(b, a, x, xic) >> n=[0:7];x=(1/4).^n;xic=[1,-2]; >> b=[1];a=[1,-1.5,0.5]; >> format long; y1=filter(b,a,x,xic) y1 = Columns 1 through Columns 5 through >> y2=(1/2).^n+2/3+(1/3)*(1/4).^n %Analytical solution y2 = Columns 1 through Columns 5 through