SlideShare a Scribd company logo
1 of 33
Active Noise
Cancellation
Ghulam Mohiyuddin (2017119)
Huzaifa Yahya (2017161)
M. Jibran Mughal (2017282)
Osama Naeem (2017216)
Advisor: Dr. Memoon Sajid
Co-Advisor: Dr. Ahmad Kamal Hassan
S enio r Design P ro jec t (EE -481)
Gro u p No 6
01/33
— Noise Cancellation
— Motivation
— Project Aims & Objectives
— Simulation I
— Simulation II
— Algorithm Comparison
— Hardware Implementation
— Conclusion
— References
Project Outline
Contents
O V E R C O M I N G A N X I E T Y T A L K
02
02 02/33
Noise Cancellation
• Noise cancellation is the rejection of
undesired contents in a signal
• There are two main types of noise
cancellation methods
1. Passive Noise Cancellation
2. Active Noise Cancellation Fig. 1 Noise Cancellation [3]
Fig. 3 Passive Noise Cancellation
Fig. 2 Active Noise Cancellation
03/33
Passive Noise Cancellation
• Passive noise cancellation is reduction of
undesired sound using isolating materials
• For instance, headphones reduce noise
based on the physical design of the
earcups
• Some example of isolating materials:
padding insulation, sound absorber tiles
and muffler
Fig. 4 Inside of a Passive Noise Cancellation Ear-cup[4]
04/33
Active Noise Cancellation (ANC)
• ANC is the process of using a microphone
to monitor environmental noise and
creating anti-noise
• Anti-noise is then superimposed with audio
playback to cancel noise entering the user’s
ear
• Active noise cancellation can be achieved
with digital filters
Fig. 5 Active Noise Cancellation Headphone
05/33
Motivation
• Noise cancellation is necessary for workers working in noisy environments such as:
1. Ground staff on airport runways need to hear their instructions clearly to avoid
accidents without the background noise of aircrafts
2. Workers on construction sites would require noise cancellation equipment to
prevent any hearing damage
3. Background Noise cancellation is required for emergency services personals, e.g.,
firemen to carry out their responsibilities
• Noise cancellation would also be helpful for people who, because of COVID-19, must
work from home
• Available noise cancellation equipment is costly and a cheaper solution is desirable
06/33
Project Aims & Objectives
• To design a system that removes unwanted noise from the desired signal:
1. Target noise signals may be deterministic, random or periodic
2. Target attenuation level of noise = 8 dB
• To study and compare the performance of different noise cancellation
algorithms available in literature
05
07/33
Literature Review
• There are three major Active Noise cancellation schemes:
1. Feedback Control System
2. Feedforward Control System
3. Hybrid Control System
• There are two major Algorithms:
1. Recursive Least Square Algorithm
2. Least Mean Square Algorithm
O V E R C O M I N G A N X I E T Y T A L K
05
05 08/33
Literature Review (Continued)
O V E R C O M I N G A N X I E T Y T A L K
05
05
O V E R C O M I N G A N X I E T Y T A L K
Feed-forward Control:
• Microphone is placed outside the ear
cup
• Noise signal is detected by microphone
before the person does
• ANC processes the noise and generates
anti-noise signals
• Works well in high frequency ranges
Feed-back Control:
• Microphone is placed inside the ear cup
• Noise signal is detected by microphone
exactly as the listener
• ANC processes the noise and generates anti-
noise signals
• Works well in low frequency ranges
Fig. 6 Feed-back Control Loop [5] Fig. 7 Feed-forward Control Loop [5]
09/33
Literature Review (Continued)
O V E R C O M I N G A N X I E T Y T A L K
05
05
Hybrid Control:
• Using feedback and feedforward
systems
• Reduces error over wider range of
frequencies
• Not prone to sound angles or user wear
Fig. 8 Hybrid Noise Cancellation Control Loop [6]
10/33
Literature Review (Continued)
O V E R C O M I N G A N X I E T Y T A L K
05
Least Mean Square Algorithm
• Least mean squares (LMS) algorithms are a class of adaptive filter
used to mimic a desired filter by finding the filter coefficients
that relate to producing the least mean square of the error signal
(difference between the desired and the actual signal)
• The basic idea behind LMS filter is to approach the optimum
filter weights by updating the filter weights in a manner to
converge error
• The algorithm starts by assuming small weights (zero in most
cases) and, at each step, by finding the gradient of the mean
square error, the weights are updated
11/33
Literature Review (Continued)
Least Mean Square Algorithm
• LMS is used to calculate weights for the adaptive filter
• Adaptive filter transfer function:
𝑤(𝑛)=
𝑦(𝑛)
𝑥(𝑛)
• Adaptive filter output:
𝑦 𝑛 = 𝑤 𝑛 𝑥(𝑛)
• Error Signal:
𝑒(𝑛) = 𝑑(𝑛) – 𝑦 𝑛 ≈ 𝑠(𝑛)
Where d(n) = 𝑠 𝑛 + 𝑛 𝑛
• 𝑤(𝑛+1) = 𝑤(𝑛) + 𝜇e(n) 𝑥(𝑛)
Where 𝜇 is the converging coefficient
• 𝐸 𝑧2
= 𝐸 𝑠2
+ 𝐸[(𝑛 − 𝑦)2
]
O V E R C O M I N G A N X I E T Y T A L K
05
Fig. 9 Hybrid Noise Cancellation Headphones [1]
12/33
Literature Review (Continued)
O V E R C O M I N G A N X I E T Y T A L K
05
Recursive Least Square Algorithm
• Recursive least squares (RLS) is an adaptive filter algorithm that
recursively finds the coefficients that minimize a weighted linear
least squares cost function relating to the input signals
• In the derivation of the RLS, the input signals are considered
deterministic, while for the LMS and similar algorithm they are
considered stochastic
• RLS exhibits extremely fast convergence. However, this benefit
comes at the cost of high computational complexity
𝑥𝑘= 𝑥𝑘−1 + 𝐾𝑘(𝑦𝑘- 𝐻𝑘 𝑥𝑘−1)
13/33
Fig 10. RLS Block diagram
Methodology
O V E R C O M I N G A N X I E T Y T A L K
05
• After the initial literature review of the different methods of
ANC, Hybrid control system is chosen for further investigation
and implementation
• Considering the computational limitations of the processor,
we have decided to adapt the LMS algorithm
• Our system will cancel noise in real-time and work on a Hybrid
(Feedforward + Feedback) loop, taking inputs from two points
in the system (shown in Fig.11)
Fig. 11 Hybrid Noise Cancellation Headphones [7]
14/33
Primary and Secondary Path
O V E R C O M I N G A N X I E T Y T A L K
05
15/33
Primary Path
Secondary Path
Noise
Adaptive Filter
Error
Microphone
• Noise is picked by the reference microphone and sent to Adaptive filter
• Noise attenuates as it travels along the primary path
• Output of the adaptive filter travels through the secondary path and attenuates
• Noise is fed in Adaptive filter
• In summary, adaptive filter predicts the primary path characteristics by considering the
error signal and noise
Fig 12. Primary and secondary path
-1
Reference
Microphone
Simulation 1: LMS Algorithm
16/33
Fig 13. LMS Active Noise cancellation Block Diagram
• LMS Algorithm block diagram (Fig 4) is implemented
• Real time noise is introduced into the system
• Primary path coefficients are estimated by LMS update block and fed to the LMS filter copy
• Anti noise is added to the noise attenuates the resultant noise at the output
Simulation 1: Secondary Path
17/33
• The secondary path is also estimated by the LMS algorithm
• The estimated coefficients for secondary path are fed to LMS algorithm prior to
estimating the coefficients of primary path
Fig 14 . Active Noise cancellation Secondary path
Simulation 1: LMS Results
18/33
Fig 15. Audio sound (Time Domain)
• Simulation parameters:
i. Desired Signal: Nil (Silence)
ii. Noise signal: Music
• Signal of noise and output is shown
• Initially output has greater noise and with time it is attenuated to zero
• Audio files of noise and output justifies the graph
Normalized
amplitude
Time
Simulation 1: LMS Results
19/33
Fig 16. Spectrum analysis
• Frequency analysis is shown on Fig 7
• An attenuation of 38.079 dB is observed at 7K Hz frequency
Simulation 1: LMS Results
20/33
Fig 17. Calculated LMS weights
• The weights calculated by the LMS update block are shown below
• Throughout the process the weights update themselves based on the error and noise
signal
• Weights converges as the error signal minimizes
Samples
Simulation 2: Normalized LMS
Algorithm
21/33
Fig 18. Normalized LMS Active Noise Cancellation Block Diagram
• Normalized LMS computation power is higher than LMS
• NLMS vary the step size (µ) by taking in to the consideration the power of the input signal
• 𝜇 𝑛 =
𝜇^
𝑎+| 𝑥 𝑛 |2
Simulation 2: Acoustic
Environment
22/33
Fig 19. Acoustic Environment Block Diagram
• In acoustic environment primary path is estimated with the help of filters
• Desired output is considered to be silence hence, no signal is added
Simulation 2: NLMS Filter Results
23/33
Fig 20. Audio sound (Time Domain)
• Simulation parameters:
i. Desired Signal: Nil (Silence)
ii. Noise signal: Music
• Rapid attenuation can be seen in the output as compared to LMS
• With time noise signal is reduced nearly to zero
• Audio files justifies the observed graph
Normalized
Amplitude
Time
Simulation 2: NLMS Filter Results
24/33
Fig 21. Spectrum analysis
• Frequency analysis is shown in Fig 12
• Greater attenuations can be observed compared to LMS spectrum
• An attenuation of 48.819 dB is observed at 7K Hz frequency
• For higher frequencies better attenuation is experienced
Simulation 2: NLMS Filter Results
25/33
Fig 22. Calculated LMS weights
• The weights calculated by the NLMS update block are shown below
• Throughout the process the weights update themselves based on the error and noise
signal
Samples
Simulation 2: NLMS Filter Results
26/33
Fig 23. Audio sound (Time Domain)
• Simulation parameters:
i. Desired Signal: Violin
ii. Noise signal: Music
• Rapid attenuation can be seen in the output as compared to LMS
• With time noise signal is reduced nearly to zero
• Audio files justifies the observed graph
Algorithm Comparison
05
27/33
• After the comparison and our computational limit we have preferred to opt
Normalized LMS technique for Active noise cancellation
• To summaries the comparison a table is drawn
Properties LMS NLMS
Complexity Simpler More complex
Convergence
rate
Takes longer to
converge.
Takes less than LMS
to converge
Adaptation
Technique
Gradient based
approach
Gradient based
approach
Memory Memory less Memory less
Table 1 Comparison of algorithms
05
28/33
• Our Algorithm is ready to be implemented on DSP boards:
1. The OMAP board available in the Institute does not have Jtag, If provided with the JTag for
the OPAM-L138 we would be able to implement our code on this processor
2. To overcome the problem of the JTag on the OMAP-L138 we implemented the algorithm
on the TMS320C6713 DSP board (Results are shown in the next slides)
Hardware Implementation
Fig 25. TMS320C6713 DSP Board
Fig 24. TMS320C6713 DSP Board
29/33
Hardware Implementation
(continued)
• Simulation parameters:
i. Desired Signal: Nil (Silence)
ii. Noise signal: Sinusoidal
Fig 26. Block diagram of LMS
30/33
Hardware Implementation
Fig 27. Noise Signal
Fig 28. Output of Adaptive filter
Fig 29. Error Signal
Conclusion
05
31/33
• Successfully implemented the NLMS algorithm
• Surrounding noise was canceled in real time with minimum latency
• The Sound Spectrum and audio graphs of noise were plotted in real time for
visualization
References
[1] P. Lueg, “Process of Silencing Sound Oscillations,” U.S Patent 2043416 Jun. 9, 1936
[2] S. M. Kuo and D. R. Morgan, ”Active Noise Control Systems: Algorithms and DSP
Implementation”. New York: Wiley 1996
[3] A. Swain, “Active Noise Control: Basic Understanding”. Research Gate(2013:1-19)
[4] YPANERN. Available at:
https://www.ypanern.com/index.php?main_page=product_info&products_id=692662
[5] S. Ajay, “Adaptive Active Noise Control” Surge 2007 Programme
[6] P. Sylvia (et al),” Adaptive Feedforward Control for Active Noise Cancellation in-ear
Headphones,” The Journal of the Acoustical Society of America 123(3):2014
[7] XDA-Developers. Available at: https://www.xda-developers.com/razer-opus-
bluetooth-wireless-headphones-active-noise-cancelling
[8] T. Lizhe and J. Jean, “Digital Signal Processing, 3rd ed”, 2019
05
32/33
Thank You
33/33

More Related Content

What's hot

Architectural acoustics topics and remedies - short presentation
Architectural acoustics   topics and remedies - short presentationArchitectural acoustics   topics and remedies - short presentation
Architectural acoustics topics and remedies - short presentationJayanshu Gundaniya
 
Room acoustics and sound absorption materials
Room acoustics and sound absorption materialsRoom acoustics and sound absorption materials
Room acoustics and sound absorption materialsPankaj Kumar
 
Sound absorption and sound absorbers
Sound absorption and sound absorbersSound absorption and sound absorbers
Sound absorption and sound absorbersRohit Bhatt
 
Auditorium: A Case Study on Acoustic Design Presentation
Auditorium: A Case Study on Acoustic Design PresentationAuditorium: A Case Study on Acoustic Design Presentation
Auditorium: A Case Study on Acoustic Design Presentationjisunfoo
 
CPD Presentation: Smoke Ventilation using Shafts
CPD Presentation: Smoke Ventilation using ShaftsCPD Presentation: Smoke Ventilation using Shafts
CPD Presentation: Smoke Ventilation using ShaftsColt UK
 
Chapter 8 noise mitigation and measurement
Chapter 8 noise mitigation and measurementChapter 8 noise mitigation and measurement
Chapter 8 noise mitigation and measurementNoor Farahin
 
Chapter 3 acoustics & ultrasonic
Chapter 3 acoustics & ultrasonicChapter 3 acoustics & ultrasonic
Chapter 3 acoustics & ultrasonicMahek Pavthawala
 
Fire guidelines by nbc part 2
Fire guidelines by nbc part 2Fire guidelines by nbc part 2
Fire guidelines by nbc part 2R821992
 
Sound - Acoustics & Psychoacoustics
Sound - Acoustics & Psychoacoustics Sound - Acoustics & Psychoacoustics
Sound - Acoustics & Psychoacoustics Fahad Shaikh
 
Architectural acoustics
Architectural acoustics Architectural acoustics
Architectural acoustics Geeva Chandana
 
PJCC AUDITORIUM COM.pptx
PJCC AUDITORIUM COM.pptxPJCC AUDITORIUM COM.pptx
PJCC AUDITORIUM COM.pptxSNEHALGUPTA13
 
Building Science II KLPAC
Building Science II KLPAC Building Science II KLPAC
Building Science II KLPAC Natalie Yunxian
 

What's hot (20)

Architectural acoustics topics and remedies - short presentation
Architectural acoustics   topics and remedies - short presentationArchitectural acoustics   topics and remedies - short presentation
Architectural acoustics topics and remedies - short presentation
 
Room Acoustics
Room AcousticsRoom Acoustics
Room Acoustics
 
Noise cancellation
Noise cancellationNoise cancellation
Noise cancellation
 
Acoustic
Acoustic Acoustic
Acoustic
 
Architectural acoustics
Architectural acousticsArchitectural acoustics
Architectural acoustics
 
Room acoustics and sound absorption materials
Room acoustics and sound absorption materialsRoom acoustics and sound absorption materials
Room acoustics and sound absorption materials
 
Sound absorption and sound absorbers
Sound absorption and sound absorbersSound absorption and sound absorbers
Sound absorption and sound absorbers
 
Noise acoustic
Noise  acousticNoise  acoustic
Noise acoustic
 
Auditorium: A Case Study on Acoustic Design Presentation
Auditorium: A Case Study on Acoustic Design PresentationAuditorium: A Case Study on Acoustic Design Presentation
Auditorium: A Case Study on Acoustic Design Presentation
 
CPD Presentation: Smoke Ventilation using Shafts
CPD Presentation: Smoke Ventilation using ShaftsCPD Presentation: Smoke Ventilation using Shafts
CPD Presentation: Smoke Ventilation using Shafts
 
Chapter 8 noise mitigation and measurement
Chapter 8 noise mitigation and measurementChapter 8 noise mitigation and measurement
Chapter 8 noise mitigation and measurement
 
Part 1
Part 1Part 1
Part 1
 
Sound absorbing material
Sound absorbing material Sound absorbing material
Sound absorbing material
 
Ambient noise
Ambient noiseAmbient noise
Ambient noise
 
Chapter 3 acoustics & ultrasonic
Chapter 3 acoustics & ultrasonicChapter 3 acoustics & ultrasonic
Chapter 3 acoustics & ultrasonic
 
Fire guidelines by nbc part 2
Fire guidelines by nbc part 2Fire guidelines by nbc part 2
Fire guidelines by nbc part 2
 
Sound - Acoustics & Psychoacoustics
Sound - Acoustics & Psychoacoustics Sound - Acoustics & Psychoacoustics
Sound - Acoustics & Psychoacoustics
 
Architectural acoustics
Architectural acoustics Architectural acoustics
Architectural acoustics
 
PJCC AUDITORIUM COM.pptx
PJCC AUDITORIUM COM.pptxPJCC AUDITORIUM COM.pptx
PJCC AUDITORIUM COM.pptx
 
Building Science II KLPAC
Building Science II KLPAC Building Science II KLPAC
Building Science II KLPAC
 

Similar to Active Noise Cancellation

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
 
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
 
Image Restoration and Reconstruction in Digital Image Processing
Image Restoration and Reconstruction in Digital Image ProcessingImage Restoration and Reconstruction in Digital Image Processing
Image Restoration and Reconstruction in Digital Image ProcessingSadia Zafar
 
Active Noise Cancellation
Active Noise CancellationActive Noise Cancellation
Active Noise CancellationIJERA Editor
 
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
 
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLSComparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLSijsrd.com
 
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
 
Performance Evaluation of Adaptive Filters Structures for Acoustic Echo Cance...
Performance Evaluation of Adaptive Filters Structures for Acoustic Echo Cance...Performance Evaluation of Adaptive Filters Structures for Acoustic Echo Cance...
Performance Evaluation of Adaptive Filters Structures for Acoustic Echo Cance...CSCJournals
 
LMS Adaptive Filters for Noise Cancellation: A Review
LMS Adaptive Filters for Noise Cancellation: A Review LMS Adaptive Filters for Noise Cancellation: A Review
LMS Adaptive Filters for Noise Cancellation: A Review IJECEIAES
 
Implementation Adaptive Noise Canceler
Implementation Adaptive Noise Canceler Implementation Adaptive Noise Canceler
Implementation Adaptive Noise Canceler Akshatha suresh
 
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
 
Hardware Implementation of Adaptive Noise Cancellation over DSP Kit TMS320C6713
Hardware Implementation of Adaptive Noise Cancellation over DSP Kit TMS320C6713Hardware Implementation of Adaptive Noise Cancellation over DSP Kit TMS320C6713
Hardware Implementation of Adaptive Noise Cancellation over DSP Kit TMS320C6713CSCJournals
 
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 .
 
Nonlinear Transformation Based Detection And Directional Mean Filter to Remo...
Nonlinear Transformation Based Detection And Directional  Mean Filter to Remo...Nonlinear Transformation Based Detection And Directional  Mean Filter to Remo...
Nonlinear Transformation Based Detection And Directional Mean Filter to Remo...IJMER
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Active noise control
Active noise controlActive noise control
Active noise controlRishikesh .
 

Similar to Active Noise Cancellation (20)

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
 
Adaptive Filters dsp.ppt
Adaptive Filters dsp.pptAdaptive Filters dsp.ppt
Adaptive Filters dsp.ppt
 
476 293
476 293476 293
476 293
 
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
 
Image Restoration and Reconstruction in Digital Image Processing
Image Restoration and Reconstruction in Digital Image ProcessingImage Restoration and Reconstruction in Digital Image Processing
Image Restoration and Reconstruction in Digital Image Processing
 
Active Noise Cancellation
Active Noise CancellationActive Noise Cancellation
Active Noise Cancellation
 
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
 
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLSComparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
Comparison of different Sub-Band Adaptive Noise Canceller with LMS and RLS
 
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
 
Performance Evaluation of Adaptive Filters Structures for Acoustic Echo Cance...
Performance Evaluation of Adaptive Filters Structures for Acoustic Echo Cance...Performance Evaluation of Adaptive Filters Structures for Acoustic Echo Cance...
Performance Evaluation of Adaptive Filters Structures for Acoustic Echo Cance...
 
LMS Adaptive Filters for Noise Cancellation: A Review
LMS Adaptive Filters for Noise Cancellation: A Review LMS Adaptive Filters for Noise Cancellation: A Review
LMS Adaptive Filters for Noise Cancellation: A Review
 
Implementation Adaptive Noise Canceler
Implementation Adaptive Noise Canceler Implementation Adaptive Noise Canceler
Implementation Adaptive Noise Canceler
 
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...
 
Hardware Implementation of Adaptive Noise Cancellation over DSP Kit TMS320C6713
Hardware Implementation of Adaptive Noise Cancellation over DSP Kit TMS320C6713Hardware Implementation of Adaptive Noise Cancellation over DSP Kit TMS320C6713
Hardware Implementation of Adaptive Noise Cancellation over DSP Kit TMS320C6713
 
Lecture15.pdf
Lecture15.pdfLecture15.pdf
Lecture15.pdf
 
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
 
Nonlinear Transformation Based Detection And Directional Mean Filter to Remo...
Nonlinear Transformation Based Detection And Directional  Mean Filter to Remo...Nonlinear Transformation Based Detection And Directional  Mean Filter to Remo...
Nonlinear Transformation Based Detection And Directional Mean Filter to Remo...
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Antinoise system & Noise Cancellation
Antinoise system & Noise CancellationAntinoise system & Noise Cancellation
Antinoise system & Noise Cancellation
 
Active noise control
Active noise controlActive noise control
Active noise control
 

Recently uploaded

result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 

Recently uploaded (20)

result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 

Active Noise Cancellation

  • 1. Active Noise Cancellation Ghulam Mohiyuddin (2017119) Huzaifa Yahya (2017161) M. Jibran Mughal (2017282) Osama Naeem (2017216) Advisor: Dr. Memoon Sajid Co-Advisor: Dr. Ahmad Kamal Hassan S enio r Design P ro jec t (EE -481) Gro u p No 6 01/33
  • 2. — Noise Cancellation — Motivation — Project Aims & Objectives — Simulation I — Simulation II — Algorithm Comparison — Hardware Implementation — Conclusion — References Project Outline Contents O V E R C O M I N G A N X I E T Y T A L K 02 02 02/33
  • 3. Noise Cancellation • Noise cancellation is the rejection of undesired contents in a signal • There are two main types of noise cancellation methods 1. Passive Noise Cancellation 2. Active Noise Cancellation Fig. 1 Noise Cancellation [3] Fig. 3 Passive Noise Cancellation Fig. 2 Active Noise Cancellation 03/33
  • 4. Passive Noise Cancellation • Passive noise cancellation is reduction of undesired sound using isolating materials • For instance, headphones reduce noise based on the physical design of the earcups • Some example of isolating materials: padding insulation, sound absorber tiles and muffler Fig. 4 Inside of a Passive Noise Cancellation Ear-cup[4] 04/33
  • 5. Active Noise Cancellation (ANC) • ANC is the process of using a microphone to monitor environmental noise and creating anti-noise • Anti-noise is then superimposed with audio playback to cancel noise entering the user’s ear • Active noise cancellation can be achieved with digital filters Fig. 5 Active Noise Cancellation Headphone 05/33
  • 6. Motivation • Noise cancellation is necessary for workers working in noisy environments such as: 1. Ground staff on airport runways need to hear their instructions clearly to avoid accidents without the background noise of aircrafts 2. Workers on construction sites would require noise cancellation equipment to prevent any hearing damage 3. Background Noise cancellation is required for emergency services personals, e.g., firemen to carry out their responsibilities • Noise cancellation would also be helpful for people who, because of COVID-19, must work from home • Available noise cancellation equipment is costly and a cheaper solution is desirable 06/33
  • 7. Project Aims & Objectives • To design a system that removes unwanted noise from the desired signal: 1. Target noise signals may be deterministic, random or periodic 2. Target attenuation level of noise = 8 dB • To study and compare the performance of different noise cancellation algorithms available in literature 05 07/33
  • 8. Literature Review • There are three major Active Noise cancellation schemes: 1. Feedback Control System 2. Feedforward Control System 3. Hybrid Control System • There are two major Algorithms: 1. Recursive Least Square Algorithm 2. Least Mean Square Algorithm O V E R C O M I N G A N X I E T Y T A L K 05 05 08/33
  • 9. Literature Review (Continued) O V E R C O M I N G A N X I E T Y T A L K 05 05 O V E R C O M I N G A N X I E T Y T A L K Feed-forward Control: • Microphone is placed outside the ear cup • Noise signal is detected by microphone before the person does • ANC processes the noise and generates anti-noise signals • Works well in high frequency ranges Feed-back Control: • Microphone is placed inside the ear cup • Noise signal is detected by microphone exactly as the listener • ANC processes the noise and generates anti- noise signals • Works well in low frequency ranges Fig. 6 Feed-back Control Loop [5] Fig. 7 Feed-forward Control Loop [5] 09/33
  • 10. Literature Review (Continued) O V E R C O M I N G A N X I E T Y T A L K 05 05 Hybrid Control: • Using feedback and feedforward systems • Reduces error over wider range of frequencies • Not prone to sound angles or user wear Fig. 8 Hybrid Noise Cancellation Control Loop [6] 10/33
  • 11. Literature Review (Continued) O V E R C O M I N G A N X I E T Y T A L K 05 Least Mean Square Algorithm • Least mean squares (LMS) algorithms are a class of adaptive filter used to mimic a desired filter by finding the filter coefficients that relate to producing the least mean square of the error signal (difference between the desired and the actual signal) • The basic idea behind LMS filter is to approach the optimum filter weights by updating the filter weights in a manner to converge error • The algorithm starts by assuming small weights (zero in most cases) and, at each step, by finding the gradient of the mean square error, the weights are updated 11/33
  • 12. Literature Review (Continued) Least Mean Square Algorithm • LMS is used to calculate weights for the adaptive filter • Adaptive filter transfer function: 𝑤(𝑛)= 𝑦(𝑛) 𝑥(𝑛) • Adaptive filter output: 𝑦 𝑛 = 𝑤 𝑛 𝑥(𝑛) • Error Signal: 𝑒(𝑛) = 𝑑(𝑛) – 𝑦 𝑛 ≈ 𝑠(𝑛) Where d(n) = 𝑠 𝑛 + 𝑛 𝑛 • 𝑤(𝑛+1) = 𝑤(𝑛) + 𝜇e(n) 𝑥(𝑛) Where 𝜇 is the converging coefficient • 𝐸 𝑧2 = 𝐸 𝑠2 + 𝐸[(𝑛 − 𝑦)2 ] O V E R C O M I N G A N X I E T Y T A L K 05 Fig. 9 Hybrid Noise Cancellation Headphones [1] 12/33
  • 13. Literature Review (Continued) O V E R C O M I N G A N X I E T Y T A L K 05 Recursive Least Square Algorithm • Recursive least squares (RLS) is an adaptive filter algorithm that recursively finds the coefficients that minimize a weighted linear least squares cost function relating to the input signals • In the derivation of the RLS, the input signals are considered deterministic, while for the LMS and similar algorithm they are considered stochastic • RLS exhibits extremely fast convergence. However, this benefit comes at the cost of high computational complexity 𝑥𝑘= 𝑥𝑘−1 + 𝐾𝑘(𝑦𝑘- 𝐻𝑘 𝑥𝑘−1) 13/33 Fig 10. RLS Block diagram
  • 14. Methodology O V E R C O M I N G A N X I E T Y T A L K 05 • After the initial literature review of the different methods of ANC, Hybrid control system is chosen for further investigation and implementation • Considering the computational limitations of the processor, we have decided to adapt the LMS algorithm • Our system will cancel noise in real-time and work on a Hybrid (Feedforward + Feedback) loop, taking inputs from two points in the system (shown in Fig.11) Fig. 11 Hybrid Noise Cancellation Headphones [7] 14/33
  • 15. Primary and Secondary Path O V E R C O M I N G A N X I E T Y T A L K 05 15/33 Primary Path Secondary Path Noise Adaptive Filter Error Microphone • Noise is picked by the reference microphone and sent to Adaptive filter • Noise attenuates as it travels along the primary path • Output of the adaptive filter travels through the secondary path and attenuates • Noise is fed in Adaptive filter • In summary, adaptive filter predicts the primary path characteristics by considering the error signal and noise Fig 12. Primary and secondary path -1 Reference Microphone
  • 16. Simulation 1: LMS Algorithm 16/33 Fig 13. LMS Active Noise cancellation Block Diagram • LMS Algorithm block diagram (Fig 4) is implemented • Real time noise is introduced into the system • Primary path coefficients are estimated by LMS update block and fed to the LMS filter copy • Anti noise is added to the noise attenuates the resultant noise at the output
  • 17. Simulation 1: Secondary Path 17/33 • The secondary path is also estimated by the LMS algorithm • The estimated coefficients for secondary path are fed to LMS algorithm prior to estimating the coefficients of primary path Fig 14 . Active Noise cancellation Secondary path
  • 18. Simulation 1: LMS Results 18/33 Fig 15. Audio sound (Time Domain) • Simulation parameters: i. Desired Signal: Nil (Silence) ii. Noise signal: Music • Signal of noise and output is shown • Initially output has greater noise and with time it is attenuated to zero • Audio files of noise and output justifies the graph Normalized amplitude Time
  • 19. Simulation 1: LMS Results 19/33 Fig 16. Spectrum analysis • Frequency analysis is shown on Fig 7 • An attenuation of 38.079 dB is observed at 7K Hz frequency
  • 20. Simulation 1: LMS Results 20/33 Fig 17. Calculated LMS weights • The weights calculated by the LMS update block are shown below • Throughout the process the weights update themselves based on the error and noise signal • Weights converges as the error signal minimizes Samples
  • 21. Simulation 2: Normalized LMS Algorithm 21/33 Fig 18. Normalized LMS Active Noise Cancellation Block Diagram • Normalized LMS computation power is higher than LMS • NLMS vary the step size (µ) by taking in to the consideration the power of the input signal • 𝜇 𝑛 = 𝜇^ 𝑎+| 𝑥 𝑛 |2
  • 22. Simulation 2: Acoustic Environment 22/33 Fig 19. Acoustic Environment Block Diagram • In acoustic environment primary path is estimated with the help of filters • Desired output is considered to be silence hence, no signal is added
  • 23. Simulation 2: NLMS Filter Results 23/33 Fig 20. Audio sound (Time Domain) • Simulation parameters: i. Desired Signal: Nil (Silence) ii. Noise signal: Music • Rapid attenuation can be seen in the output as compared to LMS • With time noise signal is reduced nearly to zero • Audio files justifies the observed graph Normalized Amplitude Time
  • 24. Simulation 2: NLMS Filter Results 24/33 Fig 21. Spectrum analysis • Frequency analysis is shown in Fig 12 • Greater attenuations can be observed compared to LMS spectrum • An attenuation of 48.819 dB is observed at 7K Hz frequency • For higher frequencies better attenuation is experienced
  • 25. Simulation 2: NLMS Filter Results 25/33 Fig 22. Calculated LMS weights • The weights calculated by the NLMS update block are shown below • Throughout the process the weights update themselves based on the error and noise signal Samples
  • 26. Simulation 2: NLMS Filter Results 26/33 Fig 23. Audio sound (Time Domain) • Simulation parameters: i. Desired Signal: Violin ii. Noise signal: Music • Rapid attenuation can be seen in the output as compared to LMS • With time noise signal is reduced nearly to zero • Audio files justifies the observed graph
  • 27. Algorithm Comparison 05 27/33 • After the comparison and our computational limit we have preferred to opt Normalized LMS technique for Active noise cancellation • To summaries the comparison a table is drawn Properties LMS NLMS Complexity Simpler More complex Convergence rate Takes longer to converge. Takes less than LMS to converge Adaptation Technique Gradient based approach Gradient based approach Memory Memory less Memory less Table 1 Comparison of algorithms
  • 28. 05 28/33 • Our Algorithm is ready to be implemented on DSP boards: 1. The OMAP board available in the Institute does not have Jtag, If provided with the JTag for the OPAM-L138 we would be able to implement our code on this processor 2. To overcome the problem of the JTag on the OMAP-L138 we implemented the algorithm on the TMS320C6713 DSP board (Results are shown in the next slides) Hardware Implementation Fig 25. TMS320C6713 DSP Board Fig 24. TMS320C6713 DSP Board
  • 29. 29/33 Hardware Implementation (continued) • Simulation parameters: i. Desired Signal: Nil (Silence) ii. Noise signal: Sinusoidal Fig 26. Block diagram of LMS
  • 30. 30/33 Hardware Implementation Fig 27. Noise Signal Fig 28. Output of Adaptive filter Fig 29. Error Signal
  • 31. Conclusion 05 31/33 • Successfully implemented the NLMS algorithm • Surrounding noise was canceled in real time with minimum latency • The Sound Spectrum and audio graphs of noise were plotted in real time for visualization
  • 32. References [1] P. Lueg, “Process of Silencing Sound Oscillations,” U.S Patent 2043416 Jun. 9, 1936 [2] S. M. Kuo and D. R. Morgan, ”Active Noise Control Systems: Algorithms and DSP Implementation”. New York: Wiley 1996 [3] A. Swain, “Active Noise Control: Basic Understanding”. Research Gate(2013:1-19) [4] YPANERN. Available at: https://www.ypanern.com/index.php?main_page=product_info&products_id=692662 [5] S. Ajay, “Adaptive Active Noise Control” Surge 2007 Programme [6] P. Sylvia (et al),” Adaptive Feedforward Control for Active Noise Cancellation in-ear Headphones,” The Journal of the Acoustical Society of America 123(3):2014 [7] XDA-Developers. Available at: https://www.xda-developers.com/razer-opus- bluetooth-wireless-headphones-active-noise-cancelling [8] T. Lizhe and J. Jean, “Digital Signal Processing, 3rd ed”, 2019 05 32/33

Editor's Notes

  1. Tell Hybrid mode
  2. Tell Hybrid mode
  3. Tell Hybrid mode
  4. Tell Hybrid mode
  5. Tell Hybrid mode
  6. Tell Hybrid mode