Next Article in Journal
Social Network Optimization for WSN Routing: Analysis on Problem Codification Techniques
Next Article in Special Issue
Characteristic Polynomials and Eigenvalues for Certain Classes of Pentadiagonal Matrices
Previous Article in Journal
Malmquist Productivity Analysis of Top Global Automobile Manufacturers
Previous Article in Special Issue
A Note on NIEP for Leslie and Doubly Leslie Matrices
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Applications of the Periodogram Method for Perturbed Block Toeplitz Matrices in Statistical Signal Processing

by
Jesús Gutiérrez-Gutiérrez
*,
Xabier Insausti
and
Marta Zárraga-Rodríguez
Department of Biomedical Engineering and Sciences, Tecnun, University of Navarra, Paseo Manuel Lardizábal 13, 20018 San Sebastián, Spain
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(4), 582; https://doi.org/10.3390/math8040582
Submission received: 15 February 2020 / Revised: 4 April 2020 / Accepted: 7 April 2020 / Published: 14 April 2020
(This article belongs to the Special Issue Matrix Structures: Numerical Methods and Applications)

Abstract

:
In this paper, we combine the periodogram method for perturbed block Toeplitz matrices with the Cholesky decomposition to give a parameter estimation method for any perturbed vector autoregressive (VAR) or vector moving average (VMA) process, when we only know a perturbed version of the sequence of correlation matrices of the process. In order to combine the periodogram method for perturbed block Toeplitz matrices with the Cholesky decomposition, we first need to generalize a known result on the Cholesky decomposition of Toeplitz matrices to perturbed block Toeplitz matrices.

1. Introduction

The Cholesky decomposition has been widely used in statistical signal processing. For instance, it has been used for parameter estimation of vector autoregressive (VAR) processes and for parameter estimation of vector moving average (VMA) processes. Specifically, the parameters of a VAR process can be directly obtained from the Cholesky decomposition of the inverses of its correlation matrices, and the parameters of a VMA process can be directly obtained from the Cholesky decomposition of its correlation matrices. However, when real-world problems are considered, what we usually know is a perturbed version of the sequence of correlation matrices of the process involved.
In this paper, we use the Cholesky decomposition to give a parameter estimation method for any perturbed VAR or VMA process, whenever the sequence of correlation matrices of the perturbed process is asymptotically equivalent to the sequence of correlation matrices of the original process in the Gray sense [1]. Specifically, our parameter estimation method combines the Cholesky decomposition with the periodogram method for perturbed block Toeplitz matrices presented in [2]. In order to combine them, we first need to generalize a result given in [3] on the Cholesky decomposition of Toeplitz matrices to perturbed block Toeplitz matrices.
The paper is organized as follows. In Section 2, we set up notation and we review the periodogram method for perturbed block Toeplitz matrices presented in [2]. In Section 3, we generalize a result given in [3] on the Cholesky decomposition of Toeplitz matrices to perturbed block Toeplitz matrices. In Section 4, we give a parameter estimation method for perturbed VAR and VMA processes. Our parameter estimation method for perturbed VMA processes is there also applied in another statistical signal processing problem, namely, in multiple-input multiple-output (MIMO) channel identification.

2. Preliminaries

In this section, we set up notation and we review the periodogram method for perturbed block Toeplitz matrices presented in [2].

2.1. Notation

In this paper, N , Z , R , and C denote the set of natural numbers (that is, the set of positive integers), the set of integer numbers, the set of real numbers, and the set of complex numbers, respectively. C M × N is the set of all M × N complex matrices, I N stands for the N × N identity matrix, 0 M × N denotes the M × N zero matrix, and V n is the n × n Fourier unitary matrix, i.e.,
[ V n ] j , k : = 1 n e 2 π ( j 1 ) ( k 1 ) n i ,    j , k { 1 , , n } ,
with i being the imaginary unit. We denote by λ 1 ( A ) , , λ n ( A ) the eigenvalues of an n × n Hermitian matrix A arranged in decreasing order, * denotes conjugate transpose, ⊗ is the Kronecker product, E stands for expectation, and χ S denotes the characteristic (or indicator) function of S R , that is,
χ S ( ω ) : = 1 if ω S , 0 otherwise .
If x k C N × 1 for all k { 1 , , n } , then x n : 1 is the n N -dimensional vector given by
x n : 1 = x n x n 1 x 1 .
If x n is a (complex) random N-dimensional vector for all n N , { x n } denotes the corresponding (complex) random N-dimensional vector process.
Let A n and B n be n M × n N matrices for all n N . We write { A n } { B n } if the sequences { A n } and { B n } are asymptotically equivalent (i.e., { A n 2 } and { B n 2 } are bounded and lim n A n B n F n = 0 with · 2 and · F being the spectral norm and the Frobenius norm, respectively). We recall that the concept of asymptotically equivalent sequences of matrices was introduced by Gray in [1] for the case in which M = N = 1 .
If F : R C M × N is a continuous 2 π -periodic function, we denote by T n ( F ) the block Toeplitz matrix generated by F whose blocks are given by
[ T n ( F ) ] j , k : = F j k ,    n N , j , k { 1 , , n } ,
where { F k } k Z is the sequence of Fourier coefficients of F, that is,
F k : = 1 2 π 0 2 π e k ω i F ( ω ) d ω    k Z .

2.2. The Periodogram Method for Perturbed Block Toeplitz Matrices

The following theorem, which was given in ([2], Theorem 4), provides a method to estimate the generating function F when we only know a perturbed version of the sequence of block Toeplitz matrices { T n ( F ) } , namely, we only know a sequence of matrices { A n } which is asymptotically equivalent to { T n ( F ) } .
Theorem 1.
Let A n be an n M × n N matrix for all n N . Suppose that there exists a continuous 2 π -periodic function F : R C M × N such that lim n A n T n ( F ) F n = 0 . Then
lim n 1 2 π 0 2 π P ^ A n ( ω ) F ( ω ) F 2 d ω = 0 ,
where P ^ A n : R C M × N is the 2 π -periodic step function given by
P ^ A n ( ω ) : = k = 1 n χ 2 π ( k 1 ) n , 2 π k n ( ω ) [ ( V n I M ) * A n ( V n I N ) ] k , k    ω [ 0 , 2 π ) .
Moreover, if F is a trigonometric polynomial there exists K [ 0 , ) such that
1 2 π 0 2 π P ^ A n ( ω ) F ( ω ) F 2 d ω A n T n ( F ) F n + K n    n N .
The estimation method of the generating function F provided in Theorem 1 consists of the sequence of functions { P ^ A n } . Observe that from Equation (1) the squared error made, when F is estimated (approximated) by P ^ A n , tends to zero as n grows.
The correlation matrix of a random vector is a positive semidefinite matrix. Furthermore, if A is a positive semidefinite matrix, then there exists a zero-mean random vector whose correlation matrix is A. Therefore, { T n ( F ) } is a sequence of positive semidefinite matrices if and only if { T n ( F ) } is the sequence of correlation matrices of certain wide sense stationary (WSS) N-dimensional vector process (we recall that a random vector process { x n } is said to be WSS if its correlation matrices E x n : 1 x n : 1 * are block Toeplitz and its random vectors x n have the same mean). If { T n ( F ) } is the sequence of correlation matrices of a WSS vector process, the generating function F is called the power spectral density (PSD) of the process. Therefore, Theorem 1 provides a method to estimate the PSD (a spectral estimation method) of any WSS vector process, when we only know a perturbed version of its sequence of correlation matrices. This spectral estimation method is a modified version of the (averaged) periodogram method, because if N = 1 then
P ^ T n 2 π ( h 1 ) n = [ V n * T n V n ] h , h = k = 1 n [ V n * T n ] h , k [ V n ] k , h = k = 1 n [ V n ] k , h j = 1 n [ V n * ] h , j [ T n ] j , k = j , k = 1 n [ V n ] k , h [ V n ] j , h ¯ [ T n ] j , k = 1 n j , k = 1 n e 2 π ( j k ) ( h 1 ) n i [ T n ] j , k = P T n 2 π ( h 1 ) n , n N , h { 1 , , n } ,
where { P T n } is the conventional spectral estimator, which is also known as the method of (averaged) periodogram or as the Bartlett method (see, e.g., [4]), defined as
P T n ( ω ) : = 1 n j , k = 1 n e ( j k ) ω i [ T n ] j , k ,    n N , ω R .

3. A Note on the Cholesky Decomposition of Perturbed Block Toeplitz Matrices

We recall that if A is an n × n positive definite matrix, then there exists a unique n × n lower triangular matrix L with [ L ] j , j > 0 for all j { 1 , , n } satisfying that A = L L * . This decomposition of A ( A = L L * ) is called the Cholesky decomposition of A. In ([3], Section 6.3) Gray gave a result on the Cholesky decomposition of Toeplitz matrices. The following theorem generalizes this result to perturbed block Toeplitz matrices. Furthermore, unlike in ([3], Section 6.3) we also give the convergence speed of our result.
Theorem 2.
Consider a continuous 2 π -periodic function F : R C N × N whose sequence of Fourier coefficients { F k } k Z satisfies that F 0 is lower triangular with [ F 0 ] j , j > 0 for all j { 1 , , N } and F k = 0 N × N for all k N . Suppose that A n is an n N × n N positive definite matrix for all n N with { A n } { T n ( F ) ( T n ( F ) ) * } (or equivalently, { A n } { T n ( F F * ) } , where F F * ( ω ) = F ( ω ) ( F ( ω ) ) * , ω R ). Let A n = L n L n * be the Cholesky decomposition of A n for all n N . If { L n } and { T n ( F ) } are stable (that is, { L n 1 2 } and { ( T n ( F ) ) 1 2 } are bounded) then
{ L n } { T n ( F ) } .
Moreover, there exists K [ 0 , ) such that
L n T n ( F ) F n K A n T n ( F ) ( T n ( F ) ) * F n    n N .
Proof. 
Applying ([5], Lemma 4.2) and ([5], Theorem 6.2) yields { T n ( F ) ( T n ( F ) ) * } = { T n ( F ) T n ( F * ) } { T n ( F F * ) } (we recall that ([5], Theorem 6.2) was previously given for Hermitian generating functions (see, e.g., [6,7], or ([8], Theorem 2))). Hence, since the relation ∼ is symmetric and transitive (see ([5], Lemma 3.1)), { A n } { T n ( F ) ( T n ( F ) ) * } if and only if { A n } { T n ( F F * ) } .
The sequence { T n ( F ) 2 } is bounded (see, e.g., ([5], Theorem 4.3) or ([9], Corollary 4.2)). As { A n 2 } is bounded and
{ L n 2 } = { L n * 2 } = λ 1 ( L n L n * ) = L n L n * 2 = A n 2 ,
{ L n 2 } is also bounded. Consequently, to finish the proof we only need to show Equation (3), or equivalently, we only need to show that there exists K [ 0 , ) such that
L n T n ( F ) F K A n T n ( F ) ( T n ( F ) ) * F    n N .
We have
L n T n ( F ) F = T n ( F ) ( T n ( F ) ) 1 L n T n ( F ) F T n ( F ) 2 ( T n ( F ) ) 1 L n I n N F T n ( F ) 2 ( ( T n ( F ) ) 1 L n D n F + D n I n N F ) ,
where D n denotes the n N × n N diagonal matrix satisfying that [ D n ] j , j = [ ( T n ( F ) ) 1 L n ] j , j for all j { 1 , , n N } and n N . Since T n ( F ) is lower triangular for all n N , ( T n ( F ) ) 1 is lower triangular for all n N (see, e.g., ([10], p. 44)), and therefore,
1 = [ I n N ] j , j = [ T n ( F ) ( T n ( F ) ) 1 ] j , j = k = 1 n N [ T n ( F ) ] j , k [ ( T n ( F ) ) 1 ] k , j = [ T n ( F ) ] j , j [ ( T n ( F ) ) 1 ] j , j
for all j { 1 , , n N } and n N . Thus,
[ D n ] j , j = [ ( T n ( F ) ) 1 L n ] j , j = k = 1 n N [ ( T n ( F ) ) 1 ] j , k [ L n ] k , j = [ ( T n ( F ) ) 1 ] j , j [ L n ] j , j = [ L n ] j , j [ T n ( F ) ] j , j > 0
for all j { 1 , , n N } and n N , and hence,
D n I n N F = j = 1 n N | [ D n I n N ] j , j | 2 = j = 1 n N | [ D n ] j , j 1 | 2 = j = 1 n N ( [ D n ] j , j ) 2 1 [ D n ] j , j + 1 2 = j = 1 n N | [ D n D n ] j , j 1 | 2 ( [ D n ] j , j + 1 ) 2 j = 1 n N | [ D n D n ] j , j 1 | 2 = D n D n I n N F = D n D n * I n N F = D n D n * ( T n ( F ) ) 1 L n ( L n ) 1 T n ( F ) F D n D n * ( T n ( F ) ) 1 L n D n * F + ( T n ( F ) ) 1 L n D n * ( T n ( F ) ) 1 L n ( L n ) 1 T n ( F ) F D n ( T n ( F ) ) 1 L n F D n * 2 + ( T n ( F ) ) 1 L n 2 D n * ( L n ) 1 T n ( F ) F = D n ( T n ( F ) ) 1 L n F D n 2 + ( T n ( F ) ) 1 L n 2 D n ( T n ( F ) ) * ( L n * ) 1 F D n ( T n ( F ) ) 1 L n F D n 2 + ( T n ( F ) ) 1 2 L n 2 ( D n ( T n ( F ) ) 1 L n F + ( T n ( F ) ) 1 L n ( T n ( F ) ) * ( L n * ) 1 F )    n N .
As T n ( F ) and L n are lower triangular for all n N , ( T n ( F ) ) 1 L n and L n 1 T n ( F ) are lower triangular for all n N (see, e.g., ([11], p. 240)). Consequently, ( T n ( F ) ) * ( L n * ) 1 is upper triangular for all n N , and therefore,
( T n ( F ) ) 1 L n D n F = ( T n ( F ) ) 1 L n D n F 2 ( T n ( F ) ) 1 L n D n F 2 + D n ( T n ( F ) ) * ( L n * ) 1 F 2 = ( T n ( F ) ) 1 L n ( T n ( F ) ) * ( L n * ) 1 F 2 = ( T n ( F ) ) 1 L n ( T n ( F ) ) * ( L n * ) 1 F    n N .
Combining Equations (6), (7), and (8) yields
L n T n ( F ) F T n ( F ) 2 ( 1 + D n 2 + 2 ( T n ( F ) ) 1 2 L n 2 ) ( T n ( F ) ) 1 L n ( T n ( F ) ) * ( L n * ) 1 F T n ( F ) 2 ( 1 + D n 2 + 2 ( T n ( F ) ) 1 2 L n 2 ) ( T n ( F ) ) 1 2 L n T n ( F ) ( T n ( F ) ) * ( L n * ) 1 F T n ( F ) 2 ( 1 + D n 2 + 2 ( T n ( F ) ) 1 2 L n 2 ) ( T n ( F ) ) 1 2 L n L n * T n ( F ) ( T n ( F ) ) * F ( L n * ) 1 2 = K n A n T n ( F ) ( T n ( F ) ) * F
with K n = T n ( F ) 2 ( 1 + D n 2 + 2 ( T n ( F ) ) 1 2 L n 2 ) ( T n ( F ) ) 1 2 L n 1 2 for all n N . To prove Equation (4) we only need to show that { K n } is bounded, or equivalently, we only need to show that { D n 2 } is bounded. For every n N there exists j 0 { 1 , , n N } such that
D n 2 = λ 1 ( D n ) = [ D n ] j 0 , j 0 = D n e j 0 F e j 0 F ( T n ( F ) ) 1 L n e j 0 F e j 0 F ( T n ( F ) ) 1 L n 2 ( T n ( F ) ) 1 2 L n 2 ,
where e j 0 is the n N -dimensional (column) vector whose entries are given by [ e j 0 ] j , 1 = δ j , j 0 , j { 1 , , n N } , with δ being the Kronecker delta. Thus, { D n 2 } is bounded. □
Observe that Equation (3) shows that the sequence L n T n ( F ) F n converges to zero at least as fast as the sequence A n T n ( F ) ( T n ( F ) ) * F n does.
Equation (2) generalizes ([3], Section 6.3). Specifically, in ([3], Section 6.3) Gray proved Equation (2), but only for the special case in which N = 1 , F is in the Wiener class, and { A n } = { T n ( F F * ) } (or equivalently, { A n } = { T n ( | F | 2 ) } ). It should be mentioned that unlike here, the convergence speed of L n T n ( F ) F n was not given in ([3], Section 6.3) for the special case there studied.

4. Applications of the Periodogram Method in Parameter Estimation

Using Theorems 1 and 2 we give in this section a parameter estimation method for perturbed VAR processes and another for perturbed VMA processes. These methods can be applied in any real-world problem where the random process involved is modeled as a VAR process or as a VMA process, e.g., in damage detection for aeronautical structures or in MIMO channel identification.

4.1. Parameter Estimation Method for Perturbed VAR Processes

We begin by reviewing the concept of VAR process.
Definition 1.
A zero-mean random N-dimensional vector process { x n } is said to be a VAR process if
x n = w n k = 1 n 1 F k x n k    n N ,
where F k C N × N for all k N , and { w n } is a zero-mean random N-dimensional vector process whose sequence of correlation matrices is given by { E w n : 1 w n : 1 * } = { T n ( Λ ) } with Λ being an N × N positive definite matrix. If there exists p N such that F k = 0 N × N for all k > p , then { x n } is called a VAR process of (finite) order p or a VAR ( p ) process.
Let { x n } be as in Definition 1. Assume that { F k } k Z , with F 0 = I N and F k = 0 N × N for all k N , is the sequence of Fourier coefficients of a continuous 2 π -periodic function F : R C N × N . From Equation (8) we can obtain (see, e.g., ([12], Equation (20)))
E x n : 1 x n : 1 * 1 = T n ( F * ) T n ( Λ 1 ) T n ( F )    n N .
If Λ 1 = L Λ 1 L Λ 1 * is the Cholesky decomposition of the positive definite matrix Λ 1 , then
E x n : 1 x n : 1 * 1 = T n F * L Λ 1 T n F * L Λ 1 *
is the Cholesky decomposition of the positive definite matrix E x n : 1 x n : 1 * 1 for all n N , since
E x n : 1 x n : 1 * 1 = T n ( F * ) T n ( L Λ 1 L Λ 1 * ) T n ( F ) = T n ( F * ) T n L Λ 1 ) T n ( L Λ 1 * T n ( F ) = T n F * L Λ 1 T n L Λ 1 * F = T n F * L Λ 1 T n F * L Λ 1 *    n N .
Observe that if we know the correlation matrix E x n : 1 x n : 1 * for certain n N , then the Cholesky decomposition of E x n : 1 x n : 1 * 1 provides Λ and the parameters F 1 , , F 1 n of the VAR process, because
T n F * L Λ 1 = L Λ 1 0 N × N 0 N × N 0 N × N F 1 * L Λ 1 L Λ 1 0 N × N 0 N × N F 2 * L Λ 1 F 1 * L Λ 1 L Λ 1 0 N × N F 1 n * L Λ 1 F 2 n * L Λ 1 F 3 n * L Λ 1 L Λ 1 .
However, in practice what we usually know is a perturbed version { A n } of the sequence of correlation matrices { E x n : 1 x n : 1 * } of the process. The following theorem allows us to estimate Λ and the parameters { F k } k N of the VAR process from the Cholesky decomposition of the matrices of the sequence { A n 1 } , when { A n } { E x n : 1 x n : 1 * } .
Theorem 3.
Let { x n } be as in Definition 1. Assume that { F k } k Z , with F 0 = I N and F k = 0 N × N for all k N , is the sequence of Fourier coefficients of a continuous 2 π -periodic function F : R C N × N . Suppose that A n is an n N × n N positive definite matrix for all n N satisfying that { A n } is stable and { A n } { E x n : 1 x n : 1 * } . Let A n 1 = L n L n * be the Cholesky decomposition of A n 1 for all n N . Then
lim n 1 2 π 0 2 π P ^ L n ( ω ) ( F ( ω ) ) * L Λ 1 F 2 d ω = 0
and
1 2 π 0 2 π e k ω i P ^ L n ( ω ) d ω F k * L Λ 1 F 2 1 2 π 0 2 π P ^ L n ( ω ) ( F ( ω ) ) * L Λ 1 F 2 d ω
for all n N and k { 0 , 1 , , n 1 } , where Λ 1 = L Λ 1 L Λ 1 * is the Cholesky decomposition of Λ 1 . Moreover, if { x n } is of finite order there exist K 1 , K 2 [ 0 , ) such that
1 2 π 0 2 π P ^ L n ( ω ) ( F ( ω ) ) * L Λ 1 F 2 d ω K 1 A n E x n : 1 x n : 1 * F n + K 2 n    n N .
Proof. 
Since A n is positive definite matrix for all n N , A n 1 is positive definite matrix for all n N . From ([12], Equation (20)) and ([5], Lemma 4.2) we have
E x n : 1 x n : 1 * 1 2 = T n ( F * ) T n ( Λ 1 ) T n ( F ) 2 T n ( F * ) 2 T n ( Λ 1 ) 2 T n ( F ) 2 = ( T n ( F ) ) * 2 Λ 1 2 T n ( F ) 2 = Λ 1 2 T n ( F ) 2 2    n N .
Hence, as { T n ( F ) 2 } is bounded (see, e.g., ([5], Theorem 4.3) or ([9], Corollary 4.2)), E x n : 1 x n : 1 * 1 2 is also bounded. Consequently, applying ([13], Lemma A1) and Equation (9) yields
A n 1 E x n : 1 x n : 1 * 1 = T n F * L Λ 1 T n F * L Λ 1 * .
As { A n 2 } and { E x n : 1 x n : 1 * 2 } are bounded, the sequences
{ L n 1 2 } = λ 1 L n 1 * L n 1 = L n 1 * L n 1 2 = L n L n * 1 2 = A n 2
and
{ ( T n ( F * L Λ 1 ) ) 1 2 } = T n ( F * L Λ 1 ) ( T n ( F * L Λ 1 ) ) * 1 2 = E x n : 1 x n : 1 * 2
are also bounded. Thus, from Theorem 2 we have that { L n } { T n ( F * L Λ 1 ) } and that there exists K [ 0 , ) such that
L n T n ( F * L Λ 1 ) F n K A n 1 T n ( F * L Λ 1 ) ( T n ( F * L Λ 1 ) ) * F n = K A n 1 E x n : 1 x n : 1 * 1 F n
for all n N . Hence, applying Theorem 1 we conclude that Equation (11) holds.
Applying the Schwarz inequality (see, e.g., ([14], p. 139) yields
1 2 π 0 2 π e k ω i P ^ L n ( ω ) d ω F k * L Λ 1 F = 1 2 π 0 2 π e k ω i P ^ L n ( ω ) d ω 1 2 π 0 2 π e k ω i ( F ( ω ) ) * d ω L Λ 1 F = 1 2 π 0 2 π e k ω i P ^ L n ( ω ) ( F ( ω ) ) * L Λ 1 d ω F = 1 2 π r , s = 1 N 0 2 π e k ω i P ^ L n ( ω ) ( F ( ω ) ) * L Λ 1 d ω r , s 2 = 1 2 π r , s = 1 N 0 2 π e k ω i P ^ L n ( ω ) ( F ( ω ) ) * L Λ 1 r , s d ω 2 1 2 π r , s = 1 N 2 π 0 2 π e k ω i P ^ L n ( ω ) ( F ( ω ) ) * L Λ 1 r , s 2 d ω = 1 2 π 0 2 π r , s = 1 N e k ω i 2 P ^ L n ( ω ) ( F ( ω ) ) * L Λ 1 r , s 2 d ω = 1 2 π 0 2 π r , s = 1 N P ^ L n ( ω ) ( F ( ω ) ) * L Λ 1 r , s 2 d ω = 1 2 π 0 2 π P ^ L n ( ω ) ( F ( ω ) ) * L Λ 1 F 2 d ω
for all n N and k Z .
Moreover, if { x n } is of finite order from Theorem 1 there exists K 2 [ 0 , ) such that
1 2 π 0 2 π P ^ L n ( ω ) ( F ( ω ) ) * L Λ 1 F 2 d ω L n T n ( F * L Λ 1 ) F n + K 2 n K A n 1 E x n : 1 x n : 1 * 1 F n + K 2 n = K E x n : 1 x n : 1 * 1 A n 1 F n + K 2 n = K E x n : 1 x n : 1 * 1 A n E x n : 1 x n : 1 * A n 1 F n + K 2 n K E x n : 1 x n : 1 * 1 2 A n E x n : 1 x n : 1 * A n 1 F n + K 2 n K E x n : 1 x n : 1 * 1 2 A n 1 2 A n E x n : 1 x n : 1 * F n + K 2 n    n N .
 □
If we know A n for certain n N , Theorem 3 provides an estimation of the block entry F k * L Λ 1 of the matrix T n F * L Λ 1 in Equation (10) given by
1 2 π 0 2 π e k ω i P ^ L n ( ω ) d ω = 1 2 π 0 2 π e k ω i h = 1 n χ 2 π ( h 1 ) n , 2 π h n ( ω ) [ ( V n I N ) * L n ( V n I N ) ] h , h d ω = 1 2 π h = 1 n 0 2 π χ 2 π ( h 1 ) n , 2 π h n ( ω ) e k ω i d ω [ ( V n I N ) * L n ( V n I N ) ] h , h = 1 2 π h = 1 n 2 π ( h 1 ) n 2 π h n e k ω i d ω [ ( V n I N ) * L n ( V n I N ) ] h , h = 1 n h = 1 n [ ( V n I N ) * L n ( V n I N ) ] h , h if   k = 0 , i 2 π k h = 1 n e k 2 π h n i e k 2 π ( h 1 ) n i [ ( V n I N ) * L n ( V n I N ) ] h , h if   k { 1 , , n 1 } .
Therefore, if we know A n for certain n N , Theorem 3 allows us to estimate Λ and the parameters F 1 , , F 1 n of the VAR process as follows
Λ ^ ( n ) = 1 2 π 0 2 π P ^ L n ( ω ) d ω 1 2 π 0 2 π P ^ L n ( ω ) d ω * 1
and
F ^ k ( n ) = 1 2 π 0 2 π e k ω i P ^ L n ( ω ) d ω 1 2 π 0 2 π P ^ L n ( ω ) d ω 1 *    k { 1 , , n 1 } .
Example 1.
We consider the zero-mean 2-dimensional VAR ( 1 ) process { x n } in ([15], Example 2.3), where
Λ = 4 1 1 2
and
F 1 = 0.8 0.7 0.4 0.6 .
Figure 1 shows the squared error made when Λ and F 1 are estimated from the perturbed VAR ( 1 ) process whose sequence of correlation matrices is
{ A n } = E x n : 1 x n : 1 * + 0 2 n 2 × 2 n 2 0 2 n 2 × 2 0 2 × 2 n 2 I 2 .
Observe that this perturbed process has been generated by corrupting the VAR ( 1 ) process in ([15], Example 2.3) by an impulse at n = 1 .

4.2. Parameter Estimation Method for Perturbed VMA Processes

We begin by reviewing the concept of VMA process.
Definition 2.
A zero-mean random N-dimensional vector process { x n } is said to be a VMA process if
x n = w n + k = 1 n 1 G k w n k    n N ,
where G k C N × N for all k N , and { w n } is a zero-mean random N-dimensional vector process whose sequence of correlation matrices is given by { E w 1 : n w 1 : n * } = { T n ( Λ ) } with Λ being an N × N positive definite matrix and
w 1 : n = w 1 w n    n N .
If there exists q N such that G k = 0 N × N for all k > q , then { x n } is called a VMA process of (finite) order q or a VMA ( q ) process.
Let { x n } be as in Definition 2. Assume that { G k } k Z , with G 0 = I N and G k = 0 N × N for all k N , is the sequence of Fourier coefficients of a continuous 2 π -periodic function G : R C N × N . Since Equation (12) can be rewritten as
x n = G n 1 G 1 I N w 1 : n    n N ,
we have
x 1 : n = I N 0 N × N 0 N × N 0 N × N G 1 I N 0 N × N 0 N × N G 2 G 1 I N 0 N × N G n 1 G n 2 G n 3 I N w 1 : n = T n ( G ) w 1 : n    n N ,
and consequently,
E x 1 : n x 1 : n * = E T n ( G ) w 1 : n w 1 : n * ( T n ( G ) ) * = T n ( G ) E w 1 : n w 1 : n * ( T n ( G ) ) * = { T n ( G ) T n ( Λ ) ( T n ( G ) ) * } .
If Λ = L Λ L Λ * is the Cholesky decomposition of Λ , then
E x 1 : n x 1 : n * = T n G L Λ T n G L Λ *
is the Cholesky decomposition of the positive definite matrix E x 1 : n x 1 : n * for all n N , because
E x 1 : n x 1 : n * = T n ( G ) T n ( L Λ L Λ * ) ( T n ( G ) ) * = T n ( G ) T n ( L Λ ) T n ( L Λ * ) ( T n ( G ) ) * = T n ( G L Λ ) ( T n ( L Λ ) ) * ( T n ( G ) ) * = T n ( G L Λ ) ( T n ( G ) T n ( L Λ ) ) *    n N .
Observe that if we know the correlation matrix E x 1 : n x 1 : n * for certain n N , then its Cholesky decomposition provides Λ and the parameters G 1 , , G n 1 of the VMA process, since
T n G L Λ = L Λ 0 N × N 0 N × N 0 N × N G 1 L Λ L Λ 0 N × N 0 N × N G 2 L Λ G 1 L Λ L Λ 0 N × N G n 1 L Λ G n 2 L Λ G n 3 L Λ L Λ .
However, in practice what we usually know is a perturbed version { A n } of the sequence of correlation matrices { E x 1 : n x 1 : n * } of the process. The following theorem allows us to estimate Λ and the parameters { G k } k N of the VMA process from the Cholesky decomposition of the matrices of the sequence { A n } , when { A n } { E x 1 : n x 1 : n * } .
Theorem 4.
Let { x n } be as in Definition 2. Assume that { G k } k Z , with G 0 = I N and G k = 0 N × N for all k N , is the sequence of Fourier coefficients of a continuous 2 π -periodic function G : R C N × N . Suppose that A n is an n N × n N positive definite matrix for all n N satisfying that { A n } is stable and { A n } { E x 1 : n x 1 : n * } . Let A n = L n L n * be the Cholesky decomposition of A n for all n N . If { E x 1 : n x 1 : n * } is stable then
lim n 1 2 π 0 2 π P ^ L n ( ω ) G ( ω ) L Λ F 2 d ω = 0 ,
and
1 2 π 0 2 π e k ω i P ^ L n ( ω ) d ω G k L Λ F 2 1 2 π 0 2 π P ^ L n ( ω ) G ( ω ) L Λ F 2 d ω
for all n N and k { 0 , 1 , , n 1 } , where Λ = L Λ L Λ * is the Cholesky decomposition of Λ. Moreover, if { x n } is of finite order there exist K 1 , K 2 [ 0 , ) such that
1 2 π 0 2 π P ^ L n ( ω ) G ( ω ) L Λ F 2 d ω K 1 A n E x 1 : n x 1 : n * F n + K 2 n    n N .
Proof. 
From Equation (14) we have { A n } { E x 1 : n x 1 : n * } = { T n G L Λ T n G L Λ * } . As { A n 1 2 } and { E x 1 : n x 1 : n * 1 2 } are bounded, the sequences
{ L n 1 2 } = λ 1 L n 1 * L n 1 = L n 1 * L n 1 2 = L n L n * 1 2 = A n 1 2
and
{ ( T n ( G L Λ ) ) 1 2 } = T n ( G L Λ ) ( T n ( G L Λ ) ) * 1 2 = E x 1 : n x 1 : n * 1 2
are also bounded. Consequently, from Theorem 2 we have that { L n } { T n ( G L Λ ) } and that there exists K 1 [ 0 , ) such that
L n T n ( G L Λ ) F n K 1 A n T n ( G L Λ ) ( T n ( G L Λ ) ) * F n = K 1 A n E x 1 : n x 1 : n * F n    n N .
Therefore, applying Theorem 1 we conclude that Equation (16) holds.
Applying the Schwarz inequality (see, e.g., ([14], p. 139)) yields
1 2 π 0 2 π e k ω i P ^ L n ( ω ) d ω G k L Λ F = 1 2 π 0 2 π e k ω i P ^ L n ( ω ) d ω 1 2 π 0 2 π e k ω i G ( ω ) d ω L Λ F = 1 2 π 0 2 π e k ω i P ^ L n ( ω ) G ( ω ) L Λ d ω F = 1 2 π r , s = 1 N 0 2 π e k ω i P ^ L n ( ω ) G ( ω ) L Λ d ω r , s 2 = 1 2 π r , s = 1 N 0 2 π e k ω i P ^ L n ( ω ) G ( ω ) L Λ r , s d ω 2 1 2 π r , s = 1 N 2 π 0 2 π e k ω i P ^ L n ( ω ) G ( ω ) L Λ r , s 2 d ω = 1 2 π 0 2 π r , s = 1 N e k ω i 2 P ^ L n ( ω ) G ( ω ) L Λ r , s 2 d ω = 1 2 π 0 2 π r , s = 1 N P ^ L n ( ω ) G ( ω ) L Λ r , s 2 d ω = 1 2 π 0 2 π P ^ L n ( ω ) G ( ω ) L Λ F 2 d ω
for all n N and k Z .
Moreover, if { x n } is of finite order from Theorem 1 there exists K 2 [ 0 , ) such that
1 2 π 0 2 π P ^ L n ( ω ) G ( ω ) L Λ F 2 d ω L n T n ( G L Λ ) F n + K 2 n K 1 A n E x 1 : n x 1 : n * F n + K 2 n    n N .
 □
If we know A n for certain n N , Theorem 4 provides an estimation of the block entry G k L Λ of the matrix T n G L Λ in Equation (15) given by
1 2 π 0 2 π e k ω i P ^ L n ( ω ) d ω = 1 n h = 1 n [ ( V n I N ) * L n ( V n I N ) ] h , h if   k = 0 , i 2 π k h = 1 n e k 2 π h n i e k 2 π ( h 1 ) n i [ ( V n I N ) * L n ( V n I N ) ] h , h if   k { 1 , , n 1 } .
Therefore, if we know A n for certain n N , Theorem 4 allows us to estimate Λ and the parameters G 1 , , G n 1 of the VMA process as follows
Λ ^ ( n ) = 1 2 π 0 2 π P ^ L n ( ω ) d ω 1 2 π 0 2 π P ^ L n ( ω ) d ω *
and
G ^ k ( n ) = 1 2 π 0 2 π e k ω i P ^ L n ( ω ) d ω 1 2 π 0 2 π P ^ L n ( ω ) d ω 1    k { 1 , , n 1 } .
Example 2.
We consider the zero-mean 2-dimensional VMA ( 1 ) process { x n } in ([15], Example 2.1), where
Λ = 4 1 1 2
and
G 1 = 0.8 0.7 0.4 0.6 .
Figure 2 shows the squared error made when Λ and G 1 are estimated from the perturbed VMA ( 1 ) process whose sequence of correlation matrices is
{ A n } = E x 1 : n x 1 : n * + I 2 0 2 × 2 n 2 0 2 n 2 × 2 0 2 n 2 × 2 n 2 .
Observe that this perturbed process has been generated by corrupting the VMA ( 1 ) process in ([15], Example 2.1) by an impulse at n = 1 .
In [2], the periodogram method for perturbed block Toeplitz matrices was applied in spectral estimation. In Theorems 3 and 4, it has been also applied in parameter estimation for perturbed VAR processes and in parameter estimation for perturbed VMA processes, respectively. We finish the paper by showing that the periodogram method for perturbed block Toeplitz matrices can be applied in a fourth statistical signal processing problem, namely, in MIMO channel identification with perturbed additive WSS noise.
In [16], an asymptotic result on block Toeplitz matrices was applied in single-input multiple-output (SIMO) channel identification. We finish the paper by showing that Theorem 4 can be applied in MIMO channel identification when the number of channel inputs and the number of channel outputs are equal.
We consider a MIMO channel with a discrete-time causal infinite impulse response (IIR) filter and additive noise. Thus, the channel output process { y n } is of the form
y n = x n + ϵ n = k = 0 n 1 G k w n k + ϵ n    n N .
We assume that the filter tap G k C N × N for all k N and G 0 = I N . We also assume that { G k } k Z , with G k = 0 N × N for all k N , is the sequence of Fourier coefficients of a continuous 2 π -periodic function G : R C N × N . We consider that the input process { w n } is a zero-mean WSS N-dimensional vector process with { E w 1 : n w 1 : n * } = { T n ( Λ ) } , where Λ is an N × N positive definite matrix. We assume that the noise process { ϵ n } is a zero-mean random N-dimensional vector process satisfying that there exists a continuous 2 π -periodic function Υ : R C N × N such that { E ϵ 1 : n ϵ 1 : n * } { T n ( Υ ) } . We also assume that the noise process is uncorrelated with the input process.
Suppose that { E x 1 : n x 1 : n * } is stable and { A n } = { E y 1 : n y 1 : n * T n ( Υ ) } is a stable sequence of positive definite matrices. To show that Theorem 4 can be here applied, we only need to prove that { A n } { E x 1 : n x 1 : n * } .
From Equation (13) we obtain
E x 1 : n x 1 : n * 2 = T n ( G ) T n ( Λ ) ( T n ( G ) ) * 2 T n ( G ) 2 T n ( Λ ) 2 ( T n ( G ) ) * 2 = Λ 2 T n ( G ) 2 2
for all n N . Hence, as { T n ( G ) 2 } is bounded (see, e.g., ([5], Theorem 4.3) or ([9], Corollary 4.2)), { E x 1 : n x 1 : n * 2 } is also bounded and { E x 1 : n x 1 : n * } { E x 1 : n x 1 : n * } . Since { T n ( Υ ) 2 } = { T n ( Υ ) 2 } is bounded, { T n ( Υ ) } { T n ( Υ ) } , and consequently, applying ([5], Lemma 3.1) yields { E ϵ 1 : n ϵ 1 : n * T n ( Υ ) } { 0 n N × n N } . Therefore, from ([5], Lemma 3.1) we conclude that
{ A n } = { E x 1 : n + ϵ 1 : n x 1 : n + ϵ 1 : n * T n ( Υ ) } = { E x 1 : n x 1 : n * + E x 1 : n ϵ 1 : n * + E ϵ 1 : n x 1 : n * + E ϵ 1 : n ϵ 1 : n * T n ( Υ ) } = { E x 1 : n x 1 : n * + E x 1 : n E ϵ 1 : n * + E ϵ 1 : n E x 1 : n * + E ϵ 1 : n ϵ 1 : n * T n ( Υ ) } = { E x 1 : n x 1 : n * + E ϵ 1 : n ϵ 1 : n * T n ( Υ ) } { E x 1 : n x 1 : n * } .
Thus, Theorem 4 can be applied in the considered MIMO channel identification problem, that is, it can be used to identify Λ and the filter taps { G k } k N .

5. Conclusions

In ([2], Theorem 4) the (averaged) periodogram method for positive semidefinite Toeplitz matrices was generalized to perturbed block Toeplitz matrices. Moreover, ([2], Theorem 4) was there applied to perturbed positive semidefinite block Toeplitz matrices to solve a statistical signal processing problem: spectral estimation for perturbed WSS vector processes.
In the present paper, ([2], Theorem 4) (Theorem 1) has been applied to perturbed lower triangular block Toeplitz matrices to solve three statistical signal processing problems: parameter estimation for perturbed VAR processes, parameter estimation for perturbed VMA processes, and MIMO channel identification with perturbed additive WSS noise. To solve those problems we have first generalized a result given in [3] on the Cholesky decomposition of Toeplitz matrices to perturbed block Toeplitz matrices.

Author Contributions

Authors are listed in order of their degree of involvement in the work, with the most active contributors listed first. J.G.-G. conceived the research question. All authors were involved in the research and wrote the paper. They have also read and approved the published version of the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Basque Government through the research project “Advanced distributed control for safety and energy efficiency of air transport (CODISAVA)” (KK-2018/00082).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gray, R.M. On the asymptotic eigenvalue distribution of Toeplitz matrices. IEEE Trans. Inf. Theory 1972, IT-18, 725–730. [Google Scholar] [CrossRef]
  2. Gutiérrez-Gutiérrez, J. A modified version of the Pisarenko method to estimate the power spectral density of any asymptotically wide sense stationary vector process. Appl. Math. Comput. 2019, 362, 124526. [Google Scholar] [CrossRef]
  3. Gray, R.M. Toeplitz and circulant matrices: A review. Found. Trends Commun. Inf. Theory 2006, 2, 155–239. [Google Scholar] [CrossRef]
  4. Pisarenko, V.F. On the estimation of spectra by means of non-linear functions of the covariance matrix. Geophys. J. R. Astron. Soc. 1972, 28, 511–531. [Google Scholar] [CrossRef] [Green Version]
  5. Gutiérrez-Gutiérrez, J.; Crespo, P.M. Block Toeplitz matrices: Asymptotic results and applications. Found. Trends Commun. Inf. Theory 2011, 8, 179–257. [Google Scholar] [CrossRef] [Green Version]
  6. Serra, S. Asymptotic results on the spectra of block Toeplitz preconditioned matrices. SIAM J. Matrix Anal. Appl. 1998, 20, 31–44. [Google Scholar] [CrossRef]
  7. Miranda, M.; Tilli, P. Asymptotic spectra of Hermitian block Toeplitz matrices and preconditioning results. SIAM J. Matrix Anal. Appl. 2000, 21, 867–881. [Google Scholar] [CrossRef]
  8. Gutiérrez-Gutiérrez, J.; Crespo, P.M. Asymptotically equivalent sequences of matrices and Hermitian block Toeplitz matrices with continuous symbols: Applications to MIMO systems. IEEE Trans. Inf. Theory 2008, 54, 5671–5680. [Google Scholar] [CrossRef] [Green Version]
  9. Tilli, P. Singular values and eigenvalues of non-Hermitian block Toeplitz matrices. Linear Algebra Appl. 1998, 272, 59–89. [Google Scholar] [CrossRef] [Green Version]
  10. Lancaster, P.; Tismenetsky, M. The Theory of Matrices; Academic Press: Cambridge, MA, USA, 1985. [Google Scholar]
  11. Bernstein, D.S. Matrix Mathematics: Theory, Facts, and Formulas; Princeton University Press: Princeton, NJ, USA, 2009. [Google Scholar]
  12. Gutiérrez-Gutiérrez, J.; Crespo, P.M. Asymptotically equivalent sequences of matrices and multivariate ARMA processes. IEEE Trans. Inf. Theory 2011, 57, 5444–5454. [Google Scholar] [CrossRef]
  13. Gutiérrez-Gutiérrez, J.; Zárraga-Rodríguez, M.; Crespo, P.M.; Insausti, X. Rate distortion function of Gaussian asymptotically WSS vector processes. Entropy 2018, 20, 719. [Google Scholar] [CrossRef] [Green Version]
  14. Rudin, W. Principles of Mathematical Analysis; McGraw-Hill: New York, NY, USA, 1976. [Google Scholar]
  15. Reinsel, G.C. Elements of Multivariate Time Series Analysis; Springer: Berlin, Germany, 1993. [Google Scholar]
  16. Gazzah, H.; Regalia, P.A.; Delmas, J.P. Asymptotic eigenvalue distribution of block Toeplitz matrices and application to blind SIMO channel identification. IEEE Trans. Inf. Theory 2001, 47, 1243–1251. [Google Scholar] [CrossRef]
Figure 1. Squared error made when Λ and F 1 are estimated by Λ ^ ( n ) and F ^ 1 ( n ) , respectively.
Figure 1. Squared error made when Λ and F 1 are estimated by Λ ^ ( n ) and F ^ 1 ( n ) , respectively.
Mathematics 08 00582 g001
Figure 2. Squared error made when Λ and G 1 are estimated by Λ ^ ( n ) and G ^ 1 ( n ) , respectively.
Figure 2. Squared error made when Λ and G 1 are estimated by Λ ^ ( n ) and G ^ 1 ( n ) , respectively.
Mathematics 08 00582 g002

Share and Cite

MDPI and ACS Style

Gutiérrez-Gutiérrez, J.; Insausti, X.; Zárraga-Rodríguez, M. Applications of the Periodogram Method for Perturbed Block Toeplitz Matrices in Statistical Signal Processing. Mathematics 2020, 8, 582. https://doi.org/10.3390/math8040582

AMA Style

Gutiérrez-Gutiérrez J, Insausti X, Zárraga-Rodríguez M. Applications of the Periodogram Method for Perturbed Block Toeplitz Matrices in Statistical Signal Processing. Mathematics. 2020; 8(4):582. https://doi.org/10.3390/math8040582

Chicago/Turabian Style

Gutiérrez-Gutiérrez, Jesús, Xabier Insausti, and Marta Zárraga-Rodríguez. 2020. "Applications of the Periodogram Method for Perturbed Block Toeplitz Matrices in Statistical Signal Processing" Mathematics 8, no. 4: 582. https://doi.org/10.3390/math8040582

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop