AAK Theorem and a Design of Multidimensional BIBO Stable Filters

Abstract

Rational approximation theory occupies a significant place in signal processing and systems theory. This research paper proposes an optimal design of BIBO stable multidimensional Infinite Impulse Response filters with a realizable (rational) transfer function thanks to the Adamjan, Arov and Krein (AAK) theorem. It is well known that the one dimensional AAK results give the best approximation of a polynomial as a rational function in the Hankel semi norm. We suppose that the Hankel matrix associated to the transfer function has a finite rank.

Share and Cite:

Bossoto, B. and Bissanga, G. (2024) AAK Theorem and a Design of Multidimensional BIBO Stable Filters. Open Journal of Discrete Mathematics, 14, 9-15. doi: 10.4236/ojdm.2024.142002.

1. Introduction

Multidimensional filters are central elements in digital signal processing and control systems.

Consider a n dimensional (nD) filter S with an analytic transfer function

H ( z 1 , , z n ) = α n h α z α . (1)

The sequence { h α } α n is the so called impulse response of the filter.

To avoid burst in a filter, stability is a necessary condition. For instance, the filter S is BIBO stable if for any bounded input signal x, the output y is bounded. A fundamental theorem states that S is BIBO stable if and only if

α n h α < . (2)

However, only a rational filter (filter having a rational transfer function) is physically realizable. Under some assumptions, the filter S is rational and BIBO stable if and only if all poles of H lie in the unit polydik

D n = { z n , | z i | < 1 , i = 1 , 2 , , n } (see [1] [2] for example).

Note that BIBO stability has also been studied in the consensus coordination of control systems [3] [4] .

Given the significance of rational approximation theory in signal processing and systems theory, during the last years several mathematicians have been researching the problem of approximating multivariate functions (see for example [5] [6] [7] ). One can also cite the works of Avilov and all [8] through the method of Padé-type extended to several variables and recently Austin and all [9] by discrete least-squares methods.

We propose in this paper to introduce a possibility to design multidimensional BIBO stable Infinite Impulse Response (IIR) filters as realizable filters thanks to the one dimensional AAK (Adamyan, Arov and Kreĭn) theorem [2] . To our knowledge such approach does not exist in the literature. We are concerned with filters S such that the multidimensional transfer function H [ z 1 , , z n ] may be written as a combination (sum or product) of separable polynomials. We assume that the Hankel operator associated to H has a finite rank.

It is known that the AAK theorem gives the best approximation of a univariate polynomial as a rational function in the Hankel semi-norm. A remarkable contribution of AAK’s result is its significance to engineering. One of its important applications is the problem of system reduction which consists of finding a lower-dimensional linear system to approximate a given high-dimensional linear system in a certain optimal sense. The AAK result provides a wonderful characterization of this problem in sense that the Hankel norm of the error between the given high-order transfer function and the approximant is minimized over all transfer functions of the same (lower) order (see [2] for an overview on the topic). The origins of the AAK method can be founded in the papers by Adamyan-Arov-Kreĭn [10] [11] . One can cite also the following paper [12] .

Outline

This paper is organized as follows. Section 2 provides some explanations on the system reduction problem and preliminaries on AAK theorem for one dimensional (1D) filters. In Section 3, we propose rational optimal approximations of the transfer functions of a multidimensional (nD) filter by our approach based on AAK results.

2. Preliminaries on AAK Theorem on 1D Filters

Consider H ( z ) = n = 0 h n z n , the transfer function of an 1D filter. The Hankel matrix corresponding to H ( z ) is the infinite matrix Γ H = [ h l + m 1 ] l , m = 1,2, , namely

Γ H = ( h 1 h 2 h 3 h 2 h 3 h 3 ) . (3)

The matrix Γ H can be viewed as an operator on the space of square summable sequences l 2 . The operator norm of Γ H is given by

Γ H s : = sup x l 2 = 1 Γ H x (4)

and one defines the Hankel semi-norm of H ( z ) by

H ( z ) Γ = Γ H s . (5)

If h 0 = 0 , then Γ H s is the spectral norm of the operator Γ H .

Note that the terms

H a ( z ) = h 0 and H s = n = 1 h n z n

are called the analytic and the singular part of H ( z ) = n = 0 h n z n .

For a positive integer m, let

H m = { Hankel matrix Γ ; Γ < , rank Γ m } . (6)

The problem stated as follows:

Γ H Γ ^ m s = inf Γ m H m Γ H Γ m s (7)

is called system reduction for the filter [2] and is equivalent to the extremal problem

H r ^ m Γ = inf r m R m s H r m (8)

with

R m s : = { r d ( z ) = p 1 z d 1 + + p d z d + q 1 z d 1 + + q d ; all poles of r d ( z ) lie in | z | < 1, d m } . (9)

The following theorem makes a connection between the system reduction problem and the approximation of a polynomial as a rational function.

Theorem 1 ( [2] , Kronecker’s theorem). The infinite Hankel matrix Γ H has finite rank m if and only if the singular part H s is a strictly proper rational function in z i.e.

H ( z ) = n = 0 h n z n = h 0 + p 1 z m 1 + + p m z m c m z m 1 c 1 . (10)

Moreover,

Corollary 1 (Kronecker Nehari result, [2] ). The function

H ( z ) = n = 1 h n z n

is in R m s if and only if its corresponding Hankel matrix Γ H is in H m .

Definition 1. Let Γ be a Hankel matrix and Γ * its adjoint.

The s-numbers (or singular values) of Γ are the eigenvalues of | Γ | = Γ * Γ .

Any pair ( ξ m , η m ) of elements in l 2 that satisfies

Γ ξ m = s m η m and Γ η m = s m ξ m

is called a Schmidt pair of Γ .

One denotes by L ( | z | = 1 ) the espace of essentially bounded functions on the unit circle | z | = 1 . Then

Theorem 2 ( [2] , Adamjan, Arov, and Krein theorem). Let f ( z ) be a given function in L ( | z | = 1 ) such that the Hankel matrix Γ f associated to f is a compact operator with s-numbers s 1 s 2 s = 0 and let

( ξ m = { u i ( m ) } i = 1 , 2 , , η m = { v i ( m ) } i = 1 , 2 , ) , the Schmidt pair corresponding to s m . Then a solution to the extremal problem

f r ^ m Γ = inf r R m s f r

is given by the singular part [ h ^ ( z ) ] s of

h ^ ( z ) = f ( z ) s m + 1 i = 1 v i ( m + 1 ) z i i = 1 u i ( m + 1 ) z i 1 (11)

A detailed proof of this theorem has been made in [2] .

3. Approximation of the Transfer Function of an (nD) BIBO Stable Filter

Definition 2: We say that a polynomial r [ z 1 , , z n ] is stable if

r ( z 1 , , z n ) = 0 only for | z 1 | < 1 , , | z n | < 1.

Let R m n be the set of rational polynomials in [ z 1 , , z n ] with stable denominator and such that the degrees of the numerator and denominator do not exceed m.

One has the following result.

Proposition 1: Suppose that

H ( z ) = α n { 0, ,0 } h α z α (12)

is the transfer function of a multidimensional (nD) BIBO stable filter such that

1) H ( z 1 , , z n ) = H 1 ( z 1 ) × × H n ( z n ) ,

2) For each i = 1,2, , n , H i is a polynomial in L ( | z | = 1 ) ,

3) The operators Γ H i are compact operators with finite ranks R i m .

Then an optimal approximation of H as a rational function in R m n is given by

[ h ^ ( z 1 , , z n ) ] s = [ h ^ 1 ( z 1 ) ] s × × [ h ^ n ( z n ) ] s , (13)

the elements [ h ^ i ( z i ) ] s being the singular parts of a certain polynomial function h ^ i .

Remark 1: If the hypothesis one in the proposition 1 is replaced by

H ( z 1 , , z n ) = H 1 ( z 1 ) + + H n ( z n ) ,

then

[ h ^ ( z 1 , , z n ) ] s = [ h ^ 1 ( z 1 ) ] s + + [ h ^ n ( z n ) ] s .

Proof. The existence of such approximation of the (nD) transfer function H (in R m n ) given in Equation (12) is certified by the Kronecker-Nehari result applied to each H i . The Formula (13) is given by the application of the AAK theorem to each polynomial H i and for each i = 1,2, , n

h ^ i ( z i ) = H i ( z i ) s m + 1 i j = 1 v j ( m + 1 ) z i j j = 1 u j ( m + 1 ) z i j 1 (14)

with s m + 1 i the ( m + 1 ) th s-number of Γ H i .

Moreover one has.

Corollary 2 (Lemma 2.1, [2] ). If for each i = 1 , , n

[ h ^ i ( z i ) ] s = p 1 z i m 1 + + p m z i m c m z i m 1 c 1 (15)

and

Γ H i m = ( h 1 i h m i h m i h 2 m 1 i ) .

the principal minor of order m in Γ H i , then

( c 1 c m ) = ( Γ H i ) m ( h m + 1 i h 2 m i ) (16)

and

p 1 = h 1 i , p 2 = h 2 i c 1 h 1 i , , p m = h m i h m 1 i c 1 h 1 i c m 1 . (17)

Proposition 2: Suppose that

H ( z 1 , , z n ) = i = 1 n P i ( z i ) i = 1 n Q i ( z i )

belongs to R m n . Then for each i = 1,2, , n the coefficients of P i and Q i can be computed thanks to corollary 2. More precisely if

P i ( z i ) = p 1 z i m 1 + + p m , Q i ( z i ) = z i m c m z i m 1 c 1

and H i ( z i ) : = H ( 1 , , 1 , z i , 1 , , 1 ) then

1) The coefficients of P i and Q i except p m and c 1 are computed by using (16) and (17);

2) The rank of Γ H i , R i m .

Proof. The item 1 is a consequence of the corollary 2.

The contraposition of the theorem of DeCarlo et al [13] allows to say that H i belongs to R m s . The item 2 is then a consequence of Corollary 1.

4. Conclusion

This paper has proposed an optimal design of a multidimensional BIBO stable filter with a rational transfer function H [ z 1 , , z n ] . The approach is based on the one dimensional AAK theorem. Two propositions have been developed and require that the Hankel operators Γ H i associated with the polynomial function H are compact with finite ranks. We hope that in further works, comparisons (based on numerical tests) with other methods that exist in the literature on the approximation of multivariate functions will be made.

Data Availability

No underlying data was collected or produced in this study.

Funding Statement

This study did not receive any funding in any form.

Conflicts of Interest

All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter in this manuscript.

References

[1] Anderson, B. and Jury, E. (1974) Stability of Multidimensional Digital Filters. IEEE Transactions on Circuits and Systems, 21, 300-304.
https://doi.org/10.1109/TCS.1974.1083834
[2] Chui, C.K. and Chen, G. (1992) Signal Processing and Systems Theory. Springer Science & Business Media, Berlin.
https://doi.org/10.1007/978-3-642-97406-9
[3] Shang, Y. (2023) Resilient Vector Consensus over Random Dynamic Networks under Mobile Malicious Attacks. Oxford University Press, Oxford.
https://doi.org/10.1093/comjnl/bxad043
[4] Shang, Y. (2023) Resilient Tracking Consensus over Dynamic Graphs: A Linear System Approach. Cambridge University Press, Cambridge.
https://doi.org/10.1017/S0956792522000225
[5] Chisholm, J.S.R. (1973) Rational Approximants Defined from Double Power Series. Mathematics of Computation, 27, 841-848.
https://doi.org/10.1090/S0025-5718-1973-0382928-6
[6] Cuyt, A.A.M. (1983) A Comparison of Some Multivariate Padé-Approximants. SIAM Journal on Mathematical Analysis, 14, 195-202.
https://doi.org/10.1137/0514016
[7] Cuyt, A., Driver, K. and Lubinsky, D. (1996) Kronecker Type Theorems, Normality and Continuity of the Multivariate Padé Operator. Numerische Mathematik, 73, 311-327.
https://doi.org/10.1007/s002110050195
[8] Vavilov, V.V., Tchobanou, M.K. and Tchobanou, P.M. (2002) Design of Multi-Di-mensional Recursive Systems through Pad’e Type Rational Approximation. Nonlinear Analysis: Modelling and Control, 7, 105-125.
https://doi.org/10.15388/NA.2002.7.1.15206
[9] Austin, A.P., Krishnamoorthy, M., Leyffer, S., Mrenna, S., Müller, J. and Schulz, H. (2021) Practical Algorithms for Multivariate Rational Approximation. Computer Physics Communications, 261, Article ID: 107663.
https://doi.org/10.1016/j.cpc.2020.107663
[10] Adamyan, V.M., Arov, D.Z. and Krein, M.G. (1968) Infinite Hankel Matrices and Generalized Carathéodory—Fejer and Riesz Problems. Functional Analysis and Its Applications, 2, 1-18.
https://doi.org/10.1007/BF01075356
[11] Adamyan, V., Arov, D. and Krein, M.G. (1971) Analytic Properties of Schmidt Pairs for a Hankel Operator and the Generalized Schur-Takagi Problem. Mathematics of the USSR-Sbornik, 86, 34-75.
https://doi.org/10.1070/SM1971v015n01ABEH001531
[12] Prokhorov, V.A. (1993) On a Theorem of Adamian, Arov, and Krein. Matematicheskii Sbornik, 184, 89-104.
[13] Decarlo, R.A., Murray, J. and Saeks, R. (1977) Multivariable Nyquist Theory. International Journal of Control, 25, 657-675.
https://doi.org/10.1080/00207177708922261

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.