+ All Categories
Home > Documents > Detection of the number of signals in noise with banded covariance matrices

Detection of the number of signals in noise with banded covariance matrices

Date post: 20-Sep-2016
Category:
Upload: km
View: 212 times
Download: 0 times
Share this document with a friend
6
Detection of the number of signals in noise with banded calvariance matrices W.Chen J .P. Rei1 ly K. M. Wong Indexing terms: Signal detection, Noise, Banded covariance matrices Abstract: A new approach is presented to the array signal processing problem of detecting the number of incident signals in unknown coloured noise environments with banded covariance structure. The principle of canonical correlation analysis is applied to the outputs of ]two spatially separated arrays. The number oj- signals is determined by testing the significance of the corresponding sample canonical correlation coefficients. The new method is shown to work well in unknown lcoloured noise siluations and does not require any subjective threshold setting. The medium/high-SNR error rat e may be approximately specified at a certain prescribed level, and may be traded off against the detection performance characteristic at low SNR. Simulation results are included to iillustrate the performance of the proposed canonical correlation technique (CCT). It is found that the method performs well in a wide variety of coloured background noise environments. It is also demonstrated that the method is robust in the case when the noise covariance is not truly banded. Introduction This paper uses cano nical correlation analysis to solve the problem of detecting the number #of sources inci- dent onto an array of sensors, where ithe background noise covariance is coloured and unknown with a banded structure. Detection of the number of sources in array signal processing has been a widely studied problem for many years. This is not only because determination of the number of incident signals onto an array of sensors is important information in its own right, but also because modern direction of arrival esti- mation algorithms depend on knowledge of this quantity. For the white-noise situation, various elegant detec- 0 IEE, 1996 IEE Proceedings online no. 19960512 Paper first received 9th October 1995 and in revised form 9th April 1996 W. Chen was with the Comnunications Research Laboratory, McMaster University and is now with COM DEV Ltd., Cambridge Ontario, Canada J.P. Reilly and K.M. Worig are with the Comniunications Research Laboratory, McMaster University, 1280 Main St. W., Hamilton Ontario, Canada L8S 4K1 IEE Proc.-Rudur, Sonar Nuviz, Vol 143. No. 5. Octohei 1996 tion methods have been proposed. The original approach to this problem is based on hypothesis test- ing, which uses the eigenvalues of the sample covari- ance matrix of the observation vectors. The typical methods of this type can be found in the papers written by Bartlett [4], Lawley [13], and Anderson [2]. The common problem associated with this approach is that the threshold values used for hypothesis testing must be determined subjectively. To avoid this subjectivity, other methods for known noise have been developed. Wax and Kailath [20] applied the information theoretic criteria introduced by Akaike (AIC) [l] and by Schwartz and Rissanen (MDL) [lS, 171 to the detection problem. Chen, Wong, and Reilly [7] introduced a pre- dictive eigen-threshold (ET) method, whereas Wu and Fuhrmann [22] developed a high-performance paramet- ric detection technique which is performed in conjunc- tion with direction of arrival estimation. No subjective threshold is required for these methods. The difficulty with these methods for known (or equivalently white) noise is that their performance degrades very quickly as the degree of colour of the noise increases. Le Cadre [14] has proposed a parametric method for detection for the unknown noise case, which involves finding the minimum of a specific information theoretic function to yield the estimated model order. Fuchs [lo] has also proposed a method, which separates a linear sensor array into two nonoverlapping segments. The assumption is made that the noises between the seg- ments are uncorrelated. This assumption leads to a proposed function of the estimated noise from both segments, which is X2-distributed. A x2 test on an hypothesised model order may then be conducted. The method [8, 91 proposed in this paper has some ideas in common with that of Fuchs. Specifically, each method proposes two distinct array segments, and it is assumed in each case the back- ground noise is uncorrelated between the two segments. However, here, we propose two physically separated arrays (Fig. I), instead of one contiguous array divided into two segments. Our proposed method uses the canonical correlation coefficients derived from the data received from the two arrays to test for the most lilkely number of incident signals. For this reason, it is referred to as the canonical correlation test (CCT) method. The CCT procedure offers several advantages. First, the mediumihigh SNR error rate may be speci- fied at a certain prescribed level, which is traded,-off against performance at low SNR. Also, the method is statistically rigorous, simple to apply, and offers rela- tively high performance. 289
Transcript

Detection of the number of signals in noise with banded calvaria nce matrices

W.Chen J .P. Rei1 ly K. M. Wong

Indexing terms: Signal detection, Noise, Banded covariance matrices

Abstract: A new approach is presented to the array signal processing problem of detecting the number of incident signals in unknown coloured noise environments with banded covariance structure. The principle of canonical correlation analysis is applied to the outputs of ]two spatially separated arrays. The number oj- signals is determined by testing the significance of the corresponding sample canonical correlation coefficients. The new method is shown to work well in unknown lcoloured noise siluations and does not require any subjective threshold setting. The medium/high-SNR error rat e may be approximately specified at a certain prescribed level, and may be traded off against the detection performance characteristic at low SNR. Simulation results are included to iillustrate the performance of the proposed canonical correlation technique (CCT). It is found that the method performs well in a wide variety of coloured background noise environments. It is also demonstrated that the method is robust in the case when the noise covariance is not truly banded.

Introduction

This paper uses cano nical correlation analysis to solve the problem of detecting the number #of sources inci- dent onto an array of sensors, where ithe background noise covariance is coloured and unknown with a banded structure. Detection of the number of sources in array signal processing has been a widely studied problem for many years. This is not only because determination of the number of incident signals onto an array of sensors is important information in its own right, but also because modern direction of arrival esti- mation algorithms depend on knowledge of this quantity.

For the white-noise situation, various elegant detec-

0 IEE, 1996 IEE Proceedings online no. 19960512 Paper first received 9th October 1995 and in revised form 9th April 1996 W. Chen was with the Comnunications Research Laboratory, McMaster University and is now with COM DEV Ltd., Cambridge Ontario, Canada J.P. Reilly and K.M. Worig are with the Comniunications Research Laboratory, McMaster University, 1280 Main St. W., Hamilton Ontario, Canada L8S 4K1

IEE Proc.-Rudur, Sonar Nuviz, Vol 143. No. 5. Octohei 1996

tion methods have been proposed. The original approach to this problem is based on hypothesis test- ing, which uses the eigenvalues of the sample covari- ance matrix of the observation vectors. The typical methods of this type can be found in the papers written by Bartlett [4], Lawley [13], and Anderson [2]. The common problem associated with this approach is that the threshold values used for hypothesis testing must be determined subjectively. To avoid this subjectivity, other methods for known noise have been developed. Wax and Kailath [20] applied the information theoretic criteria introduced by Akaike (AIC) [l] and by Schwartz and Rissanen (MDL) [lS, 171 to the detection problem. Chen, Wong, and Reilly [7] introduced a pre- dictive eigen-threshold (ET) method, whereas Wu and Fuhrmann [22] developed a high-performance paramet- ric detection technique which is performed in conjunc- tion with direction of arrival estimation. No subjective threshold is required for these methods. The difficulty with these methods for known (or equivalently white) noise is that their performance degrades very quickly as the degree of colour of the noise increases.

Le Cadre [14] has proposed a parametric method for detection for the unknown noise case, which involves finding the minimum of a specific information theoretic function to yield the estimated model order. Fuchs [lo] has also proposed a method, which separates a linear sensor array into two nonoverlapping segments. The assumption is made that the noises between the seg- ments are uncorrelated. This assumption leads to a proposed function of the estimated noise from both segments, which is X2-distributed. A x2 test on an hypothesised model order may then be conducted.

The method [8, 91 proposed in this paper has some ideas in common with that of Fuchs.

Specifically, each method proposes two distinct array segments, and it is assumed in each case the back- ground noise is uncorrelated between the two segments. However, here, we propose two physically separated arrays (Fig. I), instead of one contiguous array divided into two segments. Our proposed method uses the canonical correlation coefficients derived from the data received from the two arrays to test for the most lilkely number of incident signals. For this reason, it is referred to as the canonical correlation test (CCT) method. The CCT procedure offers several advantages. First, the mediumihigh SNR error rate may be speci- fied at a certain prescribed level, which is traded,-off against performance at low SNR. Also, the method is statistically rigorous, simple to apply, and offers rela- tively high performance.

289

Fig. 1 AI.E.L/!’ f i ” O r n c ~ f ! ’ ~ i/nd ;/Jl/JfJ?,~f7Zg .S@?c/h

The CCT method is based on the ideal assumption that the background noise is uncorrelated between the two arrays. In the practical setting, this condition is rarely exactly satisfied. Howevcr, tlie condition is approximately satisfied in many applications. For example, it is shown i n [16] that the reverberation noise in a sonar environment decays relatively quickly in space. This means it is possible to find a separation 6 shown in Fig. 1 between the two proposed arrays so that the noise correlations between them are small. We have demonstrated by simulation that the CCT method is robust when significant noise correlations do exist between the two arrays. Therefore, although ideally the CCT mcthod depends on this uncorrelated assumption, in pi-actice we find the method performs well when some degree of correlation exists.

The ultimate performance of any detection method in noise of unknown characteristic depends on the fact that the spatial correlation runclion of the noise is suf- ficiently narrow in the spatial dimension. Noise proc- esses with spatially narrow autocorrelation functions have wide, or directionally diffuse wavenumber spectra, and thus are distinct from the wavenumber characteris- tics of a signal. It becomes more difficult for a coloured noise detection scheme to distinguish noise from a sig- nal as the noise wavenumber spectrum becomes increasingly narrow. Therefore it is rcasonable, as we have donei to restrict attention to those noise environ- ments which are more directionally diffuse. with spatial correlation functions which decay relativcly quickly. These are the conditions which more closely satisfy our assumption that the background noise is uncorrelated between the two arrays.

2 Formulation of the problem

Let us consider k independent narrowband signals arriving from k distinct directions, onto two spatially separated arrays. These arrays are denoted by X and Y with p and q sensors, respectively. Fig. 1 shows an example of the arrangement of the two arrays, which in this particular case, are both linear with uniformly scp- arated sensors. Signals are incident on the two arrays with physical angles ce, and q),, respectively. (In Fig. 1 for simplicity we have set qX. = qL, = Q, although in gen- eral this relation need not hold.) We denote the corre- sponding electrical direction of arrival (DOA) of the k signals relative to the normal of the two arrays by 0, and O),, respectively, such that each has k elements rep- resenting the DOAs of the IC incident signals with respect to the positions of array X and array Y. The outputs of these two arrays are denoted by vectors x(n), y(n) which can be expressed as

y ( n ) = A,(@,)cu,(n) + v,(n) n = 1, . . . ,Ar X(.) = A, @,)a, (n ) + ~ ~ ( n ) (1)

( 2 )

290

where N is the number of snapshots (observations), and Ay(&) and A&) are p x k and y x k unambiguous directional matrices of the signals with respect to the geometries of the arrays X and Y, respectively. The vectors ~ , ( n ) and a,(n) are k x 1 signal vectors received by the two arrays and are modelled to be complex zero-mean jointly-distributed Gaussian vectors. If the travelling of tlie signals from array X to array Y involves no distortion or alteration, then q is merely a delayed version of a,\. In this case, narrowband signals appearing on the two arrays may be modelled identi- cally and the actual delay delay between the two arrays can be absorbed into the directional matrices.

The vectors _yy(n) and _y,,(n) at-e p and q dimensional vectors respectively, representing noise components in the outputs of array X and array Y. These noise vec- tors are assumed uncorrelated with the signals. Ideally, these noises are assumed to be Gaussian, complex, zero mean, with joint covariance matrix satisfying

where superscript H denotes Hermitian transpose, and 0 denotes a p x q null matrix, and Z,, and &, are unknown noise covariance matrices of the noise in the two arrays. Eqn. 3 does not unduly restrict the method because, 1) as we see later from simulation results, the proposed method is robust against violations of this assumption, and 2 ) as discussed earlier, provided the background noise characteristic is not too directional, the spatial covariance function of the noise will decay at such a rate that there exists a separation 6 (Fig. I ) between the arrays so that eqn. 3 holds approximately.

To get an idea of the structure of the joint variance- covariance matrix of x(n) and y(n) under such assump- tions, let us define a composite vector z(n) with compo- nents x(n) and y (n ) as,

and assume there exist k signals. The variance-covari- ance matrix C of x(n) and y(n) can be written as

In eqn. 5, we have partitioned C according to the dimensions of x(n) and y(n) respectively. Without loss of generality, in the following discussion, we assume that p s q

The covariance between x(n) and y(n) IS represented by the upper right submatrix Z12 of C which may be expressed as

I E E Pro<. -Radar, Sonnr N u v i z , Vol. 143, No 5. Ottohw 1996

where is the k x k cross-covariance matrix of the signals. z,, is full rank because we have assumed the signals arc independent. Here, we have allowed for the general case that the travelling of th'e signals from array X to array Ym,ay involve some distortion of the signals such that ay may no longer be a merely dis- torted version of ax. 'The matrices A,y, A, are full col- umn rank because the angles of arrival are all distinct; therefore, rank (212) = k , the number of signals. Hence, if we let Si2 be the finite sample estimate of ZI2, then the detection problem, can be treated as equivalent to the determination of the rank of Si:.

According to eqn. 3, the noise component of C12 is zero. Therefore, in the: presence of signal and noise, the rank of SI2 may be estimated by testing the number of singular values of SI2 which are signifiscantly different from zero.

3 Canonical correlations

3.1 Canonical correlations and variables in the population Canonical correlations are discussed in e.g., [3, 1 I]. Consider the random vector z(l) having variance-covar- lance matrix 2 as defined in eqns. 4 and 5. respectively. T/7cowm I For being defined as 111 eqn 5 and rank(&) = k, define ihe matrix

on which a singular value decomposition (SVD) [12] can be performed such that

-11 x-1/2E -12 (7-1'2))" " 2 2 = U,PU, where U, and U, are unitary matrices of dimension p x p and q x q, respectively, and P is a 11 x 4 matrix given by

P = [ P k 01 (9)

P, = diag[pl,pL,. . > p i ; . ( ) . . 01 (10) with

Then, there exists d h e a r trdnsforinatiom L on x dnd d linedr trdnsformation M on y, respectively defined ab

(12) such that

(13) where w, = Lx and w, = My. The proof of this theorem can be found in [X, 11, 211.

The { p,] are called canonical correlation coefficients, and the columns of LH and MH are called canonical vectors.

3.2 Sample canonical correlations In practice, canonical correlations must be estimated from sampled data. Let z l , ..., zh be M observations from a (p + q)-variate Gaussian distribution N(0, C). I t is well known [3] that the maximum likelihood estimate of C is

The maximum likelihood estimates y, [3] of the pi are the singular values of

where the right-hand term is the siiigular value decom- position on SI,, D, and D, are unitary matrices, and

where 1 2 y1 2 y? 2 ... 5 y,, 2 0 [15]. The yi are the sam- ple canonical correlation coefficients.

We now present some additional theorems which are useful for later analysis. Theorcm 2: In a narrow-band system as the SNR 4, CO, for N 2 k , the largest k sample canonical correlation coefficients approach unity, whereas the smallest p - k coefficients approach zero. ProoJ The proof of this theorem can be found in [X I . The two groups of coefficients mentioned in theorem 2 are referred to as the signal and noise coefficients, respectively. Theorem 3: The canonical correlations are invariant with respect to the transformation

x = c x y = By

where C and B are nonsingular matrices. Proof. See [8]. Titeoretii 4 . The y, are consistent estimates of the true coefficients p,. Proof. The proof follows directly from the fact that S - 2 as N - 00 in eqn. 14.

4 correlation coefficients

Detection by testing the sample canonical

The Neyman-Pearson dctection criterion [ 191 constrains the probability of false alarm to be less than or equal to a certain chosen value and designs a test to minimise the probability of missing. (Here, we have generalised

nd false alarm compared to their usual usage in the radar context. In the latter, we are dcaling with only one signal. However, in this analysis, we arc dealing with multiple signals, so a miss and false alarm in our context means declaring fewer or greater signals respectively than what are actually present.) This leads to a likelihood ratio (LR) test in which the threshold T is chosen so that the constraint oil the probability of fklse alarm is satisfied. In the following, we use the Yeyman-Pearson principle to develop a test procedure for the determination of the number of sig- nals in unknown correlated noise.

Assume the true canonical correlation coeficients cor- responding to the outputs of array X and array Y are arranged in descending order of magnitude [l 11;

A similar relation i s applied to the sample coefficients y,. We consider the following set of hypotheses:

1 1 p1 2 p2 1 . . . 2 P p 2 0 (20)

H,: /J l fO; /~: ! fO: . . , ) psf0,p,s+ l=ps+2= . . . =pp:=O (21)

for s = 0, 1, ..., p-1. The index s is the number of sig- nals under test. The detection problem is thus equiva- lent to a multiple hypothesis test to determine wlhich value of s is most likely.

291 IEE Pvoc.-Rrrdur. Snnor N u v ~ ~ , Vol. 143, No. 5. Octohrr iY96

Here, the multiple hypothesis test is decomposed into p elementary binary hypothesis tests. In each elemen- tary binary hypothesis test, a primary hypothesis H, is tested against its alternative hypothesis H,+, where H,, denotes the hypothesis there are more than s signals present. Then the test is iterated for s = 0, 1, ..., p-1 until a primary hyppthesis is accepted. The estimated number of signals k is assigned the value s.

We first establish a generalised LR defined as

where A(ZlQ,) is the likelihood function of the observed data matrix Z when the hypothesis H, is true, and Q,, is the parameter space of the observations con- strained by the hypothesis H, (if the received signals are Gaussian, a sufficient parameter set for Q, is the true covariance matrix 2 defined by eqn. 5 , corresponding to s signals). The following theorem provides a rela- tionship between A and the canonical correlation coef- ficients: Theorem 5: Given that the observed data is Gaussian, the maximisation of A(Z1QJ is given by

- N

maxh(ZIR,) oc n(1 - 7:) (23) as I

n*+ % [%IL 1

where N is the number of snapshots. The proof of this theorem was first published in [23],

revised and corrected in [21]. Further, because Qp is sufficient to parameterise all

possible outcomes in H,,,, from theorem 5 it follows that

rnaxA(Z/flS+) E rriaxA(Z102,) oc n(l - 7:) (24)

Substituting eqns. 24 and 23 in eqn. 22, the LR can be rewritten as

~N

The distribution of I,, can now be determined through the use of Bartlett's approximation, [5 , 61 which can be stated as follows: Bartlett's approximution: When the received data is Gaussian and the hypothesis

Hs : pi # 0 , p z # 0 , . . . , P S # O,pS+i

is true, the asymptotic distribution of the statistic

. . ' = p p = 0 (26)

P

C ( s ) = -[2N - ( p + 4 + l)] ln(1 ~ 7;) (27)

is approximately x2 with 2(p ~ s)(q - s) degrees of free- dom. (The formula given here has been modified for complex data.)

Using this result, we can propose a hypothesis test for determining the number of signals under the assumption that all signals are independent. For an assumed number of signals s, we propose to use the fol- lowing test:

C ( s ) = - [2N - ( p + q + l)]

z = s + l

H,+ P >

ln(1 - 7:) < T, ( 2 8 ) Z = S + l

Hs

The distribution on the left side of eqn. 28 can be obtained directly from Bartlett's approximation. The threshold T, should be set so that the allowable proba- bility of false alarm, c, is achieved. It is thus given by

CO

where rn = 2(p - s)(q - s). A procedure for solving eqn. 29 is given in [SI. Therefore, for a specified false alarm rate c, a set of thresholds IT,, s = 0, 1, ..., p-1) can be calculated beforehand and a sequential hypothe- sis testing procedure can be constructed using succes- sively increasing values of s, starting from s = 0 until the LR test is satisfied.

We have seen from theorem 3 that the true canonical correlation coefficients are invariant with respect to lin- ear transformations in x(t) or y(t). Since changes in the noise or signal parameters can be modelled by such transformations, then asymptotically, the thresholds generated according to eqn. 29 are constant over all signal and noise conditions, and also, the performance of this proposed detection procedure is invariant to changes in either the noise or signal parameters.

We denote the probability of error as P,. We have P, = PIM + P,, where PM is the probability of a miss, and PF is the Probability of a false alarm. We now show that PF is the dominant error mechanism at medium/ high SNR. First, according to eqn. 27, C(s) is X2-dis- tributed for s = k , independent of SNR. On the other hand, we see from theorem 2, that Tor a specific N , the signal coefficients approach unity as the SNR becomes large. Hence, with fixed N and increasing SNR, the probability of C(s) exceeding the threshold remains approximately constant for s = k (false alarm), whereas the probability of C(s) being smaller than the threshold for s 5 k (miss) becomes small. (Here, we implicitly assume the probability of false alarming one signal dominates the probability of false alarming one signal or more. This assumption i s -verified through simula- tions.) Hence, PF dominates at medium/high SNR. By considering only this range of SNR, we see the CCT method is quantitatively controllable. The specified false-alarm rate at mediumihigh SNR is achieved by trading-off against the miss rate at low SNR.

The steps involved in the execution of the CCT method are outlined below: 1. Use the sample outputs xl , x2, ..., x N of array X and y1, y2, ..., y N of array Y to form the sample product matrices SI,, Sz2, and S12 by

2. Calculate the singular values yl, y2, ..., yp of the transformed matrix

3. For a specified false alarm rate PF a set of threshold values { Ts,) can be precalculated according to x2 distri- butions with 2(p ~ s)(q - s), s = 0, ..., p - 1, degrees of freedom, where s is the assumed number of signals under test.

292 IEE Proc.-Radar, Sonar Navig.. Vol 143, No. 5, Ocrobev 1996

4. Hypothesis testing: Denote the hypothesis that there are s signals by H,. 'The testing starts from s = 0. For each ,s, the criterion

U

C ( s ) = - [ 2 N - C S + l

is compared with the threshold value T,. If the criterion is less than the threshold, weA accept HJ, stop the test- ing, and assign the value of k = s. Otherwise we reject the hypothesis, increase s by one, and continue the test- ing until a H, is accepted.

5 Simulation reslults

The performancc of i,he CCT method was evaluated by several simulations. The noise was generated from a spatially varying moving average (MA) process of order v = 3. The corresponding autocorrelation func- tion is zero for distaince lags greater than or equal to vd. Thus, for 6 2 3d the method is tested under the ideal case where eqn. 3 is satisfied. (L,ater, we discuss the casc where eqn. 3 is violated).

oi-.-.-L-LJ , , , -100-80 -60 -40 -20 0 20 40 60 80 100

bearing angLe, degrees Spatial .spectrum of the noi,re used in sirnulcztions Fig.2

The MA coefficients used for the simulation are [l .00, 0.90j, -0.811. The corresponding spatial spectrum is shown in Fig. 2. The remaining parameters used for the simulation are specified in Table 1. The arrays are linear, uniformly spaced, and oriented along the same linc.

Table 1: Parameters aif the simulation

Parameter

P

4 d

k N

0

6

Nr

SNR

No. of sensors in array X No. of sensors in array Y Separation of sensors (uniformly 'spaced) No. of signals

No. of snaplshots Angles of arrival

distance between the two arrays No. of trials per SNR point

Signal to noise ratio

Value Units

8

8

h/2 metres

2

100

~ 3 . 5 8 ~ degrees

3d metres

20,000

-10to 10 dB

* This separation corresponds to 0.5 standard beamwidths separation of an 8-element array

The signal vector a(n) at the nth ::napshot is zero mean complex Gaussian such that

( 3 3 ) H E[a(n)ai ( 4 1 = ~ m n 4 I

IEE Proc.-Ruduv. Sonar NuvI;:., Vol. 143, No. 5, Orinhcr 1996

where f i W f i is the Kronecker delta. The quantity cr\2 is defined for these simulations as 4," = lik. Spatially fil- tered MA noise vector samples with coefficients given above, uncorrelated in time, were generated according to the method of [14] and added to the signal. The SNR is defined for the purposes of these simulations as

S N R = 10 log (g) (34) Orl

where 0,' is the power of the noise before filtering.

Table 2: Comparison of false-alarm rates

Theoretical: c IO-' 10-2 I 0-3 I 0-4

simulation: P. 0.93 x IO-' 0.87 x 0.83 x 0.87 x

In Table 2, the average error rates P, of the CCT method obtained by simulation are compared with the corresponding theoretic values of false alarm rate, c in eqn. 29. These results were averaged over a wide range of coloured noise models, mediumihigh SNR values, and different signal locations. In these simulatiions, 195,000 trials are averaged over an SNR range of 6 to 15dB. Over this range, P, is almost equivalent to Pp From these results. we see that the simulation error rates at medium/high SNR are in close agreement with the specified values of c.

0 51

AIC.MDL 01 \

-2 01

-2 5 ' _1

-15 -10 -5 0 5 10 15 SNR,dB

Fig.3 Probabilit of error for the CCT method, for theovetical fulse- alarm rates c = 10 yand I P Error bars indicate approximate 95% confidence intervals for the simulation results

The error performance of the CCT method against SNR is illustrated by the simulation results given in Fig. 3, corresponding respectively to a value of c of lo-' and The performance of commonly used white-noise methods (MDL and AIC [20]) are also plotted for comparison with CCTs performance. It is seen that the white-noise methods are not robust in col- oured noise, whereas for CCT, we have good perform- ance, as Fig. 3 verifies. In [8], simulation results for other values of c, down to are presented. It is shown the CCT method also behaves well at this level of false-alarm rate. The robustness of the CCT method to variations in the noise characteristics can be dernon- strated as follows. A direct consequence of eqn. 3 and Theorem 4 for a specified value of p and finite SNR is that the yL 4 0 as N - a, i = k + 1, ..., p ; also, the ylr i = 1, ..., k are finite, regardless of the noise character- istic.

It follows that PM - 0 and PF - c; hence, P, -c. Since c is arbitrary, the performance of the CCT method can in principle be made arbitrarily good for large enough N . In contrast, the white-noise methods

293


Recommended