SlideShare a Scribd company logo
A Presentation On
A Fast Adaptive Kalman Filtering Algorithm
for Speech Enhancement
P.SHARFUDDIN (10731A0233)
P.MARUTHI BASKAR NAIDU (10731A0235)
M.RAGHAVA REDDY (10731A0223)
K.KHAMEER (10731A0219)
P.RAMA KRISHNA (10731A0237)
Presented BY
DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING
P.B.R VISVODAYA INSTITUTE OF TECHNOLOGYAND SCIENCE
(Affiliated to J.N.T.U, Anantapur)
KAVALI
Introduction
 Speech
Speech is the process associated with the production and perception of the noises used
in the spoken language. A huge number of disciplines study the speech and the speech
sounds, including acoustic ,psychology, speech pathology, linguistic, cognitive science
and computer science.
 Spoken language is used to communicate information from a speaker to a listener.
Speech production and perception are both important components of the speech chain.
 Speech perception
 Speech perception refers to processes by which humans are able to interpret and
understand the sounds used in the language. The study of the speech perception is
closely linked to the phonetic field and phonology. Speech perception researches seek
to understand how the humans recognize the speech sounds and use this information
to understand the spoken language
Cont…

Speech communications
 Speech is the most primary human communication. For that reason, it exists a big
trend to increase and improve telecommunications.
 Nowadays, all the people use the communication devices almost as a primary good:
telephones, mobiles internet…and the customers demand a high coverage and
quality.
 However, the background noise is an important handicap. If it is joined with other
distortions, it can seriously damage the service quality.
Speech Processing
 Speech processing is the study of speech signals and the processing methods of
these signals. The signals are usually processed in a digital representation
whereby speech processing can be seen as the intersection of digital signal
processing and natural language processing.
 Speech processing can be divided in the following categories:
 Speech recognition, which deals with analysis of the linguistic content of a
speech signal.
 Speaker recognition, where the aim is to recognize the identity of the
speaker.
 Enhancement of speech signals (this is the area of this project)
 Speech coding, a specialized form of data compression, which is important in
the telecommunication area.
 Speech synthesis: the artificial synthesis of speech, which usually means
computer generated speech.

 What is speech enhancement? Enhancement means the improvement in the
value or quality of something. When applied to speech, this simply means the
improvement in intelligibility and/or quality of a degraded speech signal by using
signal processing tools. By speech enhancement, it refers not only to noise
reduction but also to dereverberation and separation of independent signals.
 This is a very difficult problem for two reasons. First, the nature and
characteristics of the noise signals can change dramatically in time and between
applications. It is also difficult to find algorithms that really work in different
practical environments. Second, the performance measure can also be defined
differently for each application
Speech Enhancement
 There is an important algorithm for speech enhancement which belongs to the
group of parametric methods where the speech signal is modeled as an
autoregressive process embedded in Gaussian noise. Speech enhancement
algorithms belonging to this category consist of two steps:
 · Estimation of the AR coefficients and noise variances.
 · Application of the Kalman filtering using the estimated parameters to estimate
the clean speech from a sample of the noisy signal.
Speech Production
 Speech begins with a thought and an intention to communicate in the brain,
which activates the muscular movements to produce speech sounds. A listener
receives a sound in the auditory system, processing it for a conversion to
neurological signals the brain can understand. The speaker continuously
monitors and controls the vocal organs by receiving his or her own speech as
feedback.
 Speech signals are composed by analog units, which are the symbolic
representation of the spoken language: phonemes, syllables and words. But for
this project it is not necessary to go into this level of depth.
Linear Predictive Coding
(LPC)
 Linear predictive coding (LPC) is a tool used, mainly, in the audio signal and
speech processing to represent the spectral envelop of a speech digital signal in
a compressed way (using the information of linear prediction model). This
technique is one of the most powerful to analyze the speech, and one of the
most useful methods for encoding with good quality at low rate.
 LPC starts with the assumption that the speech signal is produced by a buzz at
the end of a tube, adding, sometimes, hissing and popping sounds. This model
is a good approximation to the reality.
Kalman filtering
 The filter has its origin in a Kalman’s document (1960) where it is described as a
recursive solution for the linear filtering problem for discrete data. The research was
in a wide context of state – space models, where the point is the estimation through
the recursive least squares. Since that moment, due to the development of digital
calculation, Kalman filter has been researched and applied, particularly in self and
assisted navigation, missiles search and economy. The study of Kalman filter is based
on Wiener filter.
 The filter is a mathematical procedure which operates through a prediction and
correction mechanism. In essence, this algorithm predicts a new state from its
previous estimation by adding a correction term proportional to the predicted error.
In this way, this error is statistically minimized. This filter is the main algorithm to
estimate dynamic systems specified in state-space form.
 A Kalman filter is simply an optimal recursive data processing algorithm
 The Kalman filter is the main algorithm to estimate dynamics systems
represented as state-space. In this representation the system is described by a
set of variables denominated of state. The state contains all the information to
do with a certain point in time. This information must permit the deduction of
the past system behavior, with the goal of predicting its future behavior.
 The algorithm
 The Kalman filter estimates the previous process using a feedback control, that
is, it estimates the process to a moment over the time and then it gets the
feedback through the observed data.
 From the equation point of view that is used to derivate the Kalman filter, it is
possible to separate them into two groups:
 · Those which update the time or prediction equations
 · Those which update the observed data or update equations.
 The first group of equations has to throw the state to the n moment taking as
reference the state on n-1 moment and the intermediate update of the
covariance matrix of the state. The second group of equations has to take care
of the feedback; they add new information inside the previous estimation to
achieve an improved estimation of the state.
 The equations which update the time can be seen as prediction equations, while
the equations which add new information can be seen as correction equations.
Exactly, the final estimation algorithm can be defined as a prediction-correction
algorithm to solve many problems.
Advantages of Kalman Filter
 Below are some advantages of the Kalman filter, comparing with another famous
filter known as the Wiener Filter.
1. The Kalman filter algorithm is implementable on a digital computer, which this
was replaced by analog circuitry for estimation and control when Kalman filter was
first introduced.
2. Stationary properties of the Kalman filter are not required for the deterministic
dynamics or random processes. Many applications of importance include
nonstationary stochastic processes.
Cont…
3. The Kalman filter is compatible with state-space formulation
of optimal controllers for dynamic systems. It proves useful
towards the 2 properties of estimation and control for these
systems.
4. The Kalman filter requires less additional mathematical
preparation to learn for the modern control engineering
student.
5. Necessary information for mathematically sound, statistically-
based decision methods for detecting and rejecting
anomalous measurements are provided through the use of
Kalman filter.
Kalman Filter Working
 Firstly, it estimates a process by using a form of feedback control loop
whereby the filter estimates the process state at some time and then
obtains feedback in the form of (noisy) measurements.
 As such, these equations for the Kalman filter fall into two groups: “Time
Update equations” and “Measurement Update equations”
 The time update equations can also be thought of as “predictor” equations,
while the measurement update equations can be thought of as “corrector”
equations.
The ongoing discrete Kalman
filter cycle.
Implementation of Kalman
filter to Speech
 The idea of this project is to reconstruct a speech signal using the
Kalman filter technique.
 This speech signal will be modeled as an AR process and
represented in the state-space domain.
 In striving for this goal, certain parameters have to be taken into
consideration.
Implementation
 The all pole, or autoregressive (AR), signal model is
often used for speech. The AR signal model is
introduced as:
 Above equation can also be written in this form as
shown below:
Cont…
 In order to apply Kalman filtering to the speech expression shown
above, it must be expressed in state space form as
Cont…
 The Kalman filter functions in a looping method
here we denote the following steps within the
loop of the filter. Define matrix HT
k-1 as the row
vector
and zk = yk
where Xk will always be updated according to the
number of iterations, k.
Results
Conclusion
 In this project, an implementation of employing Kalman
filtering to speech processing had been developed.
 The purpose of this approach is to reconstruct an output
speech signal by making use of the accurate estimating
ability of the Kalman filter.
 Furthermore, the results have also shown that Kalman
filter could be tuned to provide optimal performance.
Kalman filter

More Related Content

What's hot

A KALMAN FILTERING TUTORIAL FOR UNDERGRADUATE STUDENTS
A KALMAN FILTERING TUTORIAL FOR UNDERGRADUATE STUDENTSA KALMAN FILTERING TUTORIAL FOR UNDERGRADUATE STUDENTS
A KALMAN FILTERING TUTORIAL FOR UNDERGRADUATE STUDENTS
IJCSES Journal
 
Kalman filter - Applications in Image processing
Kalman filter - Applications in Image processingKalman filter - Applications in Image processing
Kalman filter - Applications in Image processingRavi Teja
 
Kalman Filtering
Kalman FilteringKalman Filtering
Kalman Filtering
Engin Gul
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
A. Shamel
 
Kalman Filter Presentation
Kalman Filter PresentationKalman Filter Presentation
Kalman Filter Presentation
Tallinn University of Technology
 
Kalman filter for object tracking
Kalman filter for object trackingKalman filter for object tracking
Kalman filter for object trackingMohit Yadav
 
Particle filter
Particle filterParticle filter
Particle filter
Mohammad Reza Jabbari
 
Wiener Filter
Wiener FilterWiener Filter
Wiener Filter
Akshat Ratanpal
 
Kalman filtering and it's applications
Kalman filtering and it's applicationsKalman filtering and it's applications
Kalman filtering and it's applications
MADHAVASAIYENDUVA
 
Kalman Filter and its Application
Kalman Filter and its ApplicationKalman Filter and its Application
Kalman Filter and its Application
Saptarshi Mazumdar
 
Data fusion with kalman filtering
Data fusion with kalman filteringData fusion with kalman filtering
Data fusion with kalman filtering
antoniomorancardenas
 
Bayesian Inference and Filtering
Bayesian Inference and FilteringBayesian Inference and Filtering
Bayesian Inference and Filtering
Engin Gul
 
Kalman Filter Based GPS Receiver
Kalman Filter Based GPS ReceiverKalman Filter Based GPS Receiver
Kalman Filter Based GPS Receiver
Falak Shah
 
Channel equalization
Channel equalizationChannel equalization
Channel equalization
Munnangi Anirudh
 
Channel Equalisation
Channel EqualisationChannel Equalisation
Channel EqualisationPoonan Sahoo
 
pattern classification
pattern classificationpattern classification
pattern classificationRanjan Ganguli
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
Sivaranjan Goswami
 
The extended kalman filter
The extended kalman filterThe extended kalman filter
The extended kalman filter
Mudit Parnami
 

What's hot (20)

A KALMAN FILTERING TUTORIAL FOR UNDERGRADUATE STUDENTS
A KALMAN FILTERING TUTORIAL FOR UNDERGRADUATE STUDENTSA KALMAN FILTERING TUTORIAL FOR UNDERGRADUATE STUDENTS
A KALMAN FILTERING TUTORIAL FOR UNDERGRADUATE STUDENTS
 
Kalman filter - Applications in Image processing
Kalman filter - Applications in Image processingKalman filter - Applications in Image processing
Kalman filter - Applications in Image processing
 
kalman filtering "From Basics to unscented Kaman filter"
 kalman filtering "From Basics to unscented Kaman filter" kalman filtering "From Basics to unscented Kaman filter"
kalman filtering "From Basics to unscented Kaman filter"
 
Kalman Filtering
Kalman FilteringKalman Filtering
Kalman Filtering
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
Kalman Filter Presentation
Kalman Filter PresentationKalman Filter Presentation
Kalman Filter Presentation
 
Kalman_filtering
Kalman_filteringKalman_filtering
Kalman_filtering
 
Kalman filter for object tracking
Kalman filter for object trackingKalman filter for object tracking
Kalman filter for object tracking
 
Particle filter
Particle filterParticle filter
Particle filter
 
Wiener Filter
Wiener FilterWiener Filter
Wiener Filter
 
Kalman filtering and it's applications
Kalman filtering and it's applicationsKalman filtering and it's applications
Kalman filtering and it's applications
 
Kalman Filter and its Application
Kalman Filter and its ApplicationKalman Filter and its Application
Kalman Filter and its Application
 
Data fusion with kalman filtering
Data fusion with kalman filteringData fusion with kalman filtering
Data fusion with kalman filtering
 
Bayesian Inference and Filtering
Bayesian Inference and FilteringBayesian Inference and Filtering
Bayesian Inference and Filtering
 
Kalman Filter Based GPS Receiver
Kalman Filter Based GPS ReceiverKalman Filter Based GPS Receiver
Kalman Filter Based GPS Receiver
 
Channel equalization
Channel equalizationChannel equalization
Channel equalization
 
Channel Equalisation
Channel EqualisationChannel Equalisation
Channel Equalisation
 
pattern classification
pattern classificationpattern classification
pattern classification
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
The extended kalman filter
The extended kalman filterThe extended kalman filter
The extended kalman filter
 

Similar to Kalman filter

General Kalman Filter & Speech Enhancement for Speaker Identification
General Kalman Filter & Speech Enhancement for Speaker IdentificationGeneral Kalman Filter & Speech Enhancement for Speaker Identification
General Kalman Filter & Speech Enhancement for Speaker Identification
ijcisjournal
 
A Novel, Robust, Hierarchical, Text-Independent Speaker Recognition Technique
A Novel, Robust, Hierarchical, Text-Independent Speaker Recognition TechniqueA Novel, Robust, Hierarchical, Text-Independent Speaker Recognition Technique
A Novel, Robust, Hierarchical, Text-Independent Speaker Recognition Technique
CSCJournals
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Ppt on speech processing by ranbeer
Ppt on speech processing by ranbeerPpt on speech processing by ranbeer
Ppt on speech processing by ranbeer
Ranbeer Tyagi
 
Course report-islam-taharimul (1)
Course report-islam-taharimul (1)Course report-islam-taharimul (1)
Course report-islam-taharimul (1)
TANVIRAHMED611926
 
Hybrid hmmdtw based speech recognition with kernel adaptive filtering method
Hybrid hmmdtw based speech recognition with kernel adaptive filtering methodHybrid hmmdtw based speech recognition with kernel adaptive filtering method
Hybrid hmmdtw based speech recognition with kernel adaptive filtering method
ijcsa
 
Refining Underwater Target Localization and Tracking Estimates
Refining Underwater Target Localization and Tracking EstimatesRefining Underwater Target Localization and Tracking Estimates
Refining Underwater Target Localization and Tracking Estimates
CSCJournals
 
IRJET- Emotion recognition using Speech Signal: A Review
IRJET-  	  Emotion recognition using Speech Signal: A ReviewIRJET-  	  Emotion recognition using Speech Signal: A Review
IRJET- Emotion recognition using Speech Signal: A Review
IRJET Journal
 
Comparison and Analysis Of LDM and LMS for an Application of a Speech
Comparison and Analysis Of LDM and LMS for an Application of a SpeechComparison and Analysis Of LDM and LMS for an Application of a Speech
Comparison and Analysis Of LDM and LMS for an Application of a Speech
CSCJournals
 
Voice Morphing System for People Suffering from Laryngectomy
Voice Morphing System for People Suffering from LaryngectomyVoice Morphing System for People Suffering from Laryngectomy
Voice Morphing System for People Suffering from Laryngectomy
International Journal of Science and Research (IJSR)
 
Ijecet 06 09_010
Ijecet 06 09_010Ijecet 06 09_010
Ijecet 06 09_010
IAEME Publication
 
Vlsi implementation of adaptive kalman filter for
Vlsi implementation of adaptive kalman filter forVlsi implementation of adaptive kalman filter for
Vlsi implementation of adaptive kalman filter foreSAT Publishing House
 
E0502 01 2327
E0502 01 2327E0502 01 2327
E0502 01 2327IJMER
 
Raichlin et al_Mobile application for Speech Rate
Raichlin et al_Mobile application for Speech Rate Raichlin et al_Mobile application for Speech Rate
Raichlin et al_Mobile application for Speech Rate Katia Raichlin-Levi
 
Emotion Recognition based on audio signal using GFCC Extraction and BPNN Clas...
Emotion Recognition based on audio signal using GFCC Extraction and BPNN Clas...Emotion Recognition based on audio signal using GFCC Extraction and BPNN Clas...
Emotion Recognition based on audio signal using GFCC Extraction and BPNN Clas...
ijceronline
 
Kc3517481754
Kc3517481754Kc3517481754
Kc3517481754
IJERA Editor
 
Effect of Time Derivatives of MFCC Features on HMM Based Speech Recognition S...
Effect of Time Derivatives of MFCC Features on HMM Based Speech Recognition S...Effect of Time Derivatives of MFCC Features on HMM Based Speech Recognition S...
Effect of Time Derivatives of MFCC Features on HMM Based Speech Recognition S...
IDES Editor
 

Similar to Kalman filter (20)

General Kalman Filter & Speech Enhancement for Speaker Identification
General Kalman Filter & Speech Enhancement for Speaker IdentificationGeneral Kalman Filter & Speech Enhancement for Speaker Identification
General Kalman Filter & Speech Enhancement for Speaker Identification
 
File 2
File 2File 2
File 2
 
A Novel, Robust, Hierarchical, Text-Independent Speaker Recognition Technique
A Novel, Robust, Hierarchical, Text-Independent Speaker Recognition TechniqueA Novel, Robust, Hierarchical, Text-Independent Speaker Recognition Technique
A Novel, Robust, Hierarchical, Text-Independent Speaker Recognition Technique
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Ppt on speech processing by ranbeer
Ppt on speech processing by ranbeerPpt on speech processing by ranbeer
Ppt on speech processing by ranbeer
 
Course report-islam-taharimul (1)
Course report-islam-taharimul (1)Course report-islam-taharimul (1)
Course report-islam-taharimul (1)
 
Jf2416121616
Jf2416121616Jf2416121616
Jf2416121616
 
Hybrid hmmdtw based speech recognition with kernel adaptive filtering method
Hybrid hmmdtw based speech recognition with kernel adaptive filtering methodHybrid hmmdtw based speech recognition with kernel adaptive filtering method
Hybrid hmmdtw based speech recognition with kernel adaptive filtering method
 
Refining Underwater Target Localization and Tracking Estimates
Refining Underwater Target Localization and Tracking EstimatesRefining Underwater Target Localization and Tracking Estimates
Refining Underwater Target Localization and Tracking Estimates
 
IRJET- Emotion recognition using Speech Signal: A Review
IRJET-  	  Emotion recognition using Speech Signal: A ReviewIRJET-  	  Emotion recognition using Speech Signal: A Review
IRJET- Emotion recognition using Speech Signal: A Review
 
Ijetcas14 426
Ijetcas14 426Ijetcas14 426
Ijetcas14 426
 
Comparison and Analysis Of LDM and LMS for an Application of a Speech
Comparison and Analysis Of LDM and LMS for an Application of a SpeechComparison and Analysis Of LDM and LMS for an Application of a Speech
Comparison and Analysis Of LDM and LMS for an Application of a Speech
 
Voice Morphing System for People Suffering from Laryngectomy
Voice Morphing System for People Suffering from LaryngectomyVoice Morphing System for People Suffering from Laryngectomy
Voice Morphing System for People Suffering from Laryngectomy
 
Ijecet 06 09_010
Ijecet 06 09_010Ijecet 06 09_010
Ijecet 06 09_010
 
Vlsi implementation of adaptive kalman filter for
Vlsi implementation of adaptive kalman filter forVlsi implementation of adaptive kalman filter for
Vlsi implementation of adaptive kalman filter for
 
E0502 01 2327
E0502 01 2327E0502 01 2327
E0502 01 2327
 
Raichlin et al_Mobile application for Speech Rate
Raichlin et al_Mobile application for Speech Rate Raichlin et al_Mobile application for Speech Rate
Raichlin et al_Mobile application for Speech Rate
 
Emotion Recognition based on audio signal using GFCC Extraction and BPNN Clas...
Emotion Recognition based on audio signal using GFCC Extraction and BPNN Clas...Emotion Recognition based on audio signal using GFCC Extraction and BPNN Clas...
Emotion Recognition based on audio signal using GFCC Extraction and BPNN Clas...
 
Kc3517481754
Kc3517481754Kc3517481754
Kc3517481754
 
Effect of Time Derivatives of MFCC Features on HMM Based Speech Recognition S...
Effect of Time Derivatives of MFCC Features on HMM Based Speech Recognition S...Effect of Time Derivatives of MFCC Features on HMM Based Speech Recognition S...
Effect of Time Derivatives of MFCC Features on HMM Based Speech Recognition S...
 

Recently uploaded

一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 

Recently uploaded (20)

一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 

Kalman filter

  • 1. A Presentation On A Fast Adaptive Kalman Filtering Algorithm for Speech Enhancement P.SHARFUDDIN (10731A0233) P.MARUTHI BASKAR NAIDU (10731A0235) M.RAGHAVA REDDY (10731A0223) K.KHAMEER (10731A0219) P.RAMA KRISHNA (10731A0237) Presented BY DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING P.B.R VISVODAYA INSTITUTE OF TECHNOLOGYAND SCIENCE (Affiliated to J.N.T.U, Anantapur) KAVALI
  • 2. Introduction  Speech Speech is the process associated with the production and perception of the noises used in the spoken language. A huge number of disciplines study the speech and the speech sounds, including acoustic ,psychology, speech pathology, linguistic, cognitive science and computer science.  Spoken language is used to communicate information from a speaker to a listener. Speech production and perception are both important components of the speech chain.  Speech perception  Speech perception refers to processes by which humans are able to interpret and understand the sounds used in the language. The study of the speech perception is closely linked to the phonetic field and phonology. Speech perception researches seek to understand how the humans recognize the speech sounds and use this information to understand the spoken language
  • 3. Cont…  Speech communications  Speech is the most primary human communication. For that reason, it exists a big trend to increase and improve telecommunications.  Nowadays, all the people use the communication devices almost as a primary good: telephones, mobiles internet…and the customers demand a high coverage and quality.  However, the background noise is an important handicap. If it is joined with other distortions, it can seriously damage the service quality.
  • 4. Speech Processing  Speech processing is the study of speech signals and the processing methods of these signals. The signals are usually processed in a digital representation whereby speech processing can be seen as the intersection of digital signal processing and natural language processing.  Speech processing can be divided in the following categories:  Speech recognition, which deals with analysis of the linguistic content of a speech signal.  Speaker recognition, where the aim is to recognize the identity of the speaker.  Enhancement of speech signals (this is the area of this project)  Speech coding, a specialized form of data compression, which is important in the telecommunication area.  Speech synthesis: the artificial synthesis of speech, which usually means computer generated speech. 
  • 5.  What is speech enhancement? Enhancement means the improvement in the value or quality of something. When applied to speech, this simply means the improvement in intelligibility and/or quality of a degraded speech signal by using signal processing tools. By speech enhancement, it refers not only to noise reduction but also to dereverberation and separation of independent signals.  This is a very difficult problem for two reasons. First, the nature and characteristics of the noise signals can change dramatically in time and between applications. It is also difficult to find algorithms that really work in different practical environments. Second, the performance measure can also be defined differently for each application Speech Enhancement
  • 6.  There is an important algorithm for speech enhancement which belongs to the group of parametric methods where the speech signal is modeled as an autoregressive process embedded in Gaussian noise. Speech enhancement algorithms belonging to this category consist of two steps:  · Estimation of the AR coefficients and noise variances.  · Application of the Kalman filtering using the estimated parameters to estimate the clean speech from a sample of the noisy signal.
  • 7. Speech Production  Speech begins with a thought and an intention to communicate in the brain, which activates the muscular movements to produce speech sounds. A listener receives a sound in the auditory system, processing it for a conversion to neurological signals the brain can understand. The speaker continuously monitors and controls the vocal organs by receiving his or her own speech as feedback.  Speech signals are composed by analog units, which are the symbolic representation of the spoken language: phonemes, syllables and words. But for this project it is not necessary to go into this level of depth.
  • 8. Linear Predictive Coding (LPC)  Linear predictive coding (LPC) is a tool used, mainly, in the audio signal and speech processing to represent the spectral envelop of a speech digital signal in a compressed way (using the information of linear prediction model). This technique is one of the most powerful to analyze the speech, and one of the most useful methods for encoding with good quality at low rate.  LPC starts with the assumption that the speech signal is produced by a buzz at the end of a tube, adding, sometimes, hissing and popping sounds. This model is a good approximation to the reality.
  • 9. Kalman filtering  The filter has its origin in a Kalman’s document (1960) where it is described as a recursive solution for the linear filtering problem for discrete data. The research was in a wide context of state – space models, where the point is the estimation through the recursive least squares. Since that moment, due to the development of digital calculation, Kalman filter has been researched and applied, particularly in self and assisted navigation, missiles search and economy. The study of Kalman filter is based on Wiener filter.  The filter is a mathematical procedure which operates through a prediction and correction mechanism. In essence, this algorithm predicts a new state from its previous estimation by adding a correction term proportional to the predicted error. In this way, this error is statistically minimized. This filter is the main algorithm to estimate dynamic systems specified in state-space form.  A Kalman filter is simply an optimal recursive data processing algorithm
  • 10.  The Kalman filter is the main algorithm to estimate dynamics systems represented as state-space. In this representation the system is described by a set of variables denominated of state. The state contains all the information to do with a certain point in time. This information must permit the deduction of the past system behavior, with the goal of predicting its future behavior.
  • 11.  The algorithm  The Kalman filter estimates the previous process using a feedback control, that is, it estimates the process to a moment over the time and then it gets the feedback through the observed data.  From the equation point of view that is used to derivate the Kalman filter, it is possible to separate them into two groups:  · Those which update the time or prediction equations  · Those which update the observed data or update equations.
  • 12.  The first group of equations has to throw the state to the n moment taking as reference the state on n-1 moment and the intermediate update of the covariance matrix of the state. The second group of equations has to take care of the feedback; they add new information inside the previous estimation to achieve an improved estimation of the state.  The equations which update the time can be seen as prediction equations, while the equations which add new information can be seen as correction equations. Exactly, the final estimation algorithm can be defined as a prediction-correction algorithm to solve many problems.
  • 13. Advantages of Kalman Filter  Below are some advantages of the Kalman filter, comparing with another famous filter known as the Wiener Filter. 1. The Kalman filter algorithm is implementable on a digital computer, which this was replaced by analog circuitry for estimation and control when Kalman filter was first introduced. 2. Stationary properties of the Kalman filter are not required for the deterministic dynamics or random processes. Many applications of importance include nonstationary stochastic processes.
  • 14. Cont… 3. The Kalman filter is compatible with state-space formulation of optimal controllers for dynamic systems. It proves useful towards the 2 properties of estimation and control for these systems. 4. The Kalman filter requires less additional mathematical preparation to learn for the modern control engineering student. 5. Necessary information for mathematically sound, statistically- based decision methods for detecting and rejecting anomalous measurements are provided through the use of Kalman filter.
  • 15. Kalman Filter Working  Firstly, it estimates a process by using a form of feedback control loop whereby the filter estimates the process state at some time and then obtains feedback in the form of (noisy) measurements.  As such, these equations for the Kalman filter fall into two groups: “Time Update equations” and “Measurement Update equations”  The time update equations can also be thought of as “predictor” equations, while the measurement update equations can be thought of as “corrector” equations.
  • 16. The ongoing discrete Kalman filter cycle.
  • 17. Implementation of Kalman filter to Speech  The idea of this project is to reconstruct a speech signal using the Kalman filter technique.  This speech signal will be modeled as an AR process and represented in the state-space domain.  In striving for this goal, certain parameters have to be taken into consideration.
  • 18. Implementation  The all pole, or autoregressive (AR), signal model is often used for speech. The AR signal model is introduced as:  Above equation can also be written in this form as shown below:
  • 19. Cont…  In order to apply Kalman filtering to the speech expression shown above, it must be expressed in state space form as
  • 20. Cont…  The Kalman filter functions in a looping method here we denote the following steps within the loop of the filter. Define matrix HT k-1 as the row vector and zk = yk where Xk will always be updated according to the number of iterations, k.
  • 22. Conclusion  In this project, an implementation of employing Kalman filtering to speech processing had been developed.  The purpose of this approach is to reconstruct an output speech signal by making use of the accurate estimating ability of the Kalman filter.  Furthermore, the results have also shown that Kalman filter could be tuned to provide optimal performance.