Filtering Techniques (Low-Pass, High-Pass, Band-Pass)

Signal Processing এবং Filtering (সিগন্যাল প্রসেসিং এবং ফিল্টারিং) - ম্যাটল্যাব সিমুলিংক (MATLAB Simulink) - Computer Programming

416

ফিল্টারিং হল একটি সিগন্যাল প্রসেসিং প্রক্রিয়া যার মাধ্যমে কোনো সিগন্যালের কিছু অংশ (যেমন নয়েজ বা অপ্রয়োজনীয় ফ্রিকোয়েন্সি) দূর করা হয় এবং নির্দিষ্ট ফ্রিকোয়েন্সি রেঞ্জে থাকা উপাদানগুলি সংরক্ষণ করা হয়। ফিল্টারিং প্রক্রিয়া অনেক ধরনের হতে পারে, যার মধ্যে লো-পাস, হাই-পাস, এবং ব্যান্ড-পাস ফিল্টার সবচেয়ে প্রচলিত।

1. লো-পাস ফিল্টার (Low-Pass Filter)

লো-পাস ফিল্টার এমন একটি ফিল্টার যা কম ফ্রিকোয়েন্সি সিগন্যালগুলোকে পাস করতে দেয় এবং উচ্চ ফ্রিকোয়েন্সি সিগন্যালগুলোকে ব্লক করে। সাধারণত, এই ধরনের ফিল্টার ব্যবহৃত হয় যেখানে সিগন্যালের উচ্চ ফ্রিকোয়েন্সি অংশ নয়েজ বা অপ্রয়োজনীয় উপাদান হিসেবে থাকে এবং সেই অংশগুলো দূর করতে হয়।

বৈশিষ্ট্য:

  • পাস ফ্রিকোয়েন্সি: কম ফ্রিকোয়েন্সি উপাদানগুলিকে পাস করতে দেয়।
  • স্টপ ফ্রিকোয়েন্সি: উচ্চ ফ্রিকোয়েন্সি উপাদানগুলো বন্ধ করে দেয়।
  • ব্যবহার: অডিও সিগন্যাল, রেডিও সিগন্যাল, সাউন্ড ক্লিয়ারিং।

উদাহরণ:

ধরা যাক, একটি সিগন্যালের মধ্যে ১০০ Hz থেকে ১০০০ Hz পর্যন্ত উচ্চ ফ্রিকোয়েন্সি নয়েজ রয়েছে। লো-পাস ফিল্টার ১০০ Hz এর নিচের ফ্রিকোয়েন্সি গুলোকে পাস করবে এবং ১০০০ Hz এর উপরের ফ্রিকোয়েন্সি দূর করবে।

গাণিতিক রূপ:

লো-পাস ফিল্টারের ট্রান্সফার ফাংশন সাধারণত \( H(f) = \frac{1}{1 + j(f/f_c)} \), যেখানে \( f_c \) হলো কাট-অফ ফ্রিকোয়েন্সি।


2. হাই-পাস ফিল্টার (High-Pass Filter)

হাই-পাস ফিল্টার এমন একটি ফিল্টার যা উচ্চ ফ্রিকোয়েন্সি সিগন্যালগুলোকে পাস করতে দেয় এবং কম ফ্রিকোয়েন্সি সিগন্যালগুলোকে ব্লক করে। সাধারণত, এটি ব্যবহৃত হয় যখন সিগন্যালের কম ফ্রিকোয়েন্সি অংশ নয়েজ বা অপ্রয়োজনীয় উপাদান হিসেবে থাকে এবং সেগুলো দূর করা প্রয়োজন।

বৈশিষ্ট্য:

  • পাস ফ্রিকোয়েন্সি: উচ্চ ফ্রিকোয়েন্সি উপাদানগুলোকে পাস করতে দেয়।
  • স্টপ ফ্রিকোয়েন্সি: কম ফ্রিকোয়েন্সি উপাদানগুলো বন্ধ করে দেয়।
  • ব্যবহার: সাউন্ড প্রসেসিং, রেডিও সিগন্যাল, সিগন্যাল ক্লিয়ারিং।

উদাহরণ:

ধরা যাক, একটি সিগন্যালের মধ্যে ২০ Hz থেকে ২০০ Hz পর্যন্ত কম ফ্রিকোয়েন্সি নয়েজ রয়েছে। হাই-পাস ফিল্টার ২০০ Hz এর উপরের ফ্রিকোয়েন্সি গুলোকে পাস করবে এবং ২০ Hz এর নিচের ফ্রিকোয়েন্সি দূর করবে।

গাণিতিক রূপ:

হাই-পাস ফিল্টারের ট্রান্সফার ফাংশন সাধারণত \( H(f) = \frac{j(f/f_c)}{1 + j(f/f_c)} \), যেখানে \( f_c \) হলো কাট-অফ ফ্রিকোয়েন্সি।


3. ব্যান্ড-পাস ফিল্টার (Band-Pass Filter)

ব্যান্ড-পাস ফিল্টার এমন একটি ফিল্টার যা একটি নির্দিষ্ট ফ্রিকোয়েন্সি রেঞ্জে থাকা সিগন্যালকে পাস করতে দেয় এবং তার বাইরের ফ্রিকোয়েন্সি অংশগুলোকে ব্লক করে। এই ধরনের ফিল্টার ব্যবহৃত হয় যখন একটি নির্দিষ্ট ফ্রিকোয়েন্সি রেঞ্জে গুরুত্বপূর্ণ তথ্য থাকে এবং অন্য ফ্রিকোয়েন্সি অংশগুলো নয়েজ বা অবাঞ্ছিত।

বৈশিষ্ট্য:

  • পাস ফ্রিকোয়েন্সি: নির্দিষ্ট ফ্রিকোয়েন্সি রেঞ্জের সিগন্যালগুলোকে পাস করতে দেয়।
  • স্টপ ফ্রিকোয়েন্সি: ফ্রিকোয়েন্সি রেঞ্জের বাইরে থাকা উপাদানগুলোকে ব্লক করে দেয়।
  • ব্যবহার: রেডিও সিগন্যাল, সাউন্ড ফিল্টারিং, এবং মিডিয়া ট্রান্সমিশন।

উদাহরণ:

ধরা যাক, একটি সিগন্যালের মধ্যে ৩০০ Hz থেকে ১০০০ Hz পর্যন্ত গুরুত্বপূর্ণ তথ্য রয়েছে। একটি ব্যান্ড-পাস ফিল্টার ৩০০ Hz থেকে ১০০০ Hz ফ্রিকোয়েন্সি রেঞ্জে থাকা সিগন্যালকে পাস করবে এবং বাকি ফ্রিকোয়েন্সি অংশগুলো দূর করবে।

গাণিতিক রূপ:

ব্যান্ড-পাস ফিল্টারের ট্রান্সফার ফাংশন সাধারণত \( H(f) = \frac{1}{1 + j(f/f_1)(f/f_2)} \), যেখানে \( f_1 \) এবং \( f_2 \) হলো নিম্ন এবং উচ্চ কাট-অফ ফ্রিকোয়েন্সি।


সারাংশ:

  • লো-পাস ফিল্টার কম ফ্রিকোয়েন্সি সিগন্যালগুলোকে পাস করে এবং উচ্চ ফ্রিকোয়েন্সি সিগন্যালগুলোকে ব্লক করে।
  • হাই-পাস ফিল্টার উচ্চ ফ্রিকোয়েন্সি সিগন্যালগুলোকে পাস করে এবং কম ফ্রিকোয়েন্সি সিগন্যালগুলোকে ব্লক করে।
  • ব্যান্ড-পাস ফিল্টার একটি নির্দিষ্ট ফ্রিকোয়েন্সি রেঞ্জের সিগন্যালগুলোকে পাস করে এবং তার বাইরের ফ্রিকোয়েন্সি অংশগুলোকে ব্লক করে।

এই ফিল্টারিং টেকনিকগুলি বিভিন্ন সিগন্যাল প্রসেসিং অ্যাপ্লিকেশন যেমন অডিও সিগন্যাল প্রক্রিয়াকরণ, রেডিও ট্রান্সমিশন, সাউন্ড ক্লিয়ারিং, ইমেজ ফিল্টারিং ইত্যাদিতে ব্যাপকভাবে ব্যবহৃত হয়।

Content added By
Promotion

Are you sure to start over?

Loading...