Método de Prony

El método de Prony fue desarrollado por Gaspard Riche de Prony en 1795, sin embargo, los usos prácticos del método solo se presentaron con la introducción de las computadoras digitales. El método de Prony extrae información de una señal uniformemente muestreada y, construye una serie de exponenciales complejas o sinusoidales. Esto permite la estimación de las componentes de una señal: frecuencia, amplitud, fase y, amortiguamiento.

El método

Sea f ( t ) {\displaystyle f(t)} una señal que consiste de N {\displaystyle N} muestras igualmente espaciadas. El método de Prony ajusta una función f ^ ( t ) {\displaystyle {\hat {f}}(t)} a la función f ( t ) {\displaystyle f(t)} observada

(1) f ^ ( t ) = i = 1 N A i e σ i t cos ( 2 π f i t + ϕ i ) {\displaystyle {\hat {f}}(t)=\sum _{i=1}^{N}A_{i}e^{\sigma _{i}t}\cos(2\pi f_{i}t+\phi _{i})}

Utilizando la identidad de Euler, f ^ ( t ) {\displaystyle {\hat {f}}(t)} puede ser expresada de una forma que permite un cálculo más directo de los términos

(2) f ^ ( t ) = i = 1 N A i e σ i t cos ( 2 π f i t + ϕ i ) = i = 1 N 1 2 A i e ± j ϕ i e λ i t , {\displaystyle {\hat {f}}(t)=\sum _{i=1}^{N}A_{i}e^{\sigma _{i}t}\cos(2\pi f_{i}t+\phi _{i})=\sum _{i=1}^{N}{\frac {1}{2}}A_{i}e^{\pm j\phi _{i}}e^{\lambda _{i}t},}

Donde: λ i = ( σ i ± j ω i ) {\displaystyle \lambda _{i}=(\sigma _{i}\pm j\omega _{i})} son los eigenvalores (auto-valores o valores propios) del sistema. σ i {\displaystyle \sigma _{i}} son las componentes de atenuación. ϕ i {\displaystyle \phi _{i}} son las componentes de fase. f i {\displaystyle f_{i}} son las componentes de frecuencia. A i {\displaystyle A_{i}} son las componentes de amplitud de la serie. j = 1 {\displaystyle j={\sqrt {-1}}}

Representations

El método de Prony es una descomposición de una señal mediante M {\displaystyle M} exponenciales complejas a través del siguiente proceso:

Muestrear regularmente f ^ ( t ) {\displaystyle {\hat {f}}(t)} de tal manera que n t h {\displaystyle n^{th}} de N {\displaystyle N} muestras pueda ser escrito como:

F n = f ^ ( Δ t n ) = m = 1 M B m e λ m t {\displaystyle F_{n}={\hat {f}}(\Delta _{t}n)=\sum _{m=1}^{M}\mathrm {B} _{m}e^{\lambda _{m}t}}

Si f ^ ( t ) {\displaystyle {\hat {f}}(t)} consiste de sinusoidales amortiguadas, entonces existirá un par de exponenciales complejas tales que:

B a = 1 2 A i e ϕ i j {\displaystyle \mathrm {B} _{a}={\frac {1}{2}}A_{i}e^{\phi _{i}j}}
B b = 1 2 A i e ϕ i j {\displaystyle \mathrm {B} _{b}={\frac {1}{2}}A_{i}e^{-\phi _{i}j}}
λ a = σ i + j ω i {\displaystyle \lambda _{a}=\sigma _{i}+j\omega _{i}}
λ b = σ i j ω i {\displaystyle \lambda _{b}=\sigma _{i}-j\omega _{i}}

donde

B a e λ a t + B b e λ b t = 1 2 A i e ϕ i j e ( σ i + j ω i ) t + 1 2 A i e ϕ i j e ( σ i j ω i ) t {\displaystyle \mathrm {B} _{a}e^{\lambda _{a}t}+\mathrm {B} _{b}e^{\lambda _{b}t}={\frac {1}{2}}A_{i}e^{\phi _{i}j}e^{(\sigma _{i}+j\omega _{i})t}+{\frac {1}{2}}A_{i}e^{-\phi _{i}j}e^{(\sigma _{i}-j\omega _{i})t}} = A i e σ i t c o s ( ω i t + ϕ i ) {\displaystyle =A_{i}e^{\sigma _{i}t}cos(\omega _{i}t+\phi _{i})}

Debido a que la suma de exponenciales es la solución a un sistema de Ecuaciones en diferencias, la siguiente solución existirá:

f ^ ( Δ t n ) = m = 1 M f ^ ( Δ t ( n m ) ) P m {\displaystyle {\hat {f}}(\Delta _{t}n)=-\sum _{m=1}^{M}{\hat {f}}(\Delta _{t}(n-m))P_{m}}

La clave del método de Prony es que los coeficientes en la ecuación en diferencias están relacionados con el siguiente polinomio

m = 1 M + 1 P m x m 1 = m = 1 M ( x e λ m ) {\displaystyle \sum _{m=1}^{M+1}P_{m}x^{m-1}=\prod _{m=1}^{M}(x-e^{\lambda _{m}})}

Por tanto, se pueden expresar los 3 pasos del método de Prony.

1) Construya y resuelva la ecuación matricial para los valores P m {\displaystyle P_{m}} :

[ F N : F 2 N 1 ] = [ F N 1 . . F 0 : . : F 2 N 2 . . F N 1 ] [ P 1 : P M ] {\displaystyle {\begin{bmatrix}F_{N}\\:\\F_{2N-1}\end{bmatrix}}=-{\begin{bmatrix}F_{N-1}&..&F_{0}\\:&.&:\\F_{2N-2}&..&F_{N-1}\end{bmatrix}}{\begin{bmatrix}P_{1}\\:\\P_{M}\end{bmatrix}}}

Notar que si N {\displaystyle N} M {\displaystyle M} puede que se necesite una matriz generalizada para encontrar los valores P m {\displaystyle P_{m}}

2) Luego de encontrar los valores de P m {\displaystyle P_{m}} encuentre las raíces del polinomio

x M + m = 1 M P m x m 1 = 0 {\displaystyle x^{M}+\sum _{m=1}^{M}P_{m}x^{m-1}=0}

Las m t h {\displaystyle m^{th}} raíces de este polinomio serán iguales a e λ m {\displaystyle e^{\lambda _{m}}} .

3) Con los valores e λ m {\displaystyle e^{\lambda _{m}}} , los valores de F n {\displaystyle F_{n}} harán parte de un sistema de ecuaciones lineares el cual puede ser usado para encontrar los valores de B m {\displaystyle \mathrm {B} _{m}}

[ F k 1 : F k M ] = [ ( e λ 1 ) k 1 . . ( e λ M ) k 1 : . : ( e λ 1 ) k M . . ( e λ M ) k M ] [ B 1 : B M ] {\displaystyle {\begin{bmatrix}F_{k_{1}}\\:\\F_{k_{M}}\end{bmatrix}}={\begin{bmatrix}(e^{\lambda _{1}})^{k_{1}}&..&(e^{\lambda _{M}})^{k_{1}}\\:&.&:\\(e^{\lambda _{1}})^{k_{M}}&..&(e^{\lambda _{M}})^{k_{M}}\end{bmatrix}}{\begin{bmatrix}\mathrm {B} _{1}\\:\\\mathrm {B} _{M}\end{bmatrix}}}

donde M {\displaystyle M} valores únicos k i {\displaystyle k_{i}} son usados. Es posible utilizar una matriz genérica si se utilizan más de M {\displaystyle M} muestras.

Referencias

  • Rob Carriere and Randolph L. Moses, “High Resolution Radar Target Modeling Using a Modified Prony Estimator,” IEEE Trans. Antennas Propogat., vol.40, pp. 13–18, January 1992.
  • Hauer, J.F. et al. (1990). "Initial Results in Prony Analysis of Power System Response Signals". IEEE Transactions on Power Systems, 5, 1, 80-89
Control de autoridades
  • Proyectos Wikimedia
  • Wd Datos: Q7249979
  • Wd Datos: Q7249979