ठीक है, वर्णक्रमीय समतलता (जिसे वीनर एन्ट्रॉपी भी कहा जाता है) को किसी वर्णक्रम के माध्यिका के ज्यामितीय माध्य के अनुपात के रूप में परिभाषित किया जाता है।
विकिपीडिया और अन्य संदर्भ कहते हैं कि बिजली स्पेक्ट्रम। फूरियर के वर्ग बदल नहीं है? FFT एक "आयाम स्पेक्ट्रम" का उत्पादन करता है और फिर आप "पावर स्पेक्ट्रम" प्राप्त करने के लिए वर्ग बनाते हैं?
मूल रूप से जो मैं जानना चाहता हूं वह है, अगर spectrum = abs(fft(signal))
, इनमें से कौन सही है?
spectral_flatness = gmean(spectrum)/mean(spectrum)
spectral_flatness = gmean(spectrum^2)/mean(spectrum^2)
विकिपीडिया की परिभाषा सीधे परिमाण का उपयोग करने के लिए लगता है:
जहां बिन संख्या के परिमाण को दर्शाता है ।एन
SciPy डॉक्स पावर स्पेक्ट्रम को इस प्रकार परिभाषित करते हैं:
जब इनपुट एक टाइम-डोमेन सिग्नल है और
A = fft(a)
,np.abs(A)
इसका आयाम स्पेक्ट्रम है औरnp.abs(A)**2
इसका पावर स्पेक्ट्रम है।
यह स्रोत "पावर स्पेक्ट्रम" की परिभाषा से सहमत है और इसे कहता है :
हम को परिभाषित कर सकते हैं जो पीरियड T में सिग्नल का फूरियर रूपांतरण है, और पावर स्पेक्ट्रम को निम्नलिखित के रूप में परिभाषित :
यह स्रोत संदर्भ में वीनर एन्ट्रापी को परिभाषित करता है ।
लेकिन मुझे इस तरह के समीकरणों में नहीं दिख रहा है , जो परिमाण स्पेक्ट्रम पर आधारित लगता है :
इसी तरह, एक अन्य स्रोत पावर स्पेक्ट्रम के संदर्भ में वर्णक्रमीय सपाटता को परिभाषित करता है, लेकिन फिर सीधे एफएफटी डिब्बे की परिमाण का उपयोग करता है, जो कि "पावर स्पेक्ट्रम" की उपरोक्त परिभाषा के साथ संघर्ष करना प्रतीत होगा।
क्या "पावर स्पेक्ट्रम" का मतलब अलग-अलग लोगों के लिए अलग-अलग चीजें हैं?