Résumé

Le présent appendice III spécifie un algorithme de haute qualité pour le masquage des pertes de paquets (PLC, packet loss concealment) destiné à la Rec. UIT-T G.722. Cet algorithme procède au masquage des pertes de paquets dans le domaine de sortie à 16 kHz du décodeur G.722. On utilise une extrapolation périodique pour remplir la forme d'onde des paquets perdus, mélangés à du bruit filtré suivant les caractéristiques que possédait le signal avant la perte. Le signal extrapolé à 16 kHz est soumis à la banque des filtres d'analyse QMF, et les signaux des sous-bandes sont transmis à des codeurs MICDA dans les sous‑bandes partielles pour actualiser les états des décodeurs MICDA desdites sous-bandes. Un traitement additionnel a lieu à chaque perte de paquets pour passer sans heurt de la forme d'onde extrapolée à la forme d'onde décodée à partir des paquets reçus. Entre autres, les états des décodeurs MICDA des sous‑bandes sont alignés en phase avec le premier paquet reçu après une perte de paquets, et la forme d'onde décodée est alignée temporellement pour pouvoir s'aligner sur la forme d'onde extrapolée, avant que les deux soient ajoutées par chevauchement (overlaps-added) pour lisser la transition. Dans le cas d'une longue perte de paquets, l'algorithme atténue graduellement les signaux de sortie.

L'algorithme opérant selon une longueur de trame intrinsèque de 10 ms peut intervenir sur n'importe quelle longueur de paquet ou de trame multiple de 10 ms. La trame d'entrée la plus longue devient une supertrame pour laquelle le masquage des pertes de paquets est appelé à la longueur de la trame intrinsèque de 10 ms autant de fois que nécessaire, d'où l'absence de décalage supplémentaire par rapport au décodage G.722 normal utilisant la même longueur de trame.

L'algorithme PLC décrit dans le présent appendice satisfait aux mêmes conditions de complexité que l'algorithme PLC décrit dans l'Appendice IV de la Rec. UIT-T G.722. A une complexité additionnelle de 2,8 WMOPS dans le cas le plus défavorable et de 2 WMOPS en moyenne par rapport au décodeur G.722 sans PLC, l'algorithme PLC G.722 décrit dans le présent appendice fournit une qualité vocale nettement meilleure que l'algorithme PLC G.722 décrit dans l'Appendice IV, qui propose lui un autre compromis entre qualité et complexité.