[output Nzeros] = joergensen2011_sepsub(input,noise,W,padz,SP,factor,fs)
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 | the estimated "clean" time signal |
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).