Técnicamente, este no es un foro de MATLAB, pero puedo explicarle los pasos con más detalle: suponga que su señal de entrada es , y su DFT es X ( f ) . Para señales reales, puede usar el DFT unilateral, ya que la otra mitad sería redundante si observa su densidad espectral de potencia. (PSD)x [ n ]X( f)
Una vez que calcula el DFT de su señal, el PSD es simplemente . Es decir, debe tomar la magnitud absoluta de su resultado DFT, al cuadrado.El | X( f) |2
Ahora debe normalizar el PSD de modo que pueda verse como una función de densidad de probabilidad (PDF). Por lo tanto, una PSD normalizada, (llamémosla ) simplemente será:PAGSSrenorte
PAGSSrenorte( f) = PSre ( f)∑F= fs2F= - fs2PAGSSD (f)
Finalmente, su entropía espectral será:
mi= - ∑F= - fs2F= fs2PAGSSrenorte(f) l o g2[ PSrenorte(f) ]