आपने 4 नमूने लेने और उसका औसत लेने का जो उदाहरण दिया, वह एक गरीब-आदमी के कम-पास फिल्टर की तरह है। आमतौर पर चीजें उतनी सरल नहीं होतीं। लेकिन समझ के लिए इन सरल उदाहरणों का उपयोग करने में कुछ मूल्य है।
एक कम पास फिल्टर वास्तव में 4 नमूने लेने और औसतन लेने जैसा है। उदाहरण के लिए:
samples = [6 1 -10 -4];
avg_value = mean(samples) = -1.75
उच्च पास फिल्टर "डीसी" शब्द को हटा रहा है। या अधिक आम तौर पर, यह उन डेटा को हटा रहा है जो बदल नहीं रहा है। इसके बारे में सोचने का एक सरल तरीका यह है कि आप प्रत्येक नमूने से अपने avg_value को घटाएं। उदाहरण के लिए:
samples = [6 1 -10 -4];
avg_value = mean(samples) = -1.75;
high_pass = samples-avg_value;
high_pass: [7.75 2.75 -8.25 -2.25]
अब यदि आप "उच्च उत्तीर्ण" संकेत का औसत लेते हैं तो आप अंत में 0 प्राप्त करते हैं।
ये दो 'फ़िल्टर' जिनका मैं उल्लेख करता हूं, दोनों चरम में हैं कि आपके पास एक फ़िल्टर है जो आपको केवल डीसी देता है और दूसरा फ़िल्टर जो केवल डीसी को निकालता है। मूल रूप से आप जो प्राप्त कर रहे हैं वह यह आदर्श फ़िल्टर है जहाँ कम-पास फ़िल्टर आपको हरा और उच्च पास फ़िल्टर आपको पीला देता है।
आपके द्वारा उपयोग किए जाने वाले अधिकांश फ़िल्टर में एक प्रतिक्रिया होगी जो कम पास के लिए इस तरह दिखता है:
और यह एक उच्च पास के लिए: