SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
IJSRD - International Journal for Scientific Research & Development| Vol. 1, Issue 3, 2013 | ISSN (online): 2321-0613
All rights reserved by www.ijsrd.com 638
Cancellation of Noise from Speech Signal using Voice Activity Detection
Method on FPGA
Mr. Pratik P. Shah1
Prof. Kinnar G. Vaghela2
Prof. Anil J. Kshatriya3
1
PG Student 2
Associate Professor 3
Assistant Professor
1, 2, 3
E. & C. Department
1, 3
VGEC, Chandkheda, Gujarat, India, 2
GEC, Modasa, Gujarat, India
Abstract—Speech Enhancement by suppressing
uncorrelated acoustically added noise has been a challenging
topic of research for many years. These are the primary
choice for real time applications due to the simplicity and
comparatively low computational load. This paper shows
VAD (Voice activity detection) technique that can detect the
non speech segment from the speech signal. It is also shown
that it can work powerfully in an unpredictable noise
ambience. The technique is mostly done in microprocessors
or DSP processors because of their flexibility. But there are
several advantages of FPGA over DSP processors like high
cost per logic element related to these processors makes
them improper for large scale use. From the experimental
results, VAD method is implemented on the FPGA chip.
I. INTRODUCTION
The problem of enhancing speech degraded by additive
background noise has been widely studied in the past and it
is still an active field for dissertation as well as research.
Noise, added acoustically to speech, can degrade the
performance of digital voice processors used for speech
recognition, compression and authentication. In many
applications, such as mobile communication, audio noise
reductions, efficient noise cancellation techniques are
needed, which require a low computational load. Noise
suppression and speech enhancement techniques can be used
to improve Signal to Noise Ratio (SNR), to lower the
variance and to emphasize the important features of the
speech signal.
With the rapid development of microprocessors
and DSP processors, acoustic noise suppression has been
widely implemented with microprocessors or digital signal
processors. These approaches provide flexibility and are
suitable for many applications. However due to their very
high cost per logic element microprocessors and digital
signal processors are not suitable for widespread use.
In recent years, FPGA-based hardware
implementation technology has been used for signal
processing field successfully due to advantages of their
programmable hard-wired feature, fast time to market and
reusable IP (Intellectual Property) cores. Their cost per logic
element is reasonable too. Besides, the FPGA based system
can get a very high speed level, since it can carry out
parallel processing by means of hardware mode. Thus, one
Of the motivating factors of this work is the high capability
of modern FPGA.
II. VOICE ACTIVITY DETECTION TECHNIQUE FOR
SPEECH SIGNAL
Let, assume that a windowed noise signal n(k) has
been added to a windowed speech signal s(k), with their sum
denoted by x(k)[1].Then
x(k)= s(k) + n(k) (1)
A. Short Time Energy of Speech Signal
Generally, the amplitude of the unvoiced speech segments is
much lower than that of the voiced one and the amplitude of
the speech signal varies with time. These amplitude
variations are represented by the energy of the speech
signal. Short time energy can be defined En as[4]:
En = ∑_(m= -∞)^∞▒[x(m)w(n-m)]2 (2)
The nature of the short time energy representation
is determined by using of the appropriate window. We used
hamming window in our model which gives much greater
attenuation outside the bandpass than the comparable
rectangular window.
h(n) = 0.54 – 0.46 cos(2πn/(N-1)) , for 0≤n≤N-1
= 0, otherwise (3)
The attenuation of this window is independent of
the window duration. Increasing the length, N, decreases the
bandwidth, Fig. 1. If N is too small, the energy of sample En
will fluctuate very rapidly depending on the exact details of
the waveform. If N is too large, the energy of sample En
will change very slowly. Thus it will not adequately reflect
the changing properties of the speech signal. So the short-
term energy En can be used to distinguish voiced/unvoiced
speech, distinguish voiceful /voiceless sound, etc.
Fig. 1: Short time energy of speech signal[4]
Cancellation of Noise from Speech Signal Using Voice Activity Detection Method on FPGA
(IJSRD/Vol. 1/Issue 3/2013/0060)
All rights reserved by www.ijsrd.com
639
En is a variety measure of squared signal
magnitude. In some occasion, we can use another measure
of variety in speech magnitude called average short-term
magnitude Mn
[4]
.
Mn = En = ∑∞
∞ x(m)|w(n-m) = |x(n)|*w(m) (4)
For voiced speech, energy is mainly below 3.4kHz
and for unvoiced speech, energy is mainly above 3.4kHz
As shown in the block diagram, Fig.2, voice speech
is detected when ZCR < E else it is detected as unvoiced
speech signal. The rate of zero crossing is normally too high
for noisy frames.
Fig. 2: Block Diagram of VAD
B. Zero Crossing Rate Detection
If successive samples have different algebraic signs, a zero
crossing is said to occur in the context of discrete-time
signals. The rate at which zero crossings occur is a simple
measure of the frequency content of a signal. Zero-crossing
rate is a measure of number of times in a given time
interval/frame that the amplitude of the speech signals
passes through a value of zero[4]
.
Since speech signals are broadband signals,
interpretation of average zero-crossing rate is much less
precise. Rough estimations of spectral properties can be
obtained using a representation based on the short time
average zero-crossing rate.
Fig. 3: Computation of Voiced and Unvoiced Speech
Signal[4]
Mean ZC rate for unvoiced speech is 49 per 10
msec interval and Mean ZC rate for voiced speech is 14 per
10 msec interval.
A definition for zero-crossings rate[4]
Zn is
Zn = ∑ ∞
∞ sgn [x(m)] – sgn[x(m-1)] w(n-m) (5)
where
sgn [x(n)] = 1, for x
= -1, for x (6)
w(n) = , for 0
= 0, otherwise (7)
The energy of voiced speech is found below about
3 kHz. This is because of the spectrum fall of introduced by
the glottal wave. Most of the energy is found at higher
frequencies for unvoiced speech. There is a strong
correlation between zero-crossing rate and energy
distribution with frequency since high frequencies imply
high zero crossing rates and low frequencies imply low one.
It should be a reasonable generalization that if the zero-
crossing rate is high, the speech signal is unvoiced and if the
rate is low, the speech signal is voiced.
III. USE OF FPGA
In this paper, FPGA is used to implement the functional
blocks like short time energy calculations, zero crossing rate
calculations and takes the decision whether voiced speech is
present or unvoiced speech is present in actual speech
signal. Simulation results are shown for the Xilinx Spartan3
Device, XC3S400.
IV. SIMULATION RESULT AND ANALYSIS
As shown in Fig. 5, Speech 1 sampled is read by using
Xilinx 9.1i. All speech sampled are stored in buffer and they
are read by using readline function. As shown in the Fig. 6,
at the riding edge of the clock pulse and en = ‘1’, sampled
values are read from the buffer, perform the short time
energy calculation and stored result into the output file by
using writeline function.
Fig. 5: Short time energy calculation using Xilinx 9.1i ISE
As shown in Fig. 7, Speech 2 sampled is read by
using Xilinx 9.1i. All speech sampled are stored in buffer
and they are read by using readline function. As shown in
the Fig.7, at the riding edge of the clock pulse and en = ‘1’,
sampled values are read from the buffer, perform the short
time energy calculation and stored result into the output file
by using writeline function.
As shown in Fig. 9, entire speech signal is framed
and buff1 is used to store the speech samples which are read
through the readline function. The size of each buffer is 80
(integer). ZCR for each frame has been calculated when en
= 1 and wr =0. The dataout1 signal is used to calculate the
Cancellation of Noise from Speech Signal Using Voice Activity Detection Method on FPGA
(IJSRD/Vol. 1/Issue 3/2013/0060)
All rights reserved by www.ijsrd.com
640
ZCR for each frame. The buff3 is used to store the sampled
value before writing it to the output file.
Fig. 6: Short time energy calculation of Speech
If ZCR is less than 14, then it is assumed that the
corresponding frame contains speech only otherwise it is
considered as noise. To write data to the output file, the en
signal is cleared to 0 while wr signal is set to 1. If frame
contains the speech signal, then valid sampled values are
stored into the output file by using writeline function. If
frame contains noise, then the amplitude of the samples are
assign to zero and stored it into the output file.
Fig. 7: Zero crossing rate calculation by using Xilinx ISE
9.1i
As shown in the Fig. 7, if the ZCR of the frame is
greater than 14, then the value 0 is assigned to each sample
of the frame. If ZCR of the frame is less than 14, then the
value of the sample remains as it is.
Voiced speech and unvoiced speech are present in
speech signal. As shown in Fig. 9, if voiced speech is
detected in speech signal then VAD flag bit =1, otherwise
VAD flag bit = 0.
Fig. 8: Removing Noise from Speech using ZCR
Fig. 9 : Voice Activity Detection using Xilinx 9.1i
Fig. 10: Detection of Voiced and Unvoiced Speech Using
VAD
V. CONCLUSION
From these simulation results, it is concluded that VAD
(Voice activity detection) is an efficient method to
distinguish unvoiced speech segment from the voiced one in
speech signal. If a speech segment is detected as unvoiced
speech segment, then it assigns the value 0. If a speech
segment is detected as voiced speech, then the value of the
voiced speech segment remains as it is. It can remove the
noise from the unvoiced speech signal but not from the
voiced speech. So it is better to use the frequency domain
algorithms for the cancellation of noise from voiced speech
as well as unvoiced speech segment.
VI. FUTURE WORK
Various algorithms for noise cancellation in frequency
domain can be implemented which provides better
performance than time domain approaches.
REFERENCES
[1]. S. F. Boll, “Suppression of Acoustic Noise in Speech
Using Spectral Subtraction”, IEEE Transactions on
acoustics, speech, and signal processing, Vol. assp-27,
no. 2, April,1979.
[2]. U. Mahbub, T. Rahman and A. B. M. H. Rashid,
“FPGA Implementation of Real Time Acoustic Noise
Suppression by Spectral Subtraction using Dynamic
Moving Average Method”, IEEE Symposium on
Industrial Electronics and Applications, Kuala Lumpur,
Malaysia, October 4-6, 2009.
[3]. J. Whittington, K. Deo, T. Kleinschmidt and M. Mason,
“FPGA Implementation of Spectral Subtraction for
Cancellation of Noise from Speech Signal Using Voice Activity Detection Method on FPGA
(IJSRD/Vol. 1/Issue 3/2013/0060)
All rights reserved by www.ijsrd.com
641
Automotive Speech Recognition”, IEEE Transaction,
2009.
[4]. F. Beritelli, “A Robust Voice Activity Detector for
Wireless Communications Using Soft Computing”,
IEEE Transaction, 1998.
[5]. J. Xu, A. Ariyaeeinia, R. Sotudeh and Z. Ahmad, “Pre-
processing Speech Signals in FPGAs”, IEEE
Transaction, 2005.
[6]. A. B. Diggikar and S. S. Ardhapurkar, “Design and
Implementation of Adaptive filtering algorithm for
Noise Cancellation in speech signal on FPGA”,
International Conference on Computing, Electronics
and Electrical Technologies, 2012.
[7]. R. Fukane and S. L. Sahare, “Different Approaches of
Spectral Subtraction method for Enhancing the Speech
Signal in Noisy Environments”, Internation.al Journal
of Scientific & Engineering Research, Volume 2, Issue
5, May-2011.
[8]. V.K. Subramaniam, V. M. Reddy andS. S. Rao, “FPGA
Implementation of an Adaptive Noise Canceller with
Low Signal Distortion”, IEEE Transaction, 1999.

Weitere ähnliche Inhalte

Was ist angesagt?

Voice morphing document
Voice morphing documentVoice morphing document
Voice morphing documenthimadrigupta
 
IRJET- Pitch Detection Algorithms in Time Domain
IRJET- Pitch Detection Algorithms in Time DomainIRJET- Pitch Detection Algorithms in Time Domain
IRJET- Pitch Detection Algorithms in Time DomainIRJET Journal
 
METHOD FOR REDUCING OF NOISE BY IMPROVING SIGNAL-TO-NOISE-RATIO IN WIRELESS LAN
METHOD FOR REDUCING OF NOISE BY IMPROVING SIGNAL-TO-NOISE-RATIO IN WIRELESS LANMETHOD FOR REDUCING OF NOISE BY IMPROVING SIGNAL-TO-NOISE-RATIO IN WIRELESS LAN
METHOD FOR REDUCING OF NOISE BY IMPROVING SIGNAL-TO-NOISE-RATIO IN WIRELESS LANIJNSA Journal
 
A literature review on improving speech intelligibility in noisy environment
A literature review on improving speech intelligibility in noisy environmentA literature review on improving speech intelligibility in noisy environment
A literature review on improving speech intelligibility in noisy environmentOHSU | Oregon Health & Science University
 
PAPR Reduction using Tone Reservation Method in OFDM Signal
PAPR Reduction using Tone Reservation Method in OFDM SignalPAPR Reduction using Tone Reservation Method in OFDM Signal
PAPR Reduction using Tone Reservation Method in OFDM SignalIJASRD Journal
 
Voicemorphingppt 110328163403-phpapp01
Voicemorphingppt 110328163403-phpapp01Voicemorphingppt 110328163403-phpapp01
Voicemorphingppt 110328163403-phpapp01Madhu Babu
 
A Novel Uncertainty Parameter SR ( Signal to Residual Spectrum Ratio ) Evalua...
A Novel Uncertainty Parameter SR ( Signal to Residual Spectrum Ratio ) Evalua...A Novel Uncertainty Parameter SR ( Signal to Residual Spectrum Ratio ) Evalua...
A Novel Uncertainty Parameter SR ( Signal to Residual Spectrum Ratio ) Evalua...sipij
 
Speech Enhancement Based on Spectral Subtraction Involving Magnitude and Phas...
Speech Enhancement Based on Spectral Subtraction Involving Magnitude and Phas...Speech Enhancement Based on Spectral Subtraction Involving Magnitude and Phas...
Speech Enhancement Based on Spectral Subtraction Involving Magnitude and Phas...IRJET Journal
 
Deep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech EnhancementDeep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech EnhancementNAVER Engineering
 
Signal to-noise-ratio of signal acquisition in global navigation satellite sy...
Signal to-noise-ratio of signal acquisition in global navigation satellite sy...Signal to-noise-ratio of signal acquisition in global navigation satellite sy...
Signal to-noise-ratio of signal acquisition in global navigation satellite sy...Alexander Decker
 
Linear predictive coding documentation
Linear predictive coding  documentationLinear predictive coding  documentation
Linear predictive coding documentationchakravarthy Gopi
 
Novel Approach of Implementing Psychoacoustic model for MPEG-1 Audio
Novel Approach of Implementing Psychoacoustic model for MPEG-1 AudioNovel Approach of Implementing Psychoacoustic model for MPEG-1 Audio
Novel Approach of Implementing Psychoacoustic model for MPEG-1 Audioinventy
 
Rain Technology
Rain TechnologyRain Technology
Rain Technologyamal390
 
FIR Filter Design using Particle Swarm Optimization with Constriction Factor ...
FIR Filter Design using Particle Swarm Optimization with Constriction Factor ...FIR Filter Design using Particle Swarm Optimization with Constriction Factor ...
FIR Filter Design using Particle Swarm Optimization with Constriction Factor ...IDES Editor
 

Was ist angesagt? (20)

Voice morphing document
Voice morphing documentVoice morphing document
Voice morphing document
 
IRJET- Pitch Detection Algorithms in Time Domain
IRJET- Pitch Detection Algorithms in Time DomainIRJET- Pitch Detection Algorithms in Time Domain
IRJET- Pitch Detection Algorithms in Time Domain
 
Speech technology basics
Speech technology   basicsSpeech technology   basics
Speech technology basics
 
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
 
H010234144
H010234144H010234144
H010234144
 
METHOD FOR REDUCING OF NOISE BY IMPROVING SIGNAL-TO-NOISE-RATIO IN WIRELESS LAN
METHOD FOR REDUCING OF NOISE BY IMPROVING SIGNAL-TO-NOISE-RATIO IN WIRELESS LANMETHOD FOR REDUCING OF NOISE BY IMPROVING SIGNAL-TO-NOISE-RATIO IN WIRELESS LAN
METHOD FOR REDUCING OF NOISE BY IMPROVING SIGNAL-TO-NOISE-RATIO IN WIRELESS LAN
 
A literature review on improving speech intelligibility in noisy environment
A literature review on improving speech intelligibility in noisy environmentA literature review on improving speech intelligibility in noisy environment
A literature review on improving speech intelligibility in noisy environment
 
PAPR Reduction using Tone Reservation Method in OFDM Signal
PAPR Reduction using Tone Reservation Method in OFDM SignalPAPR Reduction using Tone Reservation Method in OFDM Signal
PAPR Reduction using Tone Reservation Method in OFDM Signal
 
Voicemorphingppt 110328163403-phpapp01
Voicemorphingppt 110328163403-phpapp01Voicemorphingppt 110328163403-phpapp01
Voicemorphingppt 110328163403-phpapp01
 
A Novel Uncertainty Parameter SR ( Signal to Residual Spectrum Ratio ) Evalua...
A Novel Uncertainty Parameter SR ( Signal to Residual Spectrum Ratio ) Evalua...A Novel Uncertainty Parameter SR ( Signal to Residual Spectrum Ratio ) Evalua...
A Novel Uncertainty Parameter SR ( Signal to Residual Spectrum Ratio ) Evalua...
 
Speech Enhancement Based on Spectral Subtraction Involving Magnitude and Phas...
Speech Enhancement Based on Spectral Subtraction Involving Magnitude and Phas...Speech Enhancement Based on Spectral Subtraction Involving Magnitude and Phas...
Speech Enhancement Based on Spectral Subtraction Involving Magnitude and Phas...
 
Linear Predictive Coding
Linear Predictive CodingLinear Predictive Coding
Linear Predictive Coding
 
Deep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech EnhancementDeep Learning Based Voice Activity Detection and Speech Enhancement
Deep Learning Based Voice Activity Detection and Speech Enhancement
 
Signal to-noise-ratio of signal acquisition in global navigation satellite sy...
Signal to-noise-ratio of signal acquisition in global navigation satellite sy...Signal to-noise-ratio of signal acquisition in global navigation satellite sy...
Signal to-noise-ratio of signal acquisition in global navigation satellite sy...
 
Closed loop DPCM
Closed loop DPCMClosed loop DPCM
Closed loop DPCM
 
Linear predictive coding documentation
Linear predictive coding  documentationLinear predictive coding  documentation
Linear predictive coding documentation
 
lpc and horn noise detection
lpc and horn noise detectionlpc and horn noise detection
lpc and horn noise detection
 
Novel Approach of Implementing Psychoacoustic model for MPEG-1 Audio
Novel Approach of Implementing Psychoacoustic model for MPEG-1 AudioNovel Approach of Implementing Psychoacoustic model for MPEG-1 Audio
Novel Approach of Implementing Psychoacoustic model for MPEG-1 Audio
 
Rain Technology
Rain TechnologyRain Technology
Rain Technology
 
FIR Filter Design using Particle Swarm Optimization with Constriction Factor ...
FIR Filter Design using Particle Swarm Optimization with Constriction Factor ...FIR Filter Design using Particle Swarm Optimization with Constriction Factor ...
FIR Filter Design using Particle Swarm Optimization with Constriction Factor ...
 

Andere mochten auch

Adaptive noise estimation algorithm for speech enhancement
Adaptive noise estimation algorithm for speech enhancementAdaptive noise estimation algorithm for speech enhancement
Adaptive noise estimation algorithm for speech enhancementHarshal Ladhe
 
Apple Mac Mini 2011
Apple Mac Mini 2011Apple Mac Mini 2011
Apple Mac Mini 2011JJ Wu
 
audiospotlight
audiospotlightaudiospotlight
audiospotlightanildsz42
 
Report on Replacement of Heart bypass surgery by NAnorobots
Report on Replacement of Heart bypass surgery by NAnorobotsReport on Replacement of Heart bypass surgery by NAnorobots
Report on Replacement of Heart bypass surgery by NAnorobotsmrudu5
 
A Combined Voice Activity Detector Based On Singular Value Decomposition and ...
A Combined Voice Activity Detector Based On Singular Value Decomposition and ...A Combined Voice Activity Detector Based On Singular Value Decomposition and ...
A Combined Voice Activity Detector Based On Singular Value Decomposition and ...CSCJournals
 
Speaker identification system with voice controlled functionality
Speaker identification system with voice controlled functionalitySpeaker identification system with voice controlled functionality
Speaker identification system with voice controlled functionalityarizhamid786
 
Speaker recognition in android
Speaker recognition in androidSpeaker recognition in android
Speaker recognition in androidAnshuli Mittal
 
Voice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency FilteringVoice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency FilteringTejus Adiga M
 
Framework of ADP TRAINING - AAI
Framework of ADP TRAINING - AAIFramework of ADP TRAINING - AAI
Framework of ADP TRAINING - AAISANJIV SONI
 
Base paper for nanorobot
Base paper for nanorobotBase paper for nanorobot
Base paper for nanorobotSindhu Nathan
 
intelligent transportation system
intelligent transportation system intelligent transportation system
intelligent transportation system Mohammed Faazil
 
SENSOR BASED AUTOMATIC DRIP IRRIGATION SYSTEM
SENSOR BASED AUTOMATIC DRIP IRRIGATION SYSTEMSENSOR BASED AUTOMATIC DRIP IRRIGATION SYSTEM
SENSOR BASED AUTOMATIC DRIP IRRIGATION SYSTEMJournal For Research
 
Nlms algorithm for adaptive filter
Nlms algorithm for adaptive filterNlms algorithm for adaptive filter
Nlms algorithm for adaptive filterchintanajoshi
 
Audio spot light
Audio spot lightAudio spot light
Audio spot lightMansi Gupta
 
pavement analysis
pavement analysis pavement analysis
pavement analysis Saeed Badeli
 
Nanorobot using in medical field
Nanorobot using in medical fieldNanorobot using in medical field
Nanorobot using in medical fieldAPEC
 
Solar roads seminar
Solar roads seminarSolar roads seminar
Solar roads seminarDaanish Zama
 
" Design of Flexible Pavement "
" Design of Flexible Pavement "" Design of Flexible Pavement "
" Design of Flexible Pavement "Nishant Pandey
 

Andere mochten auch (20)

Adaptive noise estimation algorithm for speech enhancement
Adaptive noise estimation algorithm for speech enhancementAdaptive noise estimation algorithm for speech enhancement
Adaptive noise estimation algorithm for speech enhancement
 
Apple Mac Mini 2011
Apple Mac Mini 2011Apple Mac Mini 2011
Apple Mac Mini 2011
 
audiospotlight
audiospotlightaudiospotlight
audiospotlight
 
Report on Replacement of Heart bypass surgery by NAnorobots
Report on Replacement of Heart bypass surgery by NAnorobotsReport on Replacement of Heart bypass surgery by NAnorobots
Report on Replacement of Heart bypass surgery by NAnorobots
 
Audio spotlighting
Audio spotlightingAudio spotlighting
Audio spotlighting
 
A Combined Voice Activity Detector Based On Singular Value Decomposition and ...
A Combined Voice Activity Detector Based On Singular Value Decomposition and ...A Combined Voice Activity Detector Based On Singular Value Decomposition and ...
A Combined Voice Activity Detector Based On Singular Value Decomposition and ...
 
Speaker identification system with voice controlled functionality
Speaker identification system with voice controlled functionalitySpeaker identification system with voice controlled functionality
Speaker identification system with voice controlled functionality
 
Speaker recognition in android
Speaker recognition in androidSpeaker recognition in android
Speaker recognition in android
 
Voice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency FilteringVoice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency Filtering
 
Framework of ADP TRAINING - AAI
Framework of ADP TRAINING - AAIFramework of ADP TRAINING - AAI
Framework of ADP TRAINING - AAI
 
Base paper for nanorobot
Base paper for nanorobotBase paper for nanorobot
Base paper for nanorobot
 
intelligent transportation system
intelligent transportation system intelligent transportation system
intelligent transportation system
 
SENSOR BASED AUTOMATIC DRIP IRRIGATION SYSTEM
SENSOR BASED AUTOMATIC DRIP IRRIGATION SYSTEMSENSOR BASED AUTOMATIC DRIP IRRIGATION SYSTEM
SENSOR BASED AUTOMATIC DRIP IRRIGATION SYSTEM
 
Nlms algorithm for adaptive filter
Nlms algorithm for adaptive filterNlms algorithm for adaptive filter
Nlms algorithm for adaptive filter
 
Audio spot light
Audio spot lightAudio spot light
Audio spot light
 
pavement analysis
pavement analysis pavement analysis
pavement analysis
 
Speaker recognition.
Speaker recognition.Speaker recognition.
Speaker recognition.
 
Nanorobot using in medical field
Nanorobot using in medical fieldNanorobot using in medical field
Nanorobot using in medical field
 
Solar roads seminar
Solar roads seminarSolar roads seminar
Solar roads seminar
 
" Design of Flexible Pavement "
" Design of Flexible Pavement "" Design of Flexible Pavement "
" Design of Flexible Pavement "
 

Ähnlich wie Cancellation of Noise from Speech Signal using Voice Activity Detection Method on FPGA

Speech Enhancement Using Spectral Flatness Measure Based Spectral Subtraction
Speech Enhancement Using Spectral Flatness Measure Based Spectral SubtractionSpeech Enhancement Using Spectral Flatness Measure Based Spectral Subtraction
Speech Enhancement Using Spectral Flatness Measure Based Spectral SubtractionIOSRJVSP
 
VOWEL PHONEME RECOGNITION BASED ON AVERAGE ENERGY INFORMATION IN THE ZEROCROS...
VOWEL PHONEME RECOGNITION BASED ON AVERAGE ENERGY INFORMATION IN THE ZEROCROS...VOWEL PHONEME RECOGNITION BASED ON AVERAGE ENERGY INFORMATION IN THE ZEROCROS...
VOWEL PHONEME RECOGNITION BASED ON AVERAGE ENERGY INFORMATION IN THE ZEROCROS...ijistjournal
 
Enhanced modulation spectral subtraction incorporating various real time nois...
Enhanced modulation spectral subtraction incorporating various real time nois...Enhanced modulation spectral subtraction incorporating various real time nois...
Enhanced modulation spectral subtraction incorporating various real time nois...IRJET Journal
 
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...IJORCS
 
Effect of Speech enhancement using spectral subtraction on various noisy envi...
Effect of Speech enhancement using spectral subtraction on various noisy envi...Effect of Speech enhancement using spectral subtraction on various noisy envi...
Effect of Speech enhancement using spectral subtraction on various noisy envi...IRJET Journal
 
Enhanced modulation spectral subtraction for IOVT speech recognition application
Enhanced modulation spectral subtraction for IOVT speech recognition applicationEnhanced modulation spectral subtraction for IOVT speech recognition application
Enhanced modulation spectral subtraction for IOVT speech recognition applicationIRJET Journal
 
20575-38936-1-PB.pdf
20575-38936-1-PB.pdf20575-38936-1-PB.pdf
20575-38936-1-PB.pdfIjictTeam
 
Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing
Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing
Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing IJECEIAES
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
An Effective Approach for Chinese Speech Recognition on Small Size of Vocabulary
An Effective Approach for Chinese Speech Recognition on Small Size of VocabularyAn Effective Approach for Chinese Speech Recognition on Small Size of Vocabulary
An Effective Approach for Chinese Speech Recognition on Small Size of Vocabularysipij
 
Research: Applying Various DSP-Related Techniques for Robust Recognition of A...
Research: Applying Various DSP-Related Techniques for Robust Recognition of A...Research: Applying Various DSP-Related Techniques for Robust Recognition of A...
Research: Applying Various DSP-Related Techniques for Robust Recognition of A...Roman Atachiants
 
A novel speech enhancement technique
A novel speech enhancement techniqueA novel speech enhancement technique
A novel speech enhancement techniqueeSAT Publishing House
 
A GAUSSIAN MIXTURE MODEL BASED SPEECH RECOGNITION SYSTEM USING MATLAB
A GAUSSIAN MIXTURE MODEL BASED SPEECH RECOGNITION SYSTEM USING MATLABA GAUSSIAN MIXTURE MODEL BASED SPEECH RECOGNITION SYSTEM USING MATLAB
A GAUSSIAN MIXTURE MODEL BASED SPEECH RECOGNITION SYSTEM USING MATLABsipij
 
Slope at Zero Crossings (ZC) of Speech Signal for Multi-Speaker Activity Dete...
Slope at Zero Crossings (ZC) of Speech Signal for Multi-Speaker Activity Dete...Slope at Zero Crossings (ZC) of Speech Signal for Multi-Speaker Activity Dete...
Slope at Zero Crossings (ZC) of Speech Signal for Multi-Speaker Activity Dete...ijcisjournal
 
Comparative performance analysis of channel normalization techniques
Comparative performance analysis of channel normalization techniquesComparative performance analysis of channel normalization techniques
Comparative performance analysis of channel normalization techniqueseSAT Journals
 
Investigations on the role of analysis window shape parameter in speech enhan...
Investigations on the role of analysis window shape parameter in speech enhan...Investigations on the role of analysis window shape parameter in speech enhan...
Investigations on the role of analysis window shape parameter in speech enhan...karthik annam
 
Compressive Sensing in Speech from LPC using Gradient Projection for Sparse R...
Compressive Sensing in Speech from LPC using Gradient Projection for Sparse R...Compressive Sensing in Speech from LPC using Gradient Projection for Sparse R...
Compressive Sensing in Speech from LPC using Gradient Projection for Sparse R...IJERA Editor
 
Improvement of minimum tracking in Minimum Statistics noise estimation method
Improvement of minimum tracking in Minimum Statistics noise estimation methodImprovement of minimum tracking in Minimum Statistics noise estimation method
Improvement of minimum tracking in Minimum Statistics noise estimation methodCSCJournals
 

Ähnlich wie Cancellation of Noise from Speech Signal using Voice Activity Detection Method on FPGA (20)

Speech Enhancement Using Spectral Flatness Measure Based Spectral Subtraction
Speech Enhancement Using Spectral Flatness Measure Based Spectral SubtractionSpeech Enhancement Using Spectral Flatness Measure Based Spectral Subtraction
Speech Enhancement Using Spectral Flatness Measure Based Spectral Subtraction
 
VOWEL PHONEME RECOGNITION BASED ON AVERAGE ENERGY INFORMATION IN THE ZEROCROS...
VOWEL PHONEME RECOGNITION BASED ON AVERAGE ENERGY INFORMATION IN THE ZEROCROS...VOWEL PHONEME RECOGNITION BASED ON AVERAGE ENERGY INFORMATION IN THE ZEROCROS...
VOWEL PHONEME RECOGNITION BASED ON AVERAGE ENERGY INFORMATION IN THE ZEROCROS...
 
Enhanced modulation spectral subtraction incorporating various real time nois...
Enhanced modulation spectral subtraction incorporating various real time nois...Enhanced modulation spectral subtraction incorporating various real time nois...
Enhanced modulation spectral subtraction incorporating various real time nois...
 
H0814247
H0814247H0814247
H0814247
 
K31074076
K31074076K31074076
K31074076
 
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
 
Effect of Speech enhancement using spectral subtraction on various noisy envi...
Effect of Speech enhancement using spectral subtraction on various noisy envi...Effect of Speech enhancement using spectral subtraction on various noisy envi...
Effect of Speech enhancement using spectral subtraction on various noisy envi...
 
Enhanced modulation spectral subtraction for IOVT speech recognition application
Enhanced modulation spectral subtraction for IOVT speech recognition applicationEnhanced modulation spectral subtraction for IOVT speech recognition application
Enhanced modulation spectral subtraction for IOVT speech recognition application
 
20575-38936-1-PB.pdf
20575-38936-1-PB.pdf20575-38936-1-PB.pdf
20575-38936-1-PB.pdf
 
Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing
Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing
Single Channel Speech Enhancement using Wiener Filter and Compressive Sensing
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
An Effective Approach for Chinese Speech Recognition on Small Size of Vocabulary
An Effective Approach for Chinese Speech Recognition on Small Size of VocabularyAn Effective Approach for Chinese Speech Recognition on Small Size of Vocabulary
An Effective Approach for Chinese Speech Recognition on Small Size of Vocabulary
 
Research: Applying Various DSP-Related Techniques for Robust Recognition of A...
Research: Applying Various DSP-Related Techniques for Robust Recognition of A...Research: Applying Various DSP-Related Techniques for Robust Recognition of A...
Research: Applying Various DSP-Related Techniques for Robust Recognition of A...
 
A novel speech enhancement technique
A novel speech enhancement techniqueA novel speech enhancement technique
A novel speech enhancement technique
 
A GAUSSIAN MIXTURE MODEL BASED SPEECH RECOGNITION SYSTEM USING MATLAB
A GAUSSIAN MIXTURE MODEL BASED SPEECH RECOGNITION SYSTEM USING MATLABA GAUSSIAN MIXTURE MODEL BASED SPEECH RECOGNITION SYSTEM USING MATLAB
A GAUSSIAN MIXTURE MODEL BASED SPEECH RECOGNITION SYSTEM USING MATLAB
 
Slope at Zero Crossings (ZC) of Speech Signal for Multi-Speaker Activity Dete...
Slope at Zero Crossings (ZC) of Speech Signal for Multi-Speaker Activity Dete...Slope at Zero Crossings (ZC) of Speech Signal for Multi-Speaker Activity Dete...
Slope at Zero Crossings (ZC) of Speech Signal for Multi-Speaker Activity Dete...
 
Comparative performance analysis of channel normalization techniques
Comparative performance analysis of channel normalization techniquesComparative performance analysis of channel normalization techniques
Comparative performance analysis of channel normalization techniques
 
Investigations on the role of analysis window shape parameter in speech enhan...
Investigations on the role of analysis window shape parameter in speech enhan...Investigations on the role of analysis window shape parameter in speech enhan...
Investigations on the role of analysis window shape parameter in speech enhan...
 
Compressive Sensing in Speech from LPC using Gradient Projection for Sparse R...
Compressive Sensing in Speech from LPC using Gradient Projection for Sparse R...Compressive Sensing in Speech from LPC using Gradient Projection for Sparse R...
Compressive Sensing in Speech from LPC using Gradient Projection for Sparse R...
 
Improvement of minimum tracking in Minimum Statistics noise estimation method
Improvement of minimum tracking in Minimum Statistics noise estimation methodImprovement of minimum tracking in Minimum Statistics noise estimation method
Improvement of minimum tracking in Minimum Statistics noise estimation method
 

Mehr von ijsrd.com

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Gridijsrd.com
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Thingsijsrd.com
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Lifeijsrd.com
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTijsrd.com
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...ijsrd.com
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...ijsrd.com
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Lifeijsrd.com
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learningijsrd.com
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation Systemijsrd.com
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...ijsrd.com
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigeratorijsrd.com
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...ijsrd.com
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingijsrd.com
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logsijsrd.com
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMijsrd.com
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Trackingijsrd.com
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...ijsrd.com
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparatorsijsrd.com
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...ijsrd.com
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.ijsrd.com
 

Mehr von ijsrd.com (20)

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Grid
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Things
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Life
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOT
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Life
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learning
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation System
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigerator
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processing
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Tracking
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparators
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.
 

Kürzlich hochgeladen

Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi 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
 
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
 
(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
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 

Kürzlich hochgeladen (20)

Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
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
 
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...
 
(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...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 

Cancellation of Noise from Speech Signal using Voice Activity Detection Method on FPGA

  • 1. IJSRD - International Journal for Scientific Research & Development| Vol. 1, Issue 3, 2013 | ISSN (online): 2321-0613 All rights reserved by www.ijsrd.com 638 Cancellation of Noise from Speech Signal using Voice Activity Detection Method on FPGA Mr. Pratik P. Shah1 Prof. Kinnar G. Vaghela2 Prof. Anil J. Kshatriya3 1 PG Student 2 Associate Professor 3 Assistant Professor 1, 2, 3 E. & C. Department 1, 3 VGEC, Chandkheda, Gujarat, India, 2 GEC, Modasa, Gujarat, India Abstract—Speech Enhancement by suppressing uncorrelated acoustically added noise has been a challenging topic of research for many years. These are the primary choice for real time applications due to the simplicity and comparatively low computational load. This paper shows VAD (Voice activity detection) technique that can detect the non speech segment from the speech signal. It is also shown that it can work powerfully in an unpredictable noise ambience. The technique is mostly done in microprocessors or DSP processors because of their flexibility. But there are several advantages of FPGA over DSP processors like high cost per logic element related to these processors makes them improper for large scale use. From the experimental results, VAD method is implemented on the FPGA chip. I. INTRODUCTION The problem of enhancing speech degraded by additive background noise has been widely studied in the past and it is still an active field for dissertation as well as research. Noise, added acoustically to speech, can degrade the performance of digital voice processors used for speech recognition, compression and authentication. In many applications, such as mobile communication, audio noise reductions, efficient noise cancellation techniques are needed, which require a low computational load. Noise suppression and speech enhancement techniques can be used to improve Signal to Noise Ratio (SNR), to lower the variance and to emphasize the important features of the speech signal. With the rapid development of microprocessors and DSP processors, acoustic noise suppression has been widely implemented with microprocessors or digital signal processors. These approaches provide flexibility and are suitable for many applications. However due to their very high cost per logic element microprocessors and digital signal processors are not suitable for widespread use. In recent years, FPGA-based hardware implementation technology has been used for signal processing field successfully due to advantages of their programmable hard-wired feature, fast time to market and reusable IP (Intellectual Property) cores. Their cost per logic element is reasonable too. Besides, the FPGA based system can get a very high speed level, since it can carry out parallel processing by means of hardware mode. Thus, one Of the motivating factors of this work is the high capability of modern FPGA. II. VOICE ACTIVITY DETECTION TECHNIQUE FOR SPEECH SIGNAL Let, assume that a windowed noise signal n(k) has been added to a windowed speech signal s(k), with their sum denoted by x(k)[1].Then x(k)= s(k) + n(k) (1) A. Short Time Energy of Speech Signal Generally, the amplitude of the unvoiced speech segments is much lower than that of the voiced one and the amplitude of the speech signal varies with time. These amplitude variations are represented by the energy of the speech signal. Short time energy can be defined En as[4]: En = ∑_(m= -∞)^∞▒[x(m)w(n-m)]2 (2) The nature of the short time energy representation is determined by using of the appropriate window. We used hamming window in our model which gives much greater attenuation outside the bandpass than the comparable rectangular window. h(n) = 0.54 – 0.46 cos(2πn/(N-1)) , for 0≤n≤N-1 = 0, otherwise (3) The attenuation of this window is independent of the window duration. Increasing the length, N, decreases the bandwidth, Fig. 1. If N is too small, the energy of sample En will fluctuate very rapidly depending on the exact details of the waveform. If N is too large, the energy of sample En will change very slowly. Thus it will not adequately reflect the changing properties of the speech signal. So the short- term energy En can be used to distinguish voiced/unvoiced speech, distinguish voiceful /voiceless sound, etc. Fig. 1: Short time energy of speech signal[4]
  • 2. Cancellation of Noise from Speech Signal Using Voice Activity Detection Method on FPGA (IJSRD/Vol. 1/Issue 3/2013/0060) All rights reserved by www.ijsrd.com 639 En is a variety measure of squared signal magnitude. In some occasion, we can use another measure of variety in speech magnitude called average short-term magnitude Mn [4] . Mn = En = ∑∞ ∞ x(m)|w(n-m) = |x(n)|*w(m) (4) For voiced speech, energy is mainly below 3.4kHz and for unvoiced speech, energy is mainly above 3.4kHz As shown in the block diagram, Fig.2, voice speech is detected when ZCR < E else it is detected as unvoiced speech signal. The rate of zero crossing is normally too high for noisy frames. Fig. 2: Block Diagram of VAD B. Zero Crossing Rate Detection If successive samples have different algebraic signs, a zero crossing is said to occur in the context of discrete-time signals. The rate at which zero crossings occur is a simple measure of the frequency content of a signal. Zero-crossing rate is a measure of number of times in a given time interval/frame that the amplitude of the speech signals passes through a value of zero[4] . Since speech signals are broadband signals, interpretation of average zero-crossing rate is much less precise. Rough estimations of spectral properties can be obtained using a representation based on the short time average zero-crossing rate. Fig. 3: Computation of Voiced and Unvoiced Speech Signal[4] Mean ZC rate for unvoiced speech is 49 per 10 msec interval and Mean ZC rate for voiced speech is 14 per 10 msec interval. A definition for zero-crossings rate[4] Zn is Zn = ∑ ∞ ∞ sgn [x(m)] – sgn[x(m-1)] w(n-m) (5) where sgn [x(n)] = 1, for x = -1, for x (6) w(n) = , for 0 = 0, otherwise (7) The energy of voiced speech is found below about 3 kHz. This is because of the spectrum fall of introduced by the glottal wave. Most of the energy is found at higher frequencies for unvoiced speech. There is a strong correlation between zero-crossing rate and energy distribution with frequency since high frequencies imply high zero crossing rates and low frequencies imply low one. It should be a reasonable generalization that if the zero- crossing rate is high, the speech signal is unvoiced and if the rate is low, the speech signal is voiced. III. USE OF FPGA In this paper, FPGA is used to implement the functional blocks like short time energy calculations, zero crossing rate calculations and takes the decision whether voiced speech is present or unvoiced speech is present in actual speech signal. Simulation results are shown for the Xilinx Spartan3 Device, XC3S400. IV. SIMULATION RESULT AND ANALYSIS As shown in Fig. 5, Speech 1 sampled is read by using Xilinx 9.1i. All speech sampled are stored in buffer and they are read by using readline function. As shown in the Fig. 6, at the riding edge of the clock pulse and en = ‘1’, sampled values are read from the buffer, perform the short time energy calculation and stored result into the output file by using writeline function. Fig. 5: Short time energy calculation using Xilinx 9.1i ISE As shown in Fig. 7, Speech 2 sampled is read by using Xilinx 9.1i. All speech sampled are stored in buffer and they are read by using readline function. As shown in the Fig.7, at the riding edge of the clock pulse and en = ‘1’, sampled values are read from the buffer, perform the short time energy calculation and stored result into the output file by using writeline function. As shown in Fig. 9, entire speech signal is framed and buff1 is used to store the speech samples which are read through the readline function. The size of each buffer is 80 (integer). ZCR for each frame has been calculated when en = 1 and wr =0. The dataout1 signal is used to calculate the
  • 3. Cancellation of Noise from Speech Signal Using Voice Activity Detection Method on FPGA (IJSRD/Vol. 1/Issue 3/2013/0060) All rights reserved by www.ijsrd.com 640 ZCR for each frame. The buff3 is used to store the sampled value before writing it to the output file. Fig. 6: Short time energy calculation of Speech If ZCR is less than 14, then it is assumed that the corresponding frame contains speech only otherwise it is considered as noise. To write data to the output file, the en signal is cleared to 0 while wr signal is set to 1. If frame contains the speech signal, then valid sampled values are stored into the output file by using writeline function. If frame contains noise, then the amplitude of the samples are assign to zero and stored it into the output file. Fig. 7: Zero crossing rate calculation by using Xilinx ISE 9.1i As shown in the Fig. 7, if the ZCR of the frame is greater than 14, then the value 0 is assigned to each sample of the frame. If ZCR of the frame is less than 14, then the value of the sample remains as it is. Voiced speech and unvoiced speech are present in speech signal. As shown in Fig. 9, if voiced speech is detected in speech signal then VAD flag bit =1, otherwise VAD flag bit = 0. Fig. 8: Removing Noise from Speech using ZCR Fig. 9 : Voice Activity Detection using Xilinx 9.1i Fig. 10: Detection of Voiced and Unvoiced Speech Using VAD V. CONCLUSION From these simulation results, it is concluded that VAD (Voice activity detection) is an efficient method to distinguish unvoiced speech segment from the voiced one in speech signal. If a speech segment is detected as unvoiced speech segment, then it assigns the value 0. If a speech segment is detected as voiced speech, then the value of the voiced speech segment remains as it is. It can remove the noise from the unvoiced speech signal but not from the voiced speech. So it is better to use the frequency domain algorithms for the cancellation of noise from voiced speech as well as unvoiced speech segment. VI. FUTURE WORK Various algorithms for noise cancellation in frequency domain can be implemented which provides better performance than time domain approaches. REFERENCES [1]. S. F. Boll, “Suppression of Acoustic Noise in Speech Using Spectral Subtraction”, IEEE Transactions on acoustics, speech, and signal processing, Vol. assp-27, no. 2, April,1979. [2]. U. Mahbub, T. Rahman and A. B. M. H. Rashid, “FPGA Implementation of Real Time Acoustic Noise Suppression by Spectral Subtraction using Dynamic Moving Average Method”, IEEE Symposium on Industrial Electronics and Applications, Kuala Lumpur, Malaysia, October 4-6, 2009. [3]. J. Whittington, K. Deo, T. Kleinschmidt and M. Mason, “FPGA Implementation of Spectral Subtraction for
  • 4. Cancellation of Noise from Speech Signal Using Voice Activity Detection Method on FPGA (IJSRD/Vol. 1/Issue 3/2013/0060) All rights reserved by www.ijsrd.com 641 Automotive Speech Recognition”, IEEE Transaction, 2009. [4]. F. Beritelli, “A Robust Voice Activity Detector for Wireless Communications Using Soft Computing”, IEEE Transaction, 1998. [5]. J. Xu, A. Ariyaeeinia, R. Sotudeh and Z. Ahmad, “Pre- processing Speech Signals in FPGAs”, IEEE Transaction, 2005. [6]. A. B. Diggikar and S. S. Ardhapurkar, “Design and Implementation of Adaptive filtering algorithm for Noise Cancellation in speech signal on FPGA”, International Conference on Computing, Electronics and Electrical Technologies, 2012. [7]. R. Fukane and S. L. Sahare, “Different Approaches of Spectral Subtraction method for Enhancing the Speech Signal in Noisy Environments”, Internation.al Journal of Scientific & Engineering Research, Volume 2, Issue 5, May-2011. [8]. V.K. Subramaniam, V. M. Reddy andS. S. Rao, “FPGA Implementation of an Adaptive Noise Canceller with Low Signal Distortion”, IEEE Transaction, 1999.