Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
vignette|Exemple de numéro de téléphone (1 234 555 6789) composé en DTMF. Un code DTMF (de l'dual-tone multi-frequency) ou FV (fréquences vocales) est une combinaison de fréquences utilisée pour la téléphonie fixe classique (sauf voix sur IP). Les fréquences utilisées sont spécifiées par la recommandation Q.23 de l'Union internationale des télécommunications (ITU). Ces codes sont émis lors de la pression sur une touche du clavier téléphonique, et sont utilisés pour la composition des numéros de téléphones (en opposition aux anciens téléphones dits « à impulsions », utilisant un cadran) ainsi que pour la communication avec les serveurs vocaux interactifs. Techniquement, chaque touche d'un téléphone correspond à un couple de deux fréquences audibles qui sont émises simultanément. De cette façon, huit fréquences bien distinctes permettent de coder seize touches. Ces fréquences peuvent être reconnues par des dispositifs électroniques et sont utilisées pour réaliser des serveurs vocaux. Ainsi, le couple de fréquences correspondant à 1 est (, ), celui de 2 est (, ), et ainsi de suite, jusqu'à celui de D : (, ). Les huit fréquences utilisées restent dans la bande passante de la téléphonie fixe classique (qui se situe entre 300 et ), et ont été choisies pour éviter les harmoniques. vignette|Représentation graphique de la somme des fonctions sinusoïdales de fréquences et , émise en appuyant sur la touche 1. La génération d'un signal sinusoïdal est assez aisée : où on a: est l'échantillon numérique obtenu est le numéro de l'échantillon (partant de 0) est la fréquence que l'on veut générer est la fréquence d'échantillonnage. Pour générer une certaine tonalité DTMF, il suffit de récupérer les deux fréquences associées, et de générer un signal qui est la somme des deux sinusoïdes correspondantes.
Anne-Claire Marie Billault--Roux
Mario Paolone, Cesar Garcia Veloso
Dirk Grundler, Mohammad Hamdi, Mingran Xu, Huixin Guo, Axel Johan Marie Deenen