1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 7 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH, 45701.

Slides:



Advertisements
Similar presentations
LAPLACE TRANSFORMS.
Advertisements

Chapter 4 Continuous Time Signals Time Response Continuous Time Signals Time Response.
The Laplace Transform Let f(x) be defined for 0≤x
Eigen-analysis and the Power Method
ELEN 5346/4304 DSP and Filter Design Fall Lecture 7: Z-transform Instructor: Dr. Gleb V. Tcheslavski Contact:
Lecture 3 Laplace transform
AMI 4622 Digital Signal Processing
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 13 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 3 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
Lecture 141 EEE 302 Electrical Networks II Dr. Keith E. Holbert Summer 2001.
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 5 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 13 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 12 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
Lect11EEE 2021 Inverse Laplace Transformations Dr. Holbert February 27, 2008.
EE EE 616 Computer Aided Analysis of Electronic Networks Lecture 1 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens,
EE 616 Computer Aided Analysis of Electronic Networks Lecture 8
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 11 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 6 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 12 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 9 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
ECIV 301 Programming & Graphics Numerical Methods for Engineers Lecture 23 CURVE FITTING Chapter 18 Function Interpolation and Approximation.
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 4 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
Concept of Transfer Function Eng. R. L. Nkumbwa Copperbelt University 2010.
ON MULTIVARIATE POLYNOMIAL INTERPOLATION
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 10 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 14 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
Chapter 4 Numerical Differentiation and Integration 1/16 Given x 0, approximate f ’(x 0 ). h xfhxf xf h )()( lim)('    x0x0 x1x1 h x1x1 x0x0.
Linear Algebra/Eigenvalues and eigenvectors. One mathematical tool, which has applications not only for Linear Algebra but for differential equations,
Lecture 22 - Exam 2 Review CVEN 302 July 29, 2002.
Lecture 8 Numerical Analysis. Solution of Non-Linear Equations Chapter 2.
Partial-fraction Expansion
1 Inverse Laplace Transform Note that most of the transforms are written as fractions.
Signals and Systems 1 Lecture 8 Dr. Ali. A. Jalali September 6, 2002.
Vector Norms and the related Matrix Norms. Properties of a Vector Norm: Euclidean Vector Norm: Riemannian metric:
Section 10.3 and Section 9.3 Systems of Equations and Inverses of Matrices.
Lecture 22 Numerical Analysis. Chapter 5 Interpolation.
Eigenvalues The eigenvalue problem is to determine the nontrivial solutions of the equation Ax= x where A is an n-by-n matrix, x is a length n column.
Section 5.5 The Real Zeros of a Polynomial Function.
1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 12 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH,
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Chapter 27.
Chapter 7 The Laplace Transform
Warm-Up 4 minutes Solve each equation. 1) x + 5 = 02) 5x = 03) 5x + 2 = 0 4) x 2 - 5x = 05) x 2 – 5x – 14 = 06) x 3 + 3x 2 – 54x = 0.
A Kernel Approach for Learning From Almost Orthogonal Pattern * CIS 525 Class Presentation Professor: Slobodan Vucetic Presenter: Yilian Qin * B. Scholkopf.
1 Instituto Tecnológico de Aeronáutica Prof. Maurício Vicente Donadon AE-256 NUMERICAL METHODS IN APPLIED STRUCTURAL MECHANICS Lecture notes: Prof. Maurício.
Reed-Solomon Codes Rong-Jaye Chen.
Advanced Algorithms Analysis and Design By Dr. Nazir Ahmad Zafar Dr Nazir A. Zafar Advanced Algorithms Analysis and Design.
הטכניון - מ.ט.ל. הפקולטה להנדסת חשמל - אביב תשס"ה
LAPLACE TRANSFORMS.
Lec 4. the inverse Laplace Transform
LAPLACE TRANSFORM AS AN USEFUL TOOL IN TRANSIENT STATE ANALYSIS
© Dr. Elmer P. Dadios - DLSU Fellow & Professor
Numerical Analysis Lecture 25.
Lecture 3: Solving Diff Eqs with the Laplace Transform
Solving Equations by Factoring and Problem Solving
Islamic University of Gaza Faculty of Engineering
Chapter 27.
NUMERICAL INTEGRATION
Numerical Analysis Lecture 23.
NUMERICAL INTEGRATION
Digital and Non-Linear Control
4 Interpolation and Polynomial Approximation
2.6 Section 2.6.
Feedback Control Systems (FCS)
Lecture 8: Image alignment
Mathematical Models of Control Systems
Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first.
Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first.
EE 616 Computer Aided Analysis of Electronic Networks Lecture 12
IntroductionLecture 1: Basic Ideas & Terminology
Presentation transcript:

1 EE 616 Computer Aided Analysis of Electronic Networks Lecture 7 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens, OH, 45701

2 Outline Computer Generation of Network Functions Unit circle polynomial interpolation Condition numbers for interpolation

3 Computer Generation of Network Functions We want to obtain a network function in the semi-symbolic form This will be useful for direct evaluation of F(s) at different frequencies (instead of using operations for LU factorization each time) or inverse Laplace transform to obtain time domain solution. Assume we know LU factorization at frequency si and assume that T = LU has all entries with s in the numerator. Determinant D(si) can be found as

4 Computer Generation of Network Functions (cont’d) Solving LUX =  we can get X and then F(si). The numerator N(si) can be found as Changing si we get sets of pairs (si, N(si)) and (si, D(si)), and we get the coefficients of N and D. This is a well- known problem of polynomial interpolation.

5 Unit circle polynomial interpolation Assume we have (n + 1) distinct points (xi, f( x i) = y i). We want to find coefficients of the polynomial We have or in the matrix form = or Xa = y  a = X -1 y where The most numerically stable selection of is on the unit circle.

6 Unit circle polynomial interpolation (cont’d) Let us define andx k =  k so and Therefore the solution is or simply Using this equation all coefficients of the approximating polynomial can be explicitly calculated. Finding each coefficient requires an addition of n + 1 complex numbers - each one easily obtained from the approximated function values. In addition the polynomial interpolation on the unit circle is the most numerically stable algorithm.

7 Condition numbers for interpolation Condition numberfor the matrix is where  max,  min are the largest and smallest eigenvalues of XX*. K(X) is a measure of perturbations in y. In our case So all the eigenvalues of XX* are equal to (n + 1) and K(x) = 1. Note that K(x)  1 always. Therefore, the selection of all points on the unit circle yields the best possible accuracy of the polynomial approximation problem.

8 Condition numbers for interpolation - Example Example: Numerical value of the numerator and denominator are Find transfer function (first order polynomials N(s) and D(s)). n = 1n + 1 = 2 since so

9 Condition numbers for interpolation - Example And, we obtain

10 Condition numbers for various interpolations

11 Growth of error versus degree of the polynomial n