UK Nonlinear News, Sept. 1995
Introducing Higher Order Statistics (HOS)

Introducing Higher Order Statistics (HOS) for the Detection of Nonlinearities

S McLaughlin, A Stogioglou and J Fackrell
Department of Electrical Engineering, University of Edinburgh


Introduction
What are HOS ?
Why use HOS ?
Frequency domain methods for detecting nonlinearities
Conclusions
Getting more information

Some HOS jargon
References

Introduction

Engineering judgement concerning the predictability of a signal is often based on an examination of the signal spectrum. The conclusion is then drawn that if a signal has a flat or near-to-flat spectral density that the quality of the prediction will be poor. While this line of reasoning can provide useful guidelines in the design of linear predictive systems it is not true in general not least because it ignores the existence of purely deterministic mechanisms which generate signals with flat or near-to-flat spectral densities.

Speech or music signals are generated mechanically by systems with nonlinear dynamics. If the prediction and coding quality of such signals is to be improved then more of the information available in the signal must be used : the signal higher order statistics (HOS) must be exploited.

The aim of this article is to introduce HOS to a wide audience (assuming basic knowledge of signal processing and statistics), and to outline some of the reasons why they can be useful in practical applications.

History of Higher Order Statistics (HOS)

Several key papers in HOS were published in the 1960's, but most of these papers took a statistical and theoretical viewpoint of the subject. It was not until the 1970's the people started to apply HOS techniques to real signal processing problems. The last 15 years has seen a revival of interest in HOS techniques, and there is now a growing number of researchers around the world working in this field.

In recent years the field of HOS has continued its expansion, and applications have been found in fields as diverse as economics, speech, seismic data processing, plasma physics and optics. Many signal processing conferences (ICASSP, EUSIPCO) now have sessions specifically for HOS, and an IEEE Signal Processing Workshop on HOS has been held every two years since 1989 (the most recent one took place in June 1995 in Spain).

[contents]


What are HOS ?

HOS measures are extensions of second-order measures (such as the autocorrelation function and power spectrum) to higher orders. The second-order measures work fine if the signal has a Gaussian (Normal) probability density function, but as mentioned above, many real-life signals are non-Gaussian. The easiest way to introduce the HOS measures is just to show some definitions, so that the reader can see how they are related to the familiar second-order measures. Here are definitions for the time-domain and frequency-domain third-order HOS measures, assuming a zero-mean, discrete signal x(n),

Time domain measures

In the time domain, the second order measure is the autocorrelation function
R(m) = <x(n) x(n+m)> where <> is the expectation operator.

The third-order measure is called the third-order moment
M(m1,m2) = <x(n) x(n+m1) x(n+m2)>

Note that the third-order moment depends on two independent lags m1 and m2. Higher order moments can be formed in a similar way by adding lag terms to the above equation. The signal cumulants can be easily derived from the moments.

Frequency domain

In the frequency domain the second-order measure is called the power spectrum P(k), and it can be calculated in two ways: At third-order the bispectrum B(k,l)can be calculated in a similar way: More will be said about frequency-domain measures below

Now just as the second-order measures are related to the signal variance so the third-order measures (third-order cumulant and bispectrum) are related to the signal skewness, the fourth-order measures (fourth-order cumulant and trispectrum) are related to the signal kurtosis, and higher-order measures are related to higher-order moments of the signal.

[contents]


Why use HOS ?

Some of the key advantages to such techniques over traditional second-order techniques are [contents]

Frequency domain methods for detecting nonlinearities

Nonparametric frequency domain methods (such as the power spectrum) remain popular in fields where signals are of an unkown type, as a rough-and-ready tool for investigation. In the field of HOS there are extensions to the familiar power spectrum at 3rd, 4th and higher orders. These "Higher Order Spectra", or "Polyspectra" provide supplementary information to the power spectrum. The 3rd order polyspectrum is the easiest to compute, and hence the most popular, and is called the bispectrum. The 4th order polyspectrum is called the trispectrum. These can be estimated in a way similar to the power spectrum, but more data is usually needed to get reliable estimates. For this reason it is often not practicable to compute the polspectra of high orders. Closely related to the bispectrum is the 3rd-order coherence measure, the bicoherence. An example of a bicoherence plot is shown in the Figure below.

Figure 1 - an example of a bicoherence magnitude plot of a male vowel sound. The horizontal and vertical scales are frequency scales k and l respectively, in kHz.

It is evident that the bicoherence has two independent frequency axes k and l, and that the bicoherence magnitude emerges from the frequency plane. We only consider the bicoherence in a small region of the k,l plane because of symmetry relations. The bicoherence has phase too, and under certain circumstances that needs to be examined too. The interpretation of the bicoherence varies depending on the type of signal under study.

The areas of interest in this bicoherence plot are annotated below

Figure 2 - annotated bicoherence plot.

A peak in the bicoherence magnitude of this speech signal at frequnecy pair (k,l) indicates QPC between frequency components at the frequencies k, l and k+l. We observe that there is significant bicoherence magnitude in several regions, at the frequency pairs (in kHz) (1.0,0.5), (2.5, 0.5), (3.5, 0.5). These areas of high bicoherence magnitude are indications of QPC between frequency components at the triplets (1,0,0.5,1.5) (2.5,0.5,3.0) and (3.5, 0.5, 4.0). In this case it would probably be necessary to also look at the phase of the bicoherence as well in order to make sure that these peaks did indeed indicate coupling (under some circumstances bicoherence magnitude peaks are necessary but insufficient evidence of QPC). There is very little bicoherence magnitude content at frequencies above the diagonal line k+l=4.5kHz, this is due to the fact that this signal has low energy above 4.5kHz.

[contents]


Conclusions

We have attempted to give a brief overview of some of the ideas behind the use of HOS in signal processing. Key to these ideas is the fact that many signals in real life cannot be adequately modelled using the traditional second-order measures such as the power spectrum and autocorrelation function. Much has already been achieved, but there is still a great deal of work to do before HOS measures become as familiar and comprehensible as their second-order counterparts.

Getting More Information

Further information about HOS can be obtained by visiting the HOS home page http://www.ee.ed.ac.uk/~hos/. This page contains links to research groups around the world with interests in HOS, as well as hos bibliographies and a noticeboard of forthcoming HOS events.

In Edinburgh, our own special areas of interest include HOS in Speech Signals, HOS for seismic deconvolution, Chaos in Speech, Nonlinear signal prediction. For more information on these areas, or general questions concerning this article, please contact

Steve McLaughlin (any area of nonlinear signal processing).
Achilleas Stogioglou (seismic deconvolution using parametric HOS methods),
Justin Fackrell (detecting nonlinearities in speech using HOS).
[contents]


Some HOS jargon

moments Moments are statistical measures which characterise signal properties. We are used to using the mean and the variance (the first and second moments, respectively) to characterise a signal's probability distribution, but unless the signal is Gaussian (Normal) then moments of higher orders are needed to fully describe the distribution. In practice in HOS we usually use the cumulants rather than the moments (see below).
cumulants The nth order cumulant is a function of the moments of orders up to (and including) n. For reasons of mathematical convenience, HOS equations/discussions most often deal with a signal's cumulants rather than the signal's moments.
polyspectra This term is used to describe the family of all frequency-domain spectra, including the 2nd order. Most HOS work on polyspectra focusses attention on the bispectrum (third-order polyspectrum) and the trispectrum (fourth-order polyspectrum).
bicoherence This is used to denote a normalised version of the bispectrum. The bicoherence takes values bounded between 0 and 1, which make it a convenient measure for quantifying the extent of phase coupling in a signal. The normalisation arises because of variance problems of the bispectral estimators for which there is insufficient space to explain (see Hinich 1982 for more details).
[contents]

References

The number of papers published on HOS continues to rise each year. One of the most widely referenced papers is the tutorial paper by Mendel (referenced below). Below we also reference the first textbook on HOS, which was published in 1993.

J M Mendel Tutorial on Higher Order Statistics (Spectra) in signal processing and system theory: theoretical results and some applications Proceedings of the IEEE, 79(3), pp 278-305, March, 1991.

C L Nikias and A P Petropulu Higher-Order Spectra analysis PTR Prentice Hall, New Jersey, 1993.

M J Hinich Testing for Gaussianity and linearity of a stationary time series Journal of Time Series Analysis,3(3), pp 169-176, 1982.

[contents]


<< Move to UK Nonlinear News Issue Two index page


uk-nonl@ucl.ac.uk 15 Sept. 1995