scieee AI-readable full text Open interactive document viewer

Cross spectrum ML estimate

Lagunas Hernandez, Miguel A.,Santamaría Pérez, María Eugenia,Gasull Llampallas, Antoni,Moreno Bilbao, M. Asunción

Abstract

This work reports how to include general concepts of the one-dimensional MLM procedure in a two-channel problem of cross-spectrum estimation. It is shown in the sequel that there is no any problem in extrapolating the well-known procedures for auto-spectrum estimation to the cross-spectrum, if the original procedure can be explained as a filter bank analysis procedure. The resulting cross-spectrum estimate looks formally to satisfy the excellent features which the normalized maximum likelihood procedure, reported previously by the authors, does in the auto-spectrum problem as concerns with resolution a low-side lobe behavior.

Full text

CROSS SPECTRUM ML ESTIMATE M.A. Lagucas. M.E. Santamarla, A. Gasull, A. Moreno procesado de SeBal en Comunicaci.OneS E.T.S.I. Telecomunicaciôn pto 30002, 05072 RC5tO'Sl. (SLN) ABSTRACT This work reports how to include general concepts of the one-dimensional MOM procedure in a two-channel problem of cross-spectrum estimation. It is shown in the sequel that there is no any problem in extrapolating the wellknown procedures for auto—spectrum estimation to the cross—spectrum, if the original procedure can be explained as a filter bank andlysiS procedure. The resulting cross—spectrum estimate looks formally to satisfy the excellent features which the normalized maximum likelihOod procedure, reported previously by the authots, does in the auto—spectrum problem as concerns with resolution a low-side lobe behavior. I. INTRODUCTION During the last decade the evolution of autospectrum analysis techniques has been spectacular when compared with crossspectrum procedures. Even rigth now, authors do not use to pay comparable attention to this important problem. This paper is an attemp o extend to the cross—spectrum problem the potential already shown by parametric methods in autospectrum analysis. It also can be encompassed in previous reported works of Lagunas and GaSull in one and two dimensional spectral estimation procedures based in the use of maximum likelihood filters 1 It has been shown that the so-called maximum likelihood filters could be considered s matced filters to a p'ra tore at a frequency win a non—white envrOflment. In other words, the squared magnitude of the filter's output at a given sample N (the length of the ML filter using a FIR design) divided by the power of the filter output corresponding to the environment is maximized. Under this This work is supported by the CAICYT of Spain under prorject 2906(2). 3.1.1 point of view the ratio test results as formulated below: exp(jnw )+(n) O.____cIII___...e ( n) being e(n)=AT.X—n and with AT_(a(0)a(Q)) X=(x(n) ,.,., x(n-Q)). So that, being exp(jQwc)) we have (1), Filter's response to signal ATS Filter's response to the environslent ATX DetCCtiofl ratio IATsI2/ATRA (1) Maximizing this detection ratio, will arise to constraint the numerator to be One, and minimizing the denominator quadratic form the resulting filter is shown in (2) A = R1 s/S1R1S —= —o 0= 0(2) As reported by Capon and Lacoss 2!, the previous approach of maximizing the output dynamic raoge for the signal response with respect the global output noise, is equivalent to maximize the log likelihood ratio to estimate toe complex envelope s, of an incoming complex eNPonential (i.e. X=a exp(1n)-i-N, being t the noise vector). The ML estimate for a, is shown in (3), being A frOm (2). T a A .X——n (3) A more realistic approach and well conected with spectral estimation concepts could be provided from a filter bank analysis point of view. Looking at the problem of estisating the power level of the input signal, in a given frequency Oand P (power of x(n) at the frequency ), by using a filter bank with a band pass filter dedicated to each frequency band; it is reported in 3! that the same filtet results, CF12118-818510000-0077 $1.00 © 1985 IEEE 77 being the estimated power level P as shown in (4). P=l/STRll (4) The above power level is measured with a narrow band pass filter (i.e. the maximum likelihood filter steered at w0) which bandwidth have to be estimated in order to provide a spectrum density measure. Using the aguel area constraint 141. or the aproximation that the actual power spectrum under analysis is flat over the bandwidth of the analysis filter; either of these two procedures results in the same bandwidth estimate, for the eguivalent bandwidth (5.a), and the resulting spectral density estimate (5.b) Be=AT.A=ST R_2s/LTR_ll)2 (S.a) (5.b) It is vary important in order to explain the resulting performance as can be seen in 141 and sI, that formula (5.b) can be viewed as a signal to noise ratio in the following way: If the signal input is N, where EIXXTI=R, and the noise input is white noise with correlation matrix agual to tne QxQ square identity matrix; then the signal to noise ratio at the output of the ML filter is: signal N — R=EIXXTI -output ATRA noise N I=EINNTI -output ATRA and SNR = = S (j ATA x 0 where S (w) is as defined in (5.b). x In the hereafter sections cross—spectral concepts will be reported starting from the one channel concepts described before. II. CROSS-SPECTRUM ANALYSIS From a filter bank analysis point of view the problem of geting a cross—spectral estimate from two data sample records x(n) and y(n), with n=O, N-l; can be based on the design of two narrow-band pass filters A and A steered —x —y at the same freguency w0 Thus the cross—spectrum power of the signal under processing can be infered from the cross—correlation of the residuals at the care lag. The procedure is aumarized in Fig. 2. Of course, a fine estimate of the power level P (w ) depends on the bandwidth, in other words, xy 0 we should try to reduce as much as possible such bandwidth in order to arise to better and better estimates for the cross—spectrum density estimate. The above comment about the analysis bandwidth can be encompassed in a ML filter concept by reading that reducing this parameter is equivalent to match the filter transfer response to the signals features, in order to avoid leakage from lateral frequency bands when measuring Pxy(Wo) If this goal is achieved, approximately, we can say that P (w ) could be infered directly xy 0 from EIe*(n) -e (n)I, and the cross—spectrum xy S (w ) will satisfy (7). xy 0 xLSA*(w) A(w) S (w) dw (7) y27r-lTx yxy Thus, considering that the cross—spectrum is flat over the cross-bandwidth of both filters the estimate shown in (8) could be derived (W ) = p(W )/AT.A (8) xy 0 xy 0 —x—y Some comments are worthwhile to remark from the above paragraphs. First at all, note that this approach allows us to design builtin spectrum analyzers with one or two channels processing to obtain auto—spectrum and cross— spectrum density estimates, auto and cross power level estimates, time delay estimation, coherence, transfer function enalysis, coherence, signal to noise ratio, etc. These functions are very familiar in instruments based in a Fourier (FFT) processor where both filters are as shown in (9), A0= A0=(l,eJ0 e_JQ0)T (9) —x —y or, in a block processing way, two FFT corresponding to the two data sample records. The key point is to consider the use of the power tools we have currently in one-dimensional problems to the philosophy briefly described in Figure 2. Probably, most of the cases, the potential of very well-known parametric procedures in hardly reduced because their fundamental limitations in explaining their objetive, behavior and performance, from a filter bank analysis point of view. This is no longer the case for the ML estimate as described in 21 and IJ. In Section III the procedure which results from the use of ML filters as A and A will be provided. —x —y x ( ax y ( n ey EIe*(n) e (n)I— (w xyxy 0 Fig 2. Basic scheme to obtain a cross—spectrum power level estimate. AT.A (6.e) (6.b) (6.c) 78 3.1.2 III. ML CROSS-SPECTRAL ESTIMATE Considering that an ML filter designed from the signal corresponding to each channel achieves the desired narrow band residuals e (n) x and e (n) in order that P (w ) can be obtained yxy 0 from their cero lag cross correlation, the power level estimate results: P (w )=Ea (n)e (n)j=ATE!XYTIA xy 0 Xj—x —y being R =EXYT =xy —- and using the detailed formulaes for the ML filters, the final power level estimate is given by (12) T—1 -1 SR N R S Cu ) —ozxxxymyy—o xY 0(5Tl5 )(STR1S —oxx—o —oyy—o At the same time, using (7) and assuming a flat behavior in the cross—bandwidth, (8) allows to obtain (13) as a cross—power spectrum estimate. STR_IR R1S —oxx=xymyyo STR_1R_lS —oxxyy—o From the above formula results clear that basic concepts of section I are yet preserved regardless the extension of the procedure to the two channel problem. It can be easily checked out than under a common input, both (12) and (13) will arise to the auto-power level and autospectrum estimate of the single input signal. As a side result note that (13) is like a quotient which compares the cross—correlation matrix of the two data records againts the case of a common white noise input (i.e. R sI in such =xy = case). Under a time delay or cross-spectrum estimation problem when both inputs are white noise with a pure delay between each other, the reported estimate reduces to the Fourier procedure. An interesting feature of tracking delay problems is that both autocorrelation matrix which appear in the estimate could be determined with accuracy from a long time period and considered to be invariant in the tracking problem, so that only the cross correlation matrix R must be up to dated to renew the eat imate.' The main problem to be faced when using a cross—correlation matrix in a quadratic form like STR S , or in general, when the ML approach —o-=x y—o is handled steems from the fact that they do not allow to recover the correlation or cross— correlation data lags with the same values we enter when the procedure is started. In other words, it can be said that ML procedures are not coherent with the data second order functions. No matter that some criticism could be made about the importance in preserving, as constraints in an estimation procedure, values which have to be estimated again from the given data sample; the herein described procedure seems to be valuable even when cross or autocorrelation extrapolation is our main concern as occurs in a time delay estimation problem. Without extensive experience on it and from a few simulations, an average and overlap procedure using sucessive estimates with previously delayed data records seems to prelude the languidness of (13) in the extrapolation of the cross-correlation estimate. IV. CONCLUSIONS AND PERSPECTIVE It has been reported how ML filters can be used in cross—spectrum problems at it was in autospectrurn. Note also, that from a realistic point of view, an ML filters based spectrum analizer looks to be the only approach which provides almost simultaneously power level and power density estimates. This is done without the cumbersome integration process associated with an ME spectral estimate which, is clear, cannot performed by a non-expertized user avoiding the implementation of maximum entropy techniques in wide range applications spectrum analycers. The second interesting feature of the ML spectrum analyzer is its intrinsic character of measuring power directly in the frequency domain, with no needs of equally spaced sensors in chart-graphics for biomedical applications, sonar, etc. and, as a consequence 3, its easy extension for 2-0 spectral estimation. The mentioned extension results with no comparison in computational load and a very competitive performance with currently reported methods in this field. The last feature to aprize the potential and the interest of date-dependent filter bank analysis is briefly described in this paper. Cross-spectrum estimation is probably rigth now one of the most promissing fields in applying parametric procedures for signal analysis. The ML approach shows that we have the possibility of geting cross-power levels and the corresponding cross-spectrum density. Further efforts will be devoted to the non-coherent behavior of ML estimates with the data correlation and cross—correlation functions in order to further improve the results the authors got in time-delay estimation. No matter these results are better than the corresponding ones from the DFT approach, their quality is not in a rigth agreement with the degree of quality shown by the procedure in the frequency domain. V. A SIMULATION EXAMPLE In order to check the performance of the reported procedure a simple example was (10) (11) C 12 ) (13) 3.1.3 79 carried out using the previous formulses. Two date records of 32 samples length were under consideration. Record x(n) consist in two reel sinusoids with normalized frequencies of 0.1 and 0.25 buried in white noise with a signal to noise ratio of 20 dB each. Record y(n) wes esentielly of the same structure but with — normalized frequencies of 0.25 end 0.4. Fig 2. Numerator term S N N N .S —=x =xyy — In Fig 2 it is shown the numerator term where we can see how the 3 tones are clearly distinguished, denominator to estimate power level (i.e. STN_1SSTR_IS) is shown in Fig 3. ——x ——y — It results that this term solves whet is in common between the two records. The resulting power estimate con be seen in Fig 4. O.727f 'H N/\/\/ Fig 3. Denominator terms for power level STR_1SSTR 15 —x— If the cross—spectrum density is desired the cross-bandwidth estimate should he used In Fig S it can be viewed the resulting crossspectrum density estimate end in Fig 6 the 32 point DFT estimate. As n eutospectrum or two dimensional spectral estimetion the reader cen see how - resolution is increased from the ML power level estimate with respect tu the ML power density estimate. 80 3.1.4 Fig 4. Resulting power level estimate (quotient of plots $1 end $2). 5. Cross spectrum estimete from plot $4 after normalization. Fig 6. 32—point DFT cross spectrum estimate. yt. REFERENCES iJ M.A. Legunes et el., "Maximum likelihood Filters in Spectral Estimation Problems". Submitted to Signel Processing, Special Issue on modern trends of spectral analysis methods. 21 3. Capon., "Migh-Resolution Frequency-Navenumber Spectrum Analysis". Proc. IEEE, vol.57, pp.1406—1418, Aug. 41 M.A. Legunes, A. Gesull., "An Improved ML Method for Power Spectral Density Estimation". IEEE Trans. on Aocustics Speech end Signal Processing. Vol.ASSP—32,nOl, Feb. 1984. I s M.A. Legones, A, Gssull., "Measuring True Spectral Density from ML filters (NMLN end q-NMLN Spectral Estimates)". Proc. ICASSP84, pp.14.10.1-14.10.4, Sen Diego, March 1921, lg84. Fig