SlideShare a Scribd company logo
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.

More Related Content

What's hot

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 Domain
IRJET Journal
 
Speech technology basics
Speech technology   basicsSpeech technology   basics
Speech technology basics
Hemaraja Nayaka S
 
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)
 
H010234144
H010234144H010234144
H010234144
IOSR Journals
 
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
IJNSA 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 environment
OHSU | 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 Signal
IJASRD 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
 
Linear Predictive Coding
Linear Predictive CodingLinear Predictive Coding
Linear Predictive Coding
Shruti Bhatnagar Dasgupta
 
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
NAVER 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
 
Closed loop DPCM
Closed loop DPCMClosed loop DPCM
Closed loop DPCM
Samarth Annappa Swamy
 
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 Audio
inventy
 
Rain Technology
Rain TechnologyRain Technology
Rain Technology
amal390
 
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
 

What's hot (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 ...
 

Viewers also liked

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 2011
JJ 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 NAnorobots
mrudu5
 
Audio spotlighting
Audio spotlightingAudio spotlighting
Audio spotlighting
Nagappa Kannur
 
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 Filtering
Tejus 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 SYSTEM
Journal 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 light
Mansi 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 field
APEC
 
Solar roads seminar
Solar roads seminarSolar roads seminar
Solar roads seminar
Daanish Zama
 
" Design of Flexible Pavement "
" Design of Flexible Pavement "" Design of Flexible Pavement "
" Design of Flexible Pavement "
Nishant Pandey
 

Viewers also liked (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 "
 

Similar to 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 Subtraction
IOSRJVSP
 
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 application
IRJET Journal
 
20575-38936-1-PB.pdf
20575-38936-1-PB.pdf20575-38936-1-PB.pdf
20575-38936-1-PB.pdf
IjictTeam
 
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 Vocabulary
sipij
 
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 technique
eSAT 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 MATLAB
sipij
 
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 techniques
eSAT 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 method
CSCJournals
 

Similar to 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
 

More from ijsrd.com

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Grid
ijsrd.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 Things
ijsrd.com
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Life
ijsrd.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 IOT
ijsrd.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 Life
ijsrd.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 Learning
ijsrd.com
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation System
ijsrd.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 Refrigerator
ijsrd.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 processing
ijsrd.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 Logs
ijsrd.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 SYSTEM
ijsrd.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 Tracking
ijsrd.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 Comparators
ijsrd.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
 

More from 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.
 

Recently uploaded

J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
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
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
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
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
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
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
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
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 

Recently uploaded (20)

J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
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
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
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
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
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
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
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
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 

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.