SlideShare a Scribd company logo
Amity School of Engineering & Technology 
1 
Amity School of Engineering & Technology 
AUDIO SIGNAL PROCESSING 
Credit Units: 4 
Mukesh Bhardwaj
Amity School of Engineering & Technology 
Module 1 
DISCRETE-TIME SIGNAL 
PROCESSING 
2
Amity School of Engineering & Technology 
DISCRETE-TIME SIGNAL PROCESSING 
• Audio coding algorithms operate on a quantized 
discrete-time signal. 
• Prior to compression, most algorithms require that the 
audio signal is acquired with high-fidelity characteristics. 
• In typical standardized algorithms, audio is assumed to 
be bandlimited at 20 kHz, sampled at 44.1 kHz, and 
quantized at 16 bits per sample. 
• In the following discussion, we will treat audio as a 
sequence, i.e., as a stream of numbers denoted 
3
Amity School of Engineering & Technology 
Transforms for Discrete-Time Signals 
• Discrete-time signals are described in the 
transform domain using the z-transform and the 
discrete-time Fourier transform (DTFT). 
• These two transformations have similar roles as 
the Laplace transform and the CFT for analog 
signals, respectively. 
• The z-transform is defined as 
4
Amity School of Engineering & Technology 
Transforms for Discrete-Time Signals 
• where z is a complex variable. Note that if the z-transform 
is evaluated on the unit circle, i.e., for 
• then the z-transform becomes the discrete-time Fourier 
transform (DTFT). The DTFT is given by, 
• The DTFT is discrete in time and continuous in 
frequency. As expected, the frequency spectrum 
associated with the DTFT is periodic with period 2π rads. 
5
Amity School of Engineering & Technology 
The Discrete and the Fast Fourier Transform 
• A computational tool for Fourier transforms is developed 
by starting from the DTFT analysis expression (2.11), 
and considering a finite length signal consisting 
of N points, i.e., 
• Furthermore, the frequency-domain signal is sampled 
uniformly at N points within one period, Ω = 0 to 2π, i.e., 
6
Amity School of Engineering & Technology 
The Discrete and the Fast Fourier Transform 
• With the sampling in the frequency domain, the Fourier 
sum of Eq. (2.13) becomes 
• It is typical in the DSP literature to replace Ωk with the 
frequency index k and hence Eq. (2.15) can be written 
as, 
• The expression in (2.16) is called the discrete Fourier 
transform (DFT). 
7
Amity School of Engineering & Technology 
The Discrete and the Fast Fourier Transform 
• Note that the sampling in the frequency domain forces 
periodicity in the time domain, i.e., x(n) = x(n + N). 
• We also have periodicity in the frequency domain, X(k) 
= X(k + N), because the signal in the time domain is also 
discrete. 
• These periodicities create circular effects when 
convolution is performed by frequency-domain 
multiplication, i.e., 
where 
8
Amity School of Engineering & Technology 
The Discrete and the Fast Fourier Transform 
• The symbol ⊗ stands for circular or periodic convolution; 
and mod N implies modulo N subtraction of indices. 
• With the proper normalization, the DFT matrix can be 
written as a unitary matrix. 
• The N-point inverse DFT (IDFT) is written as 
• The DFT transform pair is represented by the following 
notation: 
9
Amity School of Engineering & Technology 
• The DFT can be computed efficiently using the fast Fourier 
transform (FFT). 
• The FFT takes advantage of redundancies in the DFT sum by 
decimating the sequence into subsequences with even and odd 
indices. 
• It can be shown that if N is a radix-2 integer, the N-point DFT can 
be computed using a series of butterfly stages. 
• The complexity associated with the DFT algorithm is of the order 
of N2 computations. 
• In contrast, the number of computations associated with the FFT 
algorithm is roughly of the order of N log2N. 
• This is a significant reduction in computational complexity and FFTs 
are almost always used in lieu of a DFT. 
10

More Related Content

What's hot

presentation on digital signal processing
presentation on digital signal processingpresentation on digital signal processing
presentation on digital signal processing
sandhya jois
 
DSP lab manual
DSP lab manualDSP lab manual
DSP lab manual
tamil arasan
 
Signals & Systems PPT
Signals & Systems PPTSignals & Systems PPT
Signals & Systems PPT
Jay Baria
 
Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
@zenafaris91
 
Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
Dr Naim R Kidwai
 
Introduction to DSP.ppt
Introduction to DSP.pptIntroduction to DSP.ppt
Introduction to DSP.ppt
Dr.YNM
 
Introduction to dsp
Introduction to dspIntroduction to dsp
IIR filter
IIR filterIIR filter
IIR filter
ssuser2797e4
 
Fourier transform
Fourier transformFourier transform
Fourier transform
Naveen Sihag
 
Introduction to Digital Signal Processing
Introduction to Digital Signal ProcessingIntroduction to Digital Signal Processing
Introduction to Digital Signal Processing
op205
 
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignDSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
Amr E. Mohamed
 
Subband Coding
Subband CodingSubband Coding
Subband Coding
Mihika Shah
 
Angle modulation
Angle modulationAngle modulation
Angle modulation
Umang Gupta
 
wavelet packets
wavelet packetswavelet packets
wavelet packets
ajayhakkumar
 
Windowing techniques of fir filter design
Windowing techniques of fir filter designWindowing techniques of fir filter design
Windowing techniques of fir filter design
Rohan Nagpal
 
LDPC Codes
LDPC CodesLDPC Codes
LDPC Codes
Sahar Foroughi
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and Interpolation
Fernando Ojeda
 
Circular convolution Using DFT Matlab Code
Circular convolution Using DFT Matlab CodeCircular convolution Using DFT Matlab Code
Circular convolution Using DFT Matlab Code
Bharti Airtel Ltd.
 
ARM Fundamentals
ARM FundamentalsARM Fundamentals
ARM Fundamentals
guest56d1b781
 
Fir filter_utkarsh_kulshrestha
Fir filter_utkarsh_kulshresthaFir filter_utkarsh_kulshrestha
Fir filter_utkarsh_kulshrestha
Utkarsh Kulshrestha
 

What's hot (20)

presentation on digital signal processing
presentation on digital signal processingpresentation on digital signal processing
presentation on digital signal processing
 
DSP lab manual
DSP lab manualDSP lab manual
DSP lab manual
 
Signals & Systems PPT
Signals & Systems PPTSignals & Systems PPT
Signals & Systems PPT
 
Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
 
Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
 
Introduction to DSP.ppt
Introduction to DSP.pptIntroduction to DSP.ppt
Introduction to DSP.ppt
 
Introduction to dsp
Introduction to dspIntroduction to dsp
Introduction to dsp
 
IIR filter
IIR filterIIR filter
IIR filter
 
Fourier transform
Fourier transformFourier transform
Fourier transform
 
Introduction to Digital Signal Processing
Introduction to Digital Signal ProcessingIntroduction to Digital Signal Processing
Introduction to Digital Signal Processing
 
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignDSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
 
Subband Coding
Subband CodingSubband Coding
Subband Coding
 
Angle modulation
Angle modulationAngle modulation
Angle modulation
 
wavelet packets
wavelet packetswavelet packets
wavelet packets
 
Windowing techniques of fir filter design
Windowing techniques of fir filter designWindowing techniques of fir filter design
Windowing techniques of fir filter design
 
LDPC Codes
LDPC CodesLDPC Codes
LDPC Codes
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and Interpolation
 
Circular convolution Using DFT Matlab Code
Circular convolution Using DFT Matlab CodeCircular convolution Using DFT Matlab Code
Circular convolution Using DFT Matlab Code
 
ARM Fundamentals
ARM FundamentalsARM Fundamentals
ARM Fundamentals
 
Fir filter_utkarsh_kulshrestha
Fir filter_utkarsh_kulshresthaFir filter_utkarsh_kulshrestha
Fir filter_utkarsh_kulshrestha
 

Viewers also liked

Digital Audio & Signal Processing (Elad Gariany)
Digital Audio & Signal Processing (Elad Gariany)Digital Audio & Signal Processing (Elad Gariany)
Digital Audio & Signal Processing (Elad Gariany)
Ron Reiter
 
Sound analysis and processing with MATLAB
Sound analysis and processing with MATLABSound analysis and processing with MATLAB
Sound analysis and processing with MATLAB
Tan Hoang Luu
 
FPGA FIR filter implementation (Audio signal processing)
FPGA FIR filter implementation (Audio signal processing)FPGA FIR filter implementation (Audio signal processing)
FPGA FIR filter implementation (Audio signal processing)
Hocine Merabti
 
audio signal
audio signalaudio signal
audio signal
hariroy
 
Real-time DSP Implementation of Audio Crosstalk Cancellation using Mixed Unif...
Real-time DSP Implementation of Audio Crosstalk Cancellation using Mixed Unif...Real-time DSP Implementation of Audio Crosstalk Cancellation using Mixed Unif...
Real-time DSP Implementation of Audio Crosstalk Cancellation using Mixed Unif...
CSCJournals
 
Signal processing system for audio sensing and manipulation for the control o...
Signal processing system for audio sensing and manipulation for the control o...Signal processing system for audio sensing and manipulation for the control o...
Signal processing system for audio sensing and manipulation for the control o...
Akash Kpa
 
Rsa documentation
Rsa documentationRsa documentation
Rsa documentation
Farag Zakaria
 
Mini Project- Audio Enhancement
Mini Project- Audio EnhancementMini Project- Audio Enhancement
Introductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal ProcessingIntroductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal Processing
Angelo Salatino
 
Application of digital_signal_processing_in_audio_processing[1]
Application of digital_signal_processing_in_audio_processing[1]Application of digital_signal_processing_in_audio_processing[1]
Application of digital_signal_processing_in_audio_processing[1]
Sveris COE Pandharpur
 
Audio and video compression
Audio and video compressionAudio and video compression
Audio and video compression
neeraj9217
 
Audio Processing and Music Recognition
Audio Processing and Music RecognitionAudio Processing and Music Recognition
Audio Processing and Music Recognition
Mrinmoy Dalal
 
Real time image processing ppt
Real time image processing pptReal time image processing ppt
Real time image processing ppt
ashwini.jagdhane
 
MultiMedia dbms
MultiMedia dbmsMultiMedia dbms
MultiMedia dbms
Tech_MX
 
Matlab: Speech Signal Analysis
Matlab: Speech Signal AnalysisMatlab: Speech Signal Analysis
Matlab: Speech Signal Analysis
DataminingTools Inc
 
Multimedia Database
Multimedia Database Multimedia Database
Multimedia Database
Avnish Patel
 

Viewers also liked (16)

Digital Audio & Signal Processing (Elad Gariany)
Digital Audio & Signal Processing (Elad Gariany)Digital Audio & Signal Processing (Elad Gariany)
Digital Audio & Signal Processing (Elad Gariany)
 
Sound analysis and processing with MATLAB
Sound analysis and processing with MATLABSound analysis and processing with MATLAB
Sound analysis and processing with MATLAB
 
FPGA FIR filter implementation (Audio signal processing)
FPGA FIR filter implementation (Audio signal processing)FPGA FIR filter implementation (Audio signal processing)
FPGA FIR filter implementation (Audio signal processing)
 
audio signal
audio signalaudio signal
audio signal
 
Real-time DSP Implementation of Audio Crosstalk Cancellation using Mixed Unif...
Real-time DSP Implementation of Audio Crosstalk Cancellation using Mixed Unif...Real-time DSP Implementation of Audio Crosstalk Cancellation using Mixed Unif...
Real-time DSP Implementation of Audio Crosstalk Cancellation using Mixed Unif...
 
Signal processing system for audio sensing and manipulation for the control o...
Signal processing system for audio sensing and manipulation for the control o...Signal processing system for audio sensing and manipulation for the control o...
Signal processing system for audio sensing and manipulation for the control o...
 
Rsa documentation
Rsa documentationRsa documentation
Rsa documentation
 
Mini Project- Audio Enhancement
Mini Project- Audio EnhancementMini Project- Audio Enhancement
Mini Project- Audio Enhancement
 
Introductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal ProcessingIntroductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal Processing
 
Application of digital_signal_processing_in_audio_processing[1]
Application of digital_signal_processing_in_audio_processing[1]Application of digital_signal_processing_in_audio_processing[1]
Application of digital_signal_processing_in_audio_processing[1]
 
Audio and video compression
Audio and video compressionAudio and video compression
Audio and video compression
 
Audio Processing and Music Recognition
Audio Processing and Music RecognitionAudio Processing and Music Recognition
Audio Processing and Music Recognition
 
Real time image processing ppt
Real time image processing pptReal time image processing ppt
Real time image processing ppt
 
MultiMedia dbms
MultiMedia dbmsMultiMedia dbms
MultiMedia dbms
 
Matlab: Speech Signal Analysis
Matlab: Speech Signal AnalysisMatlab: Speech Signal Analysis
Matlab: Speech Signal Analysis
 
Multimedia Database
Multimedia Database Multimedia Database
Multimedia Database
 

Similar to 1 AUDIO SIGNAL PROCESSING

Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Mehran University Of Engineering and Technology, Pakistan
 
DSP .pptx
DSP .pptxDSP .pptx
DSP .pptx
Apex1998
 
DFT.pptx
DFT.pptxDFT.pptx
DFT.pptx
NeenuAntony9
 
Ff tand matlab-wanjun huang
Ff tand matlab-wanjun huangFf tand matlab-wanjun huang
Ff tand matlab-wanjun huang
jhonce
 
Ff tand matlab-wanjun huang
Ff tand matlab-wanjun huangFf tand matlab-wanjun huang
Ff tand matlab-wanjun huang
Sagar Ahir
 
3 f3 3_fast_ fourier_transform
3 f3 3_fast_ fourier_transform3 f3 3_fast_ fourier_transform
3 f3 3_fast_ fourier_transform
Wiw Miu
 
Res701 research methodology fft1
Res701 research methodology fft1Res701 research methodology fft1
Res701 research methodology fft1
VIT University (Chennai Campus)
 
lecture_16.ppt
lecture_16.pptlecture_16.ppt
lecture_16.ppt
AkasGkamal2
 
Wavelet Transform and DSP Applications
Wavelet Transform and DSP ApplicationsWavelet Transform and DSP Applications
Wavelet Transform and DSP Applications
University of Technology - Iraq
 
Fft
FftFft
Fft
akliluw
 
Direct digital frequency synthesizer
Direct digital frequency synthesizerDirect digital frequency synthesizer
Direct digital frequency synthesizer
Venkat Malai Avichi
 
Dft and its applications
Dft and its applicationsDft and its applications
Dft and its applications
Agam Goel
 
Unit-1.pptx
Unit-1.pptxUnit-1.pptx
Unit-1.pptx
Kotresh Marali
 
Dif fft
Dif fftDif fft
Introduction_to_fast_fourier_transform ppt
Introduction_to_fast_fourier_transform pptIntroduction_to_fast_fourier_transform ppt
Introduction_to_fast_fourier_transform ppt
VikashKumar547263
 
A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM
A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORMA seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM
A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM
मनीष राठौर
 
fft using labview
fft using labviewfft using labview
fft using labview
kiranrockz
 
dsp-1.pdf
dsp-1.pdfdsp-1.pdf
4g LTE and LTE-A for mobile broadband-note
4g LTE and LTE-A for mobile broadband-note4g LTE and LTE-A for mobile broadband-note
4g LTE and LTE-A for mobile broadband-note
Pei-Che Chang
 
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum SensingAnalysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
Omer Ali
 

Similar to 1 AUDIO SIGNAL PROCESSING (20)

Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
 
DSP .pptx
DSP .pptxDSP .pptx
DSP .pptx
 
DFT.pptx
DFT.pptxDFT.pptx
DFT.pptx
 
Ff tand matlab-wanjun huang
Ff tand matlab-wanjun huangFf tand matlab-wanjun huang
Ff tand matlab-wanjun huang
 
Ff tand matlab-wanjun huang
Ff tand matlab-wanjun huangFf tand matlab-wanjun huang
Ff tand matlab-wanjun huang
 
3 f3 3_fast_ fourier_transform
3 f3 3_fast_ fourier_transform3 f3 3_fast_ fourier_transform
3 f3 3_fast_ fourier_transform
 
Res701 research methodology fft1
Res701 research methodology fft1Res701 research methodology fft1
Res701 research methodology fft1
 
lecture_16.ppt
lecture_16.pptlecture_16.ppt
lecture_16.ppt
 
Wavelet Transform and DSP Applications
Wavelet Transform and DSP ApplicationsWavelet Transform and DSP Applications
Wavelet Transform and DSP Applications
 
Fft
FftFft
Fft
 
Direct digital frequency synthesizer
Direct digital frequency synthesizerDirect digital frequency synthesizer
Direct digital frequency synthesizer
 
Dft and its applications
Dft and its applicationsDft and its applications
Dft and its applications
 
Unit-1.pptx
Unit-1.pptxUnit-1.pptx
Unit-1.pptx
 
Dif fft
Dif fftDif fft
Dif fft
 
Introduction_to_fast_fourier_transform ppt
Introduction_to_fast_fourier_transform pptIntroduction_to_fast_fourier_transform ppt
Introduction_to_fast_fourier_transform ppt
 
A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM
A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORMA seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM
A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM
 
fft using labview
fft using labviewfft using labview
fft using labview
 
dsp-1.pdf
dsp-1.pdfdsp-1.pdf
dsp-1.pdf
 
4g LTE and LTE-A for mobile broadband-note
4g LTE and LTE-A for mobile broadband-note4g LTE and LTE-A for mobile broadband-note
4g LTE and LTE-A for mobile broadband-note
 
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum SensingAnalysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
 

Recently uploaded

Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 

Recently uploaded (20)

Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 

1 AUDIO SIGNAL PROCESSING

  • 1. Amity School of Engineering & Technology 1 Amity School of Engineering & Technology AUDIO SIGNAL PROCESSING Credit Units: 4 Mukesh Bhardwaj
  • 2. Amity School of Engineering & Technology Module 1 DISCRETE-TIME SIGNAL PROCESSING 2
  • 3. Amity School of Engineering & Technology DISCRETE-TIME SIGNAL PROCESSING • Audio coding algorithms operate on a quantized discrete-time signal. • Prior to compression, most algorithms require that the audio signal is acquired with high-fidelity characteristics. • In typical standardized algorithms, audio is assumed to be bandlimited at 20 kHz, sampled at 44.1 kHz, and quantized at 16 bits per sample. • In the following discussion, we will treat audio as a sequence, i.e., as a stream of numbers denoted 3
  • 4. Amity School of Engineering & Technology Transforms for Discrete-Time Signals • Discrete-time signals are described in the transform domain using the z-transform and the discrete-time Fourier transform (DTFT). • These two transformations have similar roles as the Laplace transform and the CFT for analog signals, respectively. • The z-transform is defined as 4
  • 5. Amity School of Engineering & Technology Transforms for Discrete-Time Signals • where z is a complex variable. Note that if the z-transform is evaluated on the unit circle, i.e., for • then the z-transform becomes the discrete-time Fourier transform (DTFT). The DTFT is given by, • The DTFT is discrete in time and continuous in frequency. As expected, the frequency spectrum associated with the DTFT is periodic with period 2π rads. 5
  • 6. Amity School of Engineering & Technology The Discrete and the Fast Fourier Transform • A computational tool for Fourier transforms is developed by starting from the DTFT analysis expression (2.11), and considering a finite length signal consisting of N points, i.e., • Furthermore, the frequency-domain signal is sampled uniformly at N points within one period, Ω = 0 to 2π, i.e., 6
  • 7. Amity School of Engineering & Technology The Discrete and the Fast Fourier Transform • With the sampling in the frequency domain, the Fourier sum of Eq. (2.13) becomes • It is typical in the DSP literature to replace Ωk with the frequency index k and hence Eq. (2.15) can be written as, • The expression in (2.16) is called the discrete Fourier transform (DFT). 7
  • 8. Amity School of Engineering & Technology The Discrete and the Fast Fourier Transform • Note that the sampling in the frequency domain forces periodicity in the time domain, i.e., x(n) = x(n + N). • We also have periodicity in the frequency domain, X(k) = X(k + N), because the signal in the time domain is also discrete. • These periodicities create circular effects when convolution is performed by frequency-domain multiplication, i.e., where 8
  • 9. Amity School of Engineering & Technology The Discrete and the Fast Fourier Transform • The symbol ⊗ stands for circular or periodic convolution; and mod N implies modulo N subtraction of indices. • With the proper normalization, the DFT matrix can be written as a unitary matrix. • The N-point inverse DFT (IDFT) is written as • The DFT transform pair is represented by the following notation: 9
  • 10. Amity School of Engineering & Technology • The DFT can be computed efficiently using the fast Fourier transform (FFT). • The FFT takes advantage of redundancies in the DFT sum by decimating the sequence into subsequences with even and odd indices. • It can be shown that if N is a radix-2 integer, the N-point DFT can be computed using a series of butterfly stages. • The complexity associated with the DFT algorithm is of the order of N2 computations. • In contrast, the number of computations associated with the FFT algorithm is roughly of the order of N log2N. • This is a significant reduction in computational complexity and FFTs are almost always used in lieu of a DFT. 10

Editor's Notes

  1. 1