Giannakis 1989
Giannakis 1989
Giannakis 1989
and
a)po=Q
cumulant structure involves less restrictions than that corresponding to a Substituting (1) into (2) and using ASl-AS4, we obtain
given covariance structure. We derive two algorithms for estimating the r 7
(6b)
where y , ( i ) denotes the mth component of the vector process y ( i ) . A
similar definition to (2) is also used in [16] for third-order cumulants of From (6a) and (6b) we observe that the last r - s columns of C,(q, k)
vector AR processes. For notational simplicity we confine ourselves to and C,(q, 0) are zero. If we let C:(q, k) and C:(q, 0) denote the firsts
third-order cumulants although our results are expandable to fourth- and columns of C,(q, k ) and C,(q, 0 ) , respectively, and substitute (6b) into
higher order cumulant statistics (useful when r min AS2 is 0). In the (6a), we find
multichannel case, fourth-order cumulants are defined as s
Cz(q, k ) = x CF(q, O)hmi(k), m=l, ..., r. (W
Cmn(mi,
m2, md E E(~(i+m~)~~(i)ym(i+m,)y,(j+m,)J I= I
Using Lemma 1 ye may show that if H ( 0 ) satisfies (14a), then any after estimating the AR matrices as in [16], and applying the results of this
matrix of the form H(0) = H(0)P also satisfies (14a), provided that P is note to the residual MA vector process. Detailed derivation of the
a permutation matrix. But because the nonuniqueness of H ( k ) in (13c) is multivariate ARMA case, a unified Kronecker-product formulation of the
due to the nonuniqueness in determining H ( 0 ) from (14a), we conclude ARMA identification approach, and simulation examples will be reported
that the following theorem holds true. in the near future.
Theorem 2: If ASI, AS2', and AS3-AS5 hold true, and { H ( k ) } f = ,
satisfy (lo), then { H ( k ) = H(k)P}f=,also satisfies (IO), where P is a APPENDIXA
permutation matrix. Conversely, if { H ( k ) } f = , ,and { H ( k ) } f = satisfy
,
(lo), then there exists a permutation matrix P such that { H ( k ) = Proof of Lemma I: For the only if part let T,, be the s x s matrix
H ( k ) P }f =O' obtained by interchanging the i th and j th columns of the identity matrix
I,,,. If P is a permutation matrix, then by definition it has a single
Proof: See Appendix B.
nonzero entry (which equals one) in each row and column, i.e.,
Note that, when second-order statistics are prescribed with input
covariance matrix R , = I,,,, the corresponding equivalence class is p,,= 1 if j = j , ,
{ H ( k ) = H ( k ) U } f = , ,where U is nonsingular and satisfies UUT =
I,,,. Moreover, autocorrelation based identification is largely restricted =O ifjtj,, i, j = l , 2, ..., s.
to multivariate Gaussian processes, and requires the zeros of det [ H ( w ) ]
to lie inside the unit circle [9], [IO], [13]. Therefore,
Although H(0) is in generalnot uniquely identifiablefrom (14a), in
the special case of triangular (s x s)H(O) matrices, unique solution of
diag[p,, ... p n ] = E J 8 , i = l , 2 , "',s (AI)
(14a) is possible. If a unique H(0) can be found from (14a), then and
{ H ( k ) }f = I can be obtained from ( 1 3 ~ ) Note
. that in the square case L (0,
q ) is of full rank, and that (13c) and (14b) can be simplified. In particular, P =El T I , ,+E2TzJ,+ ' . . +ESTsJs. (A2)
the matrix B, in (14b) will not contain H ( 0 ) . Let us consider the lower
triangular case, and write (14a) elementwise as Because the matrix E,T,,/ has all zero components except the (I, jl)th
component, which equals unity, we obtain
5 mm ( m J , J )
Proof of Theorem 2: From (13c) we infer that the nonuniqueness of H. Akaike, “Canonical correlations analysis of time series and the use of an
information criterion.’’ Advances and Case Studies in System Identification, R.
H ( k ) is due to the nonuniqueness in determining H ( 0 ) from (14a). Mehrd and D. Lainiotis. Eds. New York: Academic, 1976.
Hence, it suffices to prove Theorem 2 for H ( 0 ) . For simplicity, consider r D. R. Brillinger and M. Rosenblatt, ‘Computation and interpretation of kth-order
= s. spectra.” Spectral Analysis of Time Series, B. Haria, Ed. New York. Wiley.
1967, pp. 189-232.
For the direct statement of the theorem we wish to show that if H ( 0 ) G. B. Giannakis. “Cumulants: A powerful tool in signal proceshg.” Proc.
satisfies (14a), then H ( 0 ) = H(O)P also satisfies (14a)provided that P i s IFFF y 1717-1714. 1987.
a permutation matrix. Indeed, if H ( 0 ) = H(O)P, and B , as in (14b) with G . R Giannahl? .tiid I \1 \ l ~ ~ i d ~“Identification
~l. n~mniiiiiliut:~ i’h.isc
A(0)used instead of H(O), then it is not hard to show that E,, = B,. system\ using higher-order statistics.‘ / & € E Tran.5. A c o u ~ t . ,Speech. I,gnal
Moreover, Processing. vol. 37. pp. 360-377. 198’). .
ci. B. Giaiiirakis d i d A. SHIIIIII.“New results on statc-apace and input-output
identification of non-Gaussian processes using cumulants,” in Proc. Soc. of
H(0) diag [fi,,,,(O) ... h;,,(O)]f?’(O) Phoro-Opt. Inslrumenl. Eng. (SPIE’87), San Diego, CA, Aug. 1987, vol. 826.
pp. 19-205.
Y. Inouye, G. Giannakia, and J. Mendel. “Cumulant based parameter estimation
of multichannel moving-average processes.” in Proc. In/. Con$ .4cousr.
Speech, Signal Processing, Apr. 1988, pp. I?i-1255.
G. B. Giannakis and J . M. Mendel. “ARMA order determination via higher-order
statistics.” presented at the Int. Conf. Math Theory of Networks and Sqst.,
Phoenix, AZ. June 1987.
G. B. Giannakis and A Swami. “On estimating non-causal non-minimum phase
ARMA models of non-Gaussian processes,” in Proc. 4rh A S S P Workshop on
Spectrum Estimalion and Modeling, 1988; also submitted for publication.
E. J. Hannan, Mulriple Time Series. New York: Wiley, 1970.
~ ~~, ”The identification and parameterisation of ARMAX and state space
forms.” Economerrica, pp. 713-723. 1976.
=H(O)diag [ h , , ( O ) ... h,,(O)lH‘(O) (B1) S. L. Marple Jr. and A. H. Nutall. “Experimental comparison of three
multichannel linear prediction spectral estimators.” Proc. /€E€, pp. 2 18-229.
where for establishing the third equality in (Bt) we have used Lemma I . 1983.
C . L. Nikias and M. R. Raghuveer. “Bispectrum estimation: A digital signal
To prove the cznverse statement, let us assume that (14a) is satisfied by processing framework,”Proc. I€€E, pp. 869-891, 1987.
both H ( 0 ) and H(O), i.e., M. S . Phadke, and G. Kedem. “Computation of the exact likelihood function of
multivariate MA models.” Biometrica, pp. 51 1-520, 1978.
H(O)diag [hml(O) . . . hms(O)lH’(O)-Bm B. Porat and B. Friedlander. “Performance analyais of parameter estimation
algorithms based on high-order moments.“ in Proc. Int. ConJ Acoust., Speech,
= H ( O ) diag [&,,,,(O). . . fims(0)]Hr(O)-&. (B2) Signal Processing, Apr. 1988, pp. 2412-2415, also submitted for publication.
M. Priestley. Spectral Analysis and Time Series. New York: Academic, I981
If we define P ) , B,,
[ H r ( 0 ) H ( 0 ) ] - i H 7 ( 0 ) f i ( Othen = B,, p(0)= M. R. Raghuveer, “Multichannel bispectrum estimation,” in Proc. 3rd A S S P
Workshop on Spectrum Estimation and Modeling, 1986, pp. 21-24.
H(O)P, and E. A . Robinson Multichannel Time Series Analysis with Digital Computer
Programs. San Francisco, CA: Hclden Day, 1967.
h;,m= h“p,, . (B3) 0 . N. Strand, “Multichannel complex maximum entropy (autoregressive) spectral
I= I analysis,’’ IEEE Trans Auromat. Contr., vol. AC-22, pp. 634-640, 1977.
J. K . Tugnait, “~dentificationof nonminimum phase linear stochastic systems,”
Automalica, vol. 22, pp. 457-464, 1986.
Substituting (B3) into (B2), we obtain