EE 422

Final Objectives

 

At the completion of EE422, you should be able to perform the following objectives:

 

EXAM I: Laplace Transforms and Continuous Models

· Perform relevant EE421 objectives (Lecture #1 and review HW#1)

· Derive the Laplace transform from the Fourier transform (Lecture #2)

· Derive and apply properties of the Laplace transform (Lecture #2, HW#2 and HW#3)

· Understand and evaluate the region of convergence of Laplace transforms (Lecture #3 and HW#3)

· Derive and apply the Final Value Theorem (HW#2)

· Understand the relationship between the Laplace transform and Fourier transform ( Lecture #3 and HW#3)

· Find the Laplace transform of functions which are periodic for t > 0 (Lecture #3 and HW#3)

· Find the Laplace transform of functions which are non-zero for all time (Lecture #3 and HW#3)

· Find frequency domain models of circuits and systems including models for initial conditions (Lecture #4 and HW#4)

· Find transfer functions directly from circuits including multi-input, multi-output circuits (Lecture #4 and HW#4)

· Obtain Bode plots from transfer functions (Lecture #5 and HW#5)

· Obtain Bode plots from steady-state sinusoidal plots (Lecture #5 and HW#5)

· Obtain Bode plots for underdamped second-order terms (Lecture #5 and HW#5)

· Obtain transfer functions from Bode plots (Lecture #5 and HW#5)

· Find sinusoidal steady-state responses from Bode plots (HW#5 and HW#7)

· Obtain block diagrams of systems (Lecture #6 and HW#6)

· Obtain transfer functions from block diagrams (Lecture #6 and HW#6)

· Utilize negative feedback to force systems to track reference inputs (HW#6)

· Employ feedback to stabilize systems (HW#7)

· Use MATLAB to (Lecture #7 and HW#7):

- Find Bode Plots and determine bandwidth

- Determine the step response of systems and determine steady-state error and settling time (2%)

- Plot root loci and thereby determine gain values to meet control specifications

· Determine the stability of systems from impulse responses and transfer functions (Lecture #8 and HW#8)

· Obtain the State-Variable model for linear circuits and systems (Lecture #8 and HW#8)

· Use the Laplace Transform to solve the State-Variable model (Lecture #9)

· Find transfer functions from state variable models (Lecture #9 and HW#9)

· Find block diagrams and state variable models from transfer functions using (Lecture #9 and HW#9):

- Parallel decomposition

- Cascade decomposition

- Phase variables

 

EXAM II: State Variables and Z-Transforms

· Understand and determine eigenvalues and eigenvectors of a square matrix A.( Lecture #10 and HW#10)

· Understand the concepts of asymptotic stability, marginal stability and instability and determine the stability of state variable models ( Lecture #10 and HW#10)

· Form the matrices P and S and find Ak=PSkP-1 ( Lecture #10 and HW#10)

· Find the state transition matrix, eAt =PeStP-1, and solve the zero-input state variable model ( Lecture #10 and HW#10)

· Use Laplace transforms to find the state transition matrix, eAt (Lecture #11 and HW#11)

· For an nxn matrix A, prove and apply the Cayley Hamilton theorem to find (Lecture #11 and HW#11):

- Ak =b0A0+b1A1 +...+bn-1An-1

- eAt =c0A0+c1A1 +...+cn-1An-1

· Use two methods to find, eAt , when A has repeated eigenvalues (Lecture #11 and HW#11)

· Use the convolution theorem of the Laplace transform to derive and apply the time domain solution to the state variable model (Lecture #12 and HW#12):

· Use the similarity transformation, x=Pz, to decouple a given state variable model (Lecture #12 and HW#12)

· From a decoupled state variable model, determine(Lecture 12 and HW#12)

- the solution, x(t)=Pz(t)

- controllable and uncontrollable eigenvalues

- observable and unobservable eigenvalues

· Find a state feedback control, w=-Kpvx, to set the eigenvalues of a single input system in phase variable form( Lecture #13 and HW#13-14)

· Find the controllability matrix, M=[B AB ... An-1 B] and find a similarity transformation, Tpv =MMpv-1 which will put a controllable state model into phase variable form (Lecture #13 and HW#13-14)

· Design a state feedback control, w=-KpvTpv-1x, to force real systems to meet settling time specifications (Lecture #13 and HW#13-14)

· Implement your state feedback control using op-Amps (HW#13-14)

· Model the (ideal) sampling process and derive a frequency domain for Xs(f) (Lecture #14 and HW#15)

· From the frequency domain effects of sampling, understand the Nyquist Sampling theorem (Lecture #14 and HW#15)

· Model the quantizing process and derive an expression for the MSE due to sampling (Lecture #15 and HW#16)

· Derive the Z-transform from the Laplace transform of xs(t) and prove simple Z-transform theorems including the region of convergence (Lecture #16 and HW#17-18)

· Use two methods to discretize a continuous state variable model (Lecture #17 and HW#19)

· Use the Z-transform to solve the discrete state variable model and identify the zero-input and zero-state portion of the solution (Lecture #17 and HW#19)

· Find the Z-transform of discrete signals which are periodic after k=0 (Lecture #17 and HW#19)

 

EXAM III: Discrete State Variables and Digital Filters

· Prove and apply the Z-transform Convolution Property (Lecture#18 and HW#20)

· Compute the discrete state transition matrix, Ak, using (Lecture#18 and HW#20):

- Eigenvectors and eigenvalues

- Cayley-Hamilton

- Z-transforms

· Derive and apply the solution to the discrete state variable model ( Lecture #18 and HW#20)

· Understand and apply the concepts of linearity and shift invariance to discrete systems ( Lecture #18 and HW#20)

· Use the similarity transformation, x(kT)=Pz(kT), to decouple a discrete state variable model (Lecture #18 and HW#20)

· From a decoupled discrete state variable model, determine: (Lecture 18 and HW#20)

- the solution, x(kT)=Pz(kT)

- controllable and uncontrollable eigenvalues

- observable and unobservable eigenvalues

· Find a discrete state feedback control, w(kT)=-Kpvx(kT), to set the eigenvalues of a single input discrete system in phase variable form (Lecture #18)

· Find a similarity transformation, Tpv, which will put a controllable state model into phase variable form (Lecture #18 and HW#20)

· Design a discrete state feedback control, w(kT)=-KpvTpv-1x (kT), to force discrete systems to meet settling time specifications (Lecture #18 and HW#20)

· Find block diagrams and state variable models from discrete transfer functions using (Lecture #19 and HW#21):

- Parallel decomposition

- Cascade decomposition

- Phase variables

- Direct Form I

- Direct Form II

· Perform graphical convolution to find the output of digital filters with a given impulse response ( Lecture #19 and HW#21)

· Implement IIR digital filters using microprocessors and A/D-D/A converters ( Lecture #20 and Lab3)

· Derive and apply the bilinear transform starting with a trapezoidal integrator (Lecture #20 and Lab3 and HW#24)

· Understand and apply digital IIR filter (correct) invariant design techniques (Lecture #20 and Lab3 and HW#24)

· Obtain frequency responses of digital filters using z=ejw T (Lecture #20 and HW#24)

· Obtain approximate Bode plots of digital filters using the w-plane transformation (Lecture #20 and HW#24)

· Understand and apply the FIR design equation to obtain non-causal FIR filters (Lecture #21 and HW#25)

· Use shift and truncation techniques to obtain realizable FIR filters (Lecture #21 and Lab3 and HW#25)

· Use direct form II methods to realize FIR filters (Lecture #21 and Lab3 and HW#25)

· Implement FIR digital filters using microprocessors and A/D-D/A converters ( Lecture #21 and HW#25)

· Use windows to reduce the effects of truncation (Lecture #22)

 

POST-EXAM III: Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT)

· Find the DFT or FFT of discrete signals (Lecture #23 and Lab4)

· Prove simple properties of the DFT (Lecture #23 and Lab4)

· Use the DFT in the following practical applications ( Lecture #23 and Lab4)

- Estimate the energy contained in a sampled signal

- Illustrate the Nyquist Sampling Theorem

- Perform system identification

- Perform signal detection