Open Access

Improved criterion for the elimination of overflow oscillations in digital filters with external disturbance

Advances in Difference Equations20122012:197

https://doi.org/10.1186/1687-1847-2012-197

Received: 24 August 2012

Accepted: 5 November 2012

Published: 14 November 2012

Abstract

In this paper, an improved criterion for the H elimination of overflow oscillations in digital filters with external disturbance is presented. Compared with some existing results in Ahn (AEU, Int. J. Electron. Commun. 65:750-752, 2011) and Kokil et al. (AEU, Int. J. Electron. Commun. doi:10.1016/j.aeue.2012.01.004, 2012), a distinct feature of the proposed criterion is that it can include the existing results as special cases or be less restrictive than them. Finally, an example is given to show this improvement over the existing conditions.

Keywords

exponential stabilitydigital filtersoverflow arithmeticLMI

1 Introduction

When designing digital filters by using a fixed-point arithmetic, one encounters overflow nonlinearities [1, 2]. Such nonlinearities may lead to the instability and possibly the zero-input limit cycles of the designed filters. But the global asymptotic stability of the null solution guarantees the absence of limit cycles in the designed filter [1, 3]. Therefore, the problem of the global asymptotic stability of fixed-point digital filters using saturation arithmetic has received considerable attention from many researchers [318]. However, most existing criteria are not available under the unfavorable environments with external disturbance. Recently, [15, 16] have considered this case, but the method given in [15, 16] seems still restrictive. So, there is room for further investigation on this topic.

Motivated by the preceding discussion, in this paper, an improved criterion for the H elimination of overflow oscillations in digital filters with external disturbance is proposed. It is shown that the presented criterion is less restrictive or more general than those in [15, 16].

Notation Throughout this paper, I is used to denote an identity matrix with appropriate dimension. For a real symmetric matrix P, the notation P > 0 (≥0) means that the matrix P is a positive definite (positive semi-definite), and A > ( ) B means A B > ( ) 0 . The superscript τ denotes the transpose of a vector or matrix.

2 Problem formulation and preliminaries

Consider the following digital filter:
{ x ( r + 1 ) = f ( y ( r ) ) + ω ( r ) x ( r + 1 ) = [ f 1 ( y 1 ( r ) ) f 2 ( y 2 ( r ) ) f n ( y n ( r ) ) ] τ + [ ω 1 ( r ) ω 2 ( r ) ω n ( r ) ] τ , y ( r ) = [ y 1 ( r ) y 2 ( r ) y n ( r ) ] τ = A x ( r ) ,
(1)
where x ( r ) R n is the state vector, ω ( r ) R n is an external disturbance, A = [ a i j ] R n × n is the coefficient matrix, y ( r ) R n is the system output vector, and f i ( ) , i = 1 , , n , are given by
{ 1 f i ( y i ( r ) ) 1 , | y i ( r ) | > 1 , f i ( y i ( r ) ) = y i ( r ) , 1 y i ( r ) 1 .
(2)

The nonlinearities given by (2) include two’s complement overflow arithmetic and saturation arithmetic as special cases.

The purpose of this paper is to develop an improved exponential stability with H performance γ under zero-initial conditions for all nonzero ω ( r ) for the system (1) satisfying conditions (2) and to compare it with the existing results in [15, 16]. To obtain our main results, we need the following lemma.

Lemma 1 For the given system (1)-(2), if there are a diagonal matrix L = diag { l 1 , l 2 , , l n } R n × n , a matrix N = [ n i j ] R n × n which satisfy l j i = 1 n | n j i | , i , j = 1 , , n , then the following inequality holds:
[ y τ ( r ) L + f τ ( y ( r ) ) N τ ] [ y ( r ) f ( y ( r ) ) ] 0 .
(3)
Proof The inequality (3) can be rewritten as
j = 1 n [ y j ( r ) l j + i = 1 n f i ( y i ( r ) ) n j i ] [ y j ( r ) f j ( y j ( r ) ) ] 0 .
(4)

When 1 y i ( r ) 1 , it means y j ( r ) f j ( y j ( r ) ) = 0 . It is clear that (4) holds.

When | y i ( r ) | > 1 , it can obtained that
[ y j ( r ) l j + i = 1 n f i ( y i ( r ) ) n j i ] [ y j ( r ) f j ( y j ( r ) ) ] = y j 2 ( r ) [ l j + i = 1 n f i ( y i ( r ) ) y j ( r ) n j i ] [ 1 f j ( y j ( r ) ) y j ( r ) ] .
(5)
From (2), it is easy to see that | f i ( y i ( r ) ) | 1 holds. Hence, | f i ( y i ( r ) ) y j ( r ) | 1 and | f j ( y j ( r ) ) y j ( r ) | 1 . Because l j i = 1 n | n j i | , then the following inequality holds:
[ y j ( r ) l j + i = 1 n f i ( y i ( r ) ) n j i ] [ y j ( r ) f j ( y j ( r ) ) ] 0 .
(6)

According to (6), hence, (4) holds. This completes the proof of Lemma 1. □

3 Improved stability criterion

First of all, we present the main result, i.e., a new criterion for the H elimination of overflow oscillations in digital filters with external disturbance.

Theorem 1 For a given level γ and the system (1) satisfying condition (2), if there exist positive definite matrices P = P τ R n × n , S = S τ R n × n , a positive diagonal matrix L = diag { l 1 , l 2 , , l n } R n × n , and a matrix N = [ n i j ] R n × n such that
W = [ S P + 2 A τ L A A τ N A τ L 0 P N N τ P P γ 2 I ] < 0
(7a)
and
l j i = 1 n | n j i | , i , j = 1 , , n
(7b)

hold, then the system (1) is exponentially stable with H performance γ.

Proof Consider the quadratic Lyapunov function
V ( x ( r ) ) = x τ ( r ) P x ( r ) ,
(8)
where P = P τ = [ p i j ] n × n > 0 . Along the trajectories of the system (1), one has
V ( x ( r ) ) = x τ ( r + 1 ) P x ( r + 1 ) x τ ( r ) P x ( r ) = [ f ( y ( r ) ) + ω ( r ) ] τ P [ f ( y ( r ) ) + ω ( r ) ] x τ ( r ) P x ( r ) + 2 [ y τ ( r ) L + f τ ( y ( r ) ) N τ ] [ y ( r ) f ( y ( r ) ) ] 2 [ y τ ( r ) L + f τ ( y ( r ) ) N τ ] [ y ( r ) f ( y ( r ) ) ] = η τ ( r ) W η ( r ) x τ ( r ) S x ( r ) + γ 2 ω τ ( r ) ω ( r ) + Φ ( r ) ,
(9)
where η ( r ) = [ x τ ( r ) f τ ( y ( r ) ) ω τ ( r ) ] τ , S > 0 and Φ ( r ) = 2 [ y τ ( r ) L + f τ ( y ( r ) ) N τ ] [ y ( r ) f ( y ( r ) ) ] . Moreover, from Lemma 1, one can infer that Φ ( r ) is nonpositive. If LMI (7a), (7b) is satisfied, we have
V ( x ( r ) ) x τ ( r ) S x ( r ) + γ 2 ω τ ( r ) ω ( r ) .
(10)

By summation of both sides of (10) from 0 to ∞ and computing V ( x ( ) ) 0 and V ( x ( 0 ) ) = 0 , we have r = 0 x τ ( r ) S x ( r ) < γ 2 r = 0 ω τ ( r ) ω ( r ) .

Next, we show the system (1) with ω ( r ) = 0 is exponentially stable. Note that
λ min ( P ) x ( r ) 2 V ( x ( r ) ) λ max ( P ) x ( r ) 2 ,
we have
V ( x ( r ) ) < x τ ( r ) S x ( r ) λ min ( S ) x ( r ) 2 .
(11)

According to (10) and Theorem 1 of [15], this guarantees the exponential stability. This completes the proof. □

4 Comparison with the existing results

In order to show the improvement of the proposed criterion over the existing results in [15, 16], we will first recall them.

Lemma 2 (Ahn 2011 [15])

For a given level γ > 0 , if we assume that there exist symmetric positive definite matrices P, S, a positive diagonal matrix M, and a positive scalar δ such that
[ δ A τ A + S P A τ M 0 P δ I 2 M P P γ 2 I ] < 0 ,
(12)

then the system (1) with (2) is exponentially stable with H performance γ.

Lemma 3 (Kokil 2012 [16])

For a given level γ > 0 , if we assume that there exist symmetric positive definite matrices P, S, and a positive scalar δ such that
[ δ A τ A + S P A τ C 0 P δ I C C τ P P γ 2 I ] < 0 ,
(13)

where C is a row diagonally dominant matrix with positive diagonal elements, then the system (1) with (2) is exponentially stable with H performance γ.

Remark 1 As noted in [16], when C in Lemma 3 is identified as the positive definite diagonal matrix M in Lemma 2, Lemma 2 can be recovered as a special case of Lemma 3.

Comparing with Lemma 3, Theorem 1 may further relax the condition. We will show the improvement by using Remark 2.

Remark 2 Letting L N = Z in Theorem 1, it is clear that Z is a row diagonally dominant matrix with positive diagonal elements. Then LMI (7a) can be rewritten as
[ S P + 2 A τ L A A τ Z 0 P 2 L + Z + Z τ P P γ 2 I ] < 0 .
(14)

When Z = C and 2 l 1 = 2 l 2 = = 2 l n = δ with C is defined in (13), it is worth pointing out that Lemma 3 can be recovered as a special case of Theorem 1.

5 Numerical examples

In this section, we use an example to illustrate the usefulness of our result.

Example 1 Consider the second-order system (1) with
A = [ 0.99 1 0 0.1 ] , w ( r ) = [ cos ( r ) sin ( r ) ] .
The minimum lower bound of γ for this system as obtained via Theorem 1 is 12.9062. On the other hand, Lemma 2 and Lemma 3 give the minimum lower bound of γ as 72.9310 and 35.1760. It is clear that the minimum lower bound of γ in our paper is smaller than Lemma 1 and Lemma 2. In other words, Theorem 1 provides improved results over the previous results in [15, 16]. And a feasible solution is in the following:
P = [ 0.8671 0.6795 0.6795 35.8751 ] , S = [ 0.0025 0.1094 0.1094 15.5430 ] , N = [ 0.4386 0.0000 0.8342 32.4671 ] , L = diag { 0.4398 , 57.0005 } .

6 Conclusion

In this paper, an LMI-based criterion for the H elimination of overflow oscillations in fixed-point state-space digital filters with external disturbance has been established. The obtained criterion has been shown to be less restrictive than some existing results or to cover them as special cases.

Declarations

Acknowledgements

This work was supported in part by the Major State Basic Research Development Program of China (973 Program) under Grant No. 2012CB720003, in part by the National Science Foundation of China under Grants No. 61125306, 60904025, 60904026.

Authors’ Affiliations

(1)
Department of Information and Communication, Nanjing University of Information Science and Technology
(2)
Environmental Monitoring Center of Jiangsu Province
(3)
School of Instrument Science and Engineering, Southeast University

References

  1. Singh V: Stability analysis of a class of digital filters utilizing single saturation nonlinearity. Automatica 2008, 44: 282–285. 10.1016/j.automatica.2007.04.015View ArticleMATHMathSciNetGoogle Scholar
  2. Ooba T: Stability of discrete-time systems joined with a saturation operator on the state-space. IEEE Trans. Autom. Control 2010, 48: 2153–2155.MathSciNetView ArticleGoogle Scholar
  3. Shen T, Wang XH, Yuan ZG: Stability analysis for a class of digital filters with single saturation nonlinearity. Automatica 2010, 46: 2112–2115. 10.1016/j.automatica.2010.09.008MathSciNetView ArticleMATHGoogle Scholar
  4. Kar H, Singh V: Elimination of overflow oscillations in digital filters employing saturation arithmetic. Digit. Signal Process. 2005, 15: 536–544. 10.1016/j.dsp.2005.02.001View ArticleGoogle Scholar
  5. Kar H: An LMI based criterion for the nonexistence of overflow oscillations in fixed-point state-space digital filters using saturation arithmetic. Digit. Signal Process. 2007, 17: 685–689. 10.1016/j.dsp.2006.11.003View ArticleGoogle Scholar
  6. Kar H: An improved version of modified Liu-Michel’s criterion for global asymptotic stability of fixed-point state-space digital filters using saturation arithmetic. Digit. Signal Process. 2010, 20: 977–981. 10.1016/j.dsp.2009.10.020View ArticleGoogle Scholar
  7. Liu D, Michel AN: Asymptotic stability of discrete-time systems with saturation nonlinearities with applications to digital filters. IEEE Trans. Circuits Syst. I 1992, 39: 798–807. 10.1109/81.199861View ArticleMATHGoogle Scholar
  8. Shen T, Yuan ZG: Stability of fixed-point state-space digital filters using two’s complement arithmetic: further insight. Automatica 2010, 46: 2109–2111. 10.1016/j.automatica.2010.08.017MathSciNetView ArticleMATHGoogle Scholar
  9. Singh V: A new realizability condition for limit cycle free state-space digital filters employing saturation arithmetic. IEEE Trans. Circuits Syst. 1985, 32: 1070–1071. 10.1109/TCS.1985.1085612View ArticleGoogle Scholar
  10. Singh V: Elimination of overflow oscillations in fixed-point state-space digital filters using saturation arithmetic: an LMI approach. Digit. Signal Process. 2006, 16: 45–51. 10.1016/j.dsp.2005.04.003View ArticleGoogle Scholar
  11. Singh V: Modified form of Liu-Michel’s criterion for global asymptotic stability of fixed-point state-space digital filters using saturation arithmetic. IEEE Trans. Circuits Syst. II, Express Briefs 2006, 53: 1423–1425.View ArticleGoogle Scholar
  12. Singh V: A new frequency-domain criterion for elimination of limit cycles in fixed-point state-space digital filters using saturation arithmetic. Chaos Solitons Fractals 2007, 34: 813–816. 10.1016/j.chaos.2006.03.075View ArticleGoogle Scholar
  13. Ahn CK, Lee YS:Induced H stability of fixed-point digital filters without overflow oscillations and instability due to finite word length effects. Adv. Differ. Equ. 2012, 51: 1–7.MATHMathSciNetGoogle Scholar
  14. Ahn CK: A new condition for the elimination of overflow oscillations in direct form digital filters. Int. J. Electron. 2012. doi:10.1080/00207217.2012.680185Google Scholar
  15. Ahn CK: Criterion for the elimination of overflow oscillations in fixed-point digital filters with saturation arithmetic and external disturbance. AEÜ, Int. J. Electron. Commun. 2011, 65: 750–752. 10.1016/j.aeue.2010.12.001View ArticleGoogle Scholar
  16. Kokil P, Kandanvli VKR, Kar H: A note on the criterion for the elimination of overflow oscillations in fixed-point digital filters with saturation arithmetic and external disturbance. AEÜ, Int. J. Electron. Commun. 2012. doi:10.1016/j.aeue.2012.01.004Google Scholar
  17. Mills WL, Mullis CT, Roberts RA: Digital filter realizations without overflow oscillations. IEEE Trans. Acoust. Speech Signal Process. 1978, 26: 334–338. 10.1109/TASSP.1978.1163114MathSciNetView ArticleMATHGoogle Scholar
  18. Singh V: Modified criterion for global asymptotic stability of fixed-point state-space digital filters using two’s complement arithmetic. Automatica 2010, 46: 475–478. 10.1016/j.automatica.2009.11.022View ArticleMATHMathSciNetGoogle Scholar

Copyright

© Li et al.; licensee Springer 2012

This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.