मैं इलेक्ट्रोएन्सेफलोग्राफिक (ईईजी) डेटासेट के लिए एक उच्च पास फिल्टर बनाने की कोशिश कर रहा हूं, ताकि बहुत धीमी गति से बहती बूंदों से छुटकारा मिल सके। हालांकि इन आंकड़ों की सेवा के अनुसंधान के लिए 0.3 हर्ट्ज के आसपास की आवृत्ति बहुत महत्वपूर्ण है।
मैं मतलाब का उपयोग करता हूं और मैंने विभिन्न चीजों की कोशिश की। ऐसा लगता है कि 3 डीबी का बहुत कम डीबी क्षीणन, एफआईआर फिल्टर के साथ ठीक है। उदाहरण के लिए मैंने इसका इस्तेमाल किया:
h=fdesign.highpass('Fst,Fp,Ast,Ap',0.005,0.01,3,1,250); % i needed to cut
d=design(h,'butter');
fvtool(d)
हालाँकि यह फ़िल्टर डेटा की शुरुआत में एक dc बहाव करता है और मैं इन पहले डेटा पॉइंट्स को ढीला नहीं करना चाहूंगा।
मैंने आपके पृष्ठों के माध्यम से पढ़ा है कि एक चतुर विचार एक कम पास फिल्टर को डिजाइन करना है जिसे बाद में मैं वास्तविक डेटा से घटाऊंगा। मैंने इसे एक समान फ़िल्टर के साथ किया और इसने काम किया लेकिन एक बेसलाइन लिफ्ट को छोड़ दिया। मैं अब औसत निष्कासन नहीं चलाना चाहता क्योंकि यह विश्लेषण प्रोटोकॉल में अगले चरण में है।
कोई सुझाव?