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

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

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

Design of FIR Filters

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

Transition Bandwidth Analysis of Infinite Impulse Response Filters

An Efficient Architecture for Image Compression and Lightweight Encryption using Parameterized DWT

Experimental validation of loudspeaker equalization inside car cockpits

PIEZO FILTERS INTRODUCTION

SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY

SECTION 6 DIGITAL FILTERS

IIR Half-band Filter Design with TMS320VC33 DSP

Understanding CIC Compensation Filters

Digital Signal Processing IIR Filter Design via Impulse Invariance

ADAPTIVE ALGORITHMS FOR ACOUSTIC ECHO CANCELLATION IN SPEECH PROCESSING

Analysis/resynthesis with the short time Fourier transform

Laboratory #5: RF Filter Design

Motorola Digital Signal Processors

Non-Data Aided Carrier Offset Compensation for SDR Implementation

Image Compression through DCT and Huffman Coding Technique

Frequency Response of Filters

Time series analysis Matlab tutorial. Joachim Gross

Implementation of Modified Booth Algorithm (Radix 4) and its Comparison with Booth Algorithm (Radix-2)

Em bedded DSP : I ntroduction to Digital Filters

Reconfigurable Low Area Complexity Filter Bank Architecture for Software Defined Radio

Designing a Linear FIR filter

Clutter Filter Design for Ultrasound Color Flow Imaging

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

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

14: FM Radio Receiver

A Sound Analysis and Synthesis System for Generating an Instrumental Piri Song

Frequency Response of FIR Filters

The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper

Impedance 50 (75 connectors via adapters)

UNIFORM POLYPHASE FILTER BANKS FOR USE IN HEARING AIDS: DESIGN AND CONSTRAINTS

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

AN-837 APPLICATION NOTE

CHAPTER 6 Frequency Response, Bode Plots, and Resonance

T-slot Broadband Rectangular Patch Antenna

SPEECH SIGNAL CODING FOR VOIP APPLICATIONS USING WAVELET PACKET TRANSFORM A

USB 3.0 CDR Model White Paper Revision 0.5

Sachin Patel HOD I.T Department PCST, Indore, India. Parth Bhatt I.T Department, PCST, Indore, India. Ankit Shah CSE Department, KITE, Jaipur, India

Filter Comparison. Match #1: Analog vs. Digital Filters

Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept

Admin stuff. 4 Image Pyramids. Spatial Domain. Projects. Fourier domain 2/26/2008. Fourier as a change of basis

Sampling Theorem Notes. Recall: That a time sampled signal is like taking a snap shot or picture of signal periodically.

Automatic compression measurement using network analyzers

Introduction to Digital Filters

How to Design 10 khz filter. (Using Butterworth filter design) Application notes. By Vadim Kim

Jitter Transfer Functions in Minutes

MPEG Unified Speech and Audio Coding Enabling Efficient Coding of both Speech and Music

chapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective

MATRIX TECHNICAL NOTES

Controller Design in Frequency Domain

LMS is a simple but powerful algorithm and can be implemented to take advantage of the Lattice FPGA architecture.

Synchronization of sampling in distributed signal processing systems

Automatic Detection of Emergency Vehicles for Hearing Impaired Drivers

2695 P a g e. IV Semester M.Tech (DCN) SJCIT Chickballapur Karnataka India

MICROPHONE SPECIFICATIONS EXPLAINED

Audio Coding, Psycho- Accoustic model and MP3

Web-Conferencing System SAViiMeeting

PHYSICS LAB #2 Passive Low-pass and High-pass Filter Circuits and Integrator and Differentiator Circuits

Introduction to Medical Image Compression Using Wavelet Transform

A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM

Chebyshev Filter at MHz Frequency for Radar System

AC : MULTIMEDIA SYSTEMS EDUCATION INNOVATIONS I: SPEECH

The Computer Music Tutorial

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications

Figure1. Acoustic feedback in packet based video conferencing system

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT)

Abstract. Cycle Domain Simulator for Phase-Locked Loops

Keysight Technologies Understanding the Fundamental Principles of Vector Network Analysis. Application Note

SGN-1158 Introduction to Signal Processing Test. Solutions

Fig. 1 :Block diagram symbol of the operational amplifier. Characteristics ideal op-amp real op-amp

Introduction to IQ-demodulation of RF-data

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

Lecture 9. Poles, Zeros & Filters (Lathi 4.10) Effects of Poles & Zeros on Frequency Response (1) Effects of Poles & Zeros on Frequency Response (3)

PAPR and Bandwidth Analysis of SISO-OFDM/WOFDM and MIMO OFDM/WOFDM (Wimax) for Multi-Path Fading Channels

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

MPEG-1 / MPEG-2 BC Audio. Prof. Dr.-Ing. K. Brandenburg, bdg@idmt.fraunhofer.de Dr.-Ing. G. Schuller, shl@idmt.fraunhofer.de

AC : MEASUREMENT OF OP-AMP PARAMETERS USING VEC- TOR SIGNAL ANALYZERS IN UNDERGRADUATE LINEAR CIRCUITS LABORATORY

The Periodic Moving Average Filter for Removing Motion Artifacts from PPG Signals

FAST Fourier Transform (FFT) and Digital Filtering Using LabVIEW

Advanced Micro Ring Resonator Filter Technology

Analog Filters. A common instrumentation filter application is the attenuation of high frequencies to avoid frequency aliasing in the sampled data.


NAPIER University School of Engineering. Electronic Systems Module : SE32102 Analogue Filters Design And Simulation. 4 th order Butterworth response

RECOMMENDATION ITU-R BS *,** Audio quality parameters for the performance of a high-quality sound-programme transmission chain

Audio Engineering Society. Convention Paper. Presented at the 119th Convention 2005 October 7 10 New York, New York USA

PERFORMANCE ANALYSIS OF HIGH RESOLUTION IMAGES USING INTERPOLATION TECHNIQUES IN MULTIMEDIA COMMUNICATION SYSTEM

Voice---is analog in character and moves in the form of waves. 3-important wave-characteristics:

The front end of the receiver performs the frequency translation, channel selection and amplification of the signal.

ECG SIGNAL PROCESSING AND HEART RATE FREQUENCY DETECTION METHODS

LOW COST HARDWARE IMPLEMENTATION FOR DIGITAL HEARING AID USING

RF Measurements Using a Modular Digitizer

An Introduction to Digital Filters

What you will do. Build a 3-band equalizer. Connect to a music source (mp3 player) Low pass filter High pass filter Band pass filter

Transcription:

DESIGN AND SIMULATION OF TWO CHANNEL QMF FILTER BANK FOR ALMOST PERFECT RECONSTRUCTION Meena Kohli 1, Rajesh Mehra 2 1 M.E student, ECE Deptt., NITTTR, Chandigarh, India 2 Associate Professor, ECE Deptt., NITTTR, Chandigarh, India ABSTRACT In this paper a two channel FIR QMF bank for perfect reconstruction has been presented. The main problem of filter bank design is to develop the prototype filter H such that it has minimum error in stopband, passband and transition band. To design QMF filter bank, all other filters are derived from the prototype filter H. The designed and simulated proposed QMF filter bank has been developed using Remez algorithm with MATLAB. The developed filter bank performance has been compared with existing Window based filter bank in terms of Peak Reconstruction Error. It can be observed from the simulated results that proposed method has reduced PRE up to 5% as compared to Kaiser Window based filter bank. KEYWORDS: Equiripple Technique, FIR Filters, Kaiser Window, Perfect Reconstruction, QMF Filter bank. I. INTRODUCTION The substantial progress in multirate digital filters and QMF filter banks has been made because of wide applications in many processing fields such as subband coding of speech, image signal processing, antenna system and transmultiplexer [1]. The advance development in QMF filter is done for applications such as biomedical signal processing and design of wavelet bases [2]. In QMF bank the input signal x[n] splits into two subband signals having equal bandwidth. The subband signals are then processed and finally combined by a synthesis filter bank resulting in an output signal y[n]. The subband signal are band limited to frequency ranges much smaller than that of the original signal, so before processing they are down sampled. After processing these signals are up sampled before being combined by the synthesis band into a higher rate signal. The combined structure is called a Quadrature Mirror Filter. The reconstructed signal is different from input signal due to three errors: Aliasing distortion, phase distortion and magnitude distortion. The aliasing distortion and phase distortion is removed with use of suitable design of the synthesis filters and linear phase FIR filter respectively. Amplitude distortion is not possible to eliminate completely, but can be minimized using computer aided techniques or using cascading filters [3]. The transition bandwidths of the multichannel filter banks are usually shorter than those of two channel QMF filter bank, the lengths of the two channel filters are usually shorter than those in multichannel filter bank. Moreover, as only a single prototype filter is required for the design of QMF bank and all other filters are derived from the prototype filter. FIR filters guarantees the stability and no phase distortion of the filter bank. A two channel QMF bank could not achieve the exact perfect reconstruction with the prototype filters having very good frequency selectivity [4]. The optimal Algorithm is required that it minimizes the maximum error between the desired frequency response and actual frequency response of digital filter is of linear phase with minimum possible order. This paper is organized as follows. In Section II, the principle of two channel QMF bank is described. Section III is devoted to the design and simulation of QMF filter bank. Several design examples and 1515 Vol. 7, Issue 5, pp. 1515-1521

comparisons with other conventional methods are given in Section IV. Finally, a conclusion is drawn in Section V. II. TWO CHANNEL 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 fig. 1. The input signal x[n] is first passed through a two band analysis filter bank H (z) and H 1(z), which typically have low pass and high pass frequency responses respectively,with cutoff frequency at π/2, as indicated in fig. 2. The subband signals are then down sampled by factor of two, coders are inserted after down sampler to encode by exploiting the special spectral properties of the signal such as energy levels. At receiving end, decoders are used to produce approximations of the original down sampled signals. The decoded signals are then down sampled and passed through the synthesis filter bank G (z) and G 1(z). 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. Fig. 1.General structure of a two channel QMF bank Fig.2. Magnitude response of overlapping analysis filters. The z-transforms of the input signal X (z) are X (z) = X (z) H (z) (1) X 1 (z) = X(z) H 1 (z) (2) The output signals Y [n] and Y 1[n] are added to obtain the single output y[n].the z-transform of y[n] is given as Y(z) = Y (z) + Y 1 (z) (3) Y(z) = 1 2 [H (z)g (z) + H 1 (z)g 1 (z)]x(z) + 1 2 [H ( z)g (z) + H 1 ( z)g 1 (z)]x( z) (4) Y(z) = T(z)X(z) + A(z)X( z) (5) 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 with A(z) = (6) 1516 Vol. 7, Issue 5, pp. 1515-1521

There fore, H ( z)g (z) + H 1 ( z)g 1 (z)= (7) This condition is simply satisfied by selecting [5], the equations for perfect reconstruction conditions are. H (z) = H(z) (8) H 1 (z) = H( z) (9) G (z) = H(z) (1) G 1 (z) = H(z) (11) 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. T(z) = 1 2 [H (z)g (z) + H 1 (z)g 1 (z)] = Z k (12) And H 2 (z) H 2 ( z) = 2Z k (13) The alaising and phase distortion has been eliminated completely [6,7].The distortion transfer function of the two-channel analysis/synthesis filter bank satisfying the Perfect Reconstruction property is a pure delayed function. T(z) = Z n (9) The FIR two channel filter bank with linear phase analysis and synthesis filters will be perfect reconstruction type if, H (e jw ) 2 + H 1 (e jw ) 2 = 1 (1) The equation (7) cannot satisfy exactly due to finite length of filter so it always exhibits some amplitude distortion unless it is a constant for all value of ω. Φ = max { H (e jw ) 2 + H 1 (e jw ) 2 1 } (11) The two methods, the window method and Remez exchange algorithm are used generally to design prototype FIR filter, H(z). The objective function can be minimized using iteration procedure. The peak reconstruction error [8] is given as PRE = max2 log 1 { H (e jw ) 2 + H 1 (e jw ) 2 } (12) Window method is closed form method and is applied in paper [9]. The design entails a relatively insignificant amont of computation. Disadvantage of window method is that it needs a higher-order filter to satisfy the requird specifications. A higher-order filter means more computations per sample, which implies that these filters are slower and less efficient in real-time applications. Design of Remez exchange Design of Remez exchange algorithm is optimal. Minimum filter order implies a more efficient and faster filter for real-time applications. III. SIMULATED RESULTS In QMF filter bank only a single prototype filter is required for the design and all other filters are derived from that prototype filter. The simulation is done using matlab tool firpr2chfb. For the design of low pass filter design the specification are length of filter (N+1) =62, passband frequency w p =.37π. 1517 Vol. 7, Issue 5, pp. 1515-1521

low pass filter N=61 Hlp Low pass Decimator -2-6 -9 Fig. 3. Magnitude responce of lowpass analysis filter. The analysis highpass filter is designed using lowpass prototype filter and is decimated by factor of two. In paper [1], proposes an efficient method for design of two channel QMF bank for subband image coding. The choice of the filter bank is important as it effect the system design complexity. The design problem is formulated as weighted sum of reconstructed error and passband and stopband energy of lowpass filter. High pass filter N=61-2 Hhp Highpass Decimator -6-9 Fig. 4. Magnitude responce of lowpass analysis filter. The synthesis lowpass and highpass filter is derived from lowpass prototype filter and is interpolated by factor of two.the fig. 5, and fig. 6 shows magnitude responses of synthesis lowpass and highpass filter respectively. 1 low pass synthesis filter N=61 Glp low pass interpolator -2-6 Fig. 5. Magnitude responce of lowpass analysis filter. 1518 Vol. 7, Issue 5, pp. 1515-1521

1 high pass synthesis filter N=61 Ghp high pass interppolator -2-6 Fig. 6. Magnitude responce of lowpass analysis filter. The combined magnitude response of all the four filter,lowpass and highpass analysis and synthesis is shown in fig. 7 1 Magnitude Response -2 Hlp Low pass Decimator Hhp Highpass Decimator Glp Low pass Decimator Ghp Highpass Decimator Magnitude,dB -6-9 Fig. 7. Combined magnitude responce of analysis and synthesis filters. IV. RESULTS ANALYSIS The simulation using matlab tool firpr2chfb for prototype filter of length (N+1)=62 and passband frequency w p =.37π as shown in table 1, number of multipliers per input sample and number of adders per input sample of synthesis filters is 62 and 6 respectively and number of multipliers per input sample and number of adders per input sample of analysis filters is 31 and 3.5 respectively. Table 1. Comparison of Analysis and Synthesis filters. Filter s H(z) H1(z) G(z) G1(z) No. of Multipliers 62 62 62 62 No. of Adders 61 61 6 6 No. of States 6 6 3 3 MPIS 31 31 62 62 APIS 3.5 3.5 6 6 Table 2. Shows the comparision of proposed work with the existing work. Proposed work for design specification ω p =.37π, As (Stopband attenuation) = 8dB, and length of filter (N+1) = 61. The performance is evaluated in terms of Peak Reconstruction error and the result shows that, the reconstruction error in db is.43, which is very less as compared to the existing methods. 1519 Vol. 7, Issue 5, pp. 1515-1521

V. CONCLUSION Table 2. Result Comparison. Method As(dB) Reconstruction error Phase Response Paper [6] 33.15 Linear Paper[7] 34.16 Linear paper[5] 49.5.9 Non-Linear Paper[9] 8.86 Linear Proposed 8.43 Linears method The filters designed with the remez function have smaller maximum deviation and performance is evaluated in terms of Peak Reconstruction Error. The MATLAB based results show that when compared with Kaiser Window based filters the proposed method provide better reconstruction error =.43. From the simulated result of QMF filter bank using matlab it is observed that the number of adders and multipliers per input sample of lowpass and highpass filters are equal as highpass filter is derived from low pass filter but, the number of adders and multipliers per input sample of the synthesis filters is almost double as compared to the analysis filters. REFERENCES [1] F. Delgosa, F. Fekri, (24), Results on the Factorization of Multidimensional Matrices for Paraunitary Filter Banks over the Complex Field, IEEE Transaction signal process, Vol. 52, No. 5, pp. 1289-133. [2] S. C. Chan, C. K. S. Pun, K. L. Ho, (24), 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. [3] Sanjit.K.Mitra, Digital Signal Processing: A Computer based Approach, Tata McGraw-Hill Edition 21 Ch. 7&1. [4] C. W. Kok, W. C. Siu and Y. M. Law, ( 28), Peak constrained least squares QMF banks, IEEE Transaction signal process, Vol. 88, No. 5, pp. 2363-2371. [5] R. Bregovic, T. Saramaki,(23) A General Purpose Optimization Approach for Designing Two- Channel FIR Filter Bank, IEEE Trans. Signal Process, Vol. 51, No.7 pp. 1783-1791. [6] V. K. Jain, R. E. Crochiere, (1984), Quadrature Mirror Filter Design in Time Domain, IEEE Trans, Acoustic, Speech and Signal Process. ASSP- 3294, pp. 353-361. [7] C. K. Chen, J. H. Lee, (1992), Design of Quadrature Mirror Filters with Linear Phase in Frequency Domain, IEEE Trans. Circuits System, Vol. 39, No. 9, pp. 593-65. [8] Suverna Sengar and Dr. Partha Pritam Bhattacharya, (212), Design and Performance Evaluation of a Quadrature Mirror Filter (QMF) Bank, Proceeding International Journal of Electronics & Communication, Vol. 3, No. 1, Pp. 29-212. [9] Ram Kumar Soni, Alok Jain, and Rajiv Saxena, (28), New Efficient Iterative Optimization Algorithm to Design the Two Channel QMF Bank, World Academy of Science, Engineering and Technology, Vol. 24, pp 56-6. [1] Anamika Jain, Aditya Goel,(211), Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Filter Banks for Image Coding, International Journal of Image Processing (IJIP), Volume 5, No.1, pp. 65 71. AUTHORS Meena Kohli had completed her Bachelor's degree in Electronics and Communication Engineering from Poojya Doddappa Appa College of Engineering, Gulbarga, Karnataka, India in 21, and Pursuing the Masters of Engineering degree in Electronics and Communication Engineering from National Institute of Technical Teachers Training & Research, Punjab University, Chandigarh, India. She is an Assistant Professor in the Department of Electronics & Communication Engineering, Bon Maharaj Engg College, Vrindavan, U.P, India. Her current research and teaching interests are in Digital Signal Processing and Microprocessor. Ms. Meena Kohli is life time member of ISTE. 152 Vol. 7, Issue 5, pp. 1515-1521

Rajesh Mehra received the Bachelors of Technology degree in Electronics and Communication Engineering from National Institute of Technology, Jalandhar, India in 1994, and the Masters of Engineering degree in Electronics and Communication Engineering from National Institute of Technical Teachers Training & Research, Punjab University, Chandigarh, India in 28. He is pursuing Doctor of Philosophy degree in Electronics and Communication Engineering from National Institute of Technical Teachers Training & Research, Punjab University, Chandigarh, India. He is an Associate Professor with the Department of Electronics & Communication Engineering, National Institute of Technical Teachers Training & Research, Ministry of Human Resource Development, Chandigarh, India. His current research and teaching interests are in Advanced Signal Processing, VLSI system Design and Embedded System Design. He has authored more than 1 research publications with more than 5 publications in Journals. He is member IEEE and ISTE. 1521 Vol. 7, Issue 5, pp. 1515-1521