HIGH QUALITY AUDIO CODING AT LOW BIT RATE USING WAVELET AND WAVELET PACKET TRANSFORM

Similar documents
Speech Compression Using Wavelet Transform

SPEECH COMPRESSION USING WAVELETS

HTTP Compression for 1-D signal based on Multiresolution Analysis and Run length Encoding

Comparative Analysis between DWT and WPD Techniques of Speech Compression

Audio and Speech Compression Using DCT and DWT Techniques

Ch. Bhanuprakash 2 2 Asistant Professor, Mallareddy Engineering College, Hyderabad, A.P, INDIA. R.Jawaharlal 3, B.Sreenivas 4 3,4 Assocate Professor

EE216B: VLSI Signal Processing. Wavelets. Prof. Dejan Marković Shortcomings of the Fourier Transform (FT)

Audio Compression using the MLT and SPIHT

Fault Location Technique for UHV Lines Using Wavelet Transform

ARM BASED WAVELET TRANSFORM IMPLEMENTATION FOR EMBEDDED SYSTEM APPLİCATİONS

Audio Signal Compression using DCT and LPC Techniques

Introduction to Wavelets. For sensor data processing

CHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES

INDEX Space & Signals Technologies LLC, All Rights Reserved.

VU Signal and Image Processing. Torsten Möller + Hrvoje Bogunović + Raphael Sahann

Selection of Mother Wavelet for Processing of Power Quality Disturbance Signals using Energy for Wavelet Packet Decomposition

Introduction to Wavelet Transform. Chapter 7 Instructor: Hossein Pourghassem

Detection, localization, and classification of power quality disturbances using discrete wavelet transform technique

Digital Image Processing

COMBINING ADVANCED SINUSOIDAL AND WAVEFORM MATCHING MODELS FOR PARAMETRIC AUDIO/SPEECH CODING

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Introduction to Wavelets Michael Phipps Vallary Bhopatkar

World Journal of Engineering Research and Technology WJERT

Discrete Wavelet Transform For Image Compression And Quality Assessment Of Compressed Images

AN ERROR LIMITED AREA EFFICIENT TRUNCATED MULTIPLIER FOR IMAGE COMPRESSION

Enhancement of Speech Signal by Adaptation of Scales and Thresholds of Bionic Wavelet Transform Coefficients

[Panday* et al., 5(5): May, 2016] ISSN: IC Value: 3.00 Impact Factor: 3.785

Image compression using Thresholding Techniques

Speech Compression for Better Audibility Using Wavelet Transformation with Adaptive Kalman Filtering

Nonlinear Filtering in ECG Signal Denoising

Application of Discrete Wavelet Transform for Compressing Medical Image

IMPLEMENTATION OF IMAGE COMPRESSION USING SYMLET AND BIORTHOGONAL WAVELET BASED ON JPEG2000

Comparative Analysis of WDR-ROI and ASWDR-ROI Image Compression Algorithm for a Grayscale Image

Optimization of DWT parameters for jamming excision in DSSS Systems

Effect of Symlet Filter Order on Denoising of Still Images

Analysis of ECG Signal Compression Technique Using Discrete Wavelet Transform for Different Wavelets

Wavelet Transform. From C. Valens article, A Really Friendly Guide to Wavelets, 1999

Image Compression Technique Using Different Wavelet Function

FPGA implementation of DWT for Audio Watermarking Application

SSIM based Image Quality Assessment for Lossy Image Compression

Application of The Wavelet Transform In The Processing of Musical Signals

Wavelet Transform Based Islanding Characterization Method for Distributed Generation

Performance Evaluation of Percent Root Mean Square Difference for ECG Signals Compression

Realization and Performance Evaluation of New Hybrid Speech Compression Technique

International Journal of Advanced Research in Computer Science and Software Engineering

WAVELET OFDM WAVELET OFDM

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

2. REVIEW OF LITERATURE

Auditory modelling for speech processing in the perceptual domain

Copyright S. K. Mitra

Detection of Voltage Sag and Voltage Swell in Power Quality Using Wavelet Transforms

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

TRANSFORMS / WAVELETS

DEVELOPMENT OF LOSSY COMMPRESSION TECHNIQUE FOR IMAGE

Audio Enhancement Using Remez Exchange Algorithm with DWT

Improvement in DCT and DWT Image Compression Techniques Using Filters

Keywords Medical scans, PSNR, MSE, wavelet, image compression.

A new quad-tree segmented image compression scheme using histogram analysis and pattern matching

Dilpreet Singh 1, Parminder Singh 2 1 M.Tech. Student, 2 Associate Professor

Image Compression Using Haar Wavelet Transform

Waveform Encoding - PCM. BY: Dr.AHMED ALKHAYYAT. Chapter Two

Analysis of LMS Algorithm in Wavelet Domain

TRADITIONAL PSYCHOACOUSTIC MODEL AND DAUBECHIES WAVELETS FOR ENHANCED SPEECH CODER PERFORMANCE. Sheetal D. Gunjal 1*, Rajeshree D.

Audio /Video Signal Processing. Lecture 1, Organisation, A/D conversion, Sampling Gerald Schuller, TU Ilmenau

Multi scale modeling and simulation of the ultrasonic waves interfacing with welding flaws in steel material

Digital Speech Processing and Coding

Development of a real-time wavelet library and its application in electric machine control

An Adaptive Wavelet and Level Dependent Thresholding Using Median Filter for Medical Image Compression

Comparision of different Image Resolution Enhancement techniques using wavelet transform

WAVELET SIGNAL AND IMAGE DENOISING

Chapter 5. Signal Analysis. 5.1 Denoising fiber optic sensor signal

Performance Evaluation of Complex Wavelet Packet Modulation (CWPM) System over Multipath Rayleigh Fading Channel

Wavelet-based image compression

Evaluation of Audio Compression Artifacts M. Herrera Martinez

A DWT Approach for Detection and Classification of Transmission Line Faults

Design and Testing of DWT based Image Fusion System using MATLAB Simulink

Color Image Compression using SPIHT Algorithm

Effects of Nonlinearity on DFT-OFDM and DWT-OFDM Systems

Characterization of Voltage Sag due to Faults and Induction Motor Starting

PRECISION FOR 2-D DISCRETE WAVELET TRANSFORM PROCESSORS

THE APPLICATION WAVELET TRANSFORM ALGORITHM IN TESTING ADC EFFECTIVE NUMBER OF BITS

Data Compression of Power Quality Events Using the Slantlet Transform

Objective Evaluation of Edge Blur and Ringing Artefacts: Application to JPEG and JPEG 2000 Image Codecs

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

techniques are means of reducing the bandwidth needed to represent the human voice. In mobile

Original Research Articles

Overview of Code Excited Linear Predictive Coder

Comparison of Wavelet Transform and Fourier Transform based methods of Phasor Estimation for Numerical Relaying

SPIHT Algorithm with Huffman Encoding for Image Compression and Quality Improvement over MIMO OFDM Channel

Islamic University of Gaza. Faculty of Engineering Electrical Engineering Department Spring-2011

[Srivastava* et al., 5(8): August, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

A Modified Image Coder using HVS Characteristics

Wavelet Packets Best Tree 4 Points Encoded (BTE) Features

Analysis of Power Quality Disturbances using DWT and Artificial Neural Networks

Wavelet Transform. From C. Valens article, A Really Friendly Guide to Wavelets, 1999

Chapter IV THEORY OF CELP CODING

Sound pressure level calculation methodology investigation of corona noise in AC substations

Implementation of SYMLET Wavelets to Removal of Gaussian Additive Noise from Speech Signal

OPTIMIZED SHAPE ADAPTIVE WAVELETS WITH REDUCED COMPUTATIONAL COST

EE482: Digital Signal Processing Applications

Transcription:

HIGH QUALITY AUDIO CODING AT LOW BIT RATE USING WAVELET AND WAVELET PACKET TRANSFORM DR. D.C. DHUBKARYA AND SONAM DUBEY 2 Email at: sonamdubey2000@gmail.com, Electronic and communication department Bundelkhand Institute of Engineering and Technology, Jhansi (U.P.) ABSTRACT Audio coding is widely used in application such as digital broadcasting, Internet audio or music database to reduce the bit rate of high quality audio signal without comprising the perceptual quality. In this paper work high quality audio codec at low bit rate using wavelet transform and improvement in reconstructed wave using post filtering has been proposed. The major issues concerning the development of audio codec are choosing optimal wavelets for audio signals, decomposition level in the digital wavelet transform and threshold criteria for coefficient truncation which is the basis to provide compression ratio for audio with suitable peak signal to noise ratio (PSNR), wavelet packet compression technique has also been used to compare the performance of audio codec using wavelet transform. After reconstructing the audio signal a post filtering technique is used to improve the quality of reconstructed audio signal. The proposed audio codec has been implemented in MATLAB 7.0 and various audio signals of different time duration have been tested. Result obtained show that the proposed codec improves quality of the reconstructed audio signal after post filtering.. INTRODUCTION Audio signal compression has found application in many areas, such as multimedia signal coding, high-fidelity audio for radio broadcasting, audio transmission for HDTV, audio data transmission/sharing through Internet, etc. Highfidelity audio signal coding demands a relatively high bit rate of 705.6 kbps per channel using the compact disc format with 44. khz sampling and 6-bit resolution. For large amount of exchange and transmission of audio information through internet and wireless systems, efficient (i.e., low bit rate) audio coding algorithms need to be devised. Digital Signal Processing (DSP) techniques can be used to decrease the redundancy and irrelevancy contained in an audio signal. Audio coding is an important step towards delivering a high quality communications for multimedia and Internet []. The basic task of high quality audio coding system is to compress the digital audio data in a way that [2] the compression is as efficient as possible and the reconstructed (decoded) audio sounds as close as possible to the original audio before compression. Emerging digital audio applications in networks, wireless, and multimedia computers face serious shortfalls such as bandwidth limitations, and limited storage capacity. These technologies have created a demand for high quality audio that can be transferred and stored at low bit rates. This creates a need of compression, whose role is to minimize the number of bits needed to retain acceptable quality of the original source signal [3]. Considerable interest has arisen in recent years regarding wavelet as a new transform technique for both image and audio processing applications. Like other transform coding techniques, wavelet coding is based on the idea that the coefficients of a transform decorrelates the sample values of an audio signal and can be coded more efficiently than the original samples themselves. Most of the important part of the information is contained by a smaller number of coefficients, and hence the remaining coefficients can be quantized coarsely or truncated to zero with little distortion in perception of coded audio signal [4]. Because wavelet transforms are both computationally efficient and inherently local (i.e. their basis functions are limited in duration). First wavelet 94

based signal processing algorithm was given by David Marr in 980 s. The Wavelet Transform provides a time-frequency representation of the signal. Better results can be obtained using wavelet analysis. Wavelet transform is breaking up of signals in shifted and scaled versions of original or mother wavelet. In wavelet transform every spectral component is not resolved equally as in STFT but analyzed at different frequency with different resolutions as shown in Fig.. The basis functions of the wavelet transform are known as wavelets in Fig.2. A wavelet is a waveform of effectively limited duration that has an average value of zero. In general, a wavelet is a small wave that has finite energy concentrated in time [5]. Fig.: (a) STFT (b) Wavelet Multi resolution Analysis Figure.2: Demonstration of a wavelet They have their energy concentrated in time or space and are suited to analysis of transient signals. The wavelet transform uses a multi-resolution technique by which different frequencies are analyzed with different resolutions. There are two types of wavelet transform. Continuous wavelet transforms (CWT) and discrete wavelet transforms (DWT). The main idea about the wavelet transform is the same in both of these transforms. However, they differ in the way the transformation is being carried out. But in this report transformation are done by discrete wavelet transform (DWT) and discrete wavelet packet transform (DWPT) because CWT computation may consume significant amount of time and resources, depending on the resolution required. 2. DISCRETE WAVELET TRANSFORM The DWT, which is based on subband coding, is found to yield a fast computation of Wavelet Transform. It is easy to implement and reduces the computation time and resources required. In CWT, the signals are analyzed using a set of basis functions which relate to each other by simple scaling and translation. In the case of DWT, a timescale representation of the digital signal is obtained using digital filtering techniques. The signal to be analyzed is passed through filters with different cutoff frequencies at different scales. In the discrete wavelet transform, a signal can be analyzed by passing it through an analysis filter bank followed by a decimation operation. This analysis filter bank, which consists of a low pass and a high pass filter at each decomposition stage, is commonly used in image compression. When a signal passes through these filters, it is split into two bands. The low pass filter, which corresponds to an averaging operation, extracts the coarse information of the signal. The high pass filter, which corresponds to a differencing operation, extracts the detail information of the signal. The output of the filtering operations is then decimated by two [5]. Filters are one of the most widely used signal processing functions. Wavelets can be realized by iteration of filters with rescaling. The DWT is computed by successive low pass and high pass filtering of the discrete time-domain signal as shown in Fig 2.. This is called the Mallat algorithm or Mallat-tree decomposition. In this figure, the signal is denoted by the sequence x[n], where n is an integer. The low pass filter is denoted by G 0 while the high pass filter is denoted by H 0. At each level, the high pass filter produces detail information d[n], while the low pass filter associated with scaling function produces coarse approximations a[n]. Figure 2.: Three-level wavelet decomposition tree At each decomposition level, the half band filters produce signals spanning only half the frequency 95

band. This doubles the frequency resolution as the uncertainty in frequency is reduced by half. In accordance with Nyquist s rule if the original signal has a highest frequency of ω, which requires a sampling frequency of 2ω radians, then it now has a highest frequency of ω/2 radians. It can now be sampled at a frequency of ω radians thus discarding half the samples with no loss of information. This decimation by 2 halves the time resolution as the entire signal is now represented by only half the number of samples. Thus, while the half band low pass filtering removes half of the frequencies and thus halves the resolution, the decimation by 2 doubles the scale. The filtering and decimation process is continued until the desired level is reached. The maximum number of levels depends on the length of the signal. The DWT of the original signal is then obtained by concatenating all the coefficients, a[n] and d[n], starting from the last level of decomposition. Figure 2.2 Three-level wavelet reconstruction tree Fig 2.2 shows the reconstruction of the original signal from the wavelet coefficients. The approximation and detail coefficients at every level are upsampled by two, passed through the low pass and high pass synthesis filters and then added. This process is continued through the same number of levels as in the decomposition process to obtain the original signal. The Mallat algorithm works equally well if the analysis filters, G 0 and H 0, are exchanged with the synthesis filters, G and H. 3. DISCRETE WAVELET PACKET TRANSFORM The wavelet packet method is a generalization of wavelet decomposition that offers a richer range of possibilities for signal analysis. In wavelet analysis, a signal is split into an approximation and a detail coefficient. The approximation coefficient is then itself split into a second-level approximation coefficients and detail coefficients, and the process is repeated. In wavelet packet analysis, the details as well as the approximations can be split. This yields 2 2 n more than different ways to encode the signal. Fig 3. shows the level 3 decomposition using wavelet packet transform. Figure 3.: Level 3 decomposition using wavelet packet transform In wavelet packet analysis, an entropy-based criterion is used to select the most suitable decomposition of a given signal. This means we look at each node of decomposition tree and quantify the information to be gained by performing each split [6].The wavelets have several families. The most important wavelets families are Haar, Daubechies, Symlets, Coiflets, Biorthogonals, reverse Biorthogonal, Meyers, discrete approximation of Meyer wavelets, Gaussian, Maxican hat wavelets, Morlets, complex Gaussian, Shannons, frequency B-Spline wavelets and Complex Morlet wavelets. Out of these wavelet families, Haar, Daubechies wavelets, Symlets, Coefilets and biorthogonal wavelet families are the most important wavelet families. 4. AUDIO CODING TECHNIQUE The low bit rate audio codec using wavelet transform is shown in Fig 4.. The major issues concerning the development of codec are choosing optimal wavelets, decomposition level and threshold criteria for coefficient truncation to provide low bit rate with suitable peak signal to noise ratio (PSNR). Wavelet packet coding technique has also been used to compare the performance of audio codec using wavelet transform. After reconstructing the signal, there is always some coding error, which degrades the quality of reconstructed audio signal. The post filtering technique is used to enhance the perceptual quality of audio signal coded at low bit rates. In post filtering the reconstruction error of the coded audio signal is estimated and subtracted from the coded audio signal, so that the noise level in the coded audio signal is suppressed and hence better perceptual quality is achieved [7]. 96

Read Audio Signal DWT/ DWPT Zero Block Coding a Audio Signal (.wav Format) Reconstructed Signal Compressed Signal Zeroing Coefficient below threshold Post Filtering IDWT/ IDWPT Zero Block Decoding Encode zero valued coefficients Figure 4.: System Model to be implemented Decode and reconstruct coefficients Output from IDWT/IDWPT Noise Removal (-) Reconstructed Audio Signal Calculate PSNR with and without postfiltering Noise Estimator Stop Figure 4.2 Basic Structure of Post filtering Start Get the audio signal to be compressed and enter the desired Input wavelet and level of decomposition and obtain DWT/DWPT Calculate threshold for the transformed coefficient and for desired compression ratio a Figure 4.3 Flow Chart of Audio Codec 4. Comparison criteria between DWT and DWPT and between different levels of wavelets When the level of information loss is expressed as a function of the original and processed audio signal, it is said to be an objective fidelity criteria. The following parameters fall under this criteria.. PSNR 2. Compression Ratio 3. Bit Rate 4.. psnr Peak signal to noise ratio (PSNR) is one of the most important parameters used to estimate the quality of reconstructed audio signal with respect to original audio signal, it is given as 2 2 PSNR = 0 log 0 ( NX /( x y ) ) Where N is the length of reconstructed audio signal, X is the maximum absolute square value of original audio signal. x and y are original and reconstructed audio signal respectively [8]. 4..2 compression ratio The compression ratio of a coder is usually defined asr cr = S/C (dimensionless) Where S is the size of the source file and C is the size of the compressed file. 97

38 4..3 bit rate Bit rate is used for indicating the transfer speed of a data or transfer speed in general. Bit Rate indicates the number of bits transmitted in one second. 5. SIMULATION AND RESULTS We perform simulations in C language on MATLAB7.0. The performance of the audio codec is evaluated by considering different parameters such as decomposition levels, optimal wavelets and threshold value for wavelet coefficients to obtain low bit rate signal. PSNR is also calculated by varying above parameters which affect the quality of reconstructed signal. The audio signals have been tested for different wavelets (Haar, Daubechies, Symlets, Coiflets and Biorthogonal) function at level 3, 5, 7 and 9, of which Coiflets and Biorthogonal wavelets gives significant improvement in PSNR at level 5. Therefore results have been shown only for coiflets and biorthogonal wavelets for all tested signal. The input audio signals have been compressed at different threshold value for different bit rates and compression ratio. The test signal audio3.wav of size 4.86 MB is formed by converting the MP3 file of audio into wav file by Meda mp3 splitter software. The audio3.wav has 2552407 sampled data of 6 bits/sample with sampling frequency 44. khz. The input signal has bit rate of 705.6 kbps, and 57 seconds long duration. Since the amplitude values of sampled data are in the range from [-, +], so the input audio has been tested at threshold value of 0.2, 0.75, 0.50, 0.5, 0.09 and 0.075 which provide the bit rate of 20, 30, 40, 60, 80 and 00 kbps respectively after encoding the signal. The audio codec was tested for different wavelet functions with different level, of which only bior3.9 and coif5 gives significant improvement in PSNR for audio3.wav as shown in Figure 5.. Figure 5.2 shows a graphical representation for the 5 for coif5 wavelet using DWT for audio3.wav with and without postfiltering. There is small improvement in PSNR with postfiltering. 30 29 db7 haar sym4 coif5 bior3.9 28 Figure 5.: Graph between PSNR and bit rate using DWT for different wavelet at level 5 for Figure 5.3 shows a graphical representation for the 5 for coif5 wavelet using DWT and DWPT for There is some improvement in PSNR above 60 kbps when wavelet packet transform is used for level 5. Figure 5.4 shows a graphical representation for the 5 for bior3.9 wavelet using DWT for audio3.wav with and without postfiltering. There is small improvement in PSNR with postfiltering above 50 kbps. There is small improvement in PSNR with wavelet transform over wavelet packet transform above 30 kbps for level 5; at level 3 the value of PSNR is same for both wavelet transform as well as wavelet packet transform. 38 Without Postfiltering With Postfiltering Figure 5.2: Graph between PSNR and bit rate for level 5 using coif5 wavelet for audio3.wav with and without postfiltering 98

30 Wavelet Transform Wavelet Packet Transform 29 Figure 5.5: Graph between PSNR and bit rate using DWT and DWPT for level 5 using bior3.9 wavelet for Figure 5.6 shows Original and reconstructed signal audio3.wav using bior3.9 wavelet for level 5 at 20 and 40 kbps. At 20 kbps quality of reconstructed signal is not good due to higher compression ratio whereas at 40 kbps the quality of reconstructed signal is good and it is comparable with original audio signal. Original Audio Signal Figure 5.3: Graph between PSNR and bit rate using DWT and DWPT for level 5 using coif5 wavelet for Figure 5.5 shows a graphical representation for the 5 for bior3.9 wavelet using DWT and DWPT for 0-0 0 20 30 40 50 60 Time in [sec] Reconstructed Audio Signal with Bit Rate 20 kbps 0-0 0 20 30 40 50 60 Time in [sec] Reconstructed Audio Signal with Bit Rate 40 kbps 0 Without Postfiltering With Postfiltering 30 Figure 5.4: Graph between PSNR and bit rate for level 5 using bior3.9 wavelet for audio3.wav with and without postfiltering 38-0 0 20 30 40 50 60 Time in [sec] Figure 5.6: Original and Reconstructed audio3.wav The results show that wavelet packet transform improves the quality and PSNR of reconstructed audio signal for all the wavelets except bior3.9 over wavelet transform. Postfiltering also improves the quality of reconstructed audio signal. For all signals, level 5 gives better results. The comparative analysis of the results show that for good quality reconstructed signal, the bit rates of the proposed codec should be in the range of 40-60 kbps with PSNR values 30.8047.6779 db respectively. Wavelet Transform Wavelet Packet Transform 6. CONCLUSION In this paper audio codec at low bit rate using wavelet transform and wavelet packet transform has been developed, which is simple yet effective compression technique. The codec successfully improves the quality of the reconstructed audio signal by using postfiltering at suitable bit rates. To test the codec several audio signals of different time durations have been used. 99

For the same compression ratio better PSNR values have been obtained with bior 3.9 wavelet. Thus bior3.9 wavelet has been chosen for the proposed codec. It has been observed that the optimum number of wavelet decomposition level is 5. Since high value of wavelet decomposition level require more computation time, moreover it does not improve the quality of the signal, whereas lower levels provide less compression ratio and less PSNR. So level 5 is preferred since it takes less computation time and provides a better compression ratio and PSNR. It shows that the wavelet packet transform instead of wavelet transform provides the improvement in PSNR of the reconstructed audio signal by 0.3 db for all wavelets function except bior3.9. It has been observed that postfiltering improves the quality of the reconstructed audio signal with wavelet packet transform as well as with wavelet transform. computer society, vol. 2, no. 2, pp.50-6 Summer 995. [6] MATLAB7.0, www.mathwork.com. [7] Yu Rongshan. Improving Quality of Low Bit Rate Audio Coding by Using Short- Time Spectral Attenuation, IEEE International Conference on Multimedia and Expo, pp.85-88, 200. [8] Khaled N. Hamdy, Murtaza Ali and Ahmed H. Tewfik, Low Bit Rate High Quality Audio Coding With Combined Harmonic and Wavelet Representations, Dept. of Electrical Engineering University of Minnesota, Minneapolis, pp.045-048, 996 IEEE. 8. REFERENCES [] Yuan-Hao Huang and Tzi-Dar Chiueh, A New Audio Coding Scheme Using a Forward Masking Model and Perceptually Weighted Vector Quantization, IEEE transactions on speech and audio processing, vol.0, no. 5, pp.5-,july 2002,. [2] Karlheinz Brandenburg & Fraunhofer IIS Arbeitsgruppe, Low Bit Rate Audio coding - State of the Art Challenges and Future Directions, Ilmenau Technical University Germany. [3] W. Kinser. Compression and It s Metrics for Multimedia, Proceedings of the First IEEE International Conference on Cognitive Informatics (ICCE 02),pp.- 5,2002. [4] Boon-Lum Lim and Zi-Lu Ying, Performance Analysis of Audio Signal Compression Based on Wavelet and Wavelet Packet Transforms, International Conference on Information, Communications and Signal Processing, Singapore, pp.7-739,9-2 September 997 IEEE,. [5] Amara Graps, An Introduction to Wavelets,published by the IEEE 200