मतलाब के एसटीएफटी कार्यान्वयन स्पेक्ट्रोग्राम () के लिए अधिकतम आवृत्ति संकल्प क्या है?


10

spectrogram()मतलाब का कार्य एक संकेत के एसटीएफटी की गणना करता है। यह इसके NFFTतर्क का वर्णन करता है:

S = SPECTROGRAM(X,WINDOW,NOVERLAP,NFFT)असतत फूरियर रूपांतरण की गणना करने के लिए उपयोग किए जाने वाले आवृत्ति बिंदुओं की संख्या को निर्दिष्ट करता है। यदि NFFTनिर्दिष्ट नहीं है, तो डिफ़ॉल्ट NFFTका उपयोग किया जाता है।

क्या मैं सही हूं कि NFFTकेवल आवृत्ति संकल्प और अभिकलनों की संख्या के बीच एक व्यापार बंद है? मेरे ऑफ़लाइन कार्य के लिए, साइकिल को बचाने की कोई आवश्यकता नहीं है। क्या इसके लिए कोई अधिकतम सीमा है NFFT, उदाहरण के लिए वर्णक्रमीय रिसाव, या किसी अन्य समस्या के बारे में जिसे मुझे पता होना चाहिए, या क्या मैं उस तर्क को यथासंभव अधिक सेट कर सकता हूं?

जवाबों:


5

एफएफटी की लंबाई आवृत्ति और समय संकल्प के बीच एक व्यापार है। स्पेक्ट्रमग्राम अक्सर ब्याज के संकेत पर ओवरलैपिंग एफएफटी की गणना करके उत्पन्न होते हैं। यदि आप एफएफटी को लंबा बनाते हैं, तो प्रत्येक आउटपुट बिन का प्रभावी बैंडविड्थ छोटा हो जाता है, इसलिए आवृत्ति अक्ष के साथ संकल्प में सुधार होता है। आवृत्ति रिज़ॉल्यूशन का एकमात्र सीमित कारक जिसे आप प्राप्त कर सकते हैं वह कुल अवलोकन समय है जो आपके पास सिग्नल से है।

हालांकि, एक समय में स्थानीयकृत एक सुविधा को हल करने की आपकी क्षमता कम हो जाती है। इस बारे में सोचने का एक सहज तरीका एफएफटी को एक जटिल अपसंस्कृति के रूप में देखना है जिसके बाद एक एकीकृत और डंप ऑपरेशन है:

एक्स[]=Σn=0एन-1(एक्स[n]-जे2πnएन)

एक्स[n]2πnएनएनएक्स[n]एन

आप सही भी हैं कि एफएफटी लंबाई बढ़ाने के लिए अधिक संगणना की आवश्यकता होती है, जो वास्तविक समय के अनुप्रयोगों के लिए प्रासंगिक हो सकती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.