Optimal Adaptive Voice
Smoother for New Generation VoIP Services
Abstract
VoIPs, one of emerging
technologies, offer high quality of real time voice services over IP-based
broadband networks. Perceived voice quality is a key metric for VoIP applications. It is mainly affected by IP network
impairments such as delay, jitter and packet loss. Playout
buffer at the receiving end can compensate for the effects of jitter based on a
tradeoff between delay and loss. Adaptive smoothing algorithms are capable of
adjusting dynamically the smoothing size by introducing a variable delay based
on the network parameters to avoid the quality decay problem. This dissertation
introduces efficient and feasible perceived quality methods for buffer
optimization to archive the best voice quality. This work formulates an online
loss model which incorporates buffer sizes and applies the Lagrange Multiplier
method, and ITU-T E-model approaches to optimize the delay-loss problem.
Distinct from the other optimal smoothers, the proposed optimal smoother
suitable for most of codecs carries the lowest
complexity. Since the adaptive smoothing scheme introduces variable playback
delays, the buffer re-synchronization between the capture and the playback
becomes essential. This work also presents a buffer re-synchronization
algorithm based on silence skipping to prevent unacceptable increase in the
buffer preloading delay and even buffer overflow. Simulation experiments
validate that the proposed adaptive smoother archives significant improvement
in the voice quality.
Key
words: Adaptive
voice smoother, VoIP, buffer re-synchronization,
delay/loss trade off, E-model