Enhancing speech using an Adaptive Wiener Filter based algorithm

Dinesh Lal Arora, Vijay Kumar
2012 International Journal of Advances in Computing and Information Technology  
Speech can be expressed as a mechanism of expressing thoughts and ideas using vocal sounds. In humans, speech signals are generated at vocal cords, travelled through the vocal tract, and finally produced & transmitted through speaker's mouth. These speech signals then usually travels through air or other mediums to the listener's ear, where it acts as pressure waves. The bandwidth of speech signal is around 4 KHz. The noise produced by various ambient sources such as vehicles normally lies in
more » ... is frequency range. Therefore, speech signals get easily distorted by the ambient noise. These distorted or degraded speech signals are called noisy speech signals. This paper focuses on speech processing (in particularly speech enhancement) of the noisy speech signals. This is very important as speech is the most commonly used way of communication and interaction between humans; however, it is very complex to understand. Therefore, this paper proposes an adaptive algorithm based on Wiener filter for speech enhancement. The proposed adaptive Wiener filter depends on the adaptation of the filter transfer function from sample to sample based on the speech signal statistics (mean and variance). The adaptive Wiener filter is implemented in time domain rather than in frequency domain. This is done to accommodate the random speech signal. The proposed method is compared to the traditional Wiener filter and the spectral subtraction methods.
doi:10.6088/ijacit.12.14013 fatcat:mxe2p5dtxfdd3h2yrgm3ecweam