SlideShare a Scribd company logo
1 of 18
Remote FxLMS Algorithm for Active Control
of Sound in Remote Locations
Iman Ardekani
Department of Computing
Unitec Institute of Technology
Auckland, New Zealand
Waleed Abdulla
ECE Department
The University of AUckland
Auckland, New Zealand
APSIPA ASC 2014
APSIPA Annual Summit and Conference
Cambodia, Dec. 9 – 12, 2014
Outline
• ANC
• ANC Analysis in Acoustic Domain
• Remote ANC
• Adaptive Remote ANC Algorithm
• Results
• Conclusion
2
2
Active Noise Control – Why?
𝜆
𝜆 =
𝑐
𝑓
wave length (m) sound velocity (m/s)
frequency (Hz)
𝑑
effective passive control 𝑑 ≫ 𝜆
𝑓 (𝐻𝑧) 𝜆 (𝑚)
10000 0.0343
1000 0.343
100 3.343
Passive noise control is
bulky and costly for low
frequencies!
3
Active Noise Control – Original Idea
4
Primary Noise
Secondary Noise
Residual noise
Active Noise Control – Acoustic Domain
5
u(n) : original noise
d(n) : primary noise
Reference
mic
Error
mic
d’(n) : secondary noise
v(n) : anti noise d(n)  u(n)
d’(n) v(n)
e(n)
u(n) v(n)
e(n)
Control
System
Control
System
Active Noise Control – Digital Electronic Domain
6
W
Gu(n) e(n)
FxLMS
H
v(n)
Control System
d(n)
d'(n)
Minimization of e(n) power through producing v(n) using u(n) and e(n)
FxLMS
Algorithm
Active Noise Control – Research Gap
7
𝜆
20
Traditional ANC
e(n)
Problems:
- very small zone of quiet
- space occupied by the error mic
10 dB ZoQ
𝜆
20
e(n)
10 dB ZoQ
Advantage:
- effective use of space in quiet zone
Remote ANC (proposed)
ANC Analysis in Acoustic Domain – Coordinate System
8
u(n)
Reference mic
v(n)
L1
e(n)
Control Source
L2 Lo
Error mic (ZoQ centre)
W
G e(n)
FxLMS
Update Eq
H
+
v(n)
Digital control domain
Physical domain
z-axis
L1
L0 L2
is
ANC Analysis in Acoustic Domain – Propagation
9
L1
z-axis
y-axisϕ
1
d
D
L1
L2L0
z-axis
y-axisϕ
1
d
D
L1
L2L0
ϕr
Lr
ϕr
u(n)
v(n)
W
Gu(n) e(n)
FxLMS
H
+
v(n)
Digital control domain
Physical domain
Remote Active Noise Control
10
Remote location
D
L1
z-axis
y-axisϕ
1
d
D
L1
L2L0
ϕr
Lr
ϕr
Remote Active Noise Control
11 L1
z-axis
y-axisϕ
1
d
D
L1
L2L0
z-axis
y-axisϕ
1
d
D
L1
L2L0
ϕr
Lr
ϕr
Remote Active Noise Control
12
L1
L0 L2
z-axis
y-axisϕ
1
d
D
L1
L2L0
z-axis
y-axisϕ
1
d
D
L2L0
ϕr
Lr
ϕr
y-axisϕ
1
d
D
L1
L2L0
z-axis
y-axisϕ
1
d
D
L1
L2L0
ϕr
Lr
ϕr
Traditional ANC Remote ANC
Remote Active Noise Control
13
Traditional ANC Remote ANC
W
Gu(n) e(n)
FxLMS
H
+
v(n)
Digital control domain
Physical domain
z-axis
L1
L0 L2
z-axis
Krz
Gu(n) e(n)
Remote
FxLMS
H
v(n)
W
a(n) -ϕr
Digital control domain
+
Physical domain
Remote Active Noise Control
14
Traditional ANC Remote ANC
W
Gu(n) e(n)
FxLMS
H
+
v(n)
Digital control domain
Physical domain
z-axis
L1
L0 L2
z-axis
Krz
Gu(n) e(n)
Remote
FxLMS
H
v(n)
W
a(n) -ϕr
Digital control domain
+
Physical domain
Results
Page 15
r
z-axis
y-axis70o
0.5m
L1
L2L0
Lr
10 20 30 40 50 60
−0.5
0
0.5
1
n
f1
(n)
0 10 20 30 40 50 60
−0.5
0
0.5
1
n
f2
(n)
Results
Page 16
Results
Page 17
Conclusion
• A novel model for the analysis of the ANC systems in
the acoustic domain is proposed.
• Based on this model, a methodology for active noise
control in remote location is developed.
• An adaptive framework for the realization of the
proposed remote ANC system is developed.
• Using remote ANC idea, the space available in the
quiet zone can be used more effectively.
• Future work: targeting 3D zones of quiet in remote
locations instead of a point.
Page 18
𝜆
20
e(n)
10 dB ZoQ

More Related Content

What's hot

NOISE CANCELATION USING MATLAB
NOISE CANCELATION USING MATLABNOISE CANCELATION USING MATLAB
NOISE CANCELATION USING MATLABAniruddha Paul
 
design of cabin noise cancellation
design of cabin noise cancellationdesign of cabin noise cancellation
design of cabin noise cancellationmohamud mire
 
Real Time Implementation of Active Noise Control
Real Time Implementation of Active Noise ControlReal Time Implementation of Active Noise Control
Real Time Implementation of Active Noise ControlChittaranjan Baliarsingh
 
Design of FIR Filters
Design of FIR FiltersDesign of FIR Filters
Design of FIR FiltersAranya Sarkar
 
Acoustic echo cancellation
Acoustic echo cancellationAcoustic echo cancellation
Acoustic echo cancellationchintanajoshi
 
Digital signal processing By Er. Swapnil Kaware
Digital signal processing By Er. Swapnil KawareDigital signal processing By Er. Swapnil Kaware
Digital signal processing By Er. Swapnil KawareProf. Swapnil V. Kaware
 
Unit 6: DSP applications
Unit 6: DSP applications Unit 6: DSP applications
Unit 6: DSP applications Minakshi Atre
 
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal ProcessingDSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal ProcessingAmr E. Mohamed
 
Acoustic echo cancellation using nlms adaptive algorithm ranbeer
Acoustic echo cancellation using nlms adaptive algorithm ranbeerAcoustic echo cancellation using nlms adaptive algorithm ranbeer
Acoustic echo cancellation using nlms adaptive algorithm ranbeerRanbeer Tyagi
 
Echo Cancellation Algorithms using Adaptive Filters: A Comparative Study
Echo Cancellation Algorithms using Adaptive Filters: A Comparative StudyEcho Cancellation Algorithms using Adaptive Filters: A Comparative Study
Echo Cancellation Algorithms using Adaptive Filters: A Comparative Studyidescitation
 
Discrete time filter design by windowing 3
Discrete time filter design by windowing 3Discrete time filter design by windowing 3
Discrete time filter design by windowing 3HIMANSHU DIWAKAR
 
Design of Filter Circuits using MATLAB, Multisim, and Excel
Design of Filter Circuits using MATLAB, Multisim, and ExcelDesign of Filter Circuits using MATLAB, Multisim, and Excel
Design of Filter Circuits using MATLAB, Multisim, and ExcelDavid Sandy
 

What's hot (20)

Antinoise system & Noise Cancellation
Antinoise system & Noise CancellationAntinoise system & Noise Cancellation
Antinoise system & Noise Cancellation
 
NOISE CANCELATION USING MATLAB
NOISE CANCELATION USING MATLABNOISE CANCELATION USING MATLAB
NOISE CANCELATION USING MATLAB
 
design of cabin noise cancellation
design of cabin noise cancellationdesign of cabin noise cancellation
design of cabin noise cancellation
 
Noise cancellation and supression
Noise cancellation and supressionNoise cancellation and supression
Noise cancellation and supression
 
Real Time Implementation of Active Noise Control
Real Time Implementation of Active Noise ControlReal Time Implementation of Active Noise Control
Real Time Implementation of Active Noise Control
 
Design of FIR Filters
Design of FIR FiltersDesign of FIR Filters
Design of FIR Filters
 
Acoustic echo cancellation
Acoustic echo cancellationAcoustic echo cancellation
Acoustic echo cancellation
 
Digital signal processing By Er. Swapnil Kaware
Digital signal processing By Er. Swapnil KawareDigital signal processing By Er. Swapnil Kaware
Digital signal processing By Er. Swapnil Kaware
 
Symposium Presentation
Symposium PresentationSymposium Presentation
Symposium Presentation
 
Dsp lecture vol 6 design of fir
Dsp lecture vol 6 design of firDsp lecture vol 6 design of fir
Dsp lecture vol 6 design of fir
 
Unit 6: DSP applications
Unit 6: DSP applications Unit 6: DSP applications
Unit 6: DSP applications
 
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal ProcessingDSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
 
Acoustic echo cancellation using nlms adaptive algorithm ranbeer
Acoustic echo cancellation using nlms adaptive algorithm ranbeerAcoustic echo cancellation using nlms adaptive algorithm ranbeer
Acoustic echo cancellation using nlms adaptive algorithm ranbeer
 
Design of Filters PPT
Design of Filters PPTDesign of Filters PPT
Design of Filters PPT
 
Multrate dsp
Multrate dspMultrate dsp
Multrate dsp
 
Echo Cancellation Algorithms using Adaptive Filters: A Comparative Study
Echo Cancellation Algorithms using Adaptive Filters: A Comparative StudyEcho Cancellation Algorithms using Adaptive Filters: A Comparative Study
Echo Cancellation Algorithms using Adaptive Filters: A Comparative Study
 
Discrete time filter design by windowing 3
Discrete time filter design by windowing 3Discrete time filter design by windowing 3
Discrete time filter design by windowing 3
 
Defying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital ConversionDefying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital Conversion
 
Echo Cancellation Paper
Echo Cancellation Paper Echo Cancellation Paper
Echo Cancellation Paper
 
Design of Filter Circuits using MATLAB, Multisim, and Excel
Design of Filter Circuits using MATLAB, Multisim, and ExcelDesign of Filter Circuits using MATLAB, Multisim, and Excel
Design of Filter Circuits using MATLAB, Multisim, and Excel
 

Viewers also liked

Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...Brati Sundar Nanda
 
Active Noise Reduction by the Filtered xLMS Algorithm
Active Noise Reduction by the Filtered xLMS AlgorithmActive Noise Reduction by the Filtered xLMS Algorithm
Active Noise Reduction by the Filtered xLMS AlgorithmNirav Desai
 
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
 
What Is Noise Cancellation? | Phiaton
What Is Noise Cancellation? | PhiatonWhat Is Noise Cancellation? | Phiaton
What Is Noise Cancellation? | PhiatonPhiaton
 
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
 
Nlms algorithm for adaptive filter
Nlms algorithm for adaptive filterNlms algorithm for adaptive filter
Nlms algorithm for adaptive filterchintanajoshi
 
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
 
Noise reduction in aircraft...physics
Noise reduction in aircraft...physicsNoise reduction in aircraft...physics
Noise reduction in aircraft...physicspre u
 

Viewers also liked (10)

Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
Noice canclellation using adaptive filters with adpative algorithms(LMS,NLMS,...
 
Active Noise Reduction by the Filtered xLMS Algorithm
Active Noise Reduction by the Filtered xLMS AlgorithmActive Noise Reduction by the Filtered xLMS Algorithm
Active Noise Reduction by the Filtered xLMS Algorithm
 
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
 
Multidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signalMultidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signal
 
What Is Noise Cancellation? | Phiaton
What Is Noise Cancellation? | PhiatonWhat Is Noise Cancellation? | Phiaton
What Is Noise Cancellation? | Phiaton
 
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
 
Nlms algorithm for adaptive filter
Nlms algorithm for adaptive filterNlms algorithm for adaptive filter
Nlms algorithm for adaptive filter
 
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 ...
 
Noise reduction in aircraft...physics
Noise reduction in aircraft...physicsNoise reduction in aircraft...physics
Noise reduction in aircraft...physics
 

Similar to Remote Active Noise Control

A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdfA_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdfBala Murugan
 
Sampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptxSampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptxHamzaJaved306957
 
Introduction to adaptive filtering and its applications.ppt
Introduction to adaptive filtering and its applications.pptIntroduction to adaptive filtering and its applications.ppt
Introduction to adaptive filtering and its applications.pptdebeshidutta2
 
Slide Handouts with Notes
Slide Handouts with NotesSlide Handouts with Notes
Slide Handouts with NotesLeon Nguyen
 
Noise Performance of CW system
Noise Performance of CW systemNoise Performance of CW system
Noise Performance of CW systemDr Naim R Kidwai
 
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
 
Audio Signal Processing
Audio Signal Processing Audio Signal Processing
Audio Signal Processing Ahmed A. Arefin
 
beamformingantennas1-150723193911-lva1-app6892.pdf
beamformingantennas1-150723193911-lva1-app6892.pdfbeamformingantennas1-150723193911-lva1-app6892.pdf
beamformingantennas1-150723193911-lva1-app6892.pdfFirstknightPhyo
 
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
 
Vidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systemsVidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systemsanilkurhekar
 
A Decisive Filtering Selection Approach For Improved Performance Active Noise...
A Decisive Filtering Selection Approach For Improved Performance Active Noise...A Decisive Filtering Selection Approach For Improved Performance Active Noise...
A Decisive Filtering Selection Approach For Improved Performance Active Noise...IOSR Journals
 
REMOVAL OF ADDED NOISE FROM A VOICE SIGNAL
REMOVAL OF ADDED NOISE FROM A VOICE SIGNALREMOVAL OF ADDED NOISE FROM A VOICE SIGNAL
REMOVAL OF ADDED NOISE FROM A VOICE SIGNALAlapan Banerjee
 
SVD_PThibaut_VancouverIgarss2011.ppt
SVD_PThibaut_VancouverIgarss2011.pptSVD_PThibaut_VancouverIgarss2011.ppt
SVD_PThibaut_VancouverIgarss2011.pptgrssieee
 

Similar to Remote Active Noise Control (20)

A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdfA_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
A_Noise_Reduction_Method_Based_on_LMS_Adaptive_Fil.pdf
 
digital filter design
digital filter designdigital filter design
digital filter design
 
Oo2423882391
Oo2423882391Oo2423882391
Oo2423882391
 
Dsp lecture vol 7 adaptive filter
Dsp lecture vol 7 adaptive filterDsp lecture vol 7 adaptive filter
Dsp lecture vol 7 adaptive filter
 
IIR filter
IIR filterIIR filter
IIR filter
 
Sampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptxSampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptx
 
Introduction to adaptive filtering and its applications.ppt
Introduction to adaptive filtering and its applications.pptIntroduction to adaptive filtering and its applications.ppt
Introduction to adaptive filtering and its applications.ppt
 
Slide Handouts with Notes
Slide Handouts with NotesSlide Handouts with Notes
Slide Handouts with Notes
 
IARE_DSP_PPT.pptx
IARE_DSP_PPT.pptxIARE_DSP_PPT.pptx
IARE_DSP_PPT.pptx
 
Noise Performance of CW system
Noise Performance of CW systemNoise Performance of CW system
Noise Performance of CW system
 
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
 
Audio Signal Processing
Audio Signal Processing Audio Signal Processing
Audio Signal Processing
 
beamformingantennas1-150723193911-lva1-app6892.pdf
beamformingantennas1-150723193911-lva1-app6892.pdfbeamformingantennas1-150723193911-lva1-app6892.pdf
beamformingantennas1-150723193911-lva1-app6892.pdf
 
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...
 
Vidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systemsVidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systems
 
A Decisive Filtering Selection Approach For Improved Performance Active Noise...
A Decisive Filtering Selection Approach For Improved Performance Active Noise...A Decisive Filtering Selection Approach For Improved Performance Active Noise...
A Decisive Filtering Selection Approach For Improved Performance Active Noise...
 
REMOVAL OF ADDED NOISE FROM A VOICE SIGNAL
REMOVAL OF ADDED NOISE FROM A VOICE SIGNALREMOVAL OF ADDED NOISE FROM A VOICE SIGNAL
REMOVAL OF ADDED NOISE FROM A VOICE SIGNAL
 
SVD_PThibaut_VancouverIgarss2011.ppt
SVD_PThibaut_VancouverIgarss2011.pptSVD_PThibaut_VancouverIgarss2011.ppt
SVD_PThibaut_VancouverIgarss2011.ppt
 
Ijetcas14 555
Ijetcas14 555Ijetcas14 555
Ijetcas14 555
 
Adaptive Filtering.ppt
Adaptive Filtering.pptAdaptive Filtering.ppt
Adaptive Filtering.ppt
 

More from Iman Ardekani

Introduction to Quantitative Research Methods
Introduction to Quantitative Research MethodsIntroduction to Quantitative Research Methods
Introduction to Quantitative Research MethodsIman Ardekani
 
Introduction to Research Methods
Introduction to Research Methods Introduction to Research Methods
Introduction to Research Methods Iman Ardekani
 
Artificial Neural Network
Artificial Neural Network Artificial Neural Network
Artificial Neural Network Iman Ardekani
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceIman Ardekani
 

More from Iman Ardekani (6)

Introduction to Quantitative Research Methods
Introduction to Quantitative Research MethodsIntroduction to Quantitative Research Methods
Introduction to Quantitative Research Methods
 
Introduction to Research Methods
Introduction to Research Methods Introduction to Research Methods
Introduction to Research Methods
 
Artificial Neural Network
Artificial Neural Network Artificial Neural Network
Artificial Neural Network
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Genetic Agorithm
Genetic AgorithmGenetic Agorithm
Genetic Agorithm
 

Recently uploaded

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 

Recently uploaded (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Remote Active Noise Control

  • 1. Remote FxLMS Algorithm for Active Control of Sound in Remote Locations Iman Ardekani Department of Computing Unitec Institute of Technology Auckland, New Zealand Waleed Abdulla ECE Department The University of AUckland Auckland, New Zealand APSIPA ASC 2014 APSIPA Annual Summit and Conference Cambodia, Dec. 9 – 12, 2014
  • 2. Outline • ANC • ANC Analysis in Acoustic Domain • Remote ANC • Adaptive Remote ANC Algorithm • Results • Conclusion 2 2
  • 3. Active Noise Control – Why? 𝜆 𝜆 = 𝑐 𝑓 wave length (m) sound velocity (m/s) frequency (Hz) 𝑑 effective passive control 𝑑 ≫ 𝜆 𝑓 (𝐻𝑧) 𝜆 (𝑚) 10000 0.0343 1000 0.343 100 3.343 Passive noise control is bulky and costly for low frequencies! 3
  • 4. Active Noise Control – Original Idea 4 Primary Noise Secondary Noise Residual noise
  • 5. Active Noise Control – Acoustic Domain 5 u(n) : original noise d(n) : primary noise Reference mic Error mic d’(n) : secondary noise v(n) : anti noise d(n)  u(n) d’(n) v(n) e(n) u(n) v(n) e(n) Control System Control System
  • 6. Active Noise Control – Digital Electronic Domain 6 W Gu(n) e(n) FxLMS H v(n) Control System d(n) d'(n) Minimization of e(n) power through producing v(n) using u(n) and e(n) FxLMS Algorithm
  • 7. Active Noise Control – Research Gap 7 𝜆 20 Traditional ANC e(n) Problems: - very small zone of quiet - space occupied by the error mic 10 dB ZoQ 𝜆 20 e(n) 10 dB ZoQ Advantage: - effective use of space in quiet zone Remote ANC (proposed)
  • 8. ANC Analysis in Acoustic Domain – Coordinate System 8 u(n) Reference mic v(n) L1 e(n) Control Source L2 Lo Error mic (ZoQ centre) W G e(n) FxLMS Update Eq H + v(n) Digital control domain Physical domain z-axis L1 L0 L2 is
  • 9. ANC Analysis in Acoustic Domain – Propagation 9 L1 z-axis y-axisϕ 1 d D L1 L2L0 z-axis y-axisϕ 1 d D L1 L2L0 ϕr Lr ϕr u(n) v(n) W Gu(n) e(n) FxLMS H + v(n) Digital control domain Physical domain
  • 10. Remote Active Noise Control 10 Remote location D L1 z-axis y-axisϕ 1 d D L1 L2L0 ϕr Lr ϕr
  • 11. Remote Active Noise Control 11 L1 z-axis y-axisϕ 1 d D L1 L2L0 z-axis y-axisϕ 1 d D L1 L2L0 ϕr Lr ϕr
  • 12. Remote Active Noise Control 12 L1 L0 L2 z-axis y-axisϕ 1 d D L1 L2L0 z-axis y-axisϕ 1 d D L2L0 ϕr Lr ϕr y-axisϕ 1 d D L1 L2L0 z-axis y-axisϕ 1 d D L1 L2L0 ϕr Lr ϕr Traditional ANC Remote ANC
  • 13. Remote Active Noise Control 13 Traditional ANC Remote ANC W Gu(n) e(n) FxLMS H + v(n) Digital control domain Physical domain z-axis L1 L0 L2 z-axis Krz Gu(n) e(n) Remote FxLMS H v(n) W a(n) -ϕr Digital control domain + Physical domain
  • 14. Remote Active Noise Control 14 Traditional ANC Remote ANC W Gu(n) e(n) FxLMS H + v(n) Digital control domain Physical domain z-axis L1 L0 L2 z-axis Krz Gu(n) e(n) Remote FxLMS H v(n) W a(n) -ϕr Digital control domain + Physical domain
  • 15. Results Page 15 r z-axis y-axis70o 0.5m L1 L2L0 Lr 10 20 30 40 50 60 −0.5 0 0.5 1 n f1 (n) 0 10 20 30 40 50 60 −0.5 0 0.5 1 n f2 (n)
  • 18. Conclusion • A novel model for the analysis of the ANC systems in the acoustic domain is proposed. • Based on this model, a methodology for active noise control in remote location is developed. • An adaptive framework for the realization of the proposed remote ANC system is developed. • Using remote ANC idea, the space available in the quiet zone can be used more effectively. • Future work: targeting 3D zones of quiet in remote locations instead of a point. Page 18 𝜆 20 e(n) 10 dB ZoQ

Editor's Notes

  1. In practice, we have to place a microphone close to the noise source in order to estimate the original noise signal. However, this measurement is not enough for producing an accurate anti-noise signal. This is because the noise received at the desired quiet zone is slightly different from the original noise. This difference is due to the influences of electro-acoustic signal channel between the noise source and the desired quiet zone. For solving this problem we have to place a microphone in the quiet zone. We call this microphone error microphone. This microphone cannot measure the primary noise because the primary noise is intended to be combined by the secondary noise at the quiet zone. However, this microphone can measure the residual noise that is the combination of the primary and secondary noise signals at the quiet zone. The information provided by the error microphone along with the information provided by the reference microphone is used by the control system to estimate and produce an optimal anti-noise signal.
  2. In practice, we have to place a microphone close to the noise source in order to estimate the original noise signal. However, this measurement is not enough for producing an accurate anti-noise signal. This is because the noise received at the desired quiet zone is slightly different from the original noise. This difference is due to the influences of electro-acoustic signal channel between the noise source and the desired quiet zone. For solving this problem we have to place a microphone in the quiet zone. We call this microphone error microphone. This microphone cannot measure the primary noise because the primary noise is intended to be combined by the secondary noise at the quiet zone. However, this microphone can measure the residual noise that is the combination of the primary and secondary noise signals at the quiet zone. The information provided by the error microphone along with the information provided by the reference microphone is used by the control system to estimate and produce an optimal anti-noise signal.
  3. Small size of the quiet zone Shows the validity of our analysis in the acoustic domain
  4. Small size of the quiet zone Shows the validity of our analysis in the acoustic domain
  5. 10 cm away from the error microphone.