FORUM Syndrome-OC - Jacky-PC


  Electronique


  Autres


  circuit integé ou fonction faisant l'analyse d'un signal audio

 




vipergts Electronique : chocobob, re12, 2 utilisateurs anonymes et 24 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

circuit integé ou fonction faisant l'analyse d'un signal audio

n°71011
aceditnana​r
Chabadabada...
Posté le 21-04-2006 à 16:03:11  profilanswer
 

Bonjour tout le monde
 
    Je cherche à réaliser un ecran graphique (datavision graf) qui analyse un signal audio et qui va donner les taux de frequences contenus dans le signal et qui va donner les infos au pic gerant l'ecran pour qu'il affiche les barre du signal audio (comme sur une chaine hifi...)
Ou bien est se que le pic peu faire ca rapidement? un 10aine de fois minimum par seconde?
 
merci pour vos reponses....
 
@+


---------------
"S'il fallait construire des asiles pour les cons, vous imaginez la taille des batiments?..." A.Dussolier' Tais toi!!!'
http://perso.wanadoo.Fr/mantares
mood
Google
Posté le 21-04-2006 à 16:03:11  profilanswer
 

n°71014
DayWalker
Posté le 21-04-2006 à 19:00:21  profilanswer
 

Si j'ai bien compris, ca revient à faire une FFT du signal audio... et ca, ca demande pas mal de calcul -> impossible avec un PIC
Il faudrait soit un composant dédié, soit un DSP, soit ne repérer que certaines fréquences bien précises et appliquer un peu d'électronique analogique, pour ensuite interfacer. A noter que certains programmes sur PC doivent permettre de faire ca...


---------------
PC-optimise.info  : guides et astuces pour mieux profiter de votre PC - - - - - Mon  P4
n°71028
Deton@tor
Never change, just update...
Posté le 22-04-2006 à 01:52:59  profilanswer
 

En projet de BTS IRIS, plusieurs personnes dans ma classe font du traitement de signal audio pour afficher le spectre et du moment que tu veux separer les frequences, pour faire un spectre par exemple, il te faut utiliser les séries de fourier pour décomposer le signal. Il te faut trouver une equation de reccurence et l'appliquer a ton signal. C'est faisable sur pic en laguage C je pense.
Faut trouver des pro en programmation sur PIC :)


Message édité par Deton@tor le 22-04-2006 à 11:39:06

---------------
=> VDS Matos audio/diy : AMD64 3000+ prétest, centrale Jamo, Pioneer, ALPS, RCA, supports LED 5mm... <=
n°71029
DayWalker
Posté le 22-04-2006 à 05:46:16  profilanswer
 

Le C, des Pic et du traitement du signal, ca ne va pas ensemble :
- le C présente un code plus long que l'ASM, surtout avec des maths-> pas assez de mémoire (une simple division en float en C prend 30% de la mémoire d'un 16F88)
- les PIC n'ont pas d'instructions de type MAC, et ca manque pas mal... Les DSP les ont.


Message édité par DayWalker le 22-04-2006 à 05:46:39

---------------
PC-optimise.info  : guides et astuces pour mieux profiter de votre PC - - - - - Mon  P4
n°71043
aceditnana​r
Chabadabada...
Posté le 23-04-2006 à 11:39:11  profilanswer
 

OK.. merci les gars...
et calculer la puissance du signal de sortie sur une voie, je crois savoir comment on fait avec un pic, c'est bon...
sinon quelqu'un à l'algo pour les FFT? j'ai etudié ca y'a quelque années, mais je ne me souviens plus tres bien ;)
 
merci @ tous ;)
 
aceditnanar


---------------
"S'il fallait construire des asiles pour les cons, vous imaginez la taille des batiments?..." A.Dussolier' Tais toi!!!'
http://perso.wanadoo.Fr/mantares
n°71044
Deadog
Dain Bramaged
Posté le 23-04-2006 à 11:50:50  profilanswer
 

tu peux aussi regarder du côté des dspic, un genre de µC entre pic et dsp


Message édité par Deadog le 23-04-2006 à 11:51:06
n°71068
Genesis
modérateur tyranique ^_^
Posté le 25-04-2006 à 12:04:19  profilanswer
 

sinon le plus simple selon le nombre de fréquences que tu veux analyser, tu fais des filtres passe bande et tu envois ça vers un ADC grace à un multiplexeur de canaux.
ensuite tu affiches mais c est valable pour 10 canaux par exemple


---------------
la vitesse de la lumière étant largement supérieure à celle du son, bien des gens ont l'air brillants jusqu'a ce qu'ils ouvrent leur bouche....
n°71118
aceditnana​r
Chabadabada...
Posté le 27-04-2006 à 17:23:11  profilanswer
 

ca c cool... merci... mais tu peux develloper? l'ADC choppe quoi? par exemple qd il chope les frequences de 200 à 1000 Hz??? la tension moyenne?

n°71126
Genesis
modérateur tyranique ^_^
Posté le 27-04-2006 à 18:13:36  profilanswer
 

oui, une tension moyenne correspondant à l'amplitude des signaux passant dans la bande du filtre.


---------------
la vitesse de la lumière étant largement supérieure à celle du son, bien des gens ont l'air brillants jusqu'a ce qu'ils ouvrent leur bouche....
mood
Google
Posté le 27-04-2006 à 18:13:36  profilanswer
 


Aller à :
Ajouter une réponse

  FORUM Syndrome-OC - Jacky-PC


  Electronique


  Autres


  circuit integé ou fonction faisant l'analyse d'un signal audio

 

Hit Parade