Faculté des sciences

Optimized implementation of speech processing algorithms

Grassi, Sara ; Pellandini, Fausto (Dir.)

Thèse de doctorat : Université de Neuchâtel, 1998 ; 1402.

Add to personal list
    Résumé
    Les exigences relatives à la consommation d'énergie, la taille et l'alimentation sont très sévères pour un certain nombre d'applications du traitement de la parole, par exemple les aides auditives digitales ou les appareils de communication portables. Ces conditions sont difficiles à remplir, étant donné la complexité et le grand nombre de fonctions à implanter, auxquels s'ajoutent les contraintes liées au temps réel et à la large dynamique des signaux d'entrée. Pour satisfaire ces exigences, une optimisation soignée doit être menée à tous les niveaux, depuis l'algorithme, jusqu'au circuit et à la conception de la librairie de cellules, en passant par l'architecture du système et du circuit. Les aspects majeurs de l'optimisation concernent notamment le choix des algorithmes, les modifications nécessaires pour réduire le coût de calcul, le choix d'un unité arithmétique à virgule fixe, la minimisation du nombre de bits nécessaires pour chaque valeur dans l'algorithme ainsi que l'adéquation minutieuse entre algorithmes et architecture. La méthode d'optimisation est détaillée puis illustrée dans le cas de deux applications types du traitement de la parole: la réduction de bruit pour les aides auditives digitales ainsi que l'analyse spectrale et la quantification du codeur CELP FS1016.