Spectre Audacity.
- 15 réponses
- 5 participants
- 4 677 vues
- 5 followers
darkwhite
29
Nouvel·le AFfilié·e
Membre depuis 18 ans
Sujet de la discussion Posté le 29/05/2010 à 17:25:54Spectre Audacity.
Salut à tous,
J'ai enregistré un son de bruit rose et je veux calculer les niveaux moyens par bande de fréquence. J'ai donc pris le son sous audacity et tracé le spectre puis je l'ai exporté dans excel.
Pour calculer le niveau moyen, on ne fait pas directement une moyenne arithmétique mais :
Enfin bref, je me rend compte que les niveaux varient entre -15 et -88 dB.
Donc en prenant 10^ces niveaux sa donne zéro même avec une énorme précision.
Donc quel est le niveau de référence de audacity et peut on éventuellement le modifier.?
J'ai enregistré un son de bruit rose et je veux calculer les niveaux moyens par bande de fréquence. J'ai donc pris le son sous audacity et tracé le spectre puis je l'ai exporté dans excel.
Pour calculer le niveau moyen, on ne fait pas directement une moyenne arithmétique mais :
http://img62.imageshack.us/img62/9733/rastafaryyyyy.gif
Enfin bref, je me rend compte que les niveaux varient entre -15 et -88 dB.
Donc en prenant 10^ces niveaux sa donne zéro même avec une énorme précision.
Donc quel est le niveau de référence de audacity et peut on éventuellement le modifier.?
[ Dernière édition du message le 29/05/2010 à 17:34:35 ]
- 1
- 2
Danguit
3348
Squatteur·euse d’AF
Membre depuis 18 ans
2 Posté le 29/05/2010 à 17:46:13
Bonjour,
La formule est illisible sur mon écran, mais avant tout pour trouver le niveau moyen dans une bande de fréquences quelconque, il faut déjà avoir les parties réelles et imaginaires de chaque point du spectre (et aussi la bande de chaque point).
Par conséquent Audacity, qui ne donne que le module, ne convient pas ; en revanche il existe une TF dans Excel, mais le nombre de points est limité.
La formule est illisible sur mon écran, mais avant tout pour trouver le niveau moyen dans une bande de fréquences quelconque, il faut déjà avoir les parties réelles et imaginaires de chaque point du spectre (et aussi la bande de chaque point).
Par conséquent Audacity, qui ne donne que le module, ne convient pas ; en revanche il existe une TF dans Excel, mais le nombre de points est limité.
darkwhite
29
Nouvel·le AFfilié·e
Membre depuis 18 ans
3 Posté le 29/05/2010 à 18:00:49
J'ai édité 50 fois mon message et sa ne semble toujours pas marcher.
Sans latex ma formule est :
Lmoyen = 10*Log(Sum{i} 10^(Li/10))
Cependant on m'a dit que l'on pouvait calculer le niveau moyen sur une bande d'octave en ayant les niveaux de chaque fréquence de la bande et en appliquant la formule ci dessous. Je ne comprend pas cette notion de spectre dans le plan complexe.
Sans latex ma formule est :
Lmoyen = 10*Log(Sum{i} 10^(Li/10))
Cependant on m'a dit que l'on pouvait calculer le niveau moyen sur une bande d'octave en ayant les niveaux de chaque fréquence de la bande et en appliquant la formule ci dessous. Je ne comprend pas cette notion de spectre dans le plan complexe.
numa
324
Posteur·euse AFfamé·e
Membre depuis 21 ans
4 Posté le 29/05/2010 à 18:41:18
Quand tu effectues Li/10, tu exprime Li en dB ? Il faut peut-être l'exprimer en fraction (-20 dB -> 0.1 par exemple)
Par contre cette formule sort d'où ?
EDIT : à moins que ce soient des puissances, auquel cas -10 dB -> 0.1 ?
Par contre cette formule sort d'où ?
EDIT : à moins que ce soient des puissances, auquel cas -10 dB -> 0.1 ?
[ Dernière édition du message le 29/05/2010 à 18:53:02 ]
darkwhite
29
Nouvel·le AFfilié·e
Membre depuis 18 ans
5 Posté le 29/05/2010 à 19:28:31
En fait c'est un peu la question que je pose :
Quelle est precisement le niveau donné par audacity, niveau de puissance, de pression etc ?
Par -10dB->0.1 tu entend bien, diviser par -100 chaque valeur.
Quelle est precisement le niveau donné par audacity, niveau de puissance, de pression etc ?
Par -10dB->0.1 tu entend bien, diviser par -100 chaque valeur.
guitoo
759
Posteur·euse AFfolé·e
Membre depuis 21 ans
6 Posté le 29/05/2010 à 20:21:49
Tes valeurs semblent tout a fait normales. Dans le domaine numérique l'intensité de référence correspond au maximum représentable. Tu doit donc obtenir des valeurs négatives. Si la FFT est correctement normalisée, un sinus d'intensité 0dB correspond a un pic a 0dB dans le spectre.
Ta formule s'utilise sur un spectre en échelle log. Si ton spectre est en linéaire il faut utiliser:
Lmoyen = 20*Log(Sum{i} Li/Lref)
avec Lref l'intensité correspondant au 0dB.
Ta formule s'utilise sur un spectre en échelle log. Si ton spectre est en linéaire il faut utiliser:
Lmoyen = 20*Log(Sum{i} Li/Lref)
avec Lref l'intensité correspondant au 0dB.
[ Dernière édition du message le 29/05/2010 à 20:22:34 ]
darkwhite
29
Nouvel·le AFfilié·e
Membre depuis 18 ans
7 Posté le 29/05/2010 à 21:15:48
Merci pour l'info ! et comme j'ai mis le spectre en échelle logarithmiques sur audacity, la mienne devrait marcher non ?
Watcho
104
Posteur·euse AFfiné·e
Membre depuis 18 ans
8 Posté le 30/05/2010 à 09:08:35
ils sont fous ces AFiens
darkwhite
29
Nouvel·le AFfilié·e
Membre depuis 18 ans
9 Posté le 30/05/2010 à 10:56:14
Je dois être trop nouveau mais je saisi pas ...
Danguit
3348
Squatteur·euse d’AF
Membre depuis 18 ans
10 Posté le 01/06/2010 à 08:43:41
Citation :
Je ne comprend pas cette notion de spectre dans le plan complexeC'est un vieux réflexe, dû à l'habitude de plutôt travailler sur les valeurs crêtes de signaux impulsifs, mais semble-t-il pas adapté dans le cas présent !
En revanche, il me semble qu'il faut prendre en compte l'influence du type de fenêtre sur la largeur de bande réelle dans la FFT.
- < Liste des sujets
- Charte
- 1
- 2