- Prony's method
Prony analysis (Prony's method) was developed by
Gaspard Riche de Prony in1795 . However, practical use of the method awaited the digital computer [1] . Similar to theFourier transform , Prony's method extracts valuable information from a uniformly sampled signal and builds a series of damped complex exponentials or sinusoids. This allows for the estimation of frequency, amplitude, phase and damping components of a signal.The method
Let be a signal consisting of evenly spaced samples. Prony's method fits a function : to the observed . After some manipulation utilizing
Euler's formula , the following result is obtained. This allows for more direct computation of terms.: where:: are the eigenvalues of the system, are the damping components, are the phase components, are the frequency components, are the amplitude components of the series, and .Example
References
[1] 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.
How to
Prony's Method is essentially a decomposition of a signal with complex exponentials via the following process:
Regularly sample so that the of samples may be written as follows::
If happens to be consist of dampened sinusoids then there will be pairs of complex exponentials such that ::: :where:
??Because the sumation of complex exponentials is the homogeneous solution to a linear differential equation the following difference equation will exist??::The key to Prony's Method is that the coefficients in the difference equation are related to the following polynomial:
These facts lead to the following three steps to Prony's Method
1) Construct and solve the matrix equation for the values:
Note that if ≠ a generalized matrix inverse may be needed to find the values
2) After finding the values find the roots (numerically if necessary) of the polynomial :
The root of this polynomial will be equal to .
3) With the values the values are part of a system of linear equations which may be used to solve for the values:
where unique values are used. It is possible to use a generalized matrix inverse if more than samples are used.
Note that solving for will yield ambiguities since only was solved for, and for and integer . This leads to the same nyquist sampling criteria that discrete fourier transforms are subject to: :
Wikimedia Foundation. 2010.