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

Similar documents
Copyright S. K. Mitra

arxiv: v1 [cs.it] 9 Mar 2016

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

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

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

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

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

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

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

Optimal FIR filters Analysis using Matlab

MULTIRATE DIGITAL SIGNAL PROCESSING

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

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

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

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

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

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

DESIGN AND IMPLEMENTATION OF DIGITAL FILTER BANK TO REDUCE NOISE AND RECONSTRUCT THE INPUT SIGNALS

Optimal Design RRC Pulse Shape Polyphase FIR Decimation Filter for Multi-Standard Wireless Transceivers

Design and Implementation of Efficient FIR Filter Structures using Xilinx System Generator

Design of FIR Filters

Two-Dimensional Wavelets with Complementary Filter Banks

Design Digital Non-Recursive FIR Filter by Using Exponential Window

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

Digital Signal Processing

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

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

Keywords FIR lowpass filter, transition bandwidth, sampling frequency, window length, filter order, and stopband attenuation.

Continuously Variable Bandwidth Sharp FIR Filters with Low Complexity

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

F I R Filter (Finite Impulse Response)

Digital Filters FIR and IIR Systems

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

Simulation of Frequency Response Masking Approach for FIR Filter design

FIR Digital Filter and Its Designing Methods

Multirate Digital Signal Processing

Design of Digital Filter and Filter Bank using IFIR

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS.

Cosine-Modulated Filter Bank Design for Multicarrier VDSL Modems

Module 9 AUDIO CODING. Version 2 ECE IIT, Kharagpur

Narrow-Band Low-Pass Digital Differentiator Design. Ivan Selesnick Polytechnic University Brooklyn, New York

Multirate DSP, part 1: Upsampling and downsampling

Frequency-Response Masking FIR Filters

FIR window method: A comparative Analysis

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

Simulation Based Design Analysis of an Adjustable Window Function

Implementation of Decimation Filter for Hearing Aid Application

Almost Perfect Reconstruction Filter Bank for Non-redundant, Approximately Shift-Invariant, Complex Wavelet Transforms

On the Most Efficient M-Path Recursive Filter Structures and User Friendly Algorithms To Compute Their Coefficients

Performance Analysis on frequency response of Finite Impulse Response Filter

4. Design of Discrete-Time Filters

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

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

New algorithm for QMF Banks Design and Its Application in Speech Compression using DWT

EC6502 PRINCIPLES OF DIGITAL SIGNAL PROCESSING

Interpolated Lowpass FIR Filters

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

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

Performance Analysis of FIR Filter Design Using Reconfigurable Mac Unit

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

Digital Signal Processing

Practical FIR Filter Design in MATLAB R Revision 1.0

Comparison of Different Techniques to Design an Efficient FIR Digital Filter

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

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

Advanced Digital Signal Processing Part 5: Digital Filters

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)

Digital Processing of Continuous-Time Signals

FINITE-duration impulse response (FIR) quadrature

A DUAL TREE COMPLEX WAVELET TRANSFORM CONSTRUCTION AND ITS APPLICATION TO IMAGE DENOISING

Digital Processing of

Design of FIR Filter for Efficient Utilization of Speech Signal Akanksha. Raj 1 Arshiyanaz. Khateeb 2 Fakrunnisa.Balaganur 3

Design of infinite impulse response (IIR) bandpass filter structure using particle swarm optimization

Multirate Filtering, Resampling Filters, Polyphase Filters. or how to make efficient FIR filters

FILTER BANKS WITH IN BAND CONTROLLED ALIASING APPLIED TO DECOMPOSITION/RECONSTRUCTION OF ECG SIGNALS

Signal processing preliminaries

SPECIFICATION AND DESIGN OF A PROTOTYPE FILTER FOR FILTER BANK BASED MULTICARRIER TRANSMISSION

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

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

UNIVERSITY OF SWAZILAND

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015

Programmable Decimation Filter Design For Multi-Standards Software Defined Radio (SDR) Reciever

Part One. Efficient Digital Filters COPYRIGHTED MATERIAL

Sampling of Continuous-Time Signals. Reference chapter 4 in Oppenheim and Schafer.

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3

INTEGRATED APPROACH TO ECG SIGNAL PROCESSING

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION

1. Find the magnitude and phase response of an FIR filter represented by the difference equation y(n)= 0.5 x(n) x(n-1)

Signals and Systems Lecture 6: Fourier Applications

FIR FILTER DESIGN USING A NEW WINDOW FUNCTION

Design of Cost Effective Custom Filter

Finite Word Length Effects on Two Integer Discrete Wavelet Transform Algorithms. Armein Z. R. Langi

Performance Analysis of FIR Digital Filter Design Technique and Implementation

Signals and Systems Lecture 6: Fourier Applications

EEM478-DSPHARDWARE. WEEK12:FIR & IIR Filter Design

Advances in Multirate Filter Banks: A Research Survey

Experiment 6: Multirate Signal Processing

Infinite Impulse Response (IIR) Filter. Ikhwannul Kholis, ST., MT. Universitas 17 Agustus 1945 Jakarta

ELEC3104: Digital Signal Processing Session 1, 2013

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

Transcription:

IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 4, Issue 2, Ver. I (Mar-Apr. 2014), PP 23-28 e-issn: 2319 4200, p-issn No. : 2319 4197 Design and Simulation of Two Channel QMF Filter Bank using Equiripple Technique. Meena Kohli*, Rajesh Mehra** *[M.E student, ECE Deptt,NITTTR,Chandigarh, **[Associate Professor, ECE Deptt, NITTTR,Chandigarh] Abstract: In this paper a design of a two channel FIR QMF bank for perfect reconstruction is presented. The QMF design has multicriterion constraints such as minimal of reconstruction error and minimal of iterations are among the most important problems in filter bank design. The main problem of filter bank design is to find adequate coefficients for the prototype filter H 0 such that the prototype filter has minimum error in stopband, passband and transition band. The proposed QMF filter bank has been developed using equiripple linear phase FIR filters with MATLAB. The developed equiripple linear phase filter bank performance has been compared with kaiser window based filter bank in terms of peak reconstruction error. The results show that equiripple based filter bank provides better PRE ranging from 16.45% to 17.31% as compared to kaiser window based filter bank. Keywords: Equiripple FIR filters, Kaiser Window, Perfect Reconstruction, QMF Filter bank. I. Introduction In many applications, a discrete time signal x[n] is first split into a number of subband signals by means of analysis filter bank, the subband signals are then processed and finally combined by a synthesis filter bank resulting in an output signal. If the subband signals are band limited to frequency ranges much smaller than that of the original input signal, they can be down-sampled before processing. Because of the lower sampling rate, the processing of the down-sampled signal can be carried out more efficiently. After processing these signals are up-sampled before being combined by the synthesis bank into a higher rate signal. The combined structure applied is called quadrature mirror filter. The QMF is a filter most commonly used to implement a filter bank that split an input signal into two bands. Initially, it was used for aliasing cancellation in subband coding of the speech signals. During the last two decades QMF bank have found various applications in several different areas such as sub band coding of speech signal, image processing, ECG signal Compression processing, A/D convertors and design of wavelet base.the multirate structure in which the output sequence is a delayed and scaled replica of input sequence is called perfect reconstruction multirate system. There are three types of distortions in QMF banks: aliasing distortion, phase distortion and amplitude distortion. The aliasing distortion is eliminated with use of suitable design of the synthesis filters and phase distortion is removed with use of a linear phase FIR filter. Amplitude distortion can be minimized using computer aided techniques or equalized by cascading with a filter [1]. Many researchers used a new iterative approach.the convex minimax optimization is used in [2] but has disadvantage that longer filter length is required. The condition for achieving a low-magnitude reconstruction error, required for Nearly Perfect Reconstruction CMFBs can be approximately satisfied. The design is formulated as a convex minimax or least-square (LS) optimization problem. The optimal solution used the nonlinear optimization using the Parks McClellan algorithm, Second Order Cone Programming (SOCP), or SemiDefinite Programming (SDP) [3] and the linear optimization process achieve minimum value of reconstruction error near to perfect reconstruction using kaiser window based Prototype low pass filter [4]. The modified algorithm has been developed to optimize the reconstruction error using linear objective function through iteration method. Another approach is to use Differential Evolution (DE) and Fitness- Adaptive Differential Evolution (FiADE). DE has emerged as a powerful and robust tool for solving the linear and nonlinear equations [6], but has a drawback that stop band edge attenuation is less. QMF is used for many applications like efficient method for the design of two-channel, quadrature mirror filter (QMF) bank for subband image coding [7]. The objective function is minimized directly, using nonlinear unconstrained method. The another approach to design QMF is to use polyphase components but it results in dramatic computational efficiency and reduced number of iterations but effective for large filter taps [9]. 23 Page

II. QMF Bank The multirate digital structure that employs two decimator in the signal analysis section and two interpolators in the signal synthesis section is shown in fig1. Fig. 1.General structure of a two channel QMF bank. If the down-sampling and up-sampling factors are equal to or greater than the number of bands of the filter bank, then the output can be made to retain all of the characteristics of the input signal using proper filters structure. To obtain a Perfect Reconstruction (PR) or Near Perfect Reconstruction (NPR), the three distortions are eliminated or minimized using Alias-free filter bank, Linear phase FIR filter and Perfect reconstruction filter bank [6]. Fig. 2. Magnitude response of overlapping analysis filters. The Fig.2 shows the filter response of the lowpass filter H 0 (Z) and highpass filter H 1 (Z). The z- Transforms of the input signals are [8] The output signals Y 0 [n] and Y 1 [n] are added to obtain the single output y[n]. The z-transform of y[n] is given as (1) [ ] [ ] (2) (3) Where, T(Z) is the distortion transfer function and A(Z) is the aliasing distortion. The first term is a desired signal and the second term is because of effect of aliasing which is to be eliminated. The alias-free design of the two-channel filter bank is achieved by elimination of the A(Z) aliasing distortion in equation (3). To eliminate the effect of aliasing A(z)=0 So, =0 This condition is simply satisfied by selecting in the z transform, (4) 24 Page

(5) These are conditions for perfect reconstruction. With A(z)=0, now consider the condition for which the output of QMF bank is identical to the input except for an arbitrary delay, for all possible inputs. When this condition is satisfied, the filter bank is called a Perfect Reconstruction QMF bank. [ ] (6) By making use of (5) (7) The distortion transfer function of the two-channel analysis/synthesis filter bank satisfying the Perfect Reconstruction property is a pure delayed function. (8) And the FIR two channel filter bank with linear phase analysis and synthesis filters will be perfect reconstruction type if [8] (9) The equation (7) cannot satisfied exactly due to finite length of filter so it always exhibit some amplitude distortion unless it is a constant for all value of ω. The corresponding objective function is constructed using weighted sum of mean square of errors in these responses can be written as { } (10) The objective function can be minimized using procedure given in [4]. The peak reconstruction error [11] is given as (11) { } Thus the amplitude distortion mainly occurs in the transition band of these filters. The degree of overlap responses of low pass and highpass is very crucial in determining this distortion. This distortion can be minimized by controlling the overlap, which in turn can be controlled by appropriately choosing filter coefficients. III. QMF Bank Design Simulation. Kaiser window approach has been used to design prototype lowpass filter. Impulse response of lowpass filter h(n) of length (N+1) is given by equation (12) [4,6]. Where (12) ( ) (13) Is the impulse response of the ideal filter with cutoff frequency ω c and the Kaiser window function can be specified by the three parameter ω c, N and β. { } M<n<M (14) 25 Page

Where β is the window shape parameter which control the stopband attenuation and is given as β={ (15) and I 0 (β) is modified zero th order Bessel function.the order of the window N can be estimated by the following equation. (16) Where As is the stop band attenuation and Δω is the normalized transition bandwidth. For the design of kaiser window based prototype filter for ωs = 0.3π, As (Stopband attenuation) = 80dB, and length of filter (N+1) = 61 are considered and the filter coefficients are obtained and passband frequency ω p =0.13 π is calculated. The peak reconstruction error in db is 0.0104 obtained using QMF design. The frequency response is shown in Fig. 4. Fig.3 Frequency response of two channel FIR QMF Bank using Kaiser window of order 60. The other specifications for the design of kaiser window based prototype filter are ωs = 0.3π, As (Stopband attenuation) = 90dB, and length of filter (N+1) = 87. The filter coefficients are obtained and ω p =0.1605 π is calculated.the peak reconstruction error in db is 0.0073 obtained using QMF design. Fig.4 Frequency response of two channel FIR QMF Bank using Kaiser window of order 86. Practical FIR designs typically consist of filters that meet certain design specifications, i.e., that have a transition width and maximum passband/stopband ripples that do not exceed allowable values. Linear-phase equiripple filters are desirable because they have the smallest maximum deviation from the ideal filter when compared to all other linear-phase FIR filters of the same order. For the design of Equiripple based prototype filter for ωs = 0.3π, As (Stopband attenuation) = 80dB, and length of filter (N+1) = 61 the filter coefficients are obtained and is ω p =0.13 π is calculated. The peak reconstruction error in db is.0086 obtained using QMF design. 26 Page

Fig.5 Frequency response of two channel FIR QMF Bank using equiripple filter of order 60. The other specifications considered for the design of Equiripple based prototype filter are ωs = 0.3π, As (Stopband attenuation) = 90dB, and length of filter (N+1) = 87. The filter coefficients are obtained and ω p =0.1605 π is calculated. The peak reconstruction error in db is 0.0061 obtained using QMF design. Fig.6 Frequency response of two channel FIR QMF Bank using equiripple filter of order 86. IV. Results and Discussions The filters designed with the Kaiser window and with the remez function. Clearly the maximum deviation is smaller for the remez design and the performance is evaluated in terms of Peak Reconstruction Error (PRE) and stop band attenuation. In fact, since the filter is designed to minimize the maximum ripple, an equiripple filter can be designed that is superior to the Kaiser-window design. The simulations are carried out using MATLAB. Table1. Comparison of result. Method As (db) Filter length PRE in % Kaiser window 80 61 0.0104 existing method Equiripple filter 80 61 0.0086 proposed method Kaiser window 90 87 0.0073 existing method Equiripple filter proposed method 90 87 0.0061 The table1 shows the comparison of two methods, Kaiser window and equiripple in terms of different parameter and comparison char is drawn for both methods. 100 80 60 40 20 0 As(dB) Filter length PRE/1000 Fig.7 Comparison chart of table1. 27 Page

V. Conclusion The equiripple filters are desirable because they have smallest deviation from ideal filters.the PRE is small in case of equiripple filters when compared with kaiser window based filters.it can be effectively used with filters of larger taps. The MATLAB based results show that equiripple based filter band provide better PRE 0.0086 for filter order 60 and 0.0061 filter order 86 compared to kaiser window based filter band 0.0104 filter order 60 and 0.0073 for filter order 86. References: [1] S. C. Chan, C. K. S. Pun, K. L. Ho, New design and realization techniques for a class of perfect reconstruction two-channel FIR filter banks and wavelet bases, IEEE Transactions Signal Processing, Vol. 52, No. 7, Pp. 2135 2141, 2004. [2] R. Bregovic and T. Saramaki, A general-purpose optimization approach for designing two-channel FIR filter banks, IEEE Transactions on signal processing, vol. 51, no. 7,, Pp. 3303-3314, July 2003. [3] S. C. Chan and S. S. Yin, On the design of low delay nearly-pr and PR FIR cosine modulated filter banks having approximate cosine-roll off transition band, in Proc. EUSIPCO, Pp. 1253 1256,Sep. 2004. [4] Ram Kumar Soni, Alok Jain, and Rajiv Saxena, New Efficient Iterative Optimization Algorithm to Design the Two Channel QMF Bank, World Academy of Science, Engineering and Technology, Vol. 24, Pp 56-60, 2008. [5] T Ghosh, A.; Giri, R.; Chowdhury, A.; Das, S.; Abraham, A. Two-Channel Quadrature Mirror Bank Filter Design Using a Fitness- Adaptive Differential Evolution Algorithm, Nature and Biologically Inspired Computing (NaBIC), Second World Congress, Pp 634 641, 2010. [6] Sanjit.K.Mitra, Digital Signal processing, Tata McGraw-Hill Edition 1998. [7] Anamika Jain, Aditya Goel, Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Filter Banks for Image Coding, International Journal of Image Processing (IJIP), Vol. 5 Issue 1, Pp. 65 71, March 2011. [8] Sanjit.K.Mitra, Digital Signal processing: A Computer based Approach, Tata McGraw-Hill Edition 2001 Ch. 7&10. [9] Ankita Gupta, S.K. Agarwal, Designing of Two Channel Polyphase Quadrature Mirror Filter Bank using Power Optimization Method Proceeding International Conference on Computer and Communication Technology, Pp 280-284, 2011. [10] S. S. Yin, S. C. Chan, Member, IEEE, and K. M. Tsui, On the Design of Nearly-PR and PR FIR Cosine modulated Filter Banks Having Approximate Cosine-Rolloff Transition Band, IEEE transactions on circuits and systems, Volume. 55, No. 6, Pp-571-575, June 2008. [11] Suverna Sengar and Dr. Partha Pratim Bhattacharya, Design and Performance Evaluation of a Quadrature Mirror Filter (QMF) Bank, Proceeding International Journal of Electronics & Communication, Vol. 3, Issue 1, Pp- 209-212, March 2012. 28 Page