THE AUDITORY MODELING TOOLBOX

Applies to version: 1.2.0

View the code

Go to function

JOERGENSEN2011_SEPSUB - estimates the clean signal output_Y

Usage

[output Nzeros] = joergensen2011_sepsub(input,noise,W,padz,SP,factor,fs)

Input parameters

input Vector containg the noisy input (time) signal.
noise Vector containg the noise (time) signal that was added to the clean signal to create the noisy signal.
W Frame length
padz zero padding (pad with padz/2 from the left and padz/2 from the right )
SP Shift percentage (overlap)
factor the over-subtraction factor

Output parameters

output the estimated "clean" time signal

Description

This function calculates an estimate of the clean signal Y_hat from the noisy signal (signal) and noise alone using spectral subtraction as defined by Berouti et al. (1979).