मैं मल्टिपल विश्लेषण के लिए STFT का उपयोग करना चाहता हूं। मुझे पता है कि सिग्नल में मौजूद पार्टिकल्स का पता लगाना अभी शुरुआत है। फिर भी मुझे इससे समस्या है।
मान लें कि मेरे पास 'सीडी' आवृत्ति के साथ नमूना है 44100Hz
। 1024
नमूनों की खिड़की से मुझे आवृत्ति बिन संकल्प प्राप्त होता है 22500Hz/512=43Hz
। यह केवल उच्च पियानो नोटों को समझने के लिए पर्याप्त है:
C5 = 523.251Hz
और C#5 = 554.365
।
मुझे लगता था 1024
कि काफी बड़ी खिड़की है। लेकिन शायद यह नहीं है और आम तौर पर बड़ी खिड़कियों का उपयोग पार्टिकल्स का पता लगाने के लिए किया जाता है?
क्या खिड़की के आकार को बढ़ाने की तुलना में आवृत्ति संकल्प को किसी अन्य विधि से बढ़ाया जा सकता है, जिससे समय संकल्प बिगड़ जाता है? मैंने दो तरीकों के बारे में सोचा:
Method1:
- बैंडपासफिल्टर (उदाहरण के लिए
0-11.25Hz
और11.25-22.5Hz
) के साथ आवृत्ति बैंड में सिग्नल को विभाजित करें । - उच्च बैंड को नीचे की ओर खींचता है ताकि मूल उच्च आवृत्तियों पर अब कम आवृत्तियों होगी (इसलिए इसे दूसरे बैंड के लिए करें
11.25-22.5Hz -> 0Hz-22.5Hz
) - सुनिश्चित नहीं है कि यह संभव है। - कॉनसैट जिसके परिणामस्वरूप डिब्बे समायोजित लेबल के साथ सेट होते हैं।
Method2:
- बढ़ती सीमा के साथ लोअरपास फिल्टर की श्रृंखला का उपयोग करें।
- फ्रीक्वेंसी रेंज बढ़ाने पर एफएफटी करें।
- प्रत्येक आवृत्ति के लिए सर्वोत्तम संभव रिज़ॉल्यूशन का उपयोग करें (पहले FFT से डिब्बे जिसमें यह आवृत्ति शामिल थी)।
- यह कम आवृत्ति के कारण बेहतर रिज़ॉल्यूशन का कारण होगा, लेकिन मुझे लगता है कि यह ठीक है क्योंकि उच्च नोटों के लिए आवृत्ति अंतर grater है।
मैं इस मुद्दे पर किसी भी टिप्पणी के लिए आभारी रहूंगा।
मैं यहां भी पढ़ता हूं: विंडो का आकार, नमूना दर एफएफटी पिच आकलन को कैसे प्रभावित करता है? चोटी काटने के परिणामों को बेहतर बनाने की विधि के बारे में। मुझे लगता है कि इसका उपयोग करने की कोशिश करेंगे।