View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Noise tracking algorithm for single-microphone speech signals

3.2 | 4 ratings Rate this file 9 Downloads (last 30 days) File Size: 573 KB File ID: #27311 Version: 1.5

Noise tracking algorithm for single-microphone speech signals



20 Apr 2010 (Updated )

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

| Watch this File

File Information

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

Kamil Wojcicki (view profile)

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.

Comment only
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

JEON (view profile)

15 Aug 2010 Nagaraju Ardam

16 Jul 2010 1.1

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 1.2

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

24 Dec 2010 1.3

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

16 May 2011 1.4

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.

29 Sep 2014 1.5

Bug fix in createDFTAmatrix.m

Contact us