Spectral Factorization of Polynomials using Cholesky

Versione 1.0.0 (1,94 KB) da Tom Moir
A simple method to spectral factorize rho. aa*+bqb* where a and b are polynomials into d.d* or reps.dn.dn* where reps is a constant.
32 download
Aggiornato 27 dic 2019

Visualizza la licenza

This Is useful for optimal control or optimal filtering problems

Spectral factorization using Cholesky decomposition
dc.dc*=a.a.rho+b.b*.q
dcn is normalised spectral factor
Uses the Toeplitz matrix approach
T.J.Moir Dec 2019
we need two polynomials b/a as in ARMAX approach for control.
no delay is not included in b polynomial - important
let m be much greater than a or b polynomial lengths eg 12
note, if q=0 then a is returned as spectral-factor UNCHANGED (NOT its mirror image in the z-plane).

The Cholesky factorization routine used is Matlab's own one but here is a way of applying it to polynomial spectral factorization.

Cita come

Tom Moir (2024). Spectral Factorization of Polynomials using Cholesky (https://www.mathworks.com/matlabcentral/fileexchange/73794-spectral-factorization-of-polynomials-using-cholesky), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2019b
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versione Pubblicato Note della release
1.0.0