Professional Documents
Culture Documents
Analysis of Real Transient Multiexponential
Analysis of Real Transient Multiexponential
Abstract. It has been a challenge for us to determine the most powerful and
exact method for estimating parameters of a sum of real multi-exponentials
signals. Indeed, in this study, we present and analyze two powerful methods for
estimating these parameters. The first one is Matrix Pencil (MP) method, which
is a linear technique for estimating the parameters. The second one is Pony
method. In this work, we opted to reprogram the Matrix Pencil method and the
Prony method in the Labview environment to automate signal processing and
parameters estimation. The comparison between these methods shows that the
Matrix Pencil method is more efficient in computation and faster. Simulation
and experimental results indicate that Matrix Pencil method is less sensitive to
noise than Prony method.
1 Introduction
Many experiments in science and engineering generate data that can be accurately
modelled by a sum of real exponentials signals (1, 2). Some of the areas they arise
include electromagnetic field analysis, nuclear magnetic resonance, etc. This makes the
estimation of the parameters very important. The signals are of the form
X
M
yðtÞ ¼ ai eki t þ bðtÞ ð1Þ
i¼1
will compare two high resolution methods, Matrix Pencil (MP) represented in (5), (7),
and (8) developed in (3), (4), (6) and Prony method (9), (10).
The term « high resolution » can be applied to any digital analysis method able to
treat multi-exponential signals and to extract the amplitudes and time constants from
each exponential component more accurately than traditional methods. This explains
our particular interest in these methods allowing treating information with enhanced
quantity and quality.
The rest of the paper is organized as follows: in Sect. 2, we give the notations used
in MP method. Section 3 recalls the Prony method. In Sect. 4, we deal with some
simulations results and finally Sect. 5 concludes the paper.
The term “pencil” originated with Gantmacher [11], in 1960. The historical context
behind the word pencil in matrix pencils. The pencil in Greek represents a group bound
by a property. In the projective geometry the term a pencil of lines, means lines passing
through a common point. It is the definition of the pencil forms that some sort of
bundling or parameterization is involved. However, the definition itself of the word
pencil does not introduce the context.
After sampling, the time variable, t, is replaced by kT, where T, is the sampling
period. The sequence can be rewritten as (1):
With k ¼ 0; 1; . . .; N 1, and t ¼ kT,
We note
xi ¼ eki T ð2Þ
The poles xi , are found as the solution of a generalized eigenvalue problem. For
noiseless data, we can obtain the parameters from two ðN LÞ L matrices Y1 and Y2
formed from data with N samples uniformly selected as follows:
0 1
Að0Þ Að1Þ : : : AðL 1Þ
B Að1Þ Að2Þ AðLÞ C
B : : : C
B Að2Þ Að3Þ AðL þ 1Þ C
B : : : : C
Y1 ¼ B C ð3Þ
B : : : : C
B C
@ : : : : A
AðN L 1Þ AðN LÞ : : : AðN 2Þ
0 1
Að1Þ Að2Þ : : : AðLÞ
B Að2Þ Að3Þ AðL þ 1Þ C
B : : : C
B Að3Þ Að4Þ AðL þ 2Þ C
B : : : : C
Y2 ¼ B C ð4Þ
B : : : : C
B C
@ : : : : A
AðN LÞ AðN L þ 1Þ : : : AðN 1Þ
688 L. El Alaoui El Abidi et al.
Y1 ¼ X1 RX2 ð5Þ
Y2 ¼ X1 RX0 X2 ð6Þ
where I is the M M identity matrix. The mathematical entity named Matrix Pencil
means any linear combination of two matrices, such that Y2 kY1 for the matrices
ðY1 ; Y2 Þ, where k is a scalar parameter.
Analysis of Real Transient Multiexponential Signals … 689
Moreover, it is easy to demonstrate that the matrix product Y1þ Y2 (the sym-
bol + represents the Moore-Penrose pseudo inverse) has M non-null eigenvalues equal
to the zi parameters searched for and L-M non-null eigenvalues. Note that the Y1þ Y2
matrix product has M non-null eigenvalues equal to the x1i parameters and L-M null
eigenvalues. This result is easy to yield when decompositions (6) and (7) of Y1 and Y2
are introduced in the product. The eigenvalues of Y2 kY1 , which are also those of
Y1þ Y2 : may be computed according to the following steps
Step 1: The pseudo inverse Y1þ is computed through a Singular Value Decom-
position (SVD) of Y1
X
M
Y1 ¼ s i ui v H
i ð12Þ
i¼1
Such that
Y1 ¼ USV H ð13Þ
si are the singular values of Y1 . Note that for a (noiseless) ideal signal, the M number of
damped signals can be estimated on the base of the singular values to the extent that
s1 s2 sM sminðNL;LÞ ð15Þ
and that
sM þ 1 ¼ ¼ sminðNL;LÞ ¼ 0 ð16Þ
X
M
1
þ
Y1T ¼ ^vi ^uH
i ð17Þ
^s
i¼1 i
Such that
þ
Y1T ¼ VS1 U H ð18Þ
where ^si denotes the largest singular values of Y1 ; u^i and ^vi are respectively the n left
and right eigenvectors
Step 2: The computation of the largest M eigenvalues of the ðL LÞ matrix is
stated as:
þ
Y1T Y2 ð19Þ
X
M
YðtÞ ¼ ai eki t ð20Þ
i¼1
with t ¼ kT and, k ¼ 0; 1; . . .; N 1.
The system is on—determined and only an estimate by lesser squares of 2 M
parameters ai and xi suits. By taking estimate:
X
M
yðtÞ ¼ ai eki t ð21Þ
i¼1
with t ¼ kT and k ¼ 0; 1; . . .; N 1.
Analysis of Real Transient Multiexponential Signals … 691
X
N
n¼ kjYðkÞ yðkÞk2 ð22Þ
k¼1
X
p
eðkÞ ¼ f ðnÞYðk nÞ ð23Þ
n¼0
X
N
n¼ keðkÞk2 ð24Þ
k¼p þ 1
4 Simulation Results
• Case 1:
Using (2) we test the program with two exponentials and we choose very close values
of the damping factors ki . In this case, we work without noise:
In Table 1. We mentioned the values used in case 1 for testing if Matrix Pencil
method and Prony Method can estimate the parameters. In all cases the number of
samples used is 512.
In Fig. 1, we display the result obtained by Matrix Pencil. We can find the results
obtained by Matrix Pencil method when it estimate the parameters of amplitudes,
damping factors and the noise.
We can say that Matrix Pencil can estimate and calculate correctly the parameters.
692 L. El Alaoui El Abidi et al.
Now let tray to estimate the model parameters by using the Prony Method. Fig-
ure 2, display the obtained result.
As shown by Fig. 2, the values for parameters giving by the Prony method are
wrong. And time response is bigger than the time response of Matrix Pensil method.
Now in Table 2, we will add a White Gaussian Noise with a very low standard
deviation:
The result obtained by the Matrix Pencil method are shown in Fig. 3. In this case,
Matrix Pencil is unable to calculate correctly the values of parameters.
Now, let tray to estimate the model parameters in the noisy case by using the Prony
Method. The result are given in Fig. 6.
As we can see in Fig. 4, like Matrix Pencil, the Prony method in this case is unable
to calculate the correct values of the parameters of the signal.
Analysis of Real Transient Multiexponential Signals … 693
• Case 2:
In this case, we choose very close amplitudes values for the two exponentials. The
parameters chosen are illustrated in Table 3.
The result obtained by the Matrix Pencil method are shown in Fig. 5. As we can
see, the Matrix Pencil method can estimate correctly the parameters and faster.
The result obtained by the Prony Method are displayed in Fig. 9. According to
Fig. 6, we can conclude that in this case Prony method can also estimate correctly the
parameters, but the time response is bigger than Matrix Pencil method.
Now in Table 4. We add the white Gaussian noise with a standard deviation equal
to 0.001:
We can conclude according to Fig. 7, that Matrix Pencil method with the presence
of noise can estimate the parameters of the signal.
The result obtained by Prony Method are displayed in Fig. 8.
As we can see in the Fig. 8, we can conclude in this case that Prony method is
unable to calculate the parameters of the signal.
• Case 3:
In case 3 we will apply more noise to the signal and the values of amplitudes and
damping factors we will choose them far from each other.
Table 5. Illustrate the parameters chosen in this case.
According to simulation results, we can conclude from this test that both of Prony
method and of Matrix Pencil method can gives us results very near from the true
values. Therefore, they can estimate the parameters of the signal given. However,
Matrix Pencil method is faster than Prony method.
For all tests presented in this paper, the other ones not treated, and writing in the paper,
we can say that both of the high resolution methods Matrix Pencil and Prony method
can estimate the parameters of the signal if the noise is very low. However, Matrix
Pencil method is more efficient in computation and faster. Simulation and experimental
results indicate that Matrix Pencil method is less sensitive to noise than Prony method.
Prony method is iterative so when we do a huge signal processing the Prony method
does not give any results. However, when the noise is high, Matrix Pencil does not give
a good performance. It is for that we will revisit the methods of smoothing which does
not modify the signal and will apply it to the method in order to improve the yield of
Matrix Pencil method.
References
1. Shubair, R.M., Chow, Y.L.: Efficient computation of the periodic Green’s function in
Layered Dielectric Media. In: IEEE Transactions 011 Microwave Theory & Techniques,
MTT-41, pp. 498–502, March 1993
2. Miller, E.K., Burke, G.J.: Using model based parameter estimation to increase the physical
interpretability and numerical efficiency of computational electromagnetics. Comput. Phys.
Commun. 68, 43–75 (1991)
696 L. El Alaoui El Abidi et al.
3. Evans, A.G.: Least squares systems parameter identification and time domain approxima-
tion, Ph.D. thesis, Drexel University, 1972. 20. Stieglitz, K.: On simultaneous estimation of
poles and zeros in speech analysis. In: IEEE Transactions Acoustics, Speech and Signal
Processing, ASSP-25, pp. 229–234, June 1977
4. Goodman, D.M., Dudley, D.G.: An output error model and algorithm for electromagnetic
system identification. Circ. Syst. Signal Process. 6(4), 471–505 (1987)
5. Gantmacher, F.R.: Theory of Matrices, vol. I. Chelsea, New York (1960)
6. Ouibrahim, H., Weiner, D.D., Sarkar, T.K.: A generalized approach to direction finding.
IEEE Trans. Acoust. Speech. Signal Process. ASSP-36, 610–612 (1988)
7. Ouibrahim, H.: A generalized approach to direction finding, Ph.D. dissertation, Syracuse
Univ., Syracuse, NY, Dec 1986
8. Hua, Y., Sarkar, T.K.: Further analysis of three modern techniques for pole retrieval from
data sequence. In: Proceedings of the 30th Midwesr Sytnp. Circuirs Sysr. Syracuse. NY,
Aug 1987
9. Ouibrdhim, H., Weiner, D.D., Wei, Z.Y.: Angle of arrival estimation using a forward-back
moving window. In: Proceedings of the 30th Midwesf Symnp. Circuirs Syst. Syracuse, NY,
pp. 563–566, Aug 1987
10. Hua, Y., Sarkar, T.K.: Matrix Pencil method and its performance. In: Proceedings of the
ICASSP-88, Apr 1988
11. Hua, Y., Sarkar, T.K.: A variation of ESPRIT for harmonic retrieval from a finite noisy data
sequence. IEEE Trans. Acoust. Speech Signal Process. (submitted for publication)