University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ISCAS.1997.

Similar documents
Design of Two-Channel Low-Delay FIR Filter Banks Using Constrained Optimization

Copyright S. K. Mitra

Design and Simulation of Two Channel QMF Filter Bank using Equiripple Technique.

Simulation of Frequency Response Masking Approach for FIR Filter design

FINITE-duration impulse response (FIR) quadrature

Frequency-Response Masking FIR Filters

Design and Implementation on a Sub-band based Acoustic Echo Cancellation Approach

arxiv: v1 [cs.it] 9 Mar 2016

On the design and efficient implementation of the Farrow structure. Citation Ieee Signal Processing Letters, 2003, v. 10 n. 7, p.

Quantized Coefficient F.I.R. Filter for the Design of Filter Bank

An Efficient Algorithm to Design Nearly Perfect- Reconstruction Two-Channel Quadrature Mirror Filter Banks

Fong, WC; Chan, SC; Nallanathan, A; Ho, KL. Ieee Transactions On Image Processing, 2002, v. 11 n. 10, p

Real-time Implementation of a Class of Optimised Multirate Quadrature Mirror Filter Bank Using Genetic Algorithms

Two-Dimensional Wavelets with Complementary Filter Banks

An Efficient and Flexible Structure for Decimation and Sample Rate Adaptation in Software Radio Receivers

Design of IIR Half-Band Filters with Arbitrary Flatness and Its Application to Filter Banks

Narrow-Band and Wide-Band Frequency Masking FIR Filters with Short Delay

MULTIRATE DIGITAL SIGNAL PROCESSING

Time-skew error correction in two-channel time-interleaved ADCs based on a two-rate approach and polynomial impulse responses

Decision Feedback Equalization for Filter Bank Multicarrier Systems

Subband coring for image noise reduction. Edward H. Adelson Internal Report, RCA David Sarnoff Research Center, Nov

Design of Efficient Linear Phase Quadrature Mirror Filter Bank Using Eigenvector Approach

Continuously Variable Bandwidth Sharp FIR Filters with Low Complexity

Performance Analysis of FIR Filter Design Using Reconfigurable Mac Unit

Computationally Efficient Optimal Power Allocation Algorithms for Multicarrier Communication Systems

Filter Banks I. Prof. Dr. Gerald Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany. Fraunhofer IDMT

Design and Analysis of Cosine Modulated Filter banks and Modified DFT Filter Banks

Multiple Constant Multiplication for Digit-Serial Implementation of Low Power FIR Filters

M-channel cosine-modulated wavelet bases. International Conference On Digital Signal Processing, Dsp, 1997, v. 1, p

Module 9 AUDIO CODING. Version 2 ECE IIT, Kharagpur

Trade-Offs in Multiplier Block Algorithms for Low Power Digit-Serial FIR Filters

Low Power FIR Filter Structure Design Using Reversible Logic Gates for Speech Signal Processing

Design of a Sharp Linear-Phase FIR Filter Using the α-scaled Sampling Kernel

Comparison of Different Techniques to Design an Efficient FIR Digital Filter

Noise Suppression in Unshielded Magnetocardiography: Least-Mean Squared Algorithm versus Genetic Algorithm

Dr, Kamlesh Kumar Singh (Principal, PSGC Vaishali)

ALGORITHM-BASED LOW-POWER. DSP SYSTEM DESIGN: METHODOLOGY AND VE:RIFICATION

Module 9: Multirate Digital Signal Processing Prof. Eliathamby Ambikairajah Dr. Tharmarajah Thiruvaran School of Electrical Engineering &

Optimized Design of IIR Poly-phase Multirate Filter for Wireless Communication System

A Novel Method for Designing M-Band Linear-Phase Perfrect- Reconstruction filter Banks

Auditory modelling for speech processing in the perceptual domain

Innovative Approach Architecture Designed For Realizing Fixed Point Least Mean Square Adaptive Filter with Less Adaptation Delay

Overview of Code Excited Linear Predictive Coder

FIR Digital Filter and Its Designing Methods

On Iterative Multistage Decoding of Multilevel Codes for Frequency Selective Channels

Digital Signal Processing

Optimized FIR filter design using Truncated Multiplier Technique

Part One. Efficient Digital Filters COPYRIGHTED MATERIAL

Practical FIR Filter Design in MATLAB R Revision 1.0

DESIGN AND IMPLEMENTATION OF ADAPTIVE ECHO CANCELLER BASED LMS & NLMS ALGORITHM

Design of FIR Filters

Keywords: Adaptive filtering, LMS algorithm, Noise cancellation, VHDL Design, Signal to noise ratio (SNR), Convergence Speed.

Fixed Point Lms Adaptive Filter Using Partial Product Generator

Design of 8-4 and 9-4 Compressors Forhigh Speed Multiplication

A Low-Power Broad-Bandwidth Noise Cancellation VLSI Circuit Design for In-Ear Headphones

Multistage Implementation of 64x Interpolator

Aparna Tiwari, Vandana Thakre, Karuna Markam Deptt. Of ECE,M.I.T.S. Gwalior, M.P, India

Analysis The IIR Filter Design Using Particle Swarm Optimization Method

Design of IIR Digital Filters with Flat Passband and Equiripple Stopband Responses

Comparison of Multirate two-channel Quadrature Mirror Filter Bank with FIR Filters Based Multiband Dynamic Range Control for audio

AUTOMATIC IMPLEMENTATION OF FIR FILTERS ON FIELD PROGRAMMABLE GATE ARRAYS

Using FPGA. Warin Sootkaneung Department of Electrical Engineering. and

A New Design Algorithm for Two-Band Orthonormal Rational Filter Banks and Orthonormal Rational Wavelets

Design of a Power Optimal Reversible FIR Filter for Speech Signal Processing

EC 6501 DIGITAL COMMUNICATION UNIT - II PART A

Broadband Microphone Arrays for Speech Acquisition

SPEECH ENHANCEMENT USING A ROBUST KALMAN FILTER POST-PROCESSOR IN THE MODULATION DOMAIN. Yu Wang and Mike Brookes

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003

United Codec. 1. Motivation/Background. 2. Overview. Mofei Zhu, Hugo Guo, Deepak Music 422 Winter 09 Stanford University.

Analysis of LMS Algorithm in Wavelet Domain

IN RECENT years, wireless multiple-input multiple-output

Adaptive notch filters from lossless bounded real all-pass functions for frequency tracking and line enhancing

for Single-Tone Frequency Tracking H. C. So Department of Computer Engineering & Information Technology, City University of Hong Kong,

Experiment 6: Multirate Signal Processing

Speech Enhancement Using Beamforming Dr. G. Ramesh Babu 1, D. Lavanya 2, B. Yamuna 2, H. Divya 2, B. Shiva Kumar 2, B.

Design of a Power Optimal Reversible FIR Filter ASIC Speech Signal Processing

Signal processing preliminaries

An Overview of the Decimation process and its VLSI implementation

MAGNITUDE-COMPLEMENTARY FILTERS FOR DYNAMIC EQUALIZATION

IIR Ultra-Wideband Pulse Shaper Design

Proceedings of the 5th WSEAS Int. Conf. on SIGNAL, SPEECH and IMAGE PROCESSING, Corfu, Greece, August 17-19, 2005 (pp17-21)

Design and Efficiency Analysis of one Class of Uniform Linear Phase FIR Filter Banks

Implementation of a Visible Watermarking in a Secure Still Digital Camera Using VLSI Design

Implementing DDC with the HERON-FPGA Family

Design and simulation of Filter Banks with Low Computational Complexity For Audio Applications

Analysis on Multichannel Filter Banks-Based Tree-Structured Design for Communication System

NOISE ESTIMATION IN A SINGLE CHANNEL

Low Power Approach for Fir Filter Using Modified Booth Multiprecision Multiplier

Low Complexity Spectrum Sensing using Variable Digital Filters for Cognitive Radio based Air-Ground Communication

ECG Compression by Multirate Processing of Beats

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Simulation Based Design Analysis of an Adjustable Window Function

Design Of Multirate Linear Phase Decimation Filters For Oversampling Adcs

McGraw-Hill Irwin DIGITAL SIGNAL PROCESSING. A Computer-Based Approach. Second Edition. Sanjit K. Mitra

Index Terms. Adaptive filters, Reconfigurable filter, circuit optimization, fixed-point arithmetic, least mean square (LMS) algorithms. 1.

CS3291: Digital Signal Processing

VLSI Circuit Design for Noise Cancellation in Ear Headphones

IN THE PAST, most digital filters were designed according

Interpolated Lowpass FIR Filters

Slotted Multiband PIFA antenna with Slotted Ground Plane for Wireless Mobile Applications

Transcription:

Sriranganathan, S., Bull, D., & Redmill, DW. (1997). The design of low complexity two-channel lattice-structure perfect-reconstruction filter banks using genetic algorithms. 2393-2396. DO: 10.1109/SCAS.1997.612805 Peer reviewed version Link to published version (if available): 10.1109/SCAS.1997.612805 Link to publication record in Explore Bristol Research PDF-document University of Bristol - Explore Bristol Research General rights This document is made available in accordance with publisher policies. Please cite only the published version using the reference above. Full terms of use are available: http://www.bristol.ac.uk/pure/about/ebr-terms

1997 EEE nternational Symposium on Circuits and Systems, June 9-12, 1997, Hong Kong THE DESGN OF LOW COMPLEXTY TWO-CHANNEL LATTCE- STRUCTURE PERF'ECT-REXONSTRUCTON FLTER BANKS USNG GENETC ALGORTHMS S. Sriranganathan, D.R. Bull, D. W. Redmill mage Communications Group, Centre for Communications Research, University of Bristol, Bristol BS8 1 UB, U.K. email: Dave.Bull@ bristol.ac.uk Tel: +44 17 954 5195 Fax: +44 117 925 5265 ABSTRACT This paper considers the design of reduced complexity 2 band QMF filter banks. n order to ensure perfect reconstruction, a lattice architecture has been adopted. Genetic algorithms are used to search for an optimal set of coefficients comprising simple sums of signed power of two terms. This allows the entire filter bank to be implemented using only additions and a single multiplicative scaling factor. Results are presented which show that the proposed method can be used to design filters with superior (in terms of minimax ripple) performance, compared to various infinite precision designs. Genetic algorithms can also be used to jointly optimise both performance and complexity in order to achieve an optimum performancekompiexity trade off. KEYWORDS QMF filter banks, genetic algorithms. 1. NTRODUCTON Multirate digital filter banks [ 11 are frequently employed in applications areas such as image and video compression, speech and audio processing and various aspects of communication systems. A range of filterbank structures have been reported, with the most common implementation being based on two channel quadrature mirror filter (QMF) designs. When implemented using standard FR filter algorithms with coefficients derived from conventional optimisation methods, these require significant numbers of multipliers and adders even for relatively short filters. Multipliers are widely acknowledged to be the most complex components in any implementation and, in order to reduce this computational burden, several authors have proposed their replacement by shift-add structures based on coefficients represented using constrained signed power of two ( SPT ) terms. n the past, this has achieved by rounding the coefficients generated by optimal (infinite precision) design methods. However, it is well known that this approach results in a sub-optimal solution. n an attempt to optimise the set of SPT terms for a particular filter design, linear programming and simulated annealing have been employed by previous workers [7]. Recently, genetic algorithms (GAS) [2] have emerged as a powerful and robust tool for solving the real valued optimisation problems. Previously, the authors have used this approach for designing reduced complexity nonseparable circularly symmetric and diamond shaped twodimensional digital filters [3]. n this paper, GAS have been used to optimise the design of lattice structure QMF filter banks employing g SPT coefficients. Two cases are considered: in the first case, (GAl), frequency response error is used as the sole objective function. n the second case,, a multiple criterion objective is used to jointly -minimise the frequency response error and the computational complexity. A generic two-channel FR filter bank is shown figure 1. Here H,(z) and Hl(z)represent the low pass and high pass filters respectively, in the analysis bank and G,(z) and Gl(z) are the corresponding synthesis filters. Assuming lossless channels and codecs, we can write the reconstructed signal as: Perfect reconstruction is obtained when y(n) is a delayed replica of the input x(n) : -2k+l Y(z) = z X(Z) (4) 0-7803-3583-X/97 $10.00 01997 EEE 2393 Authorized licensed use limited to: UNVERSTY OF BRSTOL. Downloaded on February 5, 2009 at 10:28 from EEE Xplore. Restrictions apply.

Authorized licensed use limited to: UNVERSTY OF BRSTOL. Downloaded on February 5, 2009 at 10:28 from EEE Xplore. Restrictions apply. Analysis bank Coder+Channel +Decoder Synthesis bank Fig. Two-channel analysishynthesis filter bank system. Fig 2. Analysis Bank Recently several novel lattice-structure perfectrecoinstruction filter banks have been reported [4, 5, 61. Thesie exhibit lower complexity in terms of number of multipliers and adders used, compared with other FR perfect reconstruction filter banks. They also guarantee perfect reconstruction even when coefficients are apprmoximated. 2 FLTER DESGN FORMULATON n this paper we employ the QMF lattice structure of [4] which is shown in figure 2 where: 0 H (z) = a0 + z-l For iin m +1 stage lattice filter bank (71 Htii:) and Hr(z) denote the low pass and high pass filters of an m+ 1 stage filter bank respectively. p is the scale factor,which can be expressed as 2 0.5 P =7 (1 + am 1 m (9) The synthesis filtcrs G,(z) and Gl(z) can be written as -N in G~(z)=z Ho (z) (10) -N m G1(z)=z H1 (z) (11) where N is the order of the filters. 3 REDUCED COMPLEXTY DESGNS n order to reduce architectural complexity, the lattice coefficients, a(n) were represented as sums of SPT terms %with a. constraint on the total number of terms used as follows: P a(n) := c ck.~-gk 6(bk -n) ck E {-1,0,11, k=l gk E (-2,-1,0,1,..., B} (12) bk E {0,..., J - 1) 2394

J = number of stages P = total number of SPT terms As in [7], a minimax error criterion was adopted for optimisation. The objective function used for GA1 (without any constraints on the number of adders) was: where G is a scaling factor. and T(w) is the desired frequency response. For GA2, the corresponding function used was: : 6(a(n)) = max - H? (eiw)l - T(o)l+ w. adders (14) where W is a weighting constant used to bias the influence of adders in the objective function. 4 PROBLEM REPRESENTATON n order to reduce the search space and thereby improve the search efficiency, it was found useful to restrict the first J SPT terms to be non-zero and allocate these to the first J coefficients.(i.e: c, # 0, b, = k for 1 k < J ). Thus the first J coefficients require one bit for c, and 3 or 4 bits for g, (4 bits for g,> 8). The remaining terms require 2 bits for c, 3 or 4 bits for g, and 3 or 4 bits b, (4 bits for bk>8). n the case of filter design 24D, an average of two SPT terms per lattice coefficient was used (with wordlength, B = 13 bits) giving a chromosome length of 180 bits. n order speed up the convergence, the initial population was seeded with the SPT terms obtained after rounding the optimal infinite precision design coefficients reported in [4]. 5 RESULTS Table 1 shows the maximum frequency response ripple of both an optimal infinite precision design and CA1 for a set of filters with the same specifications as those used by Johnston in [8] (the number in the filter specification corresponds to its length and the letter indicates various transition bandwidths). The average number of SPT terms used in each design case is also reported in the same table. The maximum stopband ripple in each design using GA is less than or equal to the maximum stopband ripple of the optimal infinite precision design. This can be attributed to the fact that a minimax error criterion was used in the GA design, whereas a least mean squared error criterion was used in the optimal (infinite precision) case. t is interesting to note that the maximum frequency response ripple of filter bank 32E is -29 db which is equal to the design value reported in [7] using linear programming. Since other results are not given in [7], these cannot be compared directly. The performances of filter banks designed using GA1 and GA2 are compared in table 2, with the total number of adders used given in each case. t can be observed that, in the case of GA2, the total number of adders used has been reduced at the expense of some degradation in performance. This demonstrates the flexibility of the GA approach in trading of complexity and performance. The lattice coefficients of the filter bank, 24D obtained using both GAl and GA2 are reported in table 3. The frequency responses of the low pass filter from filter bank 24D designed using GA1, GA2 and the optimal (infinite precision) approach are compared in figure 3. Table Performance comparisons between muximum ripple of the lowpass filter of the filter banks designed using optimal infinite precision design (Optimal) 141 and Genetic Algorithms (GA). [ 32E -25.0-29.0 2 Table 2. The performance comparisons between GA and GA2 1 Filter bank Total number Maximumstopband 11 design 16B (GA1) of adders used 48 42 ripple db -52.0-46.7 1, 16C(GA 1 ) 32-33.0 (G-42) 26-31.2 16F(GA1) 32-29.0 24D( GA 1 ) 32D(GA1) 32E(GA1) 28-28.6 48-34.0 44-32.2 64-39.8 58-36.8 64-29.0 Authorized licensed use limited to: UNVERSTY OF BRSTOL. Downloaded on February 5, 2009 at 10:28 from EEE Xplore. Restrictions apply. 2395

6 CONCLUSONS This paper has demonstrated the capability of genetic algorithms in designing low complexity lattice structure perfect reconstruction filter banks. The design, GA produces superior or equal results to the optimal infinite precision design. n order to jointly minimise the number of adders and frequency response ripple, a multiple criterion optimisation has been successfully used in GA2 which significantly reduces the total number of adders used for a slight loss of performance in the frequency domain. Table 3 Lattice coeficients of thefilter bank, 240 designed using GAl and GA2 r 1Values from Values r from GA2 1,-20m s m lor -30 - -40 - -50 - -60.. - Optimal infinite precision... Gh2 ACKNOWLEDGEMENTS S.Sriranganat1ian acknowledges the support of the committee of vice chancellors and principals and the University of Bristol for scholarship. The authors also would like to thank the Centre for Communications Research of ithe Jniversity of Bristol. This work was performed under EPSRC grant GW25892. REFERENCES P.P Vaidyanathan, 'Multirate digital filters, filter banks, polyphase networks, and applications: A tutorial,' Proc, EEE, Vol78, pp 56-93, Jan 1990. David E. Goldberg, Genetic Algorithms in Search and Optirnisation, Addison-Wesley, 1989. S.!;riranganathan, D.R Bull and D.W. Redmill, 'Low complexity two-dimensional digital filters using unconstrained SPT term allocation,' Proc EEE SCAS 96, Atlanta, USA, pp762-765, May 1996. P.P Vaidyanathan, and P.-Q. Hoang, 'Lattice structure for optimal design and robust implementation of twochannel perfect-reconstruction QMF banks,' EEE. Trans. Acoust, speech, Signal Processing, vol. 36, pp 81-94. Jan 1988. T.Q. Nguyen and P.P. Vaidyanathan, 'Two-channel perfect-reconstruction FR QMF structures which yielld linear-phase analysis and synthesis filters,' EEE Trans. Acoust., Speech, Signal Processing, vol 37, pp. 676-690, May 1989. M. Vetterli and D. Le Gall, 'Perfect reconstruction FR filter banks: Some properties and factorizations,' EEE Trans. Acoust., Speech, Signal Processing, vol 37, pp 1057-1071, July 1989. B.F:. Horng, 13. Samueli and A.N. Wilson, Jr, 'The design of two-channel lattice-structure perfectreconstruction filter banks using powers-of-two coefficieints,' EEE Trans. Circuits Syst.-: Fundamental 'Theory and Applications, Vo1.40, no. 7, July 1993, pp. 497-499. [S J.!D. Jolhnston, 'A filter family designed for use in quadrature mirror filter banks,' in Proc. EEE Trans. Acoust., Speech, Signal Processing, pp. 291-294, April 1980. -70',, 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 Normalised frequency Fig 3. Frequency response of the lowpassfilter forfilter bank, 240 Authorized licensed use limited to: UNVERSTY OF BRSTOL. Downloaded on February 5, 2009 at 10:28 from EEE Xplore. Restrictions apply. 23%