SlideShare uma empresa Scribd logo
1 de 15
Recent Trends in Electrical, Electronics and
Communications Engineering Conference 2014
ITM Universe, Vadodara, Gujarat

Active Noise Cancellation by the modified filtered xLMS algorithm with online secondary path modelling
Author: Nirav Desai
Asst. Professor,
Department of Electronics and Communications Engg.
ITM Universe, Vadodara
(Affiliated to Gujarat Technological University)
Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
Active Noise Cancellation: Problem Statement and
System Development

Active Noise Cancellation: Problem Definition

LMS approach to active noise cancellation

System diagram for slow adaptation
Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
Classic Least Mean Square Algorithm
𝑒(𝑛) = 𝑑(𝑛) − 𝑦(𝑛) … (1)
𝑦 𝑛 = 𝑥 𝑛 ∗ 𝑤 𝑛 … (2)
𝑦 𝑛 = 𝑦′ 𝑛 …
(3)
𝐶𝑜𝑠𝑡 𝑓𝑢𝑛𝑐𝑡𝑖𝑜𝑛 𝐽 𝑛 = 𝐸 𝑒 𝑛 𝑒 𝑛
𝐽 𝑛 = 𝐸 𝑑 𝑛 − 𝑦 𝑛 ∗ 𝑑 𝑛 − 𝑦 𝑛
𝑦 𝑛 = 𝑤 𝑛 ∗ 𝑥 𝑛 … 5
𝑤 𝑛 + 1 = 𝑤 𝑛 + 𝜇𝑥 𝑛 𝑒 𝑛 … 6
System identification using LMS Algorithm

… (4)

Design equations for LMS algorithm

[2] Adaptive
Filter Theory:
Book by Simon
Haykin

Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
Modified Least Mean Square Algorithm
𝑦 𝑛 = 𝑎1 ∙ 𝑥 𝑛 − 1 + 𝑎2 ∙ 𝑥 𝑛 − 2 + 𝑎3 ∙ 𝑥 𝑛 − 3 … (7)
𝑑 𝑛 = 𝑥 𝑛 … 8
𝑒 𝑛 = 𝑑 𝑛 − 𝑦 𝑛 = 𝑥 𝑛 − 𝑎1 ∙ 𝑥 𝑛 − 1 − 𝑎2 ∙ 𝑥 𝑛 − 2 − 𝑎3 ∙ 𝑥 𝑛 − 3 … (9)
𝑥 𝑛 − 𝑎1 ∙ 𝑥 𝑛 − 1 − 𝑎2 ∙ 𝑥 𝑛 − 2 − 𝑎3 ∙ 𝑥 𝑛 − 3 ∙
𝐸 𝑒 𝑛 ∙ 𝑒 𝑛 = 𝐸
… 10
𝑥 𝑛 − 𝑎1 ∙ 𝑥 𝑛 − 1 − 𝑎2 ∙ 𝑥 𝑛 − 2 − 𝑎3 ∙ 𝑥 𝑛 − 3
𝐸 𝑒 𝑛 2 = 𝜎 2 − 𝑎1𝑅 𝑥𝑥 −1 − 𝑎2𝑅 𝑥𝑥 −2 − 𝑎3𝑅 𝑥𝑥 −3 − 𝑎1𝑅 𝑥𝑥 −1 + 𝑎12 𝑅 𝑥𝑥 0 +
𝑥
𝑎1𝑎2𝑅 𝑥𝑥 −1 + 𝑎1𝑎3𝑅 𝑥𝑥 −2 + 𝑎2𝑎3𝑅 𝑥𝑥 −1 + 𝑎22 𝑅 𝑥𝑥 0 + 𝑎1𝑎2𝑅 𝑥𝑥 −1 −
𝑎2𝑅 𝑥𝑥 −2 − 𝑎3𝑅 𝑥𝑥 3 + 𝑎1𝑎3𝑅 𝑥𝑥 2 + 𝑎2𝑎3𝑅 𝑥𝑥 1 + 𝑎32 𝑅 𝑥𝑥 0 … 11

𝜕𝐸 𝑒 𝑛 2

𝜕𝑎1
𝜕𝐸 𝑒 𝑛 2
𝜕𝑎2
𝜕𝐸 𝑒 𝑛 2
𝜕𝑎3

= 2𝑎2 − 2 𝑅 𝑥𝑥 −1 + 2𝑎1𝑅 𝑥𝑥 0 + 2𝑎3𝑅 𝑥𝑥 2 … 12
= 2𝑎2𝑅 𝑥𝑥 0 + 2𝑎1 + 2𝑎3 𝑅 𝑥𝑥 −1 − 2𝑅 𝑥𝑥 −2 … 13
= 2𝑎3𝑅 𝑥𝑥 0 + 2𝑎2𝑅 𝑥𝑥 1 + 2𝑎1𝑅 𝑥𝑥 2 − 2𝑅 𝑥𝑥 3 … 14

Tap weight updates:
−𝛻𝑎1 = −2𝑅 𝑥𝑥 0 𝑎1 − 𝑅 𝑥𝑥 1 2𝑎2 − 2 𝑎1 − 2𝑅 𝑥𝑥 2 𝑎3 … (15)
−𝛻𝑎2 = −2𝑅 𝑥𝑥 0 𝑎2 − 𝑅 𝑥𝑥 1 2𝑎3 + 2𝑎1 + 2𝑅 𝑥𝑥 2 𝑎2 … (16)
−𝛻𝑎3 = −2𝑅 𝑥𝑥 0 𝑎3 − 𝑅 𝑥𝑥 1 2𝑎2) − 𝑅 𝑥𝑥 (2)(2𝑎1 + 2𝑅 𝑥𝑥 3 𝑎3 … (17)
Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
Modified filtered x-LMS with
Online Secondary Path Modelling

FXLMS without modifications
Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
Code Snippet for simulation on SCILAB

Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
Extraction of channel statistics from available data

Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
Estimation of channel model in 1st, 2nd and 3rd order

Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
Estimation of noise signal by the FXLMS algorithm

Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
Adaptive step size used by modified LMS algorithm

Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
Mean square estimation error of noise by algorithm

Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
Mean square estimation error w/o modification of
FXLMS algorithm

Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
Hardware setup for test of noise cancelling algorithm
Condensor Mic
3mH inductor
Second order
low pass filter
with 10uF
Ceramic capacitors
Arduino UNO
With Atmel
ATMEGA
Microcontroller
Having 8 bit
PWM audio out
Need better hardware such as a Texas Instruments DSP or ARM Cortex M3/M4 processor
Add output drivers, use active filters.
Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
REFERENCES:
[1] Active Noise Control: A Tutorial Review
Sen M. Kuo and Dennis R. Morgan, Senior Member IEEE
PROCEEDINGS OF THE IEEE, VOL. 87, NO. 6, JUNE
1999
[2] Adaptive Filter Theory by Simon Haykin
[3] Active Noise Cancellation System using DSP Processor
G.U.Priyanga, T.Sangeetha, P.Saranya, Mr.B.Prasad
International Journal of Scientific & Engineering Research,
Volume 4, Issue 4, April-2013
Thank you for your attention.
Questions?

Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe

Mais conteúdo relacionado

Mais procurados

Dataday Texas 2016 - Datadog
Dataday Texas 2016 - DatadogDataday Texas 2016 - Datadog
Dataday Texas 2016 - DatadogDatadog
 
PyData NYC 2015 - Automatically Detecting Outliers with Datadog
PyData NYC 2015 - Automatically Detecting Outliers with Datadog PyData NYC 2015 - Automatically Detecting Outliers with Datadog
PyData NYC 2015 - Automatically Detecting Outliers with Datadog Datadog
 
Comparison on average, median and wiener filter using lung images
Comparison on average, median and wiener filter using lung imagesComparison on average, median and wiener filter using lung images
Comparison on average, median and wiener filter using lung imagesIRJET Journal
 
Data mining assignment 6
Data mining assignment 6Data mining assignment 6
Data mining assignment 6BarryK88
 

Mais procurados (7)

Regression
RegressionRegression
Regression
 
Dataday Texas 2016 - Datadog
Dataday Texas 2016 - DatadogDataday Texas 2016 - Datadog
Dataday Texas 2016 - Datadog
 
PyData NYC 2015 - Automatically Detecting Outliers with Datadog
PyData NYC 2015 - Automatically Detecting Outliers with Datadog PyData NYC 2015 - Automatically Detecting Outliers with Datadog
PyData NYC 2015 - Automatically Detecting Outliers with Datadog
 
Comparison on average, median and wiener filter using lung images
Comparison on average, median and wiener filter using lung imagesComparison on average, median and wiener filter using lung images
Comparison on average, median and wiener filter using lung images
 
Pca ppt
Pca pptPca ppt
Pca ppt
 
Lect14 lines+circles
Lect14 lines+circlesLect14 lines+circles
Lect14 lines+circles
 
Data mining assignment 6
Data mining assignment 6Data mining assignment 6
Data mining assignment 6
 

Destaque

ACTIVE NOISE CANCELLATION IN A LABORATORY DUCT USING FUZZY LOGIC AND NEURAL ...
ACTIVE NOISE CANCELLATION IN A LABORATORY DUCT  USING FUZZY LOGIC AND NEURAL ...ACTIVE NOISE CANCELLATION IN A LABORATORY DUCT  USING FUZZY LOGIC AND NEURAL ...
ACTIVE NOISE CANCELLATION IN A LABORATORY DUCT USING FUZZY LOGIC AND NEURAL ...Rishikesh .
 
ACTIVE NOISE CONTROL FOR A SINGLE TONE
ACTIVE NOISE CONTROL FOR A SINGLE TONEACTIVE NOISE CONTROL FOR A SINGLE TONE
ACTIVE NOISE CONTROL FOR A SINGLE TONEVikas Kalwani
 
Laboratory Duct Active noise control using Adaptive Filters
Laboratory Duct Active noise control using Adaptive Filters Laboratory Duct Active noise control using Adaptive Filters
Laboratory Duct Active noise control using Adaptive Filters Rishikesh .
 
Remote Active Noise Control
Remote Active Noise Control Remote Active Noise Control
Remote Active Noise Control Iman Ardekani
 
Noise Cancellation in ECG Signals using Computationally
Noise Cancellation in ECG Signals using ComputationallyNoise Cancellation in ECG Signals using Computationally
Noise Cancellation in ECG Signals using ComputationallyCSCJournals
 
Adaptive Active Control of Sound in Smart Rooms (2014)
Adaptive Active Control of Sound in Smart Rooms (2014)Adaptive Active Control of Sound in Smart Rooms (2014)
Adaptive Active Control of Sound in Smart Rooms (2014)Iman Ardekani
 
Active Noise Control in an Automobile for Road Noise
Active Noise Control in an Automobile for Road NoiseActive Noise Control in an Automobile for Road Noise
Active Noise Control in an Automobile for Road NoiseJohn Long
 
Real-Time Active Noise Cancellation with Simulink and Data Acquisition Toolbox
Real-Time Active Noise Cancellation with Simulink and Data Acquisition ToolboxReal-Time Active Noise Cancellation with Simulink and Data Acquisition Toolbox
Real-Time Active Noise Cancellation with Simulink and Data Acquisition ToolboxIDES Editor
 
Embedded system programming using Arduino microcontroller
Embedded system programming using Arduino microcontrollerEmbedded system programming using Arduino microcontroller
Embedded system programming using Arduino microcontrollerArun Kumar
 
Emission control system
Emission control systemEmission control system
Emission control systemNizam Anuar
 
M.Tech Thesis on Simulation and Hardware Implementation of NLMS algorithm on ...
M.Tech Thesis on Simulation and Hardware Implementation of NLMS algorithm on ...M.Tech Thesis on Simulation and Hardware Implementation of NLMS algorithm on ...
M.Tech Thesis on Simulation and Hardware Implementation of NLMS algorithm on ...Raj Kumar Thenua
 
Automobile exhaust System
Automobile exhaust SystemAutomobile exhaust System
Automobile exhaust SystemMayank Jaggi
 
noise reduction method on motorcycles
noise reduction method on motorcyclesnoise reduction method on motorcycles
noise reduction method on motorcyclesRamees Paleri
 
Noise control in IC engine
Noise control in IC engine Noise control in IC engine
Noise control in IC engine Bhargav A
 

Destaque (17)

ANC Tutorial (2013)
ANC Tutorial (2013)ANC Tutorial (2013)
ANC Tutorial (2013)
 
ACTIVE NOISE CANCELLATION IN A LABORATORY DUCT USING FUZZY LOGIC AND NEURAL ...
ACTIVE NOISE CANCELLATION IN A LABORATORY DUCT  USING FUZZY LOGIC AND NEURAL ...ACTIVE NOISE CANCELLATION IN A LABORATORY DUCT  USING FUZZY LOGIC AND NEURAL ...
ACTIVE NOISE CANCELLATION IN A LABORATORY DUCT USING FUZZY LOGIC AND NEURAL ...
 
ACTIVE NOISE CONTROL FOR A SINGLE TONE
ACTIVE NOISE CONTROL FOR A SINGLE TONEACTIVE NOISE CONTROL FOR A SINGLE TONE
ACTIVE NOISE CONTROL FOR A SINGLE TONE
 
Laboratory Duct Active noise control using Adaptive Filters
Laboratory Duct Active noise control using Adaptive Filters Laboratory Duct Active noise control using Adaptive Filters
Laboratory Duct Active noise control using Adaptive Filters
 
Remote Active Noise Control
Remote Active Noise Control Remote Active Noise Control
Remote Active Noise Control
 
Noise Cancellation in ECG Signals using Computationally
Noise Cancellation in ECG Signals using ComputationallyNoise Cancellation in ECG Signals using Computationally
Noise Cancellation in ECG Signals using Computationally
 
Adaptive Active Control of Sound in Smart Rooms (2014)
Adaptive Active Control of Sound in Smart Rooms (2014)Adaptive Active Control of Sound in Smart Rooms (2014)
Adaptive Active Control of Sound in Smart Rooms (2014)
 
Active Noise Control in an Automobile for Road Noise
Active Noise Control in an Automobile for Road NoiseActive Noise Control in an Automobile for Road Noise
Active Noise Control in an Automobile for Road Noise
 
Real-Time Active Noise Cancellation with Simulink and Data Acquisition Toolbox
Real-Time Active Noise Cancellation with Simulink and Data Acquisition ToolboxReal-Time Active Noise Cancellation with Simulink and Data Acquisition Toolbox
Real-Time Active Noise Cancellation with Simulink and Data Acquisition Toolbox
 
Embedded system programming using Arduino microcontroller
Embedded system programming using Arduino microcontrollerEmbedded system programming using Arduino microcontroller
Embedded system programming using Arduino microcontroller
 
Emission control system
Emission control systemEmission control system
Emission control system
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
M.Tech Thesis on Simulation and Hardware Implementation of NLMS algorithm on ...
M.Tech Thesis on Simulation and Hardware Implementation of NLMS algorithm on ...M.Tech Thesis on Simulation and Hardware Implementation of NLMS algorithm on ...
M.Tech Thesis on Simulation and Hardware Implementation of NLMS algorithm on ...
 
Automobile exhaust System
Automobile exhaust SystemAutomobile exhaust System
Automobile exhaust System
 
noise reduction method on motorcycles
noise reduction method on motorcyclesnoise reduction method on motorcycles
noise reduction method on motorcycles
 
Noise control in IC engine
Noise control in IC engine Noise control in IC engine
Noise control in IC engine
 
Les systèmes embarqués arduino
Les systèmes embarqués arduinoLes systèmes embarqués arduino
Les systèmes embarqués arduino
 

Semelhante a Active Noise Reduction by the Filtered xLMS Algorithm

Sistempertidaksamaanduavariabel2122
Sistempertidaksamaanduavariabel2122Sistempertidaksamaanduavariabel2122
Sistempertidaksamaanduavariabel2122Franxisca Kurniawati
 
Kernal based speaker specific feature extraction and its applications in iTau...
Kernal based speaker specific feature extraction and its applications in iTau...Kernal based speaker specific feature extraction and its applications in iTau...
Kernal based speaker specific feature extraction and its applications in iTau...TELKOMNIKA JOURNAL
 
Support Vector Machine Techniques for Nonlinear Equalization
Support Vector Machine Techniques for Nonlinear EqualizationSupport Vector Machine Techniques for Nonlinear Equalization
Support Vector Machine Techniques for Nonlinear EqualizationShamman Noor Shoudha
 
Machine learning in science and industry — day 1
Machine learning in science and industry — day 1Machine learning in science and industry — day 1
Machine learning in science and industry — day 1arogozhnikov
 
DSP_DiscSignals_LinearS_150417.pptx
DSP_DiscSignals_LinearS_150417.pptxDSP_DiscSignals_LinearS_150417.pptx
DSP_DiscSignals_LinearS_150417.pptxHamedNassar5
 
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...MLconf
 
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...IJMTST Journal
 
RNN and sequence-to-sequence processing
RNN and sequence-to-sequence processingRNN and sequence-to-sequence processing
RNN and sequence-to-sequence processingDongang (Sean) Wang
 
Svm soft margin hyperplanes
Svm   soft margin hyperplanesSvm   soft margin hyperplanes
Svm soft margin hyperplanessarith divakar
 
Design of Second Order Digital Differentiator and Integrator Using Forward Di...
Design of Second Order Digital Differentiator and Integrator Using Forward Di...Design of Second Order Digital Differentiator and Integrator Using Forward Di...
Design of Second Order Digital Differentiator and Integrator Using Forward Di...inventionjournals
 
Low power vlsi implementation adaptive noise cancellor based on least means s...
Low power vlsi implementation adaptive noise cancellor based on least means s...Low power vlsi implementation adaptive noise cancellor based on least means s...
Low power vlsi implementation adaptive noise cancellor based on least means s...shaik chand basha
 
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas cscpconf
 
Solving Partial Integro Differential Equations using Modified Differential Tr...
Solving Partial Integro Differential Equations using Modified Differential Tr...Solving Partial Integro Differential Equations using Modified Differential Tr...
Solving Partial Integro Differential Equations using Modified Differential Tr...Associate Professor in VSB Coimbatore
 
Deep Learning for Search
Deep Learning for SearchDeep Learning for Search
Deep Learning for SearchBhaskar Mitra
 
Lecture 5 backpropagation
Lecture 5 backpropagationLecture 5 backpropagation
Lecture 5 backpropagationParveenMalik18
 
Paper Introduction "Density-aware person detection and tracking in crowds"
Paper Introduction "Density-aware person detection and tracking in crowds"Paper Introduction "Density-aware person detection and tracking in crowds"
Paper Introduction "Density-aware person detection and tracking in crowds"壮 八幡
 

Semelhante a Active Noise Reduction by the Filtered xLMS Algorithm (20)

Sistempertidaksamaanduavariabel2122
Sistempertidaksamaanduavariabel2122Sistempertidaksamaanduavariabel2122
Sistempertidaksamaanduavariabel2122
 
Kernal based speaker specific feature extraction and its applications in iTau...
Kernal based speaker specific feature extraction and its applications in iTau...Kernal based speaker specific feature extraction and its applications in iTau...
Kernal based speaker specific feature extraction and its applications in iTau...
 
Icra 17
Icra 17Icra 17
Icra 17
 
Support Vector Machine Techniques for Nonlinear Equalization
Support Vector Machine Techniques for Nonlinear EqualizationSupport Vector Machine Techniques for Nonlinear Equalization
Support Vector Machine Techniques for Nonlinear Equalization
 
Machine learning in science and industry — day 1
Machine learning in science and industry — day 1Machine learning in science and industry — day 1
Machine learning in science and industry — day 1
 
A05330107
A05330107A05330107
A05330107
 
DSP_DiscSignals_LinearS_150417.pptx
DSP_DiscSignals_LinearS_150417.pptxDSP_DiscSignals_LinearS_150417.pptx
DSP_DiscSignals_LinearS_150417.pptx
 
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...
 
MLU_DTE_Lecture_2.pptx
MLU_DTE_Lecture_2.pptxMLU_DTE_Lecture_2.pptx
MLU_DTE_Lecture_2.pptx
 
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
 
document(1).pdf
document(1).pdfdocument(1).pdf
document(1).pdf
 
RNN and sequence-to-sequence processing
RNN and sequence-to-sequence processingRNN and sequence-to-sequence processing
RNN and sequence-to-sequence processing
 
Svm soft margin hyperplanes
Svm   soft margin hyperplanesSvm   soft margin hyperplanes
Svm soft margin hyperplanes
 
Design of Second Order Digital Differentiator and Integrator Using Forward Di...
Design of Second Order Digital Differentiator and Integrator Using Forward Di...Design of Second Order Digital Differentiator and Integrator Using Forward Di...
Design of Second Order Digital Differentiator and Integrator Using Forward Di...
 
Low power vlsi implementation adaptive noise cancellor based on least means s...
Low power vlsi implementation adaptive noise cancellor based on least means s...Low power vlsi implementation adaptive noise cancellor based on least means s...
Low power vlsi implementation adaptive noise cancellor based on least means s...
 
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas
 
Solving Partial Integro Differential Equations using Modified Differential Tr...
Solving Partial Integro Differential Equations using Modified Differential Tr...Solving Partial Integro Differential Equations using Modified Differential Tr...
Solving Partial Integro Differential Equations using Modified Differential Tr...
 
Deep Learning for Search
Deep Learning for SearchDeep Learning for Search
Deep Learning for Search
 
Lecture 5 backpropagation
Lecture 5 backpropagationLecture 5 backpropagation
Lecture 5 backpropagation
 
Paper Introduction "Density-aware person detection and tracking in crowds"
Paper Introduction "Density-aware person detection and tracking in crowds"Paper Introduction "Density-aware person detection and tracking in crowds"
Paper Introduction "Density-aware person detection and tracking in crowds"
 

Mais de Nirav Desai

How to raise money for an NGO
How to raise money for an NGOHow to raise money for an NGO
How to raise money for an NGONirav Desai
 
Porter’s value chain food retail 2
Porter’s value chain food retail 2Porter’s value chain food retail 2
Porter’s value chain food retail 2Nirav Desai
 
Trends in the Energy Industry in India
Trends in the Energy Industry in IndiaTrends in the Energy Industry in India
Trends in the Energy Industry in IndiaNirav Desai
 
SAP LUMIRA TECHNIVERSITY 2014 DEMO JAM PREESNTATION: RISK ANALYSIS OF CROPS G...
SAP LUMIRA TECHNIVERSITY 2014 DEMO JAM PREESNTATION: RISK ANALYSIS OF CROPS G...SAP LUMIRA TECHNIVERSITY 2014 DEMO JAM PREESNTATION: RISK ANALYSIS OF CROPS G...
SAP LUMIRA TECHNIVERSITY 2014 DEMO JAM PREESNTATION: RISK ANALYSIS OF CROPS G...Nirav Desai
 
Design of a web portal for farmer's insurance company
Design of a web portal for farmer's insurance companyDesign of a web portal for farmer's insurance company
Design of a web portal for farmer's insurance companyNirav Desai
 
A CASE STUDY ON SONY CORPORATION
A CASE STUDY ON SONY CORPORATIONA CASE STUDY ON SONY CORPORATION
A CASE STUDY ON SONY CORPORATIONNirav Desai
 
Impact of Strong Rupee on Indian Economy
Impact of Strong Rupee on Indian EconomyImpact of Strong Rupee on Indian Economy
Impact of Strong Rupee on Indian EconomyNirav Desai
 
UNION BUDGET 2014
UNION BUDGET 2014UNION BUDGET 2014
UNION BUDGET 2014Nirav Desai
 
Design of a low power asynchronous SRAM in 45nM CMOS
Design of a low power asynchronous SRAM in 45nM CMOSDesign of a low power asynchronous SRAM in 45nM CMOS
Design of a low power asynchronous SRAM in 45nM CMOSNirav Desai
 
Design of a high speed low power Brent Kung Adder in 45nM CMOS
Design of a high speed low power Brent Kung Adder in 45nM CMOSDesign of a high speed low power Brent Kung Adder in 45nM CMOS
Design of a high speed low power Brent Kung Adder in 45nM CMOSNirav Desai
 
Does India need an Infrastructure Budget?
Does India need an Infrastructure Budget?Does India need an Infrastructure Budget?
Does India need an Infrastructure Budget?Nirav Desai
 
Research presentation
Research presentationResearch presentation
Research presentationNirav Desai
 

Mais de Nirav Desai (12)

How to raise money for an NGO
How to raise money for an NGOHow to raise money for an NGO
How to raise money for an NGO
 
Porter’s value chain food retail 2
Porter’s value chain food retail 2Porter’s value chain food retail 2
Porter’s value chain food retail 2
 
Trends in the Energy Industry in India
Trends in the Energy Industry in IndiaTrends in the Energy Industry in India
Trends in the Energy Industry in India
 
SAP LUMIRA TECHNIVERSITY 2014 DEMO JAM PREESNTATION: RISK ANALYSIS OF CROPS G...
SAP LUMIRA TECHNIVERSITY 2014 DEMO JAM PREESNTATION: RISK ANALYSIS OF CROPS G...SAP LUMIRA TECHNIVERSITY 2014 DEMO JAM PREESNTATION: RISK ANALYSIS OF CROPS G...
SAP LUMIRA TECHNIVERSITY 2014 DEMO JAM PREESNTATION: RISK ANALYSIS OF CROPS G...
 
Design of a web portal for farmer's insurance company
Design of a web portal for farmer's insurance companyDesign of a web portal for farmer's insurance company
Design of a web portal for farmer's insurance company
 
A CASE STUDY ON SONY CORPORATION
A CASE STUDY ON SONY CORPORATIONA CASE STUDY ON SONY CORPORATION
A CASE STUDY ON SONY CORPORATION
 
Impact of Strong Rupee on Indian Economy
Impact of Strong Rupee on Indian EconomyImpact of Strong Rupee on Indian Economy
Impact of Strong Rupee on Indian Economy
 
UNION BUDGET 2014
UNION BUDGET 2014UNION BUDGET 2014
UNION BUDGET 2014
 
Design of a low power asynchronous SRAM in 45nM CMOS
Design of a low power asynchronous SRAM in 45nM CMOSDesign of a low power asynchronous SRAM in 45nM CMOS
Design of a low power asynchronous SRAM in 45nM CMOS
 
Design of a high speed low power Brent Kung Adder in 45nM CMOS
Design of a high speed low power Brent Kung Adder in 45nM CMOSDesign of a high speed low power Brent Kung Adder in 45nM CMOS
Design of a high speed low power Brent Kung Adder in 45nM CMOS
 
Does India need an Infrastructure Budget?
Does India need an Infrastructure Budget?Does India need an Infrastructure Budget?
Does India need an Infrastructure Budget?
 
Research presentation
Research presentationResearch presentation
Research presentation
 

Último

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Último (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Active Noise Reduction by the Filtered xLMS Algorithm

  • 1. Recent Trends in Electrical, Electronics and Communications Engineering Conference 2014 ITM Universe, Vadodara, Gujarat Active Noise Cancellation by the modified filtered xLMS algorithm with online secondary path modelling Author: Nirav Desai Asst. Professor, Department of Electronics and Communications Engg. ITM Universe, Vadodara (Affiliated to Gujarat Technological University) Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
  • 2. Active Noise Cancellation: Problem Statement and System Development Active Noise Cancellation: Problem Definition LMS approach to active noise cancellation System diagram for slow adaptation Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
  • 3. Classic Least Mean Square Algorithm 𝑒(𝑛) = 𝑑(𝑛) − 𝑦(𝑛) … (1) 𝑦 𝑛 = 𝑥 𝑛 ∗ 𝑤 𝑛 … (2) 𝑦 𝑛 = 𝑦′ 𝑛 … (3) 𝐶𝑜𝑠𝑡 𝑓𝑢𝑛𝑐𝑡𝑖𝑜𝑛 𝐽 𝑛 = 𝐸 𝑒 𝑛 𝑒 𝑛 𝐽 𝑛 = 𝐸 𝑑 𝑛 − 𝑦 𝑛 ∗ 𝑑 𝑛 − 𝑦 𝑛 𝑦 𝑛 = 𝑤 𝑛 ∗ 𝑥 𝑛 … 5 𝑤 𝑛 + 1 = 𝑤 𝑛 + 𝜇𝑥 𝑛 𝑒 𝑛 … 6 System identification using LMS Algorithm … (4) Design equations for LMS algorithm [2] Adaptive Filter Theory: Book by Simon Haykin Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
  • 4. Modified Least Mean Square Algorithm 𝑦 𝑛 = 𝑎1 ∙ 𝑥 𝑛 − 1 + 𝑎2 ∙ 𝑥 𝑛 − 2 + 𝑎3 ∙ 𝑥 𝑛 − 3 … (7) 𝑑 𝑛 = 𝑥 𝑛 … 8 𝑒 𝑛 = 𝑑 𝑛 − 𝑦 𝑛 = 𝑥 𝑛 − 𝑎1 ∙ 𝑥 𝑛 − 1 − 𝑎2 ∙ 𝑥 𝑛 − 2 − 𝑎3 ∙ 𝑥 𝑛 − 3 … (9) 𝑥 𝑛 − 𝑎1 ∙ 𝑥 𝑛 − 1 − 𝑎2 ∙ 𝑥 𝑛 − 2 − 𝑎3 ∙ 𝑥 𝑛 − 3 ∙ 𝐸 𝑒 𝑛 ∙ 𝑒 𝑛 = 𝐸 … 10 𝑥 𝑛 − 𝑎1 ∙ 𝑥 𝑛 − 1 − 𝑎2 ∙ 𝑥 𝑛 − 2 − 𝑎3 ∙ 𝑥 𝑛 − 3 𝐸 𝑒 𝑛 2 = 𝜎 2 − 𝑎1𝑅 𝑥𝑥 −1 − 𝑎2𝑅 𝑥𝑥 −2 − 𝑎3𝑅 𝑥𝑥 −3 − 𝑎1𝑅 𝑥𝑥 −1 + 𝑎12 𝑅 𝑥𝑥 0 + 𝑥 𝑎1𝑎2𝑅 𝑥𝑥 −1 + 𝑎1𝑎3𝑅 𝑥𝑥 −2 + 𝑎2𝑎3𝑅 𝑥𝑥 −1 + 𝑎22 𝑅 𝑥𝑥 0 + 𝑎1𝑎2𝑅 𝑥𝑥 −1 − 𝑎2𝑅 𝑥𝑥 −2 − 𝑎3𝑅 𝑥𝑥 3 + 𝑎1𝑎3𝑅 𝑥𝑥 2 + 𝑎2𝑎3𝑅 𝑥𝑥 1 + 𝑎32 𝑅 𝑥𝑥 0 … 11 𝜕𝐸 𝑒 𝑛 2 𝜕𝑎1 𝜕𝐸 𝑒 𝑛 2 𝜕𝑎2 𝜕𝐸 𝑒 𝑛 2 𝜕𝑎3 = 2𝑎2 − 2 𝑅 𝑥𝑥 −1 + 2𝑎1𝑅 𝑥𝑥 0 + 2𝑎3𝑅 𝑥𝑥 2 … 12 = 2𝑎2𝑅 𝑥𝑥 0 + 2𝑎1 + 2𝑎3 𝑅 𝑥𝑥 −1 − 2𝑅 𝑥𝑥 −2 … 13 = 2𝑎3𝑅 𝑥𝑥 0 + 2𝑎2𝑅 𝑥𝑥 1 + 2𝑎1𝑅 𝑥𝑥 2 − 2𝑅 𝑥𝑥 3 … 14 Tap weight updates: −𝛻𝑎1 = −2𝑅 𝑥𝑥 0 𝑎1 − 𝑅 𝑥𝑥 1 2𝑎2 − 2 𝑎1 − 2𝑅 𝑥𝑥 2 𝑎3 … (15) −𝛻𝑎2 = −2𝑅 𝑥𝑥 0 𝑎2 − 𝑅 𝑥𝑥 1 2𝑎3 + 2𝑎1 + 2𝑅 𝑥𝑥 2 𝑎2 … (16) −𝛻𝑎3 = −2𝑅 𝑥𝑥 0 𝑎3 − 𝑅 𝑥𝑥 1 2𝑎2) − 𝑅 𝑥𝑥 (2)(2𝑎1 + 2𝑅 𝑥𝑥 3 𝑎3 … (17) Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
  • 5. Modified filtered x-LMS with Online Secondary Path Modelling FXLMS without modifications Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
  • 6. Code Snippet for simulation on SCILAB Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
  • 7. Extraction of channel statistics from available data Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
  • 8. Estimation of channel model in 1st, 2nd and 3rd order Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
  • 9. Estimation of noise signal by the FXLMS algorithm Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
  • 10. Adaptive step size used by modified LMS algorithm Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
  • 11. Mean square estimation error of noise by algorithm Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
  • 12. Mean square estimation error w/o modification of FXLMS algorithm Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
  • 13. Hardware setup for test of noise cancelling algorithm Condensor Mic 3mH inductor Second order low pass filter with 10uF Ceramic capacitors Arduino UNO With Atmel ATMEGA Microcontroller Having 8 bit PWM audio out Need better hardware such as a Texas Instruments DSP or ARM Cortex M3/M4 processor Add output drivers, use active filters. Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe
  • 14. REFERENCES: [1] Active Noise Control: A Tutorial Review Sen M. Kuo and Dennis R. Morgan, Senior Member IEEE PROCEEDINGS OF THE IEEE, VOL. 87, NO. 6, JUNE 1999 [2] Adaptive Filter Theory by Simon Haykin [3] Active Noise Cancellation System using DSP Processor G.U.Priyanga, T.Sangeetha, P.Saranya, Mr.B.Prasad International Journal of Scientific & Engineering Research, Volume 4, Issue 4, April-2013
  • 15. Thank you for your attention. Questions? Nirav Desai, Asst. Professor, Dept. of ECE, ITM Universe