मैं सिग्नल के लिए फ़ंक्शन विंडो कैसे लागू करूं?


9

मैं अपने गुणांक का उपयोग करके एक संकेत के लिए हैमिंग या लैंकोज़ोस जैसे विंडो फ़ंक्शन कैसे लागू कर सकता हूं?

मेरा मतलब है, मैं इसे करने के लिए किस विधि का उपयोग कर सकता हूं? FFT? कनवल्शन? किस विधि का बेहतर प्रदर्शन है?


4
आम तौर पर एक FFT से पहले एक वेक्टर एक विंडो फ़ंक्शन का एक वेक्टर गुणा करता है, जो डेटा के समान वेक्टर लंबाई और डेटा वेक्टर के बराबर होता है।
हॉटपावर 2

कृपया अपने आवेदन का अधिक विस्तार से वर्णन करें।
निबोट

जवाबों:


3

मैंने स्टैकओवरफ्लो.कॉम पर कल किसी के लिए यह लंबा जवाब लिखा। ।

/programming/9694297/matlab-fft-xaxis-limits-messing-up-and-fftshift/9699983#9699983

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


15

मैं अपने गुणांक का उपयोग करके एक संकेत के लिए हैमिंग या लैंकोज़ोस जैसे विंडो फ़ंक्शन कैसे लागू कर सकता हूं?

बस गुणा, बिंदु-दर-बिंदु।

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