Code covered by the BSD License
-
Amatrix=createDFTAmatrix(X,H)...
function Amatrix=createDFTAmatrix(X,H);
-
GenerateTraindata
Generates training data for GenerateGD2Table.m
-
[G_D2,MSE]=GenerateGD2Table(n...
function [G_D2,MSE]=GenerateGD2Table(numiter,N,alphaNT,Range_prior,Range_post);
-
[LABDA_D,PRIOR_SNR,s_hat]=Noi...
function [LABDA_D,PRIOR_SNR,s_hat]=NoiseTracker(noisy_file,alphaSE)
-
View all files
Noise tracking algorithm for single-microphone speech signals
by Jan Erkelens
20 Apr 2010
(Updated 16 May 2011)
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
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| 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 at files@mathworks.com