Sujets d'études et projets
Proposés par P. Leray


COMPRESSION DE LA PAROLE
(norme G722)

Contexte du projet et application

L’essor des réseaux de transmissions numériques et de l’informatique a conduit à des techniques de numérisation du signal de parole. Le signal numérisé a pour avantages par rapport au signal analogique une meilleure immunité au bruit, une plus grande commodité d’emploi (multiplexage, cryptage, ...).

Deux résultats théoriques influent sur la numérisation des signaux audio :
- le théorème de Shannon sur l’échantillonnage impose de limiter le spectre du signal à numériser à Fe/2 (Fe : fréquence d’échantillonnage).
- la quantification linéaire sur B bits, soit 2B niveaux, produit un bruit de quantification.

Le débit vaut alors D = Fe.B exprimé en kbits/s. Le but du codage est de réduire le débit en transmission, ce qui permet d’augmenter le nombre de voies sur un canal à capacité fixe et d’augmenter la capacité de stockage des mémoires.

Plusieurs techniques de codage ont été normalisées.

Cahier des charges

Il s’agit d’effectuer les opérations de compression et de décompression de la parole en temps réel. La méthode retenue est décrite par la recommandation G.722 du CCITT.

Numérisation du signal audio : Fe = 16 kHz, B = 14 bits.
Débit après compression : 64 kbits/s. L’implantation se fera sur un Processeur de Traitement du Signal (320C50 de TI).

étapes du projet

- étude bibliographique. Analyse des algorithmes.
- Conception d’un logiciel de simulation effectuant les opérations de
compression-décompression - évaluation des performances.
- Implantation pour une exécution temps réel des traitements sur le DSP 320C50.

Domaines concernés

Traitement du signal, Programmation.


COMPRESSION DE LA PAROLE
(norme CELP)

Contexte du projet et application

L’essor des réseaux de transmissions numériques et de l’informatique a conduit à des techniques de numérisation du signal de parole. Le signal numérisé a pour avantages par rapport au signal analogique une meilleure immunité au bruit, une plus grande commodité d’emploi (multiplexage, cryptage, ...).

Deux résultats théoriques influent sur la numérisation des signaux audio :
- le théorème de Shannon sur l’échantillonnage impose de limiter le spectre du signal à numériser à Fe/2 (Fe : fréquence d’échantillonnage).
- la quantification linéaire sur B bits, soit 2B niveaux, produit un bruit de quantification.

Le débit vaut alors D = Fe.B exprimé en kbits/s.

Le but du codage est de réduire le débit en transmission, ce qui permet d’augmenter le nombre de voies sur un canal à capacité fixe et d’augmenter la capacité de stockage des mémoires.

Plusieurs techniques de codage ont été normalisées.

Cahier des charges

Il s’agit d’effectuer les opérations de compression et de décompression de la parole en temps réel. La méthode retenue est décrite par la norme CELP.

Numérisation du signal audio : Fe = 16 kHz, B = 14 bits.
Débit après compression : 4.8 kbits/s.
L’implantation se fera sur un Processeur de Traitement du Signal (320C50 de TI).

étapes du projet

- étude bibliographique. Analyse des algorithmes.
- Conception d’un logiciel de simulation effectuant les opérations de compression-décompression - évaluation des performances.
- Implantation pour une exécution temps réel des traitements sur le DSP 320C50.

Domaines concernés

Traitement du signal, Programmation.


DÉTECTION DES CONTOURS D’UNE IMAGE

Contexte du projet et application

On considère une image de N x N pixels de 8 bits contenue dans un plan mémoire. On veut réaliser un circuit spécialisé permettant de faire l’extraction des contours de cette image en utilisant l’algorithme de Shen & Castan.

Cet algorithme consiste à effectuer un filtrage récursif sur les lignes et sur les colonnes de la forme :

les dérivées première et seconde se calculant par :

Les contours se situent au niveau des extrema de la dérivée première.

L’utilisation de la dérivée seconde permet de les repérer (passage à zéro de la dérivée seconde). L’observation du signe des dérivées lors des passages à zéro permet d’éliminer de fausses transitions dues aux bruits et erreurs d’arrondi.

Cahier des charges

Conception d’un opérateur de traitement d’image réalisant le filtrage de Shen & Castan sur des images de dimension N x N paramétrable et numérisées sur 8 bits.

étapes du projet

- étude bibliographique. Analyse des algorithmes.
- Conception d’un logiciel de simulation (MATLAB ou langage C) - évaluation des performances. - étude de l’architecture d’un opérateur spécialisé dans le filtrage de Shen & Castan. Description en langage VHDL. Implantation sur composants programmables.

Domaines concernés

Traitement d’image. Conception et Synthèse des systèmes logiques.


COMPRESSION DE DONNÉES : CODAGE D’HUFFMAN

Contexte du projet et application

En 1952, D.A. Huffman présentait une méthode de compression des données basée sur l’analyse statistique des symboles composant l’information. Elle consiste à attribuer aux symboles des codes binaires de différentes tailles, selon leurs proportions respectives : plus un symbole est présent dans le bloc de données, plus son code calculé par "la méthode d’Huffman" est court. Cette méthode fait partie des méthodes de compression sans perte.

Cahier des charges

Il s’agit d’effectuer les opérations de compression et de décompression de la parole en temps réel. La méthode retenue est décrite par la recommandation G.722 du CCITT. Numérisation du signal audio : Fe = 16 kHz, B = 14 bits. Débit après compression : 64 kbits/s. L’implantation se fera sur un Processeur de Traitement du Signal (320C50 de TI).

étapes du projet

- étude bibliographique. Analyse des algorithmes.
- Conception d’un logiciel de simulation effectuant les opérations de compression-décompression - évaluation des performances sur différents types de données (données informatiques, son, image).
- étude de l’architecture d’un opérateur de compression-décompression selon la méthode d’Huffman. Description en langage VHDL. Implantation sur composants programmables.

Domaines concernés

Traitement d’image. Conception et Synthèse des systèmes logiques.