In this paper, a packet loss concealment (PLC) algorithm for CELP-type speech coders is proposed which improves the quality of decoded speech under burst packet loss conditions. The proposed PLC algorithm is based on the reconstruction of excitation by combining voiced excitation and random excitation, where the voice excitation is obtained from the adaptive codebook excitation scaled by a voicing probability and the random excitation is generated by permutating the previous decoded excitation. The voicing probability is estimated from the correlation using the decoded excitation and pitch of the previous frames. In addition, a linear regression-based gain amplitude is estimated and applied to the reconstructed excitation for the compensatation of the undesirable amplitude change under a burst packet loss condition. The proposed algorithm is implemented as a PLC algorithm for G.729 and its performance is compared with PLC employed in G.729 by means of perceptual evaluation of speech quality (PESQ), a waveform comparison, and an A-B preference test under random and burst packet loss rates of 3% and 5%. It is shown that the proposed algorithm provides significanlty better speech quality than the PLC of G.729, especially under burst packet losses.
[1]
B. Goode,et al.
Voice over Internet protocol (VoIP)
,
2002,
Proc. IEEE.
[2]
Sung-Bum Park,et al.
Lossless compression of color halftone images using color channel adaptive templates
,
2008
.
[3]
Aaas News,et al.
Book Reviews
,
1893,
Buffalo Medical and Surgical Journal.
[4]
J. E. Glynn,et al.
Numerical Recipes: The Art of Scientific Computing
,
1989
.
[5]
Wenyu Jiang,et al.
Comparison and optimization of packet loss repair methods on VoIP perceived quality under bursty loss
,
2002,
NOSSDAV '02.
[6]
Yukio Ishibashi,et al.
Synthesis of a Complex Filter Using Lossy Transformers
,
2008
.
[7]
John H. L. Hansen,et al.
Discrete-Time Processing of Speech Signals
,
1993
.
[8]
Hwang Soo Lee,et al.
A 4 kbps adaptive fixed code-excited linear prediction speech coder
,
1999,
1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).