Lecture Notes - MIT - System Identification
Lecture Notes - MIT - System Identification
6.435
SET 11
Computation Levinson Algorithm Recursive Estimation
Munther A. Dahleh
Lecture 11 6.435, System Identification Prof. Munther A. Dahleh 1
Computation
Least Squares: QR factorization
Q is invertible and
error
Lecture 11 6.435, System Identification Prof. Munther A. Dahleh 2
Initial Conditions:
Lecture 11
What about initial conditions? Solution 1: sum starts appropriately shifted, assume data is available at (Covariance method) Solution 2: assume and augment the sum to (autocorrelation method).
Lecture 11
only depends on
Lecture 11
Block Toeplitz.
Lecture 11
Levinson Algorithm
definition
Lecture 11
add
1st + 2nd
Lecture 11
Flip:
Clearly
Lecture 11
Initial conditions
good reduction.
Lecture 11
10
Numerical Methods
Both have no analytical solutions in general
General Procedure
step size
Lecture 11
11
Different Methods
Lecture 11
12
A family of Algorithms
Lecture 11
13
Newton-Gauss, Newton-Raphson
Lecture 11 6.435, System Identification Prof. Munther A. Dahleh 14
Newton-Raphson
Lecture 11
15
diff. w. r. to
diff. w. r. to
Recall
Lecture 11
16
Re-arrange
dep. on
Lecture 11
17
Recursive Methods
Computational advantages Carry the covariance matrix General form: in the estimate.
Specific form:
Lecture 11
18
Lecture 11
19
Lecture 11
20
Lecture 11
21
A recursive
Lecture 11
22
Recursive Algorithm:
Lecture 11
23
[Recall that
is symmetric, so you only need to store the lower part of it. (Save on memory)
Lecture 11
24
Lecture 11
25
Lecture 11
26
Recursive Algorithm:
at each iteration
Lecture 11
28
where
Lecture 11
29
Adaptive Control
P Estimator (recursive)
: Condition
30