Code covered by the BSD License  

Highlights from
Noise tracking algorithm for single-microphone speech signals

3.25

3.2 | 4 ratings Rate this file 31 Downloads (last 30 days) File Size: 581 KB File ID: #27311

Noise tracking algorithm for single-microphone speech signals

by

 

20 Apr 2010 (Updated )

Implements a data-driven noise tracking algorithm suitable for nonstationary noise sources.

| Watch this File

File Information
Description

Contains m-files to train and implement the MMSE noise tracking algorithm described in:

J.S. Erkelens and R. Heusdens, "Tracking of nonstationary noise based on data-driven recursive noise power estimation", IEEE Trans. Audio, Speech & Lang. Proc., Vol. 16, No. 6, pp. 1112-1123, August 2008.

See Description.doc in the zip-file.

MATLAB release MATLAB 7.5 (R2007b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (5)
08 Jun 2011 Kamil Wojcicki  
17 May 2011 Jan Erkelens

I guess you mean the train data? I used a lot of train data, which I cannot upload. You can either use your own train data, or use the pretrained gainfunctions I have included, in which case no training is required. See the example at the end of Description.doc. The m-files I used for training were added to assist people who want to do their own training.

17 May 2011 Matthew

Why submit files to the FEX that refer to data files on your hard drive? Perhaps your going to update this submission with your computer login details? ;-)

12 May 2011 JEON  
15 Aug 2010 Nagaraju Ardam  
Updates
16 Jul 2010

The variable names in GainTables.mat have been changed to match those used in NoiseTracker.m, that is
G1 => G_A
G2 => G_A2
Gd2new => G_D2

02 Sep 2010

Added an example to Description.doc and explained how the noise tracker may be used at different sampling frequencies.

24 Dec 2010

- Removed potsband.m (available online elsewhere, see Description.doc)
- Added pdf of the paper + IEEE copyright statement

16 May 2011

The safety net in NoiseTracker.m assumed a sampling frequency of 8 kHz. NoiseTracker.m now reads the noisy speech from a .wav-file and the sampling frequency is automatically detected.

Contact us