Estoy tratando de escribir código vhdl para resolver el sistema de ecuaciones de Hermitian Toeplitz (resolver para las A).
[ R(1) R(2)* ... R(N)* ] [ A(2) ] = [ -R(2) ]
[ R(2) R(1) ... R(N-1)*] [ A(3) ] = [ -R(3) ]
[ . . . ] [ . ] = [ . ]
[ R(N-1) R(N-2) ... R(2)* ] [ A(N) ] = [ -R(N) ]
[ R(N) R(N-1) ... R(1) ] [ A(N+1) ] = [ -R(N+1) ]
Sé que el algoritmo de levinson-Durbin y la forma de fuerza bruta de invertir la matriz.
Ninguno de estos métodos parece ser eficiente de implementar en un fpga.
¿Cuáles son algunos otros métodos que funcionan mejor para los FPGA? ¿Hay alguna?
He hecho varias búsquedas en Google, pero nunca aparece nada útil.
Gracias de antemano!