I.J. Image, Graphics and Signal Processing, 2013, 6, 1-8 Published Online May 2013 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijigsp.2013.06.01 Copyright © 2013 MECS I.J. Image, Graphics and Signal Processing, 2013, 6, 1-8 Genetic Algorithm For Designing QMF Banks and Its Application In Speech Compression Using Wavelets Noureddine Aloui , Ben Nasr Mohamed , Adnane Cherif Innov‟ Com Group, Signal Processing Laboratory, Sciences Faculty of Tunis, University of Tunis El-Manar, TUNIS, 1060, TUNISIA. aloui.noureddine@gmail.com, bennasr.mohamed@gmail.com, adnane.cher@fst.rnu.tn AbstractIn this paper, real-coded genetic algorithm (GA) is used for designing two-channel quadrature mirror filter (QMF) banks based on the Kaiser Window. The shape of the Kaiser window and the cutoff frequency of the prototype filter are optimized using a simple GA. The optimized QMF banks are exploited as mother wavelets for speech compression based on discret wavelet transform (DWT). The simulation results show the efficiency of the GA for designing QMF banks using adjustable windows length and especially for optimizing wavelet filters used in speech compression based on wavelets. In addition, a comparative of performance of the developed wavelets filters using GA and others known wavelets is made in term of objective criteria (CR, SNR, PSNR, and NRMSE). The simulation results show that the optimized wavelets filters outperform others wavelets already exist used for speech compression. Index TermsQuadrature mirror filter, Real-coded Genetic Algorithm, Speech compression, discret wavelet transform, window techniques I. I NTRODUCTION Quadrature Mirror Filter (QMF) banks are most commonly used in many signal processing applications such as: sub-band coding of speech and image signals [10][11][12], audio, image or video processing and its compression [13][14][15], transmultiplexer [16], design of wavelet bases and communication systems [17] and others applications. Therefore, several techniques have been presented for designing the QMF banks based on linear and non-linear phase objective function. In [2], author has introduced the theory of two-band linear phase QMF banks and design a family of filters using non-linear optimization based Hooke and Jeaves optimization algorithm [19] and a Hanning window [2]. A linear optimization method has introduced in [19] for designing M-band QMF banks, this method consists in iteratively adjusting the pass-band to minimize the reconstruction error. Thereafter, several new iterative algorithms [20] [21] [22] [22] [23] [24] [25] have been developed using window technique to optimize QMF banks design. However, the used window functions can be classified into two categories: the first category is fixed length window such as Hamming, Hanning and Rectangular window; the main lobe width is controlled only by window length. The second category is adjustable length window; the main lobe is controlled by the window length and one or more additional parameters such as the shape window used for controlling the spectral characteristics [1]. In the above context, in this work a real-coded GA is exploited for designing a QMF banks based on adjustable windows length. The paper is divided into four sections, as follows. Section 1, discusses the analysis and synthesis using two-channel QMF banks. Section 2, presents the proposed methodology for designing QMF banks using real-coded GA. Section 3, attempted to explain the principle of speech compression using DWT. Finally, comparative study between the optimized wavelet filters using GA and the others known wavelets is carried out in section four. II. TWO-CHANNEL QMF BANKS The basic structure of two-channel QMF bank is illustrated in figure 1. The analysis step consists in split the input signal () x n into two frequency bands by a low-pass analysis filter 0 () H z and a high-pass analysis filter 1 () H z . Then, the obtained subbands are down sampled by factor of two. In the synthesis step, each subband is up-sampled by factor of two, and then passing through low-pass synthesis filter 0 () G z and high-pass synthesis filter 1 () G z . Finally, the obtained sub-bands are recombined to reconstruct signal () y n . Figure 1. Two-channel Quadrature mirror filter banks. x(n) y(n) Analysis Synthesis H0(z) 2 processing + G0(z) ↑2 H1(z) 2 G1(z) 2