Skip to main content

Advertisement

Induced l stability of fixed-point digital filters without overflow oscillations and instability due to finite word length effects

Article metrics

  • 2103 Accesses

  • 14 Citations

Abstract

This article studies a new criterion for the induced l stability of fixed-point state-space digital filters without overflow oscillations and instability due to finite word length effects. The criterion not only guarantees exponential stability but also reduces the effect of external interference to an induced l norm constraint. We present a numerical example, which demonstrates the effectiveness of the proposed criterion.

1 Introduction

When designing a linear time-invariant digital filter using a fixed-point arithmetic, one encounters quantization and overflow nonlinearities. The presence of these nonlinearities may result in the instability of designed filters. The zero-input limit cycles, which are undesirable, may possibly occur due to these nonlinearities. The quantization and overflow nonlinear-ities may interact with each other. However, if the number of quantization steps is large, quantization effects may be decoupled when investigating the effects of overflow. Several researchers have studies stability criteria for digital filters employing saturation overflow arithmetic [18].

In the hardware implementation of high-order digital filters, they are usually split into some biquad filters before hardware implementation. Then, there may exist interferences between these biquad filters. These interferences lead to malfunction as well as destruction in the last [9, 10]. However, most existing stability criteria for digital filters are only available under specific conditions without external interference, while in unfavorable environments with external interference, unfortunately, we cannot use these existing stability criteria any more. Therefore, it is important to study an alternative criterion that can overcome the shortcomings of existing stability criteria for digital filters.

There always exist model uncertainties and external disturbances in real physical systems. In recent years, this had led to an interest in the induced l approach [11, 12]. The induced l approach is an effective tool to treat several dynamic systems because we can obtain general stability results using only inputs and outputs measurements. Now, the following question arises: is there an induced l stability condition for digital filters with external interference and saturation arithmetic? However, as far as we are aware, for the induced l stability for digital filters with external interference and saturation arithmetic, there are no results published in the literature so far.

This article studies a new stability criterion for fixed-point state-space digital filters with external interference and saturation arithmetic via the induced l stability approach. This criterion is a new contribution in fields of digital filters. Under the proposed criterion, the digital filter is exponentially stable and the induced l norm from the external interference to the state vector is reduced to an interference attenuation level. For a fixed scalar variable, we represent this criterion in terms of linear matrix inequalities (LMIs), which can be solved efficiently via existing numerical algorithms such as interior point algorithms [13, 14].

This article is organized as follows. In Section 2, a new criterion for the induced l stability of fixed-point state-space digital filters is proposed. In Section 3, a numerical example is given, and finally, conclusions are presented in Section 4.

2 New induced lstability criterion

The digital filter under consideration is described by:

x ( r + 1 ) = f ( y ( r ) ) + w ( r ) = [ f 1 ( y 1 ( r ) ) f 2 ( y 2 ( r ) ) f n ( y n ( r ) ) ] T + [ w 1 ( r ) w 2 ( r ) w n ( r ) ] T ,
(1)
y ( r ) = [ y 1 ( r ) y 2 ( r ) y n ( r ) ] T = A x ( r ) ,
(2)
z ( r ) = [ z 1 ( r ) z 2 ( r ) z p ( r ) ] T = H x ( r ) ,
(3)

where x(r) Rnis the state vector, z(r) Rpis a linear combination of the states, w(r) Rnis the external interference, A Rn×nis the coefficient matrix, and H Rp×nis a known constant matrix. The following saturation nonlinearities:

f i ( y i ( r ) ) = 1 , if y i ( r ) > 1 y i ( r ) , if - 1 y i ( r ) 1 - 1 , if y i ( r ) < - 1
(4)

are under consideration for i = 1, 2, ..., n. Note that the saturation nonlinearities are confined to the sector [0, 1], i.e.,

f i ( 0 ) = 0 , 0 f i ( y i ( r ) ) y i ( r ) 1 , i = 1 , 2 , . . . , n .
(5)

In this article, given a level γ > 0, we find a new induced l stability criterion such that the digital filter (1)-(3) with w(r) = 0 is exponentially stable and

sup r 0 z T ( r ) z ( r ) < γ 2 sup r 0 w T ( r ) w ( r )
(6)

under zero-initial conditions for all nonzero w(r). The parameter γ is called the induced l norm bound or the interference attenuation level. In this case, the digital filter (1)-(3) is said to be exponentially stable with induced l performance γ.

In the following theorem, we present a new induced l stability criterion for digital filters.

Theorem 1. For a given level γ > 0, if we assume that there exist a symmetric positive definite matrix P, a positive definite diagonal matrix M, positive scalars δ, λ, and μ such that

δ A T A - P - λ P M A 0 A T M P - δ I - 2 M P 0 P P - γ I <0,
(7)
λ P 0 H T 0 ( γ - μ ) I 0 H 0 γ I > 0 ,
(8)

then the digital filter (1)-(3) is exponentially stable with induced lperformance γ.

Proof. Consider the following Lyapunov function: V(x(r)) = xT(r)Px(r). Along the trajectory of the digital filter (1), we have

Δ V ( x ( r ) ) = V ( x ( r + 1 ) ) - V ( x ( r ) ) = f ( A x ( r ) ) + w ( r ) T P f ( A x ( r ) ) + w ( r ) - x T ( r ) P x ( r ) = f T ( A x ( r ) ) P f ( A x ( r ) ) + f T ( A x ( r ) ) P w ( r ) + w T ( r ) P f ( A x ( r ) ) + w T ( r ) P w ( r ) - x T ( r ) P x ( r ) + 2 f T ( A x ( r ) ) M [ A x ( r ) - f ( A x ( r ) ) ] - 2 f T ( y ( r ) ) M [ y ( r ) - f ( y ( r ) ) ] .

From (5), it is clear that

f T ( A x ( r ) ) f ( A x ( r ) ) = f ( A x ( r ) ) 2 A x ( r ) 2 = ( A x ( r ) ) T A x ( r ) .
(9)

Then, for a positive scalar δ, we have

δ [ x T ( r ) A T A x ( r ) - f T ( A x ( r ) ) f ( A x ( r ) ) ] 0 .
(10)

If we use (10), we obtain a new upper bound for ΔV(x(r)) as

Δ V ( x ( r ) ) f T ( A x ( r ) ) P f ( A x ( r ) ) + f T ( A x ( r ) ) P w ( r ) + w T ( r ) P f ( A x ( r ) ) + w T ( r ) P w ( r ) - x T ( r ) P x ( r ) + 2 f T ( A x ( r ) ) M [ A x ( r ) - f ( A x ( r ) ) ] - 2 f T ( y ( r ) ) M [ y ( r ) - f ( y ( r ) ) ] + δ [ x T ( r ) A T A x ( r ) - f T ( A x ( r ) ) f ( A x ( r ) ) ] = x ( r ) f ( A x ( r ) ) w ( r ) T δ A T A - P + λ P M A 0 A T M P - δ I - 2 M P 0 P P - μ I x ( r ) f ( A x ( r ) ) w ( r ) - λ x T ( r ) P x ( r ) + μ w T ( r ) w ( r ) + Φ ( r ) ,
(11)

where Φ(r) = -2fT(y(r))M[y(r) - f(y(r))]. Note that Φ(r) is nonpositive in view of (4). If the matrix inequality (7) is satisfied, we have

Δ V ( x ( r ) ) < - λ x T ( r ) P x ( r ) + μ w T ( r ) w ( r ) = - λ V ( x ( r ) ) + μ w T ( r ) w ( r ) .
(12)

Hence ΔV(x(r)) < 0 holds, whenever V ( x ( r ) ) μ λ w T ( r ) w ( r ) . Since V(x(0)) = 0 under the zero-initial condition, this shows that V(x(r)) cannot exceed the value μ λ w T ( r ) w ( r )

x T ( r ) P x ( r ) = V ( x ( r ) ) < μ λ w T ( r ) w ( r )
(13)

for r ≥ 0. It follows from (13) that

1 γ x T ( r ) H T H x ( r ) - γ w T ( r ) w ( r ) = 1 γ x T ( r ) H T H x ( r ) - ( γ - μ ) w T ( r ) w ( r ) - μ w T ( r ) w ( r ) < 1 γ x T ( r ) H T H x ( r ) - ( γ - μ ) w T ( r ) w ( r ) - λ x T ( r ) P x ( r ) .
(14)

The matrix inequality (8) gives

1 γ H T 0 H 0 < λ P 0 0 ( γ - μ ) I .
(15)

Pre- and post-multiplying (15) by [xT(r) wT(r)] and [xT(r) wT(r)]T, respectively, yields

1 γ x T ( r ) H T H x ( r ) - ( γ - μ ) w T ( r ) w ( r ) - λ x T ( r ) P x ( r ) < 0 ,
(16)

which ensures

1 γ x T ( r ) H T H x ( r ) - γ w T ( r ) w ( r ) < 0
(17)

from (14). Thus, we have

z T ( r ) z ( r ) = x T ( r ) H T H x ( r ) < γ 2 w T ( r ) w ( r ) .
(18)

Taking the supremum over r ≥ 0 leads to (6).

Next, we show that, under the conditions (7) and (8), the filter (1)-(3) with w(r) = 0 is exponentially stable. V(x(r)) satisfies the following Rayleigh inequality [15]:

λ min ( P ) x ( r ) 2 V ( x ( r ) ) λ max ( P ) x ( r ) 2 ,
(19)

where λmax(·) and λmin(·) are the maximum and minimum eigenvalues of the matrix. When w(r) = 0, we have

Δ V ( x ( r ) ) < - λ V ( x ( r ) ) = - λ x T ( r ) P x ( r ) - λ min ( P ) x ( r ) 2
(20)

from (12). According to Theorem 3.1 of [16], (19) and (20) guarantee the exponential stability of the digital filter (1)-(3). This completes the proof.

Corollary 1. If w(r) is bounded as wT(r)w(r) < χ, the conditions (7) and (8) guarantee that x(r) is bounded as

x ( r ) < μ χ λ min ( P ) λ , r 0 .
(21)

Proof. From (13), we have

λ min ( P ) x ( r ) 2 x T ( r ) P x ( r ) = V ( x ( r ) ) < μ λ χ .
(22)

Thus, we obtain the relation (21). This completes the proof.

Remark 1. Recently, an H (or energy-to-energy) stability criterion for fixed-point state-space digital filters with saturation arithmetic and external interference was proposed in[17]. In contrast to this study, the induced lstability criterion can handle the worst-case peak value of the state vector for all bounded peak values of the disturbance signals.

Remark 2. For a fixed positive scalar λ, (7) and (8) are LMIs. We can apply various convex optimization algorithms to check whether these LMIs are feasible. In order to solve these LMIs, this article used MATLAB LMI Control Toolbox[14].

Remark 3. The linduced norm[11, 12]is defined as

T z w l = sup r 0 z T ( r ) z ( r ) sup r 0 w T ( r ) w ( r )

where T zw is a transfer function matrix from w(r) to z(r). For a given levelγ>0, T z w l <γcan be restated in the equivalent form (6). If we define

L ( r ) = sup 0 k r { z T ( k ) z ( k ) } sup 0 k r { w T ( k ) w ( k ) } ,
(23)

the relation (6) can be represented by L(∞) < γ2. In the following section, through the plot of L(r), L(∞) < γ2is verified.

3 Numerical example

Consider a second-order filter (1)-(3) with

A = 0 . 25 0 . 5 - 0 . 5 0 . 8 , H = 0 . 1 0 0 0 . 1 , w ( r ) = 0 . 5 cos ( 2 r ) 2 sin ( r ) .
(24)

Let the induced l performance be specified by γ = 0.3. In addition, we fix λ = 1. Solving (7) and (8) by the convex optimization technique of MATLAB software gives

P = 0 . 1419 - 0 . 0014 - 0 . 0014 0 . 1507 , M = 0 . 1971 0 0 0 . 1684 , δ = 0 . 1623 , μ = 0 . 1500 .

Figure 1 shows the plot of L(r), which is defined in (23). This figure verifies L(∞) < γ2 = 0.09, which means that the induced l norm from w(r) to z(r) is reduced within the induced l norm bound γ. Figure 2 represents the state trajectories of the digital filter (1)-(3) when (x1(0), x2(0)) = (20,-15.8). It is clear that stability criteria in existing studies [18] fail in the filter given by (1)-(3) with the parameters (24). On the other hand, the proposed criterion (7) and (8) verifies the exponential stability result with induced l performance in this example.

Figure 1
figure1

The plot of L ( r ).

Figure 2
figure2

State trajectories.

4 Conclusion

This article studies a new criterion for the induced l stability of fixed-point state-space digital filters with external interference and saturation overflow arithmetic. It is shown that the criterion can ensure to reduce the effect of the external interference to a prescribed attenuation level. Thus, it can overcome the disadvantages of existing stability criteria. For a fixed scalar variable, this criterion is represented in terms of LMIs and, hence, computationally tractable. Finally, a numerical example shows the usefulness of the proposed stability criterion.

References

  1. 1.

    Ebert P, Mazo J, Taylor M: Overflow oscillations in recursive digital filters. Bell Syst Tech J 1969, 48: 2999–3020.

  2. 2.

    Sandberg I: The zero-input response of digital filters using saturation arithmetic. IEEE Trans Circ Syst 1979, 26: 911–915. 10.1109/TCS.1979.1084587

  3. 3.

    Singh V: Elimination of overflow oscillations in fixed-point state-space digital filters using saturation arithmetic. IEEE Trans Circ Syst 1990, 37: 814–818. 10.1109/31.55040

  4. 4.

    Kar H, Singh V: A new criterion for the overflow stability of second-order state-space digital filters using saturation arithmetic. IEEE Trans Circ Syst I 1998, 45: 311–313. 10.1109/81.662720

  5. 5.

    Kar H, Singh V: Stability analysis of discrete-time systems in a state-space realisation with partial state saturation nonlinearities. IEE Proc Control Theory Appl 2003, 150: 205–208. 10.1049/ip-cta:20030208

  6. 6.

    Kar H, Singh V: Elimination of overflow oscillations in digital filters employing saturation arithmetic. Digital Signal Process 2005, 15: 536–544. 10.1016/j.dsp.2005.02.001

  7. 7.

    Singh V: LMI approach to stability of direct form digital filters utilizing single saturation overflow nonlinearity. IEEE Trans Circ Syst II 2007, 54: 878–881.

  8. 8.

    Singh V: Stability analysis of a class of digital filters utilizing single saturation nonlin-earity. Automatica 2008, 44: 282–285. 10.1016/j.automatica.2007.04.015

  9. 9.

    Tsividis Y: Mixed Analog-Digital V LSI Devices and Technology. World Scientific Publishing, Singapore; 2002.

  10. 10.

    Monteiro J, Leuken R: Integrated Circuit and System Design: Power and Timing Modeling, Optimization and Simulation. Springer, New York; 2010.

  11. 11.

    Abedor J, Nagpal K, Poolla K: A linear matrix inequality approach to peak-to-peak gain minimization. Int J Robust Nonlinear Control 1996, 6: 899–927. 10.1002/(SICI)1099-1239(199611)6:9/10<899::AID-RNC259>3.0.CO;2-G

  12. 12.

    Scherer C, Gahinet P, Chilali M: Multiobjective output-feedback control via LMI optimization. IEEE Trans Automat Control 1997, 42: 896–911. 10.1109/9.599969

  13. 13.

    Boyd S, Ghaoui LE, Feron E, Balakrishinan V: Linear Matrix Inequalities in Systems and Control Theory. SIAM, Philadelphia, PA; 1994.

  14. 14.

    Gahinet P, Nemirovski A, Laub AJ, Chilali M: LMI Control Toolbox. The Mathworks Inc., Natick, MA; 1995.

  15. 15.

    Strang G: Introduction to Applied Mathematics. Wellesley Cambridge Press, Cambridge; 1986.

  16. 16.

    Lee J: Constructive and discrete versions of the Lyapunov's stability theorem and the LaSalle's invariance theorem. Commun Korean Math Soc 2002, 17: 155–163.

  17. 17.

    Ahn C: Criterion for the overflow stability of fixed-point digital filters with saturation arithmetic and external interference. Int J Electron Commun 2011, 65(9):750–752. 10.1016/j.aeue.2010.12.001

Download references

Acknowledgements

This research was supported by the MKE (The Ministry of Knowledge Economy), Korea, under the CITRC (Convergence Information Technology Research Center) support program (NIPA-2011-C6150-1102-0001) supervised by the NIPA (National IT Industry Promotion Agency).

Author information

Correspondence to Choon Ki Ahn.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors' contributions

All authors contributed equally and significantly in writing this article. All authors read and approved the final manuscript.

Authors’ original submitted files for images

Below are the links to the authors’ original submitted files for images.

Authors’ original file for figure 1

Authors’ original file for figure 2

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

Keywords

  • Stability Criterion
  • Exponential Stability
  • Digital Filter
  • External Interference
  • Saturation Nonlinearity