SlideShare a Scribd company logo
1 of 11
BITS Pilani
Pilani Campus
EEE G529T PART 2
ANC LMS SIMULINK SPEECH
Vikas Kalwani
EEE Department
BITS Pilani, Pilani
BITS Pilani, Pilani Campus
ANC SPEECH SIMULINK
 A Simulink Model that adaptively filters out the noise in speech
 Speech signal that runs indefinitely during the simulation s(n)
 WGN n1(n) is generated by the simulink block and is filtered using a FIR Filter
 The filtered noise n2(n) is band limited and is now added to the Speech Signal
 The “signal + noise” is our desired signal d(n) = s(n) + n2(n)
 The LMS Block takes an input as a reference noise n1(n) for the purpose of
adaptive filtering
 The output e(n) is played via the audio device
BITS Pilani, Pilani Campus
SIMULINK MODEL
BITS Pilani, Pilani Campus
PARAMETERS AND VALUES
 Input signal s(n) - represented by an .aiff file containing speech sampled at 15 KHz
 Source noise signal n1(n) - White Gaussian Noise with 0 mean and variance = 0.1 (20dB)
 Direct-form FIR Low pass filter 10th order. - Used to create a second noise n2(n) that is
correlated with the source noise n1(n)
 For this simulation, the Adaptive Filter length is 32.
 The step-size parameter μ was chosen to be 0.0008.
BITS Pilani, Pilani Campus
SIGNAL POWER
BITS Pilani, Pilani Campus
WGN POWER
White Noise becomes band limited
BITS Pilani, Pilani Campus
FIR FILTER TO BAND LIMIT THE NOISE
BITS Pilani, Pilani Campus
WGN PASSED THROUGH A FILTER
BITS Pilani, Pilani Campus
SIMULATION
BITS Pilani, Pilani Campus
PLOTS
Reduction in MSE
BITS Pilani, Pilani Campus
 Colored Noise : Selected Group of Frequencies are affected more by it.
 Examples : A Jet plane’s Engine Noise
 White Gaussian Noise can be replaced by a colored noise source.
 Colored Noises can be recorded manually using a Condenser Microphone
 We saw ANC in real time when the Speech signal was corrupted by White
Gaussian Noise
 Next, ANC SPEECH SIMULINK will be simulated for various colored noises and
comparisons will be provided
FUTURE PLAN OF ACTION

More Related Content

What's hot

thuc hanh xu ly tin hieu so
thuc hanh xu ly tin hieu sothuc hanh xu ly tin hieu so
thuc hanh xu ly tin hieu soKimkaty Hoang
 
xử lý số tín hiệu -Chuong 6
xử lý số tín hiệu -Chuong 6xử lý số tín hiệu -Chuong 6
xử lý số tín hiệu -Chuong 6Ngai Hoang Van
 
Điều khiển khí nén thuỷ lực.pdf
Điều khiển khí nén thuỷ lực.pdfĐiều khiển khí nén thuỷ lực.pdf
Điều khiển khí nén thuỷ lực.pdfMan_Ebook
 
4 matlab ly-thuyet_dohoa_
4 matlab ly-thuyet_dohoa_4 matlab ly-thuyet_dohoa_
4 matlab ly-thuyet_dohoa_Phi Phi
 
Thiết kế hệ thống điều khiển tốc độ động cơ dc sử dụng bộ điều khiển pid và p...
Thiết kế hệ thống điều khiển tốc độ động cơ dc sử dụng bộ điều khiển pid và p...Thiết kế hệ thống điều khiển tốc độ động cơ dc sử dụng bộ điều khiển pid và p...
Thiết kế hệ thống điều khiển tốc độ động cơ dc sử dụng bộ điều khiển pid và p...Man_Ebook
 
Điều khiển thích nghi cho robot NDOF trên cơ sở bộ quan sát.pdf
Điều khiển thích nghi cho robot NDOF trên cơ sở bộ quan sát.pdfĐiều khiển thích nghi cho robot NDOF trên cơ sở bộ quan sát.pdf
Điều khiển thích nghi cho robot NDOF trên cơ sở bộ quan sát.pdfMan_Ebook
 
Đề tài: Thiết kế điều khiển tự động hệ thống nhiều bơm lên bể chứa
Đề tài: Thiết kế điều khiển tự động hệ thống nhiều bơm lên bể chứaĐề tài: Thiết kế điều khiển tự động hệ thống nhiều bơm lên bể chứa
Đề tài: Thiết kế điều khiển tự động hệ thống nhiều bơm lên bể chứaDịch vụ viết bài trọn gói ZALO 0917193864
 
[BTL] Kiểm tra tính ổn định của hệ thống liên tục
[BTL] Kiểm tra tính ổn định của hệ thống liên tục[BTL] Kiểm tra tính ổn định của hệ thống liên tục
[BTL] Kiểm tra tính ổn định của hệ thống liên tụcPham Hoang
 
[Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR
[Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR[Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR
[Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIRThe Nguyen Manh
 
xử lý số tín hiệu -Chuong 5
xử lý số tín hiệu -Chuong 5xử lý số tín hiệu -Chuong 5
xử lý số tín hiệu -Chuong 5Ngai Hoang Van
 
Điều khiển PID ứng dụng cho điều khiển thiết bị bay loại bốn động cơ.pdf
Điều khiển PID ứng dụng cho điều khiển thiết bị bay loại bốn động cơ.pdfĐiều khiển PID ứng dụng cho điều khiển thiết bị bay loại bốn động cơ.pdf
Điều khiển PID ứng dụng cho điều khiển thiết bị bay loại bốn động cơ.pdfMan_Ebook
 
Thuyet minh bms cantavil 20 06-2013 tien
Thuyet minh bms cantavil 20 06-2013 tienThuyet minh bms cantavil 20 06-2013 tien
Thuyet minh bms cantavil 20 06-2013 tienTuan Vu
 
ĐIều khiển trượt thích nghi hệ thống động phi tuyến
ĐIều khiển trượt thích nghi hệ thống động phi tuyếnĐIều khiển trượt thích nghi hệ thống động phi tuyến
ĐIều khiển trượt thích nghi hệ thống động phi tuyếnMan_Ebook
 
Giải bài toán tối ưu hóa ứng dụng bằng MATLAB - Maple - Tối ưu hóa tĩnh và đi...
Giải bài toán tối ưu hóa ứng dụng bằng MATLAB - Maple - Tối ưu hóa tĩnh và đi...Giải bài toán tối ưu hóa ứng dụng bằng MATLAB - Maple - Tối ưu hóa tĩnh và đi...
Giải bài toán tối ưu hóa ứng dụng bằng MATLAB - Maple - Tối ưu hóa tĩnh và đi...Man_Ebook
 

What's hot (20)

thuc hanh xu ly tin hieu so
thuc hanh xu ly tin hieu sothuc hanh xu ly tin hieu so
thuc hanh xu ly tin hieu so
 
xử lý số tín hiệu -Chuong 6
xử lý số tín hiệu -Chuong 6xử lý số tín hiệu -Chuong 6
xử lý số tín hiệu -Chuong 6
 
Điều khiển khí nén thuỷ lực.pdf
Điều khiển khí nén thuỷ lực.pdfĐiều khiển khí nén thuỷ lực.pdf
Điều khiển khí nén thuỷ lực.pdf
 
Cac lenh trong matlab
Cac lenh trong matlabCac lenh trong matlab
Cac lenh trong matlab
 
4 matlab ly-thuyet_dohoa_
4 matlab ly-thuyet_dohoa_4 matlab ly-thuyet_dohoa_
4 matlab ly-thuyet_dohoa_
 
Truyen dien dong
Truyen dien dongTruyen dien dong
Truyen dien dong
 
Thiết kế hệ thống điều khiển tốc độ động cơ dc sử dụng bộ điều khiển pid và p...
Thiết kế hệ thống điều khiển tốc độ động cơ dc sử dụng bộ điều khiển pid và p...Thiết kế hệ thống điều khiển tốc độ động cơ dc sử dụng bộ điều khiển pid và p...
Thiết kế hệ thống điều khiển tốc độ động cơ dc sử dụng bộ điều khiển pid và p...
 
Lttt b11
Lttt b11Lttt b11
Lttt b11
 
Điều khiển thích nghi cho robot NDOF trên cơ sở bộ quan sát.pdf
Điều khiển thích nghi cho robot NDOF trên cơ sở bộ quan sát.pdfĐiều khiển thích nghi cho robot NDOF trên cơ sở bộ quan sát.pdf
Điều khiển thích nghi cho robot NDOF trên cơ sở bộ quan sát.pdf
 
Đề tài: Thiết kế điều khiển tự động hệ thống nhiều bơm lên bể chứa
Đề tài: Thiết kế điều khiển tự động hệ thống nhiều bơm lên bể chứaĐề tài: Thiết kế điều khiển tự động hệ thống nhiều bơm lên bể chứa
Đề tài: Thiết kế điều khiển tự động hệ thống nhiều bơm lên bể chứa
 
[BTL] Kiểm tra tính ổn định của hệ thống liên tục
[BTL] Kiểm tra tính ổn định của hệ thống liên tục[BTL] Kiểm tra tính ổn định của hệ thống liên tục
[BTL] Kiểm tra tính ổn định của hệ thống liên tục
 
Xử lý tín hiệu số
Xử lý tín hiệu sốXử lý tín hiệu số
Xử lý tín hiệu số
 
[Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR
[Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR[Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR
[Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR
 
xử lý số tín hiệu -Chuong 5
xử lý số tín hiệu -Chuong 5xử lý số tín hiệu -Chuong 5
xử lý số tín hiệu -Chuong 5
 
Đề tài: Hệ thống điều khiển tốc độ động cơ DC sử dụng bộ PID
Đề tài: Hệ thống điều khiển tốc độ động cơ DC sử dụng bộ PIDĐề tài: Hệ thống điều khiển tốc độ động cơ DC sử dụng bộ PID
Đề tài: Hệ thống điều khiển tốc độ động cơ DC sử dụng bộ PID
 
Điều khiển PID ứng dụng cho điều khiển thiết bị bay loại bốn động cơ.pdf
Điều khiển PID ứng dụng cho điều khiển thiết bị bay loại bốn động cơ.pdfĐiều khiển PID ứng dụng cho điều khiển thiết bị bay loại bốn động cơ.pdf
Điều khiển PID ứng dụng cho điều khiển thiết bị bay loại bốn động cơ.pdf
 
Thuyet minh bms cantavil 20 06-2013 tien
Thuyet minh bms cantavil 20 06-2013 tienThuyet minh bms cantavil 20 06-2013 tien
Thuyet minh bms cantavil 20 06-2013 tien
 
ĐIều khiển trượt thích nghi hệ thống động phi tuyến
ĐIều khiển trượt thích nghi hệ thống động phi tuyếnĐIều khiển trượt thích nghi hệ thống động phi tuyến
ĐIều khiển trượt thích nghi hệ thống động phi tuyến
 
Giải bài toán tối ưu hóa ứng dụng bằng MATLAB - Maple - Tối ưu hóa tĩnh và đi...
Giải bài toán tối ưu hóa ứng dụng bằng MATLAB - Maple - Tối ưu hóa tĩnh và đi...Giải bài toán tối ưu hóa ứng dụng bằng MATLAB - Maple - Tối ưu hóa tĩnh và đi...
Giải bài toán tối ưu hóa ứng dụng bằng MATLAB - Maple - Tối ưu hóa tĩnh và đi...
 
Chuong3
Chuong3Chuong3
Chuong3
 

Viewers also liked

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
 
ACTIVE NOISE CONTROL SPEECH LMS COLORED NOISE
ACTIVE NOISE CONTROL SPEECH LMS COLORED NOISEACTIVE NOISE CONTROL SPEECH LMS COLORED NOISE
ACTIVE NOISE CONTROL SPEECH LMS COLORED NOISEVikas Kalwani
 
Gaussian noise reduction on images automatically
Gaussian noise reduction on images automaticallyGaussian noise reduction on images automatically
Gaussian noise reduction on images automaticallyeSAT Journals
 
Removal of Gaussian noise on the image edges using the Prewitt operator and t...
Removal of Gaussian noise on the image edges using the Prewitt operator and t...Removal of Gaussian noise on the image edges using the Prewitt operator and t...
Removal of Gaussian noise on the image edges using the Prewitt operator and t...IOSR Journals
 
Nlms algorithm for adaptive filter
Nlms algorithm for adaptive filterNlms algorithm for adaptive filter
Nlms algorithm for adaptive filterchintanajoshi
 
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
 
Image degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafImage degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafMD Naseem Ashraf
 
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 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 .
 
Image processing SaltPepper Noise
Image processing SaltPepper NoiseImage processing SaltPepper Noise
Image processing SaltPepper NoiseAnkush Srivastava
 
filters for noise in image processing
filters for noise in image processingfilters for noise in image processing
filters for noise in image processingSardar Alam
 
Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABRay Phan
 

Viewers also liked (17)

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
 
ACTIVE NOISE CONTROL SPEECH LMS COLORED NOISE
ACTIVE NOISE CONTROL SPEECH LMS COLORED NOISEACTIVE NOISE CONTROL SPEECH LMS COLORED NOISE
ACTIVE NOISE CONTROL SPEECH LMS COLORED NOISE
 
Gaussian noise reduction on images automatically
Gaussian noise reduction on images automaticallyGaussian noise reduction on images automatically
Gaussian noise reduction on images automatically
 
Removal of Gaussian noise on the image edges using the Prewitt operator and t...
Removal of Gaussian noise on the image edges using the Prewitt operator and t...Removal of Gaussian noise on the image edges using the Prewitt operator and t...
Removal of Gaussian noise on the image edges using the Prewitt operator and t...
 
Gaussian noise
Gaussian noiseGaussian noise
Gaussian noise
 
Final ppt
Final pptFinal ppt
Final ppt
 
Nlms algorithm for adaptive filter
Nlms algorithm for adaptive filterNlms algorithm for adaptive filter
Nlms algorithm for adaptive filter
 
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
 
Speech processing
Speech processingSpeech processing
Speech processing
 
Image degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafImage degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem Ashraf
 
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 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 ...
 
Image processing SaltPepper Noise
Image processing SaltPepper NoiseImage processing SaltPepper Noise
Image processing SaltPepper Noise
 
Noise Models
Noise ModelsNoise Models
Noise Models
 
filters for noise in image processing
filters for noise in image processingfilters for noise in image processing
filters for noise in image processing
 
Noise cancellation and supression
Noise cancellation and supressionNoise cancellation and supression
Noise cancellation and supression
 
Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLAB
 

Similar to ACTIVE NOISE CONTROL LMS SPEECH WHITE GAUSSIAN NOISE

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
 
Active noise control real time demo
Active noise control real time demoActive noise control real time demo
Active noise control real time demoSrikanth Konjeti
 
An improved anc system with
An improved anc system withAn improved anc system with
An improved anc system withsipij
 
Distance Coding And Performance Of The Mark 5 And St350 Soundfield Microphone...
Distance Coding And Performance Of The Mark 5 And St350 Soundfield Microphone...Distance Coding And Performance Of The Mark 5 And St350 Soundfield Microphone...
Distance Coding And Performance Of The Mark 5 And St350 Soundfield Microphone...Bruce Wiggins
 

Similar to ACTIVE NOISE CONTROL LMS SPEECH WHITE GAUSSIAN NOISE (6)

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
 
Active noise control real time demo
Active noise control real time demoActive noise control real time demo
Active noise control real time demo
 
An improved anc system with
An improved anc system withAn improved anc system with
An improved anc system with
 
Distance Coding And Performance Of The Mark 5 And St350 Soundfield Microphone...
Distance Coding And Performance Of The Mark 5 And St350 Soundfield Microphone...Distance Coding And Performance Of The Mark 5 And St350 Soundfield Microphone...
Distance Coding And Performance Of The Mark 5 And St350 Soundfield Microphone...
 
Oo2423882391
Oo2423882391Oo2423882391
Oo2423882391
 
Soundpres
SoundpresSoundpres
Soundpres
 

Recently uploaded

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Recently uploaded (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

ACTIVE NOISE CONTROL LMS SPEECH WHITE GAUSSIAN NOISE

  • 1. BITS Pilani Pilani Campus EEE G529T PART 2 ANC LMS SIMULINK SPEECH Vikas Kalwani EEE Department BITS Pilani, Pilani
  • 2. BITS Pilani, Pilani Campus ANC SPEECH SIMULINK  A Simulink Model that adaptively filters out the noise in speech  Speech signal that runs indefinitely during the simulation s(n)  WGN n1(n) is generated by the simulink block and is filtered using a FIR Filter  The filtered noise n2(n) is band limited and is now added to the Speech Signal  The “signal + noise” is our desired signal d(n) = s(n) + n2(n)  The LMS Block takes an input as a reference noise n1(n) for the purpose of adaptive filtering  The output e(n) is played via the audio device
  • 3. BITS Pilani, Pilani Campus SIMULINK MODEL
  • 4. BITS Pilani, Pilani Campus PARAMETERS AND VALUES  Input signal s(n) - represented by an .aiff file containing speech sampled at 15 KHz  Source noise signal n1(n) - White Gaussian Noise with 0 mean and variance = 0.1 (20dB)  Direct-form FIR Low pass filter 10th order. - Used to create a second noise n2(n) that is correlated with the source noise n1(n)  For this simulation, the Adaptive Filter length is 32.  The step-size parameter μ was chosen to be 0.0008.
  • 5. BITS Pilani, Pilani Campus SIGNAL POWER
  • 6. BITS Pilani, Pilani Campus WGN POWER White Noise becomes band limited
  • 7. BITS Pilani, Pilani Campus FIR FILTER TO BAND LIMIT THE NOISE
  • 8. BITS Pilani, Pilani Campus WGN PASSED THROUGH A FILTER
  • 9. BITS Pilani, Pilani Campus SIMULATION
  • 10. BITS Pilani, Pilani Campus PLOTS Reduction in MSE
  • 11. BITS Pilani, Pilani Campus  Colored Noise : Selected Group of Frequencies are affected more by it.  Examples : A Jet plane’s Engine Noise  White Gaussian Noise can be replaced by a colored noise source.  Colored Noises can be recorded manually using a Condenser Microphone  We saw ANC in real time when the Speech signal was corrupted by White Gaussian Noise  Next, ANC SPEECH SIMULINK will be simulated for various colored noises and comparisons will be provided FUTURE PLAN OF ACTION