SlideShare a Scribd company logo
1 of 7
Download to read offline
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 6, Ver. V (Nov – Dec. 2015), PP 79-85
www.iosrjournals.org
DOI: 10.9790/0661-17657985 www.iosrjournals.org 79 | Page
Data Compression using Multiple Transformation Techniques for
Audio Applications.
Arashpreet Kaur1
, Rajesh Mehra2
1
(M.E Scholar in Electronics and Communication Engineering, National Institute for technical teachers
Training and Research, India)
2
(Associate Professor in Electronics and Communication Engineering, National Institute for Technical Teachers
Training and Research, India)
Abstract: As Multimedia Technology is growing day by day over past decades, therefore demand for digital
information increasing rapidly. This digital information contains multimedia files like image files, audio files
that require a large space so no other option than compression. In Compression high input stream of data is
converted into small size. Data Compression for audio purposes is a field of digital signal processing that
focuses on reducing bit-rate of audio signals to enhance transmission speed and storage capacity of fast
developing multimedia by removing large amount of unnecessary duplicate data. The advantages of the
compression technique are reduction in storage space, bandwidth, transmission power and energy. This paper
is based on transform technology for compression of the audio signal. In this methodology, different transforms
such as Discrete Wavelet Transform (DWT) and Discrete Cosine Transform (DCT) are used. Mean compression
ratio is calculated for DCT & DWT. Performance measures like peak signal-to-noise ratio (PSNR), signal-to-
noise ratio (SNR) & normalized root mean square error (NRMSE) are calculated and then compared.
Keywords: Compression Ratio, DCT, DWT, NRMSE, PSNR, SNR.
I. Introduction
Data compression is a technique in which data content of the input signal to system is compressed so
that original signal is obtained as output and unwanted or undesired signals are removed [1]. Audio is an
electrical representation of sound within the range of human hearing that specifically lies between 20 Hz to 20
kHz range of frequency which is detectable by the human ear. [2]The concept of Audio Compression is to
compress the data in the form of audio so that it occupies less space for storing it. The need for audio
compression is to accommodate more data in the available storage area so that the storage capacity can be
enhanced. Due to less storage space occupancy, large amounts of data can be placed in the available memory.
Therefore less storage room for information inhabitance, large amount of information can be transmitted with
less transmission capacity[4] That implies compressed audio signal can be transmitted over the web with less
transmission bandwidth at higher speeds. As speed is increased, audio files can be transferred and downloaded
over the web faster with higher bit rates. Because of quick downloading and transferring of audio files, time
delay is minimized. [1]
Signals compression is based on removing the redundancy between adjacent samples and/or between
the adjacent cycles. In data compression, it is desired to represent data by as small as possible number of
coefficients within an acceptable loss of visual quality.
Compression techniques has two main categories: lossless and lossy.
Compression methods can be classified into three functional categories:
 Direct Methods: The samples of the signal are directly handled to provide compression.
 Transformation Methods: such as Fourier Transform (FT), Wavelet Transform (WT), and Discrete Cosine
Transform (DCT).
 Parameter Extraction Methods: A preprocessor is employed to extract some features that are later used to
reconstruct the signal.[2],[5]
In this paper audio compression is carried out in two levels. In the first level a transform function
(technique) like Discrete cosine transform, discrete wavelet transform are applied on audio signal which gives a
result with a new set of data with smaller values. By applying transform technique compression ratio for each
transform technique is obtained on different audio samples. Parameters like Signal to noise ratio (SNR), mean
square error (MSE) are measured for the reconstructed audio obtained from DCT, WT these transform
techniques. Second level is encoding. This step will present data in minimal form by using these encoding
techniques. Compression ratios are also calculated.
Data Compression using Multiple Transformation Techniques for Audio Applications.
DOI: 10.9790/0661-17657985 www.iosrjournals.org 80 | Page
II. Transformation Techniques
1. Discrete cosine transform
A discrete cosine transform (DCT) communicates a limited succession of information focuses as far as
cosine functions wavering at distinctive frequencies[1] DCTs are critical to various applications in science and
designing, from lossy compression of sound (e.g. MP3) and pictures (e.g. JPEG) (where little high-recurrence
segments can be discarded), to spectral methods for the numerical arrangement of partial differential equations.
The utilization of cosine instead of sine functions is critical for compression, since it turns out (as portrayed
beneath) that less cosine functions are needed to approximate a typical signal, while for differential equations
the cosines express a particular choice of boundary conditions. The DCT is similar to the discrete Fourier
transform: it changes a sign or picture from the spatial area to the recurrence space.
Discrete cosine transform, linearly transforms information into frequency domain, so that the
information can be represented by a set of coefficients. The advantage of discrete cosine transform is that, the
vitality of the genuine information may be moved in just a couple low recurrence parts of DCT depending on the
correlation present in the data. Equations (1) represents the D.C.T of 1-dimentional arrangement of length N.
𝒚 𝒌 = 𝒘 𝒌 𝒙 𝒏 𝒄𝒐𝒔
𝝅 𝟐𝒏−𝟏 𝒌−𝟏
𝟐𝑵
𝑵
𝒏=𝟏 𝒌 = 𝟏, 𝟐 … … . . 𝑵 (1)
Where
𝒘 𝒌 =
𝟏
𝑵
𝒌 = 𝟏
𝟐
𝑵
𝟐 ≤ 𝒌 ≤ 𝑵
(2)
N is the length of x, and x and y are the same size. If x is a matrix, DCT transforms its columns. The
series is indexed from n = 1 and k = 1 instead of the usual n = 0 and k = 0 because MATLAB vectors run from 1
to N instead of from 0 to N- 1. It often reconstructs a sequence very accurately from only a few DCT
coefficients, a useful property for applications requiring data reduction.[12]
Wavelets: Wavelet is a part of waveform, whose average energy value approximately tends to zero. Generally,
wavelet is a varying window length considered as a part of waveform. Wavelet transform are based on small
wavelets with limited duration.
Equation (3) and (4) shows mathematical representation of wavelet [6]. Ѱ(t) is a function called mother
wavelet.
Ѱ(𝐭) 𝒏∞
−∞
𝒅𝒕 < ∞ (3)
Ѱ(𝐭)
∞
−∞
𝒅𝒕 < ∞ (4)
2. Discrete Wavelet Transform
Jean Morlet introduced the idea of wavelet transform in 1982 and provided mathematical tool for
seismic wave analysis [1],[4].
A discrete wavelet transform is characterized as a "small wave" that has its energy concentrated in time
to give an apparatus to the examination of transient, non-stationary, or time-varying phenomena.[8] It has the
oscillating wave like properties additionally can permit concurrent time and recurrence investigation. Wavelet
Transform has risen as an effective mathematical tool in numerous regions of science and engineering, although
in the field of sound and data compression. [1]
Wavelet transform decomposes a signal into a set of basic functions [12]. These basis functions are
called “wavelets”.
Ѱ 𝒂,𝒃 𝒕 =
𝟏
𝒂
Ѱ
𝐭−𝐛
𝐚
(5)
Where „a‟ is the scaling parameter and „b‟ is the shifting parameter. And parameter „b‟ is translation
parameter and it determines the time location of the wavelet. DWT decompose signal in to several n levels in
different frequency bands. At each step there are two outputs, scaling and wavelet coefficients. The equations
(6) and (7) represent the scaling and wavelet coefficients respectively.
Data Compression using Multiple Transformation Techniques for Audio Applications.
DOI: 10.9790/0661-17657985 www.iosrjournals.org 81 | Page
𝒙𝒋+𝟏
𝒏 = 𝒉 𝟐𝒏 − 𝒊 𝒙𝒋
(𝒏)𝟐𝒏
𝒊=𝟏 (6)
𝒚𝒋+𝟏
𝒏 = 𝒈 𝟐𝒏 − 𝒊 𝒙𝒋
(𝒏)𝟐𝒏
𝒊=𝟏 (7)
Wavelet transforms convert a signal into series of wavelets and they give an approach to breaking
down waveforms in both frequency and time duration. Wavelet transform are a numerical intends to perform
signal investigation when signal frequency varies with time [14], [15]. The Wavelet transform gives the time-
frequency representation. That is, wavelet transforms give time and frequency information in the meantime,
thus giving a time frequency representation of the signal [13]. The wavelet transform is processed independently
for distinctive sections of the time-domain signal at different frequencies. Multi-resolution analysis: investigates
the signal at different frequencies giving different resolutions. . MRA is intended to give good time resolution &
poor frequency resolution at high frequencies and good frequency resolution & poor time resolution at low
frequencies. Wavelet transforms are good for signal having high frequency components for short durations and
low frequency components for long duration .e.g. images, video frames and speech signal.
III. Implementation Using Matlab
MATLAB could be a great tool that is employed to investigate audio signals which are read in wav
format. Following commands are used for analyzing the audio signal
• wavread: it reads audio signal
• windowsize: defines window operate of transformation
• wavplay: it produces speech signal once transformation
• length: defines length of speech to be processed by
• reworking principle dct: performs distinct trigonometric function rework
• idct: performs inverse distinct trigonometric function rework[5],[7]
This is shown in figure (3) , that is design flow of DCT coder. After getting the reconstructed signal , the audio
is further processed for calculating the peak signal-to-noise ratio (PSNR), signal-to-noise ratio (SNR) and
normalised root mean square error (NRMSE). These values comparison is shown in table 1.
Here figure (1) is the original audio signal which is to be transformed. Figure (2) is the design flow for the DWT
.Fig 1: audio signal
Data Compression using Multiple Transformation Techniques for Audio Applications.
DOI: 10.9790/0661-17657985 www.iosrjournals.org 82 | Page
Fig 2 : Design flow of wavelet based audio coder
Fig 3: Design flow of DCT audio coder
Decoder
Wavelet
decomposition of
frames
Computation of
variables
Decompose into N
equal frames
Wavelet
Compression
scheme
Performance
calculations
Play sound
Results
Expander
Compression
Choose
wavelet function.
Psychoacoustic
model
Quantization
Read the wave file and convert it to a vector
Choose the block size
Define the compression percentages
Reshape into matrix form
Plot the expanded view, spectrogram of audio signals
DCT compression
Reshape the matrix and play the reconstructed wave file Performance calculations
Results
Display
Data Compression using Multiple Transformation Techniques for Audio Applications.
DOI: 10.9790/0661-17657985 www.iosrjournals.org 83 | Page
IV. Output In Matlab
The output for the different waveforms is shown below. Figure (4) shows the audio signals in different
compression ratios that is audio with different amplitudes. Figure(5) shows the portion of audio signal to be
processed. Figure(6) represents the audio spectrograms while in Figure(7) compressed audio output using DWT
is shown.
Fig 4: Audio signals with different amplitudes
Fig 5: Portion of speech signal to be processed
Data Compression using Multiple Transformation Techniques for Audio Applications.
DOI: 10.9790/0661-17657985 www.iosrjournals.org 84 | Page
Fig 6: Audio Spectograms
Fig 7: Compression by DWT
V. Performance Measures
For this audio compression method, based on transform techniques, the performance is measured in
terms of Compression ratio, SNR, MSE.
1.Compression ratio: The definition for Compression ratio (C.R) is defined as ratio between Length of
original signal and Length of compressed signal
C. R =
original audio length
compressed audio length
2.Signal to noise ratio: It is a measure that compare the level of desired signal to the level of background
noise.
Data Compression using Multiple Transformation Techniques for Audio Applications.
DOI: 10.9790/0661-17657985 www.iosrjournals.org 85 | Page
𝐒𝐍𝐑 = 𝟏𝟎 𝐥𝐨𝐠 𝟏𝟎 𝛔 𝐬
𝟐
𝛔 𝐞
𝟐 𝟐
(8)
𝜎𝑠
2
is the mean square of audio signal and 𝜎𝑒
2
is mean square difference between original and reconstructed
audio signal.
3.Normalized Root Mean Square Error (NRMSE):
𝑵𝑹𝑴𝑺𝑬 =
(𝒙 𝒏 −𝒙′(𝒏)) 𝟐
𝒏
(𝒙 𝒏 −𝒖 𝒙(𝒏)) 𝟐
𝒏
(9)
Here, X(n) is the speech signal, x‟(n) is reconstructed speech signal and μ x(n) is the mean of speech signal.
4.Peak Signal to Noise Ratio (PSNR):
𝑷𝑺𝑵𝑹 = 𝟏𝟎 𝐥𝐨𝐠 𝟏𝟎
𝑵𝑿 𝟐
𝒙−𝒙′ 𝟐 (10)
Where N is the length of reconstructed signal, X is the maximum absolute square value of signal x and ||x-x`||2
is the energy of the difference between the original and reconstructed signal.
Signal CR MSE SNR(db) PSNR(db)
funky 0.2639 0.02990 31.83 45.21
Table 1: Results of DCT based technique in terms of CF, SNR, PSNR & MSE
Signal CR MSE SNR(db) PSNR(db)
funky 0.0587 0.08 21.02 36.24
Table 2: Results of DWT based technology in terms of CF,SNR,PSNR & MSE
VI. Conclusion
In this paper a simple DWT & DCT based audio compression schemes are presented. These data
compression is done by using MATLAB CODING. From the results shown above it is clear that DWT gives
less compression ratio in comparison to DCT, while MSE for DCT is less. SNR and PSNR for DWT is less in
comparison to DCT.DWT is better than DCT for audio compression.
Here audio is compressed in different factors in case of DCT by 2 , 4 and 8.
Acknowledgements
I am very thankful to my college and guide Dr. Rajesh Mehra for providing time to time help in
studying the topic and providing me a background to understand it in deeper details.
References:
[1] M. Arora, N. Maurya, P. Pathak, and V. Singh, “SPEECH COMPRESSION ANALYSIS USING MATLAB,” pp. 538–542, 2014.
[2] M. V Patil, A. Gupta, A. Varma, and S. Salil, “AUDIO AND SPEECH COMPRESSION USING DCT AND DWT
TECHNIQUES,” vol. 2, no. 5, pp. 1712–1719, 2013
[3] J. S. Jacaba, “AUDIO COMPRESSION USING MODIFIED DISCRETE COSINE TRANSFORM : THE MP3,” no. October, 2001.
[4] H. S. Malvar, “LOSSLESS AND NEAR-LOSSLESS AUDIO COMPRESSION USING INTEGER- REVERSIBLE
MODULATED LAPPED TRANSFORMS.”
[5] H. kaur and R. kaur ,D. Cosine, “SPEECH COMPRESSION AND DECOMPRESSION USING DWT AND DCT,” vol. 3, no.
August, pp. 1501–1503, 2012
[6] M. Arora and N. Maurya, “AUDIO COMPRESSION IN MPEG TECHNOLOGY PEG IS AN ACRONYM FOR MOVING
PICTURE EXERTS,” vol. 3, no. 12, pp. 1–4, 2013.
[7] M.Siffuzzaman, M.R.Islam, and M.Z. Ali, “APPLICATIONS OF WAVELET TRANSFORM AND ITS ADVANTAGES
COMPARED TO FOURIER TRANSFORM, by Journal of Physical Sciences, Vol. 13, pp:121-134, October-2009.
[8] Z. T. Drweesh and L. E. George, “AUDIO COMPRESSION BASED ON DISCRETE COSINE TRANSFORM , RUN LENGTH
AND HIGH ORDER SHIFT ENCODING,” vol. 4, no. 1, pp. 45–51, 2014.
[9] S. M. Ali, “ INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN SPEEDING UP AUDIO FRACTAL
COMPRESSION ,” vol. 3, no. 6, pp. 86–92, 2013
[10] K.P. Soman, K.I. Ramachandran, “INSIGHT TO WAVELETS” second edition 2005, by Prentice Hall of India. ISBN- 81-203-
2902-3
[11] Raghuveer M. Rao, Ajit S. Bopadikar, “WAVELET TRANSFORMS – INTRODUCTION TO THEORY AND APPLICATIONS”.
Pearson Education Asia. 1998 Pearson education, Inc. ISBN:81-7808-251-9.
[12] J. James and V. J. Thomas, “AUDIO COMPRESSION USING DCT AND DWT TECHNIQUES,” vol. 4, no. 4, pp. 119–125, 2014.

More Related Content

What's hot

Deep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech EnhancementDeep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech EnhancementNAVER Engineering
 
Dc3210881096
Dc3210881096Dc3210881096
Dc3210881096IJMER
 
Digital signal processing techniques for lti fiber
Digital signal processing techniques for lti fiberDigital signal processing techniques for lti fiber
Digital signal processing techniques for lti fibereSAT Publishing House
 
Digital signal processing techniques for lti fiber impairment compensation
Digital signal processing techniques for lti fiber impairment compensationDigital signal processing techniques for lti fiber impairment compensation
Digital signal processing techniques for lti fiber impairment compensationeSAT Journals
 
Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009ubaidis
 
Voice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency FilteringVoice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency FilteringTejus Adiga M
 
Introduction to wavelet transform
Introduction to wavelet transformIntroduction to wavelet transform
Introduction to wavelet transformRaj Endiran
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
A METHOD FOR ENCRYPTING AND DECRYPTINGWAVE FILES
A METHOD FOR ENCRYPTING AND DECRYPTINGWAVE FILESA METHOD FOR ENCRYPTING AND DECRYPTINGWAVE FILES
A METHOD FOR ENCRYPTING AND DECRYPTINGWAVE FILESIJNSA Journal
 
Discrete wavelet transform using matlab
Discrete wavelet transform using matlabDiscrete wavelet transform using matlab
Discrete wavelet transform using matlabIAEME Publication
 
캡슐 네트워크를 이용한 엔드투엔드 음성 단어 인식, 배재성(KAIST 석사과정)
캡슐 네트워크를 이용한 엔드투엔드 음성 단어 인식, 배재성(KAIST 석사과정)캡슐 네트워크를 이용한 엔드투엔드 음성 단어 인식, 배재성(KAIST 석사과정)
캡슐 네트워크를 이용한 엔드투엔드 음성 단어 인식, 배재성(KAIST 석사과정)NAVER Engineering
 
A novel speech enhancement technique
A novel speech enhancement techniqueA novel speech enhancement technique
A novel speech enhancement techniqueeSAT Publishing House
 
Analysis of Microstrip Finger on Bandwidth of Interdigital Band Pass Filter u...
Analysis of Microstrip Finger on Bandwidth of Interdigital Band Pass Filter u...Analysis of Microstrip Finger on Bandwidth of Interdigital Band Pass Filter u...
Analysis of Microstrip Finger on Bandwidth of Interdigital Band Pass Filter u...IJREST
 
Iaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression forIaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression forIaetsd Iaetsd
 

What's hot (20)

Deep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech EnhancementDeep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech Enhancement
 
Cb34474478
Cb34474478Cb34474478
Cb34474478
 
Dc3210881096
Dc3210881096Dc3210881096
Dc3210881096
 
145 153
145 153145 153
145 153
 
Digital signal processing techniques for lti fiber
Digital signal processing techniques for lti fiberDigital signal processing techniques for lti fiber
Digital signal processing techniques for lti fiber
 
Digital signal processing techniques for lti fiber impairment compensation
Digital signal processing techniques for lti fiber impairment compensationDigital signal processing techniques for lti fiber impairment compensation
Digital signal processing techniques for lti fiber impairment compensation
 
speech enhancement
speech enhancementspeech enhancement
speech enhancement
 
Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009
 
Voice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency FilteringVoice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency Filtering
 
Introduction to wavelet transform
Introduction to wavelet transformIntroduction to wavelet transform
Introduction to wavelet transform
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
A METHOD FOR ENCRYPTING AND DECRYPTINGWAVE FILES
A METHOD FOR ENCRYPTING AND DECRYPTINGWAVE FILESA METHOD FOR ENCRYPTING AND DECRYPTINGWAVE FILES
A METHOD FOR ENCRYPTING AND DECRYPTINGWAVE FILES
 
Discrete wavelet transform using matlab
Discrete wavelet transform using matlabDiscrete wavelet transform using matlab
Discrete wavelet transform using matlab
 
캡슐 네트워크를 이용한 엔드투엔드 음성 단어 인식, 배재성(KAIST 석사과정)
캡슐 네트워크를 이용한 엔드투엔드 음성 단어 인식, 배재성(KAIST 석사과정)캡슐 네트워크를 이용한 엔드투엔드 음성 단어 인식, 배재성(KAIST 석사과정)
캡슐 네트워크를 이용한 엔드투엔드 음성 단어 인식, 배재성(KAIST 석사과정)
 
Multrate dsp
Multrate dspMultrate dsp
Multrate dsp
 
K31074076
K31074076K31074076
K31074076
 
A novel speech enhancement technique
A novel speech enhancement techniqueA novel speech enhancement technique
A novel speech enhancement technique
 
Analysis of Microstrip Finger on Bandwidth of Interdigital Band Pass Filter u...
Analysis of Microstrip Finger on Bandwidth of Interdigital Band Pass Filter u...Analysis of Microstrip Finger on Bandwidth of Interdigital Band Pass Filter u...
Analysis of Microstrip Finger on Bandwidth of Interdigital Band Pass Filter u...
 
Iaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression forIaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression for
 
Subband Coding
Subband CodingSubband Coding
Subband Coding
 

Viewers also liked

Energy Efficiency in IEEE 802.11 standard WLAN through MWTPP
Energy Efficiency in IEEE 802.11 standard WLAN through MWTPPEnergy Efficiency in IEEE 802.11 standard WLAN through MWTPP
Energy Efficiency in IEEE 802.11 standard WLAN through MWTPPIOSR Journals
 
Impact of Frequency Offset on Interference between Zigbee and Wifi for Smart ...
Impact of Frequency Offset on Interference between Zigbee and Wifi for Smart ...Impact of Frequency Offset on Interference between Zigbee and Wifi for Smart ...
Impact of Frequency Offset on Interference between Zigbee and Wifi for Smart ...IOSR Journals
 
Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...
Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...
Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...IOSR Journals
 
J010627176.iosr jece
J010627176.iosr jeceJ010627176.iosr jece
J010627176.iosr jeceIOSR Journals
 
Multihop Multi-Channel Distributed QOS Scheduling MAC Scheme for Wireless Sen...
Multihop Multi-Channel Distributed QOS Scheduling MAC Scheme for Wireless Sen...Multihop Multi-Channel Distributed QOS Scheduling MAC Scheme for Wireless Sen...
Multihop Multi-Channel Distributed QOS Scheduling MAC Scheme for Wireless Sen...IOSR Journals
 
Comparative Assessment of Two Thermodynamic Cycles of an aero-derivative Mari...
Comparative Assessment of Two Thermodynamic Cycles of an aero-derivative Mari...Comparative Assessment of Two Thermodynamic Cycles of an aero-derivative Mari...
Comparative Assessment of Two Thermodynamic Cycles of an aero-derivative Mari...IOSR Journals
 
The Prevalence of Alcohol Consumption among Commercial Drivers in Uyo Local G...
The Prevalence of Alcohol Consumption among Commercial Drivers in Uyo Local G...The Prevalence of Alcohol Consumption among Commercial Drivers in Uyo Local G...
The Prevalence of Alcohol Consumption among Commercial Drivers in Uyo Local G...IOSR Journals
 
Vision Based Object’s Dimension Identification To Sort Exact Material
Vision Based Object’s Dimension Identification To Sort Exact Material Vision Based Object’s Dimension Identification To Sort Exact Material
Vision Based Object’s Dimension Identification To Sort Exact Material IOSR Journals
 
Optimization Technologies for Low-Bandwidth Networks
Optimization Technologies for Low-Bandwidth NetworksOptimization Technologies for Low-Bandwidth Networks
Optimization Technologies for Low-Bandwidth NetworksIOSR Journals
 
An Investigation of Practicing Carroll’s Pyramid of Corporate Social Responsi...
An Investigation of Practicing Carroll’s Pyramid of Corporate Social Responsi...An Investigation of Practicing Carroll’s Pyramid of Corporate Social Responsi...
An Investigation of Practicing Carroll’s Pyramid of Corporate Social Responsi...IOSR Journals
 
Mechanism of the Reaction of Plasma Albumin with Formaldehyde in Ethanol - Wa...
Mechanism of the Reaction of Plasma Albumin with Formaldehyde in Ethanol - Wa...Mechanism of the Reaction of Plasma Albumin with Formaldehyde in Ethanol - Wa...
Mechanism of the Reaction of Plasma Albumin with Formaldehyde in Ethanol - Wa...IOSR Journals
 
Bangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodBangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodIOSR Journals
 
Analysis of Pattern Transformation Algorithms for Sensitive Knowledge Protect...
Analysis of Pattern Transformation Algorithms for Sensitive Knowledge Protect...Analysis of Pattern Transformation Algorithms for Sensitive Knowledge Protect...
Analysis of Pattern Transformation Algorithms for Sensitive Knowledge Protect...IOSR Journals
 

Viewers also liked (20)

Energy Efficiency in IEEE 802.11 standard WLAN through MWTPP
Energy Efficiency in IEEE 802.11 standard WLAN through MWTPPEnergy Efficiency in IEEE 802.11 standard WLAN through MWTPP
Energy Efficiency in IEEE 802.11 standard WLAN through MWTPP
 
E012532433
E012532433E012532433
E012532433
 
Impact of Frequency Offset on Interference between Zigbee and Wifi for Smart ...
Impact of Frequency Offset on Interference between Zigbee and Wifi for Smart ...Impact of Frequency Offset on Interference between Zigbee and Wifi for Smart ...
Impact of Frequency Offset on Interference between Zigbee and Wifi for Smart ...
 
Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...
Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...
Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...
 
J010627176.iosr jece
J010627176.iosr jeceJ010627176.iosr jece
J010627176.iosr jece
 
Multihop Multi-Channel Distributed QOS Scheduling MAC Scheme for Wireless Sen...
Multihop Multi-Channel Distributed QOS Scheduling MAC Scheme for Wireless Sen...Multihop Multi-Channel Distributed QOS Scheduling MAC Scheme for Wireless Sen...
Multihop Multi-Channel Distributed QOS Scheduling MAC Scheme for Wireless Sen...
 
I1304026367
I1304026367I1304026367
I1304026367
 
B011120510
B011120510B011120510
B011120510
 
Comparative Assessment of Two Thermodynamic Cycles of an aero-derivative Mari...
Comparative Assessment of Two Thermodynamic Cycles of an aero-derivative Mari...Comparative Assessment of Two Thermodynamic Cycles of an aero-derivative Mari...
Comparative Assessment of Two Thermodynamic Cycles of an aero-derivative Mari...
 
The Prevalence of Alcohol Consumption among Commercial Drivers in Uyo Local G...
The Prevalence of Alcohol Consumption among Commercial Drivers in Uyo Local G...The Prevalence of Alcohol Consumption among Commercial Drivers in Uyo Local G...
The Prevalence of Alcohol Consumption among Commercial Drivers in Uyo Local G...
 
D012513136
D012513136D012513136
D012513136
 
B012610713
B012610713B012610713
B012610713
 
Vision Based Object’s Dimension Identification To Sort Exact Material
Vision Based Object’s Dimension Identification To Sort Exact Material Vision Based Object’s Dimension Identification To Sort Exact Material
Vision Based Object’s Dimension Identification To Sort Exact Material
 
Optimization Technologies for Low-Bandwidth Networks
Optimization Technologies for Low-Bandwidth NetworksOptimization Technologies for Low-Bandwidth Networks
Optimization Technologies for Low-Bandwidth Networks
 
An Investigation of Practicing Carroll’s Pyramid of Corporate Social Responsi...
An Investigation of Practicing Carroll’s Pyramid of Corporate Social Responsi...An Investigation of Practicing Carroll’s Pyramid of Corporate Social Responsi...
An Investigation of Practicing Carroll’s Pyramid of Corporate Social Responsi...
 
G0212832
G0212832G0212832
G0212832
 
Mechanism of the Reaction of Plasma Albumin with Formaldehyde in Ethanol - Wa...
Mechanism of the Reaction of Plasma Albumin with Formaldehyde in Ethanol - Wa...Mechanism of the Reaction of Plasma Albumin with Formaldehyde in Ethanol - Wa...
Mechanism of the Reaction of Plasma Albumin with Formaldehyde in Ethanol - Wa...
 
Bangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodBangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection Method
 
Analysis of Pattern Transformation Algorithms for Sensitive Knowledge Protect...
Analysis of Pattern Transformation Algorithms for Sensitive Knowledge Protect...Analysis of Pattern Transformation Algorithms for Sensitive Knowledge Protect...
Analysis of Pattern Transformation Algorithms for Sensitive Knowledge Protect...
 
H012554147
H012554147H012554147
H012554147
 

Similar to Audio Compression Using DCT and DWT Techniques

Ecg signal compression for diverse transforms
Ecg signal compression for diverse transformsEcg signal compression for diverse transforms
Ecg signal compression for diverse transformsAlexander Decker
 
SPEECH COMPRESSION TECHNIQUES: A REVIEW
SPEECH COMPRESSION TECHNIQUES: A REVIEWSPEECH COMPRESSION TECHNIQUES: A REVIEW
SPEECH COMPRESSION TECHNIQUES: A REVIEWijiert bestjournal
 
Compression Using Wavelet Transform
Compression Using Wavelet TransformCompression Using Wavelet Transform
Compression Using Wavelet TransformCSCJournals
 
Speech compression analysis using matlab
Speech compression analysis using matlabSpeech compression analysis using matlab
Speech compression analysis using matlabeSAT Journals
 
Speech compression analysis using matlab
Speech compression analysis using matlabSpeech compression analysis using matlab
Speech compression analysis using matlabeSAT Publishing House
 
Simulation of Direct Sequence Spread Spectrum for Wireless Communication Syst...
Simulation of Direct Sequence Spread Spectrum for Wireless Communication Syst...Simulation of Direct Sequence Spread Spectrum for Wireless Communication Syst...
Simulation of Direct Sequence Spread Spectrum for Wireless Communication Syst...ijtsrd
 
FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...
FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...
FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...VLSICS Design
 
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...IJECEIAES
 
Wireless communication
Wireless communicationWireless communication
Wireless communicationMukesh Chinta
 
Performance Analysis of Acoustic Echo Cancellation Techniques
Performance Analysis of Acoustic Echo Cancellation TechniquesPerformance Analysis of Acoustic Echo Cancellation Techniques
Performance Analysis of Acoustic Echo Cancellation TechniquesIJERA Editor
 
Simulation of OFDM modulation
Simulation of OFDM modulationSimulation of OFDM modulation
Simulation of OFDM modulationDawood Aqlan
 
Simulation of ofdm modulation adapted to the transmission of a fixed image
Simulation of ofdm modulation adapted to the transmission of a fixed imageSimulation of ofdm modulation adapted to the transmission of a fixed image
Simulation of ofdm modulation adapted to the transmission of a fixed imageIAEME Publication
 

Similar to Audio Compression Using DCT and DWT Techniques (20)

ADC Digital Modulation
ADC   Digital ModulationADC   Digital Modulation
ADC Digital Modulation
 
H010234144
H010234144H010234144
H010234144
 
T01061142150
T01061142150T01061142150
T01061142150
 
Ecg signal compression for diverse transforms
Ecg signal compression for diverse transformsEcg signal compression for diverse transforms
Ecg signal compression for diverse transforms
 
SPEECH COMPRESSION TECHNIQUES: A REVIEW
SPEECH COMPRESSION TECHNIQUES: A REVIEWSPEECH COMPRESSION TECHNIQUES: A REVIEW
SPEECH COMPRESSION TECHNIQUES: A REVIEW
 
Compression Using Wavelet Transform
Compression Using Wavelet TransformCompression Using Wavelet Transform
Compression Using Wavelet Transform
 
G0352039045
G0352039045G0352039045
G0352039045
 
Dq33705710
Dq33705710Dq33705710
Dq33705710
 
Dq33705710
Dq33705710Dq33705710
Dq33705710
 
Speech compression analysis using matlab
Speech compression analysis using matlabSpeech compression analysis using matlab
Speech compression analysis using matlab
 
Speech compression analysis using matlab
Speech compression analysis using matlabSpeech compression analysis using matlab
Speech compression analysis using matlab
 
Simulation of Direct Sequence Spread Spectrum for Wireless Communication Syst...
Simulation of Direct Sequence Spread Spectrum for Wireless Communication Syst...Simulation of Direct Sequence Spread Spectrum for Wireless Communication Syst...
Simulation of Direct Sequence Spread Spectrum for Wireless Communication Syst...
 
BER PERFORMANCE ANALYSIS OF OFDM IN COGNITIVE RADIO NETWORK IN RAYLEIGH FADIN...
BER PERFORMANCE ANALYSIS OF OFDM IN COGNITIVE RADIO NETWORK IN RAYLEIGH FADIN...BER PERFORMANCE ANALYSIS OF OFDM IN COGNITIVE RADIO NETWORK IN RAYLEIGH FADIN...
BER PERFORMANCE ANALYSIS OF OFDM IN COGNITIVE RADIO NETWORK IN RAYLEIGH FADIN...
 
FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...
FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...
FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...
 
D011132635
D011132635D011132635
D011132635
 
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
 
Wireless communication
Wireless communicationWireless communication
Wireless communication
 
Performance Analysis of Acoustic Echo Cancellation Techniques
Performance Analysis of Acoustic Echo Cancellation TechniquesPerformance Analysis of Acoustic Echo Cancellation Techniques
Performance Analysis of Acoustic Echo Cancellation Techniques
 
Simulation of OFDM modulation
Simulation of OFDM modulationSimulation of OFDM modulation
Simulation of OFDM modulation
 
Simulation of ofdm modulation adapted to the transmission of a fixed image
Simulation of ofdm modulation adapted to the transmission of a fixed imageSimulation of ofdm modulation adapted to the transmission of a fixed image
Simulation of ofdm modulation adapted to the transmission of a fixed image
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 
C011121114
C011121114C011121114
C011121114
 

Recently uploaded

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Audio Compression Using DCT and DWT Techniques

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 6, Ver. V (Nov – Dec. 2015), PP 79-85 www.iosrjournals.org DOI: 10.9790/0661-17657985 www.iosrjournals.org 79 | Page Data Compression using Multiple Transformation Techniques for Audio Applications. Arashpreet Kaur1 , Rajesh Mehra2 1 (M.E Scholar in Electronics and Communication Engineering, National Institute for technical teachers Training and Research, India) 2 (Associate Professor in Electronics and Communication Engineering, National Institute for Technical Teachers Training and Research, India) Abstract: As Multimedia Technology is growing day by day over past decades, therefore demand for digital information increasing rapidly. This digital information contains multimedia files like image files, audio files that require a large space so no other option than compression. In Compression high input stream of data is converted into small size. Data Compression for audio purposes is a field of digital signal processing that focuses on reducing bit-rate of audio signals to enhance transmission speed and storage capacity of fast developing multimedia by removing large amount of unnecessary duplicate data. The advantages of the compression technique are reduction in storage space, bandwidth, transmission power and energy. This paper is based on transform technology for compression of the audio signal. In this methodology, different transforms such as Discrete Wavelet Transform (DWT) and Discrete Cosine Transform (DCT) are used. Mean compression ratio is calculated for DCT & DWT. Performance measures like peak signal-to-noise ratio (PSNR), signal-to- noise ratio (SNR) & normalized root mean square error (NRMSE) are calculated and then compared. Keywords: Compression Ratio, DCT, DWT, NRMSE, PSNR, SNR. I. Introduction Data compression is a technique in which data content of the input signal to system is compressed so that original signal is obtained as output and unwanted or undesired signals are removed [1]. Audio is an electrical representation of sound within the range of human hearing that specifically lies between 20 Hz to 20 kHz range of frequency which is detectable by the human ear. [2]The concept of Audio Compression is to compress the data in the form of audio so that it occupies less space for storing it. The need for audio compression is to accommodate more data in the available storage area so that the storage capacity can be enhanced. Due to less storage space occupancy, large amounts of data can be placed in the available memory. Therefore less storage room for information inhabitance, large amount of information can be transmitted with less transmission capacity[4] That implies compressed audio signal can be transmitted over the web with less transmission bandwidth at higher speeds. As speed is increased, audio files can be transferred and downloaded over the web faster with higher bit rates. Because of quick downloading and transferring of audio files, time delay is minimized. [1] Signals compression is based on removing the redundancy between adjacent samples and/or between the adjacent cycles. In data compression, it is desired to represent data by as small as possible number of coefficients within an acceptable loss of visual quality. Compression techniques has two main categories: lossless and lossy. Compression methods can be classified into three functional categories:  Direct Methods: The samples of the signal are directly handled to provide compression.  Transformation Methods: such as Fourier Transform (FT), Wavelet Transform (WT), and Discrete Cosine Transform (DCT).  Parameter Extraction Methods: A preprocessor is employed to extract some features that are later used to reconstruct the signal.[2],[5] In this paper audio compression is carried out in two levels. In the first level a transform function (technique) like Discrete cosine transform, discrete wavelet transform are applied on audio signal which gives a result with a new set of data with smaller values. By applying transform technique compression ratio for each transform technique is obtained on different audio samples. Parameters like Signal to noise ratio (SNR), mean square error (MSE) are measured for the reconstructed audio obtained from DCT, WT these transform techniques. Second level is encoding. This step will present data in minimal form by using these encoding techniques. Compression ratios are also calculated.
  • 2. Data Compression using Multiple Transformation Techniques for Audio Applications. DOI: 10.9790/0661-17657985 www.iosrjournals.org 80 | Page II. Transformation Techniques 1. Discrete cosine transform A discrete cosine transform (DCT) communicates a limited succession of information focuses as far as cosine functions wavering at distinctive frequencies[1] DCTs are critical to various applications in science and designing, from lossy compression of sound (e.g. MP3) and pictures (e.g. JPEG) (where little high-recurrence segments can be discarded), to spectral methods for the numerical arrangement of partial differential equations. The utilization of cosine instead of sine functions is critical for compression, since it turns out (as portrayed beneath) that less cosine functions are needed to approximate a typical signal, while for differential equations the cosines express a particular choice of boundary conditions. The DCT is similar to the discrete Fourier transform: it changes a sign or picture from the spatial area to the recurrence space. Discrete cosine transform, linearly transforms information into frequency domain, so that the information can be represented by a set of coefficients. The advantage of discrete cosine transform is that, the vitality of the genuine information may be moved in just a couple low recurrence parts of DCT depending on the correlation present in the data. Equations (1) represents the D.C.T of 1-dimentional arrangement of length N. 𝒚 𝒌 = 𝒘 𝒌 𝒙 𝒏 𝒄𝒐𝒔 𝝅 𝟐𝒏−𝟏 𝒌−𝟏 𝟐𝑵 𝑵 𝒏=𝟏 𝒌 = 𝟏, 𝟐 … … . . 𝑵 (1) Where 𝒘 𝒌 = 𝟏 𝑵 𝒌 = 𝟏 𝟐 𝑵 𝟐 ≤ 𝒌 ≤ 𝑵 (2) N is the length of x, and x and y are the same size. If x is a matrix, DCT transforms its columns. The series is indexed from n = 1 and k = 1 instead of the usual n = 0 and k = 0 because MATLAB vectors run from 1 to N instead of from 0 to N- 1. It often reconstructs a sequence very accurately from only a few DCT coefficients, a useful property for applications requiring data reduction.[12] Wavelets: Wavelet is a part of waveform, whose average energy value approximately tends to zero. Generally, wavelet is a varying window length considered as a part of waveform. Wavelet transform are based on small wavelets with limited duration. Equation (3) and (4) shows mathematical representation of wavelet [6]. Ѱ(t) is a function called mother wavelet. Ѱ(𝐭) 𝒏∞ −∞ 𝒅𝒕 < ∞ (3) Ѱ(𝐭) ∞ −∞ 𝒅𝒕 < ∞ (4) 2. Discrete Wavelet Transform Jean Morlet introduced the idea of wavelet transform in 1982 and provided mathematical tool for seismic wave analysis [1],[4]. A discrete wavelet transform is characterized as a "small wave" that has its energy concentrated in time to give an apparatus to the examination of transient, non-stationary, or time-varying phenomena.[8] It has the oscillating wave like properties additionally can permit concurrent time and recurrence investigation. Wavelet Transform has risen as an effective mathematical tool in numerous regions of science and engineering, although in the field of sound and data compression. [1] Wavelet transform decomposes a signal into a set of basic functions [12]. These basis functions are called “wavelets”. Ѱ 𝒂,𝒃 𝒕 = 𝟏 𝒂 Ѱ 𝐭−𝐛 𝐚 (5) Where „a‟ is the scaling parameter and „b‟ is the shifting parameter. And parameter „b‟ is translation parameter and it determines the time location of the wavelet. DWT decompose signal in to several n levels in different frequency bands. At each step there are two outputs, scaling and wavelet coefficients. The equations (6) and (7) represent the scaling and wavelet coefficients respectively.
  • 3. Data Compression using Multiple Transformation Techniques for Audio Applications. DOI: 10.9790/0661-17657985 www.iosrjournals.org 81 | Page 𝒙𝒋+𝟏 𝒏 = 𝒉 𝟐𝒏 − 𝒊 𝒙𝒋 (𝒏)𝟐𝒏 𝒊=𝟏 (6) 𝒚𝒋+𝟏 𝒏 = 𝒈 𝟐𝒏 − 𝒊 𝒙𝒋 (𝒏)𝟐𝒏 𝒊=𝟏 (7) Wavelet transforms convert a signal into series of wavelets and they give an approach to breaking down waveforms in both frequency and time duration. Wavelet transform are a numerical intends to perform signal investigation when signal frequency varies with time [14], [15]. The Wavelet transform gives the time- frequency representation. That is, wavelet transforms give time and frequency information in the meantime, thus giving a time frequency representation of the signal [13]. The wavelet transform is processed independently for distinctive sections of the time-domain signal at different frequencies. Multi-resolution analysis: investigates the signal at different frequencies giving different resolutions. . MRA is intended to give good time resolution & poor frequency resolution at high frequencies and good frequency resolution & poor time resolution at low frequencies. Wavelet transforms are good for signal having high frequency components for short durations and low frequency components for long duration .e.g. images, video frames and speech signal. III. Implementation Using Matlab MATLAB could be a great tool that is employed to investigate audio signals which are read in wav format. Following commands are used for analyzing the audio signal • wavread: it reads audio signal • windowsize: defines window operate of transformation • wavplay: it produces speech signal once transformation • length: defines length of speech to be processed by • reworking principle dct: performs distinct trigonometric function rework • idct: performs inverse distinct trigonometric function rework[5],[7] This is shown in figure (3) , that is design flow of DCT coder. After getting the reconstructed signal , the audio is further processed for calculating the peak signal-to-noise ratio (PSNR), signal-to-noise ratio (SNR) and normalised root mean square error (NRMSE). These values comparison is shown in table 1. Here figure (1) is the original audio signal which is to be transformed. Figure (2) is the design flow for the DWT .Fig 1: audio signal
  • 4. Data Compression using Multiple Transformation Techniques for Audio Applications. DOI: 10.9790/0661-17657985 www.iosrjournals.org 82 | Page Fig 2 : Design flow of wavelet based audio coder Fig 3: Design flow of DCT audio coder Decoder Wavelet decomposition of frames Computation of variables Decompose into N equal frames Wavelet Compression scheme Performance calculations Play sound Results Expander Compression Choose wavelet function. Psychoacoustic model Quantization Read the wave file and convert it to a vector Choose the block size Define the compression percentages Reshape into matrix form Plot the expanded view, spectrogram of audio signals DCT compression Reshape the matrix and play the reconstructed wave file Performance calculations Results Display
  • 5. Data Compression using Multiple Transformation Techniques for Audio Applications. DOI: 10.9790/0661-17657985 www.iosrjournals.org 83 | Page IV. Output In Matlab The output for the different waveforms is shown below. Figure (4) shows the audio signals in different compression ratios that is audio with different amplitudes. Figure(5) shows the portion of audio signal to be processed. Figure(6) represents the audio spectrograms while in Figure(7) compressed audio output using DWT is shown. Fig 4: Audio signals with different amplitudes Fig 5: Portion of speech signal to be processed
  • 6. Data Compression using Multiple Transformation Techniques for Audio Applications. DOI: 10.9790/0661-17657985 www.iosrjournals.org 84 | Page Fig 6: Audio Spectograms Fig 7: Compression by DWT V. Performance Measures For this audio compression method, based on transform techniques, the performance is measured in terms of Compression ratio, SNR, MSE. 1.Compression ratio: The definition for Compression ratio (C.R) is defined as ratio between Length of original signal and Length of compressed signal C. R = original audio length compressed audio length 2.Signal to noise ratio: It is a measure that compare the level of desired signal to the level of background noise.
  • 7. Data Compression using Multiple Transformation Techniques for Audio Applications. DOI: 10.9790/0661-17657985 www.iosrjournals.org 85 | Page 𝐒𝐍𝐑 = 𝟏𝟎 𝐥𝐨𝐠 𝟏𝟎 𝛔 𝐬 𝟐 𝛔 𝐞 𝟐 𝟐 (8) 𝜎𝑠 2 is the mean square of audio signal and 𝜎𝑒 2 is mean square difference between original and reconstructed audio signal. 3.Normalized Root Mean Square Error (NRMSE): 𝑵𝑹𝑴𝑺𝑬 = (𝒙 𝒏 −𝒙′(𝒏)) 𝟐 𝒏 (𝒙 𝒏 −𝒖 𝒙(𝒏)) 𝟐 𝒏 (9) Here, X(n) is the speech signal, x‟(n) is reconstructed speech signal and μ x(n) is the mean of speech signal. 4.Peak Signal to Noise Ratio (PSNR): 𝑷𝑺𝑵𝑹 = 𝟏𝟎 𝐥𝐨𝐠 𝟏𝟎 𝑵𝑿 𝟐 𝒙−𝒙′ 𝟐 (10) Where N is the length of reconstructed signal, X is the maximum absolute square value of signal x and ||x-x`||2 is the energy of the difference between the original and reconstructed signal. Signal CR MSE SNR(db) PSNR(db) funky 0.2639 0.02990 31.83 45.21 Table 1: Results of DCT based technique in terms of CF, SNR, PSNR & MSE Signal CR MSE SNR(db) PSNR(db) funky 0.0587 0.08 21.02 36.24 Table 2: Results of DWT based technology in terms of CF,SNR,PSNR & MSE VI. Conclusion In this paper a simple DWT & DCT based audio compression schemes are presented. These data compression is done by using MATLAB CODING. From the results shown above it is clear that DWT gives less compression ratio in comparison to DCT, while MSE for DCT is less. SNR and PSNR for DWT is less in comparison to DCT.DWT is better than DCT for audio compression. Here audio is compressed in different factors in case of DCT by 2 , 4 and 8. Acknowledgements I am very thankful to my college and guide Dr. Rajesh Mehra for providing time to time help in studying the topic and providing me a background to understand it in deeper details. References: [1] M. Arora, N. Maurya, P. Pathak, and V. Singh, “SPEECH COMPRESSION ANALYSIS USING MATLAB,” pp. 538–542, 2014. [2] M. V Patil, A. Gupta, A. Varma, and S. Salil, “AUDIO AND SPEECH COMPRESSION USING DCT AND DWT TECHNIQUES,” vol. 2, no. 5, pp. 1712–1719, 2013 [3] J. S. Jacaba, “AUDIO COMPRESSION USING MODIFIED DISCRETE COSINE TRANSFORM : THE MP3,” no. October, 2001. [4] H. S. Malvar, “LOSSLESS AND NEAR-LOSSLESS AUDIO COMPRESSION USING INTEGER- REVERSIBLE MODULATED LAPPED TRANSFORMS.” [5] H. kaur and R. kaur ,D. Cosine, “SPEECH COMPRESSION AND DECOMPRESSION USING DWT AND DCT,” vol. 3, no. August, pp. 1501–1503, 2012 [6] M. Arora and N. Maurya, “AUDIO COMPRESSION IN MPEG TECHNOLOGY PEG IS AN ACRONYM FOR MOVING PICTURE EXERTS,” vol. 3, no. 12, pp. 1–4, 2013. [7] M.Siffuzzaman, M.R.Islam, and M.Z. Ali, “APPLICATIONS OF WAVELET TRANSFORM AND ITS ADVANTAGES COMPARED TO FOURIER TRANSFORM, by Journal of Physical Sciences, Vol. 13, pp:121-134, October-2009. [8] Z. T. Drweesh and L. E. George, “AUDIO COMPRESSION BASED ON DISCRETE COSINE TRANSFORM , RUN LENGTH AND HIGH ORDER SHIFT ENCODING,” vol. 4, no. 1, pp. 45–51, 2014. [9] S. M. Ali, “ INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN SPEEDING UP AUDIO FRACTAL COMPRESSION ,” vol. 3, no. 6, pp. 86–92, 2013 [10] K.P. Soman, K.I. Ramachandran, “INSIGHT TO WAVELETS” second edition 2005, by Prentice Hall of India. ISBN- 81-203- 2902-3 [11] Raghuveer M. Rao, Ajit S. Bopadikar, “WAVELET TRANSFORMS – INTRODUCTION TO THEORY AND APPLICATIONS”. Pearson Education Asia. 1998 Pearson education, Inc. ISBN:81-7808-251-9. [12] J. James and V. J. Thomas, “AUDIO COMPRESSION USING DCT AND DWT TECHNIQUES,” vol. 4, no. 4, pp. 119–125, 2014.