Noise post processing based on a stationary noise generator

The paper presents a newly developed noise post-processing (NPP) algorithm for improving subjective performance of low bit-rate code excited linear prediction (CELP) decoding. The algorithm is based on a stationary noise generator and improves subjective quality of a noisy signal input. A backward adaptive detector defines noisy input signal segments from decoded line spectral frequency (LSF), energy, and pitch parameters. By using LSF and energy parameters from the past, the noise generator estimates and produces stationary noise. The algorithm is independent of the main codec algorithm and is applicable to any CELP decoder. When applied to G.729 and G.723.1, our test results show that the algorithm improves subjective performance at around 0.2-0.8 in degradation category rating (DCR) mean opinion score (DMOS) under several background noise conditions.

[1]  S. Takahashi,et al.  Post noise smoother to improve low bit rate speech-coding performance , 1999, 1999 IEEE Workshop on Speech Coding Proceedings. Model, Coders, and Error Criteria (Cat. No.99EX351).

[2]  Kazunori Ozawa,et al.  A post-processing technique to improve coding quality of CELP under background noise , 2000, 2000 IEEE Workshop on Speech Coding. Proceedings. Meeting the Challenges of the New Millennium (Cat. No.00EX421).

[3]  Takashi Taniguchi,et al.  Enhancement of VSELP Coded Speech under Background Noise , 1995, Proceedings. IEEE Workshop on Speech Coding for Telecommunications.

[4]  Torbjörn Wigren,et al.  Improvements of background sound coding in linear predictive speech coders , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

[5]  Yang Gao,et al.  A candidate for the ITU-T 4 kbit/s speech coding standard , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[6]  Hiroyuki Ehara 4 kbit /s Multi-Dispersed-Pulse-Based CELP (MDP-CELP) Speech Coder , 2002 .