next up previous
Next: Wiener filter [9] Up: Speech Enhancement Summaries Previous: Spectral reading

Spectral subtraction


\begin{displaymath}
y[n]=x[n]+b[n]
\end{displaymath}

Boll [1] proposes a magnitude based subtraction:

\begin{displaymath}
\vert\hat{X}(\omega)\vert=
\vert Y(\omega)\vert-E\{\vert B(\omega)\vert\}\\
\end{displaymath}

Berouti et al [5] use power subtraction instead:

\begin{displaymath}
\vert\hat{X}(\omega)\vert^2=\left\{
\begin{array}{ll}
\v...
... \textrm{otherwise (Spectral floor)}\\
\end{array}
\right.
\end{displaymath}

where

\begin{displaymath}
\vert D(\omega)\vert^2=\vert Y(\omega)\vert^2-\alpha S_b(\omega) \quad \textrm{(Oversubtraction since $\alpha \ge 1$)}
\end{displaymath}



Vinesh Bhunjun 2004-09-17