Bonjour tout le monde,
y a t-il quelqu'un qui peut m'aider et m'indiquer comment implémenter l'entropie spectral avec matlab.
merci beaucoup
Bonjour tout le monde,
y a t-il quelqu'un qui peut m'aider et m'indiquer comment implémenter l'entropie spectral avec matlab.
merci beaucoup
Salut?
Sais-tu exactement ce qu'est l'entropie spectrale et quelles sont les formules qui permettent de la calculer?
Jean-Marc Blanc
merci ,
pour calculer l'entropie spectrale, il faut:
1. calculer la densité spectrale=> P
2. normaliser cette quantité=> Q=P/sum(P)
3. calculer l'entropie par bande => entropy(Q)
j'ai imlémenté ses trois phases mais résultat est érroné car logiquement le bruit doit avoir la plus grande entropie et moi je n'ai pas ce résultat.
voici le code que j'ai utilisé pour calculer l'entropie spectrale d'un signal x.
Donc mes problèmes sont comme définir les paramètres de la méthode pburg=> j'ai choisi le 4 au hazard.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 P= pburg(x,4); Q=P./sum(P); H=Q.*log(1./Q);
et comment diviser le Q à des bandes, je ne connais pas le critère nécessaire pour le découpage et combien de bandes.
merci infiniment pour votre aide
pburg n'est pas le meilleur moyen pour calculer la DSP, le résultat est très approximatif ton problème vient peut être de là...
Partager