Rééchantillonnage d'un son - C - Programmation
Marsh Posté le 07-12-2006 à 12:06:53
Clement69 a écrit : Dans le cadre d'un projet universitaire nous avons à réaliser un programme en langage C permettant le rééchantillonnage d'un fichier audio.
|
Euh, tu n'as eu aucun cours sur le sujet, le théorème de Shannon, toussa ? Ca ne s'invente pas. Je rappelle que l'informaticien n'est pas omniscient. Il est au service d'un métier. Il fourni un outil qui résout un problème spécifique. Cette spécificité ici est le traitement du signal. C'est une science particulière qui ne s'invente pas et ne s'explique pas en 2 minutes. Soit tu es formé sur le sujet, parce que tu es dans les telecoms, par exemple, soit tu ne l'es pas et on t'a certainement donné des pistes de recherche ou des formules. Ca ne peut pas tomber du ciel.
Je pourrais faire des recherches à ta place, mais je ne suis pas sûr de savoir utiliser Google mieux que toi.
En tout cas, rien de tout ça n'a à voir avec le langage C pour le moment. Le forum ALGO est probablement plus approprié...
Marsh Posté le 07-12-2006 à 13:43:10
Tu as plusieurs méthodes, la plus simple étant une simple interpolation linéaire.
Pour une méthode un peu plus évoluée, tu as l'utilisation des filtres polyphases que tu pourras implémenter soit par un filtre de type FIR ou IIR (je préfere le FIR ne serait ce qu'à cause de la dénormalisation).
Tu pourras trouver une implémentation ici ainsi que des cours et d'autres tutos la.
Marsh Posté le 07-12-2006 à 11:28:07
Bonjour à tous,
Dans le cadre d'un projet universitaire nous avons à réaliser un programme en langage C permettant le rééchantillonnage d'un fichier audio.
Voici le sujet :
Rééchantillonnage:
Il s'agit de modifier un son (ou en créer un autre) dans un format d'échantillonnage différent. On
s'intéresse ici à la fréquence d'échantillonnage ainsi qu'à la profondeur d'échantillonnage (le nombre
de bits utilisé pour chaque échantillon).
Ne trouvant peu(aucune?
Merci d'avance =)