VARIABLE fractional delay (VFD) digital filter design has

Similar documents
Simulation of Frequency Response Masking Approach for FIR Filter design

THE Walsh Hadamard transform (WHT) and discrete

By choosing to view this document, you agree to all provisions of the copyright laws protecting it.

AT&T Global Network Client for Windows Product Support Matrix January 29, 2015

Computation of Forward and Inverse MDCT Using Clenshaw s Recurrence Formula

SECRET sharing schemes were introduced by Blakley [5]

IMPROVED NETWORK PARAMETER ERROR IDENTIFICATION USING MULTIPLE MEASUREMENT SCANS

Politecnico di Torino. Porto Institutional Repository

Partial Fractions. Combining fractions over a common denominator is a familiar operation from algebra:

ADAPTIVE ALGORITHMS FOR ACOUSTIC ECHO CANCELLATION IN SPEECH PROCESSING

5. Factoring by the QF method

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

Mixed Method of Model Reduction for Uncertain Systems

Transition Bandwidth Analysis of Infinite Impulse Response Filters

First, we show how to use known design specifications to determine filter order and 3dB cut-off

Image Compression through DCT and Huffman Coding Technique

Continued Fractions and the Euclidean Algorithm

ROUTH S STABILITY CRITERION

Analysis One Code Desc. Transaction Amount. Fiscal Period

INCREASING FORECASTING ACCURACY OF TREND DEMAND BY NON-LINEAR OPTIMIZATION OF THE SMOOTHING CONSTANT

A Direct Numerical Method for Observability Analysis

Question 2: How do you solve a matrix equation using the matrix inverse?

Efficient Data Recovery scheme in PTS-Based OFDM systems with MATRIX Formulation

QUADRATIC, EXPONENTIAL AND LOGARITHMIC FUNCTIONS

Understanding CIC Compensation Filters

Load Balancing and Switch Scheduling

Dynamic Eigenvalues for Scalar Linear Time-Varying Systems

MOST error-correcting codes are designed for the equal

Case 2:08-cv ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138. Exhibit 8

Laboratory 4: Feedback and Compensation

Formulations of Model Predictive Control. Dipartimento di Elettronica e Informazione

The Combination Forecasting Model of Auto Sales Based on Seasonal Index and RBF Neural Network

A Novel Method to Improve Resolution of Satellite Images Using DWT and Interpolation

3.6. Partial Fractions. Introduction. Prerequisites. Learning Outcomes

Low-resolution Image Processing based on FPGA

An Isolated Multiport DC-DC Converter for Different Renewable Energy Sources

Analysis of Load Frequency Control Performance Assessment Criteria

HYBRID FIR-IIR FILTERS By John F. Ehlers

Lecture 3: Finding integer solutions to systems of linear equations

Design of FIR Filters

Zeros of a Polynomial Function

Synchronization of sampling in distributed signal processing systems

COMPUTER SIMULATION OF REAL TIME IDENTIFICATION FOR INDUCTION MOTOR DRIVES

Enhanced Vessel Traffic Management System Booking Slots Available and Vessels Booked per Day From 12-JAN-2016 To 30-JUN-2017

Pricing and calibration in local volatility models via fast quantization

Solution of Linear Systems

Zero: If P is a polynomial and if c is a number such that P (c) = 0 then c is a zero of P.

AN3022. Establishing the Minimum Reverse Bias for a PIN Diode in a High-Power Switch. 1. Introduction. Rev. V2

zcable Model for Frequency Dependent Modelling of Cable Transmission Systems

LU Factorization Method to Solve Linear Programming Problem

An Efficient RNS to Binary Converter Using the Moduli Set {2n + 1, 2n, 2n 1}

Introduction to Engineering System Dynamics

Frequency Response of Filters

ECE 842 Report Implementation of Elliptic Curve Cryptography

Operation Count; Numerical Linear Algebra

Linear-Quadratic Optimal Controller 10.3 Optimal Linear Control Systems

Implementation of High Step-Up Solar Power Optimizer for DC Micro Grid Application

POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES


Functional-Repair-by-Transfer Regenerating Codes

Nonlinear Iterative Partial Least Squares Method

Optimal Design of α-β-(γ) Filters

7 Gaussian Elimination and LU Factorization

High Speed and Efficient 4-Tap FIR Filter Design Using Modified ETA and Multipliers

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm

Lecture 7: Finding Lyapunov Functions 1

Fast analytical techniques for electrical and electronic circuits. Jet Propulsion Laboratory California Institute of Technology

Design of Efficient Digital Interpolation Filters for Integer Upsampling. Daniel B. Turek

Degree Reduction of Interval SB Curves

Online Contact Impedance Identification for Robotic Systems

Error Detection and Data Recovery Architecture for Systolic Motion Estimators

Module 2 Introduction to SIMULINK

HOMEWORK 5 SOLUTIONS. n!f n (1) lim. ln x n! + xn x. 1 = G n 1 (x). (2) k + 1 n. (n 1)!

Time-Frequency Detection Algorithm of Network Traffic Anomalies

ELEN E4810: Digital Signal Processing Topic 8: Filter Design: IIR

is identically equal to x 2 +3x +2

An Overview of the Finite Element Analysis

Establishing the Uniqueness of the Human Voice for Security Applications

Parallel Data Selection Based on Neurodynamic Optimization in the Era of Big Data

Measurement of Multi-Port S-Parameters using Four-Port Network Analyzer

(Refer Slide Time: 01:11-01:27)

Performance of Quasi-Constant Envelope Phase Modulation through Nonlinear Radio Channels

6. Cholesky factorization

! #! % & % ( )! & +,,.! / 0 1 /) ) % /,,, %778,,9 / 6, : 0 9, 99, 3 +,, 9 9

2.3. Finding polynomial functions. An Introduction:

A Digital Audio Watermark Embedding Algorithm

MixedÀ¾ нOptimization Problem via Lagrange Multiplier Theory

DESIGN AND SIMULATION OF TWO CHANNEL QMF FILTER BANK FOR ALMOST PERFECT RECONSTRUCTION

Effect of Remote Back-Up Protection System Failure on the Optimum Routine Test Time Interval of Power System Protection

Effect of Remote Back-Up Protection System Failure on the Optimum Routine Test Time Interval of Power System Protection

Introduction to Matrix Algebra

Em bedded DSP : I ntroduction to Digital Filters

The Calculation of G rms

GSM Frequency Planning with Band Segregation for the Broadcast Channel Carriers

BURST-MODE communication relies on very fast acquisition

Algebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the school year.

Algebraic Concepts Algebraic Concepts Writing

Adaptive Variable Step Size in LMS Algorithm Using Evolutionary Programming: VSSLMSEV

Transcription:

86 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 54, NO. 1, JANUARY 2007 Design of 1-D Stable Variable Fractional Delay IIR Filters Hui Zhao Hon Keung Kwan Abstract In this brief, a two-stage approach for the design of 1-D stable variable fractional delay infinite-impulse response (IIR) digital filters is proposed. In the first stage, a set of fixed delay stable IIR filters are designed by minimizing a quadratic objective function, which is defined by integrating error criterion with IIR filter stability constraint condition. Then, the final design is determined by fitting each of the fixed delay filter coefficients as a 1-D polynomial. Two design examples are given to show the effectiveness of the proposed design method. Index Terms Digital filters, infinite-impulse response (IIR) filters, variable fractional delay (VFD) filters. I. INTRODUCTION VARIABLE fractional delay (VFD) digital filter design has received increasing attention in recent years. Although advances have been made on the design of finite-impulse response (FIR) allpass types of VFD filters, for examples [1] [8], it will be of interest to investigate approaches for the design of VFD infinite-impulse response (IIR) filters, since this type of filters can improve computation efficiency reduce system delay compared to what can be achieved by FIR filters. For the purpose of reducing the computational complexity for the design of variable digital filters, a two-stage approach, i.e., designing a set of fixed-coefficient filters, then fitting each of the coefficients by a polynomial function, has been proposed in the literatures [9], [10]. In [11], we have presented an efficient two-stage approach for the design of 1-D VFD FIR filters. In this brief, a two-stage approach for the design of 1-D VFD IIR filters is presented. In Section II, we introduce the design problem. Then in Section III, the design method is formulated the computational complexity is evaluated. In Section IV, two design examples, together with their comparisons with other 1-D VFD allpass filters, are given to illustrate the effectiveness of the proposed design method. II. DESIGN PROBLEM Let the frequency response of the desired 1-D VFD filter be where is the mean delay, is the adjustable parameter representing the variable fractional delay on [ 0.5, 0.5], is the filter cutoff frequency. The design task is to find a stable variable IIR filter with finite coefficients, whose frequency response approximates to. Moreover, it is well known that to guarantee the filter designed to be stable, constraint must be imposed on the coefficients. The sufficient stability condition is given in [12] as For the variable coefficients being continuous functions of, we assume, like those in other papers, that are polynomial functions of with the degree, i.e. (2) (3) (4a) (4b) Therefore, the design task can be expressed as the following constrained optimization problem. Find coefficients while approximates to, subject to, for all. Manuscript received August 1, 2005; revised January 25, 2006 May 9, 2006. This paper was recommended by Associate Editor S. L. Netto. H. Zhao is with School of Automation Engineering, University of Electronic Science Technology of China, Chengdu, Sichuan 610054, China (e-mail: zhaohui@uestc.edu.cn). H. K. Kwan is with Department of Electrical Computer Engineering, University of Windsor, ON N9B 3P4, Canada (e-mail: kwan1@uwindsor.ca). Digital Object Identifier 10.1109/TCSII.2006.882802 (1) III. DESIGN METHOD In this brief, a two-stage approach is employed to solve the 1-D VFD IIR filter design problem. A. First Stage First of all, we sample uniformly fractional delay points on to form ideal fixed fractional delay filters with frequency 1057-7130/$25.00 2007 IEEE

ZHAO AND KWAN: DESIGN OF 1-D STABLE VARIABLE FRACTIONAL DELAY IIR FILTERS 87 response for.wedefine error functions as When reaches its global minimum, the designed coefficients of the fixed delay IIR filter, such that the corresponding approximates to, can be obtained. Furthermore, from (3), we have (5) where (11a) (11b) In (10), are, respectively, unit matrices. The matrices or vectors,,, are, respectively, of dimensions,,,, with their elements defined by (12a) (6) We now define a quadratic function for the stability constraint as It can be shown that if is less than 0.5, the stability constraint condition (3) is satisfied for all. Now, by combining (5) (7), we define the objective function as where is an adjustable positive number shall be called stability control parameter in this brief. Therefore, the task to design a stable fixed delay IIR filter is to minimize. It is observed that to facilitate the design of a stable filter, must be taken big enough during minimizing. From (8), it is clear that the objective function will go to its minimum when (7) (8) (12b) (12c) (12d) (12e) Solving (10) for, the coefficients such that approximating can be obtained. If the stability control parameter is taken big enough, the corresponding fixed delay IIR filters obtained are usually stable. B. Second Stage Based on the above obtained coefficients, the polynomial fitting error functions are defined by (13a) (9a) (9b) Since the cutoff frequency is always taken as in practical designing process, it can be proved that (9) have such a unique solution (13b) By minimizing, we can obtain the optimal fitting coefficients. To solve this problem, we make for, then arrive at the following unique solutions: (10a) where (14a) (14b) (10b) (15a) (15b)

88 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 54, NO. 1, JANUARY 2007,, are respectively,, matrices or vectors which can be expressed as (16a) (16b) (16c) Finally, by solving (14a) for, optimal fitting coefficients can be obtained. (14b) for C. Remarks Based on the above formulation the following are true. 1) The design of 1-D stable VFD IIR filters is performed by solving in tem the matrix equations (10) (14). And, the filter obtained is stable, if the stability control parameter is taken big enough in the design. 2) From (1) (4), the ideal frequency responses, the filter coefficients are all continuous functions of the fractional delay. So theoretically speaking, can fit the ideal response well, provided the sampling scale is taken large enough the polynomial degree is also taken high enough. 3) From (10) (14), the major computation involves calculating the inverse matrices,, with matrix dimensions, respectively,,.itis known that an inverse matrix can be obtained using floating-point operations (flops). Therefore, the computational complexity of the proposed method is flops. 4) It is known that the error function is not true meansquared error (MSE) function, which should be (17) To reduce the design complexity, we ignore the denominator. In fact, this simplification yields group delay response that fits the desired ones well enough. Although it can not strictly control the magnitude response, but as shown in the following design examples, it can still obtain satisfactory design results. IV. DESIGN EXAMPLES In this section, we will present two examples simulated using MATLAB on a PC to show the effectiveness of the proposed approach for designing 1-D stable VFD IIR filters. To evaluate the performance, the frequency response error, maximum frequency response error, normalized Fig. 1. Maximum modulus of filter poles of Example 1. root mean square (rms) error, fractional group delay error maximum fractional delay error are defined, as those adopted in [7], by (18) (19) (20) (21) (22) In (21), are the actual desired fractional group delay responses. Example 1: In [5] [8], the filter numerator denominator polynomials must be of equal order for the design of fractional delay allpass filters. In this brief, no such constraint is required. The design specifications are chosen as,,,,,. From Section III, it is known that the stability control parameter has to be chosen carefully. It is found in our design process that if is larger than about, the filter obtained will be stable. As shown in Fig. 1 (dashed), when, the maximum modulus of filter poles for is 0.9967, hence the VFD IIR filter obtained is stable. Moreover, different will yield different filter performance. Fig. 2 shows decreases as increases from to. It can be seen that will reach its minimum if is bigger than about, i.e., does not change when increases beyond. Now, we show the performances of the 1-D stable VFD IIR filter designed by the proposed method, when the stability control parameter is taken as. Figs. 3 5 show, respectively, the frequency response error, fractional group delay response fractional group delay error

ZHAO AND KWAN: DESIGN OF 1-D STABLE VARIABLE FRACTIONAL DELAY IIR FILTERS 89 Fig. 2. Different W yields different e in Example 1. Fig. 4. Fractional group delay response of Example 1. Fig. 5. Fractional group delay error of Example 1. Fig. 3. Frequency response error in decibels of Example 1. at the frequency range. The maximum modulus of filter poles for is also shown in Fig. 1 (solid line). Because the maximum is 0.4289, the designed filter is stable. From Table I, the normalized rms error is larger than those of [6], [7], but the maximum fractional delay error is smaller than that of [6]. Although the designed filter has coefficients which is two times of those of the two allpass filters of [6], [7], it achieves the lowest mean delay. Example 2: Adopting the same order of 35 as the allpass filters [6], [7], we select the design specifications as,,,,,. It is found in our design process that even when the stability control parameter is taken zero the filter obtained is still stable. The corresponding magnitude response fractional group delay response are obtained as shown in Figs. 6 7. It can be seen that the filter has produced a better approximation to the allpass character. The maximum modulus of filter poles for is 0.9285. Hence, the filter is stable. Therefore, a 1-D allpass-like VFD IIR filter can be designed by using the TABLE I DESIGN RESULTS COMPARED WITH THOSE OF [6] AND [7] proposed approach with equal orders of numerator denominator polynomials. The performances are also listed in Table I. It can be found that the filter designed, which can approximate well an allpass filter, has performances better than those of [6] comparable with those of [7]. It should be noted that all of the performance indexes in Table I are computed under the same condition as: 201 discrete normalized frequency points on 61 fractional normalized delay points on. And, to design the above two filters, the proposed approach needs less than 0.4 0.5 seconds CPU time, respectively, on a PC (Pentium IV, 1.8 GHz).

90 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 54, NO. 1, JANUARY 2007 stable IIR filters are designed by minimizing a quadratic objective function formulated in this brief. The design tasks are accomplished by solving a set of linear matrix equations. And then, the final design result is determined by fitting the fixed delay filter coefficients as 1-D polynomials. In the proposed method, the objective function is defined in terms of the approximating error criterion the IIR filter stability constraint. Therefore, the filter designed is guaranteed to be stable while the computational complexity is reduced. To show its effectiveness, two design examples, together with their comparisons with other design methods for 1-D VFD allpass filters have been presented. Fig. 6. Magnitude response of Example 2. Fig. 7. Fractional group delay response of Example 2. V. CONCLUSION In this brief, a two-stage approach for the design of 1-D stable VFD IIR filters has been proposed. The proposed method employs in tem two designing steps. Firstly, a set of fixed delay REFERENCES [1] W. S. Lu T. B. Deng, An improved weighted least-squares design for variable fractional delay FIR filters, IEEE Trans. Circuits Syst. II, Analog Digit. Signal Process., vol. 46, no. 8, pp. 1035 1040, Aug. 1999. [2] J. Vesma T. Saramaki, Design properties of polynomial-based fractional delay filters, in Proc. Int. Symp. Circuits Syst., 2000, pp. I-104 I-107. [3] T. B. Deng, Discretization-free design of variable fractional-delay FIR filters, IEEE Trans. Circuits Syst. II, Analog Digit. Signal Process., vol. 48, no. 6, pp. 637 644, Jun. 2001. [4] H. Johansson P. Löwenborg, On the design of adjustable fractional delay FIR filters, IEEE Trans. Circuits Syst. II, Analog Digit. Signal Process., vol. 50, no. 4, pp. 164 169, Apr. 2003. [5] S. C. Pei P. H. Wang, Closed-form design of all-pass fractional delay filters, IEEE Trans. Signal Proces. Lett., vol. 11, no. 10, pp. 788 791, Oct. 2004. [6] C. C. Tseng, Design of 1-D 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. [7] T. B. Deng, Noniterative WLS design of allpass variable fractionaldelay digital filters, IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 53, pp. 358 371, Feb. 2006. [8] J, Yli-Kaakinen T. Saramaki, An algorithm for the optimization of adjustable fractional-delay all-pass filters, in Proc. Int. Symp. Circuits Syst., 2004, vol. 3, pp. 153 156. [9] R. Zarour M. M. Fahmy, A design technique for variable digital filters, IEEE Trans. Circuits Syst., vol. 36, no. 11, pp. 1473 1478, Nov. 1989. [10] T. B. Deng, Design of recursive 1-D variable filters with guaranteed stability, IEEE Trans. Circuits Syst. II, Analog Digit. Signal Process., vol. 44, no. 9, pp. 689 695, Sep. 1997. [11] H. Zhao J. Yu, A simple efficient design of variable fractional delay FIR Filters, IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 53, pp. 157 160, Feb. 2006. [12] A. T. Chottera G. A. Jullien, A linear programming approach to recursive filter design with linear phase, IEEE Trans. Circuits Syst., vol. CAS-29, no. 3, pp. 139 149, Mar. 1982.