Skip to main content

Theory and Modern Applications

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

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.

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 [3–18]. 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)Px(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)Sx(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)Sx(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)Sx(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.

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.015

    Article  MATH  MathSciNet  Google 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.

    Article  MathSciNet  Google 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.008

    Article  MathSciNet  MATH  Google 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.001

    Article  Google 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.003

    Article  Google 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.020

    Article  Google 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.199861

    Article  MATH  Google 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.017

    Article  MathSciNet  MATH  Google 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.1085612

    Article  Google 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.003

    Article  Google 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.

    Article  Google 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.075

    Article  Google 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.

    MATH  MathSciNet  Google 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.680185

    Google 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.001

    Article  Google 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.004

    Google 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.1163114

    Article  MathSciNet  MATH  Google 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.022

    Article  MATH  MathSciNet  Google Scholar 

Download references

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.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tao Li.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

TL carried out the main part of this manuscript. The others participated in the discussion and gave the examples. All authors read and approved the final manuscript.

Rights and permissions

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

Reprints and permissions

About this article

Cite this article

Li, T., Sun, N., Lin, Q. et al. Improved criterion for the elimination of overflow oscillations in digital filters with external disturbance. Adv Differ Equ 2012, 197 (2012). https://doi.org/10.1186/1687-1847-2012-197

Download citation

  • Received:

  • Accepted:

  • Published:

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

Keywords