An Improved Method for the Design of Variable ... - Semantic Scholar

3 downloads 0 Views 374KB Size Report
Soo-Chang Pei1, Jong-Jy Shyu2, Cheng-Han Chan3, Yun-Da Huang1. 1 Graduate Institute of Communication Engineering, National Taiwan University, Taipei, ...
An Improved Method for the Design of Variable Fractional-Delay IIR Digital Filters Soo-Chang Pei1, Jong-Jy Shyu2, Cheng-Han Chan3, Yun-Da Huang1 1

Graduate Institute of Communication Engineering, National Taiwan University, Taipei, Taiwan, ROC Department of Electrical Engineering, National University of Kaohsiung, Kaohsiung, Taiwan, ROC 3 Department of Computer and Communication Engineering, National Kaohsiung First University of Science and Technology, Kaohsiung, Taiwan, ROC e-mail: [email protected], jshyu@ nuk.edu.tw, [email protected], [email protected] 2

Abstract—In this paper, an improved method is proposed for the design of variable fractional-delay (VFD) IIR digital filters. The objective error function is constituted directly by the root-mean-squared error function of variable frequency response and the stability constrained function, so that the root-mean-squared error of variable frequency response can be minimized while the designed VFD IIR filter is stable. Several design examples will be presented to demonstrate the effectiveness of the proposed method.

where I is a prescribed integer delay, 0 < ω p < π and the adjustable parameter p ∈ [ −0.5, 0.5] . To approximate (1), the transfer function of the IIR digital filter is characterized by

∑ = H ( z, p ) = A ( z, p ) 1 + ∑

(3a)

bn ( p ) = ∑ m = 0 b ( n, m ) p m , 0 ≤ n ≤ Nb .

(3b)

Hence, (2) becomes H ( z, p ) =

∑ ∑ b ( n, m ) p z 1 + ∑ ∑ a ( n, m ) p z M

Nb

m=0 M

n =0 Na

m=0

−n

m

m

−n

(4)

.

n =1

The frequency response of the designed VFD IIR filter can be represented by

∑ ∑ b ( n, m ) p e ω H (e , p) = 1 + ∑ ∑ a ( n, m ) p e ω jω

M

Nb

m =0 M

n =0 Na

m=0

=

m − jn

m − jn

n =1

bT cb (ω , p ) − jbT sb (ω , p )

(5)

1 + aT c a (ω , p ) − jaT s a (ω , p )

where the superscript T denotes a transpose operator,

a = ⎡⎣ a (1, 0 ) ," , a ( N a , 0 ) ," , a (1, M ) ," , a ( N a , M ) ⎤⎦

T

ca (ω , p ) = ⎡⎣ cos (ω ) ," , cos ( N aω ) ," , p M cos ( ω ) ," , p M cos ( N aω ) ⎤⎦

T

s a (ω , p ) = ⎡⎣sin (ω ) ," ,sin ( N aω ) ,"

II. PROBLEM FORMULATION For designing a VFD filter, the desired response can be represented by

978-1-4244-9472-9/11/$26.00 ©2011 IEEE

an ( p ) = ∑ m = 0 a ( n, m ) p m , 1 ≤ n ≤ N a M

This paper is organized as follows. In Section II, the problem is formulated. To design a stable VFD IIR filter, a constrained function has been incorporated into the objective error function. Then, several examples have been presented in Section III to demonstrate the effectiveness of the proposed method. Finally, the conclusions are given in Section IV.

, ω ∈ ⎡⎣0, ω p ⎤⎦

(2)

M

In this paper, we will focus on the design of VFD filters with the hybrid of IIR structure and Farrow structure, and an improved method of [22] will be proposed. The applied objective error function is formulated by combining directly the root-mean-squared error of variable frequency response and the stability constrained function, so that the root-mean-squared error of variable frequency response can be minimized while the stability problem for VFD IIR filter design can be overcome.

− j ( I + p )ω

b

n =0 n Na

in which the filter coefficients an ( p ) and bn ( p ) are expressed as the polynomials of p

I. INTRODUCTION For the past decade, the design of variable fractional-delay (VFD) digital filters became an important branch of digital signal processing due to their wide applications in signal processing and communication systems, such as comb filter design, tunable modulator and sample-rate converter [1]-[5]. In 1988, Farrow proposed an effective structure [6] which is applied to implement VFD digital filters, and the related design has made a great progress since then. First, an excellent tutorial paper by Laakso etc. [7] is proposed, then several works are presented including FIR-based design [8]-[12], allpass-based design [12][13]-[16], and IIR-based design [12][17]-[24] with their respective features.

H d (ω , p) = e

( p ) z−n a ( p ) z−n n =1 n

Nb

B ( z, p )

and

, p M sin ( ω ) ," , p M sin ( N aω ) ⎤⎦

cb (ω , p ) = ⎡⎣1,",cos ( Nbω ) ,", p M ,", p M cos ( Nbω )⎤⎦

394

(6b)

(6c)

T

b = ⎡⎣b ( 0, 0 ) ," , b ( Nb ,0 ) ," , b ( 0, M ) ," , b ( Nb , M ) ⎤⎦

(1)

(6a)

T

T

(6d) (6e)

system. It is found that ε m 2 attains its minimum value when α = 3.16228 × 10−9 which is used in this example. Fig. 1(b) presents the obtained magnitude response of variable frequency response, while the delay response and the absolute error of variable group-delay response are shown in Fig. 1(c) and (d), respectively. The errors for both the proposed method and Zhao-Kwan’s method [22] are the following: Proposed method:

Zhao-K wan's method[22]:

C PU time: 16.406 seconds ε m 2 = 0.0004676%

C PU time: 2.453 seconds

ε m = − 90.36dB ε τ = 0.0043

[3] [4]

[5] [6] [7]

ε m 2 = 0.006937% ε m = − 65.51dB ε τ = 0.0181

[8] [9]

To illustrate the stability of the designed filter, Fig. 1(e) presents the maximum pole radii for p ∈ [ −0.5,0.5] as well as that of [22]. It can be observed that all poles for p ∈ [ −0.5,0.5] are inside the unit circle so the designed VFD IIR filter is stable, and the proposed method achieves an improved design at a cost of increasing the maximum pole radii from around 0.4 in [22] to greater than 0.9 throughout all values of p.

[10]

Example 2: In this example, an allpass-like VFD filter is designed with N a = N b = I = 35 , M=5, ω p = 0.9π and

[13]

[11] [12]

W ( ω ) = 1 . Also as in [22], the designed filter is stable even when α = 0 . The magnitude response, the absolute error of variable frequency response, the group-delay response, the absolute error of variable group-delay response and the maximum pole radii are shown in Fig. 2, and the errors defined in (21) are the following: Proposed method: CPU time: 19.594 seconds

[14] [15] [16]

Zhao-Kwan's method [22]: CPU time: 2.328 seconds

ε m 2 = 0.0005211% ε m = −82.90dB ετ = 0.0219

[17]

ε m 2 = 0.000623% ε m = −76.49dB ετ = 0.0288

[18]

[19]

IV. CONCLUSIONS In this paper, an improved method has been successfully used to design VFD IIR filters. By combining the root-mean-squared error function of variable frequency response and the proposed constrained error function, the presented experiments show that the performance of the designed filters is satisfactory as well as the stability problem can be effectively overcome. Obviously, the proposed method can also be applied to design other types of variable IIR digital filters.

[20] [21] [22] [23] [24]

REFERENCES [1] [2]

S.-C. Pei and C.-C. Tseng, “A comb filter design using fractional-sample delay,” IEEE Trans. Circuits Syst. I, Analog Digit. Signal Process., vol. 45, no. 6, pp. 649-653, Jun. 1998. A.J.R.M. Coenen, “Fast sampled data interpolation for navigation software radio design,” Proc. Second International Symposium on Wireless Personal Multimedia Communications, Sep. 1999, pp. 269-276.

397

R. Sobot, S. Stapleton and M. Syrzycki, “Tunable continuous-time bandpass ΣΔ modulators with fractional delays,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 53, no. 2, pp. 264-273, Feb. 2006. K.-J. Cho, J.-S. Park, B.-K. Kim, J.-G. Chung and K. K. Parhi, “Design of a sample-rate converter from CD to DAT using fractional delay allpass filter,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 54, no. 1, pp. 19-23, Jan. 2007. H.-M. Lehtonen, V. Välimäki and T. I. Laakso, “Canceling and selecting partials from musical tones using fractional-delay filters,” Computer Music Journal, vol. 32, no. 2, pp. 43-56, 2008. C. W. Farrow, “A continuously variable digital delay element,” in Proc. ISCAS, 1998, pp. 2641-2645. T. I. Laakso, V. Välimäki, M. Karjalainen and U. K. Laine, “Splitting the unit delay: Tools for fractional delay filter design,” IEEE Signal Process. Mag., vol. 13, no. 1, pp. 30-60, Jan. 1996. T.-B. Deng, and Y. Lian, “Weighted-least-squares design of variable fractional-delay FIR filters using coefficient symmetry,’’ IEEE Trans. Signal Process., vol. 54, no. 8, pp. 3023-3038, Aug. 2006. T.-B. Deng, “Symmetric structures for odd-order maximally flat and weighted-least-squares variable fractional-delay filters,’’ IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 54, no. 12, pp. 2718-2732, Dec. 2007. J.-J. Shyu, S.-C. Pei, C.-H. Chan and Y.-D. Huang, “Minimax design of variable fractional-delay FIR digital filters by iterative weighted least-squares approach,’’ IEEE Signal Process. Lett., vol. 15, pp. 693-696, 2008. J. Selva, “An efficient structure for the design of variable fractional delay filters based on the windowing method,” IEEE Trans. Signal Process., vol. 56, no. 8, pp.3770-3775, Aug. 2008. H. K. Kwan and A. Jiang, “FIR, allpass, and IIR variable fractional delay digital filter design,” IEEE Trans. Circuits Syst. I, Reg. Paper, vol. 56, no. 9, pp.2064-2074, Sep. 2009. C.-C. Tseng, “Design of 1-D and 2-D variable fractional delay allpass filters using weighted least-squares method,“ IEEE Trans. Circuits Syst. I, Fundam. Theory Appl., vol. 49, no. 10, pp. 1413-1422, Oct. 2002. J. Yli-Kaakinen and T. Saramäki, “An algorithm for the optimization of adjustable fractional-delay all-pass filters,’’ in Proc. IEEE ISCAS, 2004, pp. Ⅲ.153-Ⅲ.156. T.-B. Deng, “Noniterative WLS design of allpass variable fractional-delay digital filters,’’ IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 53, no. 2, pp. 358-371, Feb. 2006. W. R. Lee, L. Caccetta and V. Rehbock, “Optimal design of all-pass variable fractional-delay digital filters,’’ IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 55, no. 5, pp. 1248-1256, May 2008. M. Makundi, T. I. Laakso and V. Välimäki “Efficient tunable IIR and allpass filter structures,’’ Electronics Lett., vol. 37, no. 6, pp. 344-345, Mar. 2001. H. Zhao and H. K. Kwan, “Design of 1-D stable variable fractional delay IIR filters,’’ in Proceeding of International Symposium on Intelligent Signal Processing and Communication Systems, 2005, pp. 517-520. H. Zhao, H. K. Kwan, L. Wan and L. Nie, “Design of 1-D stable variable fractional delay IIR filters using finite impulse response fitting,” in Proceeding of International Conference on Communications, Circuits and Systems, 2006, pp. 201-205. H. K. Kwan, A. Jiang and H. Zhao, “IIR variable fractional delay digital filter design,” in Proceeding of TENCON, 2006, pp.1-4 H. K. Kwan and A. Jiang, “Design of IIR variable fractional delay digital filters,” in Proc. IEEE ISCAS, 2007, pp. 2714-2717. H. Zhao and H. K. Kwan, “Design of 1-D stable variable fractional delay IIR filters,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 54, no. 1, pp. 86-90, Jan. 2007. K. M. Tsui, S. C. Chan and H. K. Kwan, “A new method for designing causal stable IIR variable fractional delay digital filters,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 54, no. 11, pp. 999-1003, Nov. 2007. H. K. Kwan and A. Jiang, “Low-order fixed denominator IIR VFD filter design,” in Proc. IEEE ISCAS, 2009, pp.481-484.

Suggest Documents