Il calcolo iterativo di una coppia di autoveni estrema (massima o minima) (autovalore e autovettore) può risalire al 1966 [72]. Nel 1980 Thompson propose un algoritmo adattivo di tipo LMS per la stima dell'autovettore, che corrisponde al più piccolo autovalore della matrice di covarianza del campione, e fornì l'algoritmo di tracciamento adattivo dell'angolo / frequenza che combina con lo stimatore armonico di Pisarenko [14]. Sarkar et al. [73] ha usato l'algoritmo del gradiente coniugato per tracciare la variazione dell'autovettore estremo che corrisponde al più piccolo autovalore della matrice di covarianza del segnale che cambia lentamente e ha dimostrato la sua convergenza molto più veloce dell'algoritmo di tipo LMS di Thompson. Questi metodi sono stati utilizzati solo per tracciare un singolo valore estremo e autovettore con un'applicazione limitata, ma in seguito furono estesi per i metodi di tracciamento e aggiornamento di eigen-subspace. Nel 1990, Comon e Golub [6] hanno proposto il metodo Lanczos per tracciare il valore singolare estremo e il vettore singolare, che è un metodo comune progettato originariamente per determinare alcuni problemi di autovere simmetrici grandi e radiAx=kx
[6]: Comon, P., & Golub, GH (1990). Tracciamento di alcuni valori singolari estremi e vettori nell'elaborazione del segnale. In elaborazione dell'IEEE (pagg. 1327-1343).
[14]: Thompson, PA (1980). Una tecnica di analisi spettrale adattiva per frequenza imparziale
[72]: Bradbury, WW e Fletcher, R. (1966). Nuovi metodi iterativi per soluzioni di autov Problema. Matematica numerica, 9 (9), 259–266.
[73]: Sarkar, TK, Dianat, SA, Chen, H., & Brule, JD (1986). Stima spettrale adattiva mediante il metodo del gradiente coniugato. Transazioni IEEE su elaborazione acustica, vocale e del segnale, 34 (2), 272–284.
[74]: Golub, GH e Van Load, CF (1989). Calcolo di matrici (2a ed.). Baltimora: la John Hopkins University Press.
Dovrei anche menzionare che le soluzioni alle matrici simmetriche, come ciò che devi risolvere dato il tuo uso scipy.linalg.eigh
, sono in qualche modo economiche. Se sei interessato solo ad alcuni autovalori, potresti trovare miglioramenti della velocità anche nel tuo metodo. Il metodo Arnoldi viene spesso utilizzato in tali situazioni.