Ok, płaskość widmowa (zwana również entropią Wienera) jest zdefiniowana jako stosunek średniej geometrycznej widma do jego średniej arytmetycznej.
Wikipedia i inne źródła podają spektrum mocy . Czy to nie jest kwadrat transformaty Fouriera? FFT wytwarza „widmo amplitudy”, a następnie wyliczasz to, aby uzyskać „widmo mocy”?
Zasadniczo chcę wiedzieć, czy spectrum = abs(fft(signal))
które z nich są prawidłowe?
spectral_flatness = gmean(spectrum)/mean(spectrum)
spectral_flatness = gmean(spectrum^2)/mean(spectrum^2)
Wydaje się, że definicja Wikipedii używa wielkości bezpośrednio:
gdzieoznacza wielkość liczbybin.
Dokumenty SciPy definiują spektrum mocy jako:
Gdy wejście a jest sygnałem w dziedzinie czasu
A = fft(a)
,np.abs(A)
jego widmem amplitudowym inp.abs(A)**2
widmem mocy.
To źródło zgadza się co do definicji „widma mocy” i nazywa to :
To źródło definiuje entropię Wienera w kategoriach .
Ale nie widzę kwadratu w podobnych równaniach , które wydają się być oparte na spektrum wielkości :
Podobnie inne źródło definiuje płaskość widmową w kategoriach widma mocy, ale następnie wykorzystuje bezpośrednio wielkość przedziałów FFT, co wydaje się kolidować z powyższą definicją „widma mocy”.
Czy „spektrum mocy” oznacza różne rzeczy dla różnych ludzi?