Professional Documents
Culture Documents
INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN ELECTRICAL, ELECTRONICS, INSTRUMENTATION AND CONTROL ENGINEERING
Vol. 2, Issue 3, March 2014
Keywords: Adaptive noise cancellation, LMS Filter Weiner filter, adaptive wiener filter, TSNR, HRNR
I. INTRO DUCTION
Speech is a very basic way for humans to convey II. SPECTRAL S UB TRACTION
informat ion, it has a bandwidth of only 4 kHz; it can The spectral subtraction methods are the most widely used
convey informat ion with the emotion of a human voice. due to the simp licity of implementation and also due to
Certain properties of the speech signal are, it is a one- low co mputational load. It reduces the effect of
dimensional signal, with time as its independent variable, background noise based on the STSA estimation
it is random in nature, it is non-stationary, and the technique. The basic power spectral subtraction technique
frequency spectrum is not constant in time. Although is popular due to its simple underly ing concept and its
human beings have an audible frequency range of 20 Hz to effectiveness in canceling noise in speech signal.
20 kHz, the human speech has significant frequency
The basic principle of the spectral subtraction method is to
components only up to 4 kHz.
subtract the magnitude spectrum of noise fro m that of the
The most common problem in speech processing is the noisy speech.
effect of interference noise in the signals. This noise
masks the speech signal, reduces its intelligibility and also
in noisy environment speech communicat ion is greatly
affected by the presence of background acoustic noise.
The presence of background noise in speech significantly
reduces the intelligib ility of speech. Noise reduction
algorith ms are used to suppress such background noise
and imp rove the perceptual quality and intelligibility of
speech. Removing various types of noise is difficult due to Fig.1 Block Diagram of spectral subtraction.
the random nature of the noise and the inherent
complexit ies of the speech. Noise reduction techniques The noise is assumed to be uncorrelated and additive to
usually have a trade-off between the amount of noise the speech signal. An estimate of the noise signal is
removal and speech distortions introduced due to measured during silence or non-speech activity in the
processing of the speech signal. Several techniques have signal. The phase of the noisy speech is kept unchanged,
been proposed for this purpose in the area of speech since it is assumed that the phase distortion is not
enhancement, like spectral subtraction approach, wiener perceived by human ear. However the subtraction type
filter and kalman filter. The performances of these algorith ms have a serious drawback in that the enhanced
techniques depend on the quality and intellig ibility o f the speech is accompanied by unpleasant musical noise
processed speech signal. The imp rovement in the speech artifact, which is characterized by tones with random
signal to noise ratio is the target of most techniques. frequencies.
Copyright to IJIREEICE w ww.ijireeice.com 1160
ISSN (Online) 23 21 – 2004
ISSN (Print) 2321 – 5526
INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN ELECTRICAL, ELECTRONICS, INSTRUMENTATION AND CONTROL ENGINEERING
Vol. 2, Issue 3, March 2014
INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN ELECTRICAL, ELECTRONICS, INSTRUMENTATION AND CONTROL ENGINEERING
Vol. 2, Issue 3, March 2014
The imp lementation steps for this algorith m can be stated and one seeks the linear time invariant filter whose output
as; would co me as close to the original signal as possible.
(1) Define the desired response and set each coefficient (1) For this transfer function of wiener filter is used in
weight to zero frequency domain which is expressed as follows:
For each samp ling instant (n) carry out the following Where, Ps (ω) and Pd (ω) are power spectral densities of
steps;
clean and noisy speech signals respectively.
(2) Move all samples in the input array one position to the
right, now load the current data sample (n) into the (2) In wiener filter, the the speech signal and noise is
first position in the array. Calcu late the output of the assumed uncorrelated and stationary, and the SNR is
adaptive filter by mult iplying each element in the given by:
array of filter coefficients by the corresponding
element in the input array and all the results are
summed to give the output corresponding to that data
that was earlier loaded into the input array, such that (3) Using this definition of SNR, the transfer function of
the output y(n) is; Wiener filter can be given
(3) Before the filter coefficients can be updated, the error Fro m the above definition of transfer function, it can
must be calculated, simply find the difference be interpreted that the Wiener filter has fixed
between the desired response, d(n), and the output of frequency response at all frequencies and also needs an
the adaptive filter, y(n). estimation of the power spectral density of clean signal
and noise prior to filtering.
(4) To update the filter coefficients multip ly the error by
C. Adaptive Wiener Filter
the learning rate parameter, μ, and then multiply the This section presents an adaptive implementation of the
results by the filter input and add this result to the Wiener filter which benefits from the varying local
values of the previous filter coefficients. statistics of the speech signal. The designed adaptive
wiener filter depends on the adaptation of the filter transfer
The resources required to implement the LMS algorithm function fro m sample to sample based on the speech s ignal
for a transversal adaptive FIR filter of L coefficients in statistics (mean & variance).
A block diagram of the approach is as shown in figure
real the computations given are those required to process
one sample. below.
Fig.4 Basic of Wiener Filter This instantaneous SNR and the a priori SNR can be
estimated using decision directed approach. The behaviour
Typical filters are designed for a desired frequency of the estimator of the a priori SNR controlled by the
response. However, the design of wiener filter takes a parameter α .The multip licative gain function is obtained
different approach. One is assumed to have knowledge of by multip lying functions of priori SNR with instantaneous
the spectral properties of the original signal and the noise,
Copyright to IJIREEICE w ww.ijireeice.com 1162
ISSN (Online) 23 21 – 2004
ISSN (Print) 2321 – 5526
INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN ELECTRICAL, ELECTRONICS, INSTRUMENTATION AND CONTROL ENGINEERING
Vol. 2, Issue 3, March 2014
Fig.6 RTL Schematic for LM S filter Fig.12 Spectrogram of No isy speech signal
Copyright to IJIREEICE w ww.ijireeice.com 1163
ISSN (Online) 23 21 – 2004
ISSN (Print) 2321 – 5526
INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN ELECTRICAL, ELECTRONICS, INSTRUMENTATION AND CONTROL ENGINEERING
Vol. 2, Issue 3, March 2014
REFERENCES
[1] Allam Mousa, Marwa Qados, Sherin Bader, “Speech Signal
Enhancement Using Adaptive Noise Cancellation Techniques,”
Canadian Journal on Electrical and Electronics Engineering Vol. 3,
No. 7, September 2012
[2] Jafar Ramadhan Mohammed, Muhammad Safder Shafi, Sahar
Imtiaz, Rafay Iqbal Ansari, and Mansoor Khan“An Efficient
Adaptive Noise Cancellation Scheme Using ALE and NLMS
Filters” International Journal of Electrical and Computer
Engineering (IJECE), Vol.2, No.3, June 2012
[3] Deepa Dhanaskodi and Shanmugam Arumugam ,“ Speech
Enhancement Algorithm Using Sub band T wo Step Decision
Directed approach with Adaptive Weighting factor and Noise
Masking Threshold”, Journal of Computer Science 7 (6): 941-948,
2011 ISSN 1549-3636 © 2011 Science Publications
[4] Sayed. A. Hadei, M. lotfizad J. , “ A Family of Adaptive Filter
Fig. 13 Spectrogram of Output speech signal using TSNR Algorithms in Noise Cancellation for Speech Enhancement”
International Journal of Computer and Electrical Engineering, Vol.
2, No. 2, April 2010. 1793-8163
[5] V. R. Vijaykumar, P. T. Vanathi, P. Kanagasapabathy, “Modified
Adaptive Filtering Algorithm for Noise Cancellation in Speech
Signals”, Department of Electronics and Communication
Engineering, PSG College of Technology, India, 2007.
[6] S. Haykin, “Adaptive Filter Theory”. Upper Saddle River, NJ:
Prentice-Hall, 2001.
[7] Sen M. Kuo “Digital signal Processors: Architectures,
Implementations and Applications”, Pearson Education, Fifth
impression, 2011, ISBN 978-81-317-1793-6
[8] Saeed V. Vaseghi “Advanced Digital Signal Processing and Noise
Reduction”, Second Edition. Copyright © 2000 John Wiley & Sons
Ltd ISBNs: 0-471-62692-9 (Hardback): 0-470-84162-1 (Electronic)
[9] Dimitris G. Manolakis,Vinay K. Ingle, Stephen M. Kogon,
Fig. 14 Spectrogram of Output speech signal using HRNR “Statistical and Adaptive Signal Processing”, McGraw-Hill ,2005
ISBN:1-58053-610-7
[10] L.R.Rabiner, R.W. Schafer, “Digital Processing of speech signals”,
Pearson Education, 2004 ISBN 81-297-0272-X