আমি সিগন্যাল প্রসেসিংয়ের জন্য বেশ আছি এবং আমি জানি এই প্রশ্নটি খুব বিস্তৃত হতে পারে। তবে আমি এখনও বিশেষজ্ঞদের কাছ থেকে ইঙ্গিত শুনতে চাই।
আমাকে ম্যাটল্যাব অফলাইনে (যেমন রেকর্ডিংয়ের সমাপ্তির পরে) ইইজি (ইলেক্ট্রোয়েন্সফ্লাগ্রাম) সিগন্যালের ব্যান্ডপাস ফিল্টারিংয়ের জন্য butter
বাটারওয়ার্থ ফিল্টার ওরফে সর্বাধিক ফ্ল্যাট আকারের ফিল্টার ডিজাইন করতে এবং filtfilt
(জিরো-ফেজ ডিজিটাল ফিল্টারিং) ফাংশন ব্যবহার করতে শেখানো হয়েছিল । এইভাবে আপনি ডিজিটাল ফিল্টার দ্বারা সৃষ্ট অনিবার্য "বিলম্ব" এড়াতে পারবেন (অর্থাত শূন্য পর্যায়ের ফিল্টারিং)।
তারপরে, কেউ আমাকে জিজ্ঞাসা করলেন কেন আমরা fft
সিগন্যালের ফ্রিকোয়েন্সি-ডোমেন উপস্থাপনা পেতে (ফাস্ট ফুরিয়ার ট্রান্সফর্ম) ব্যবহার করতে পারি না , এবং তারপরে ifft
ফিল্টারযুক্ত ডেটা পুনরুদ্ধার করতে (ইনভার্স ফাস্ট ফুরিয়ার ট্রান্সফর্ম) অনুসরণ করে অযাচিত ফ্রিকোয়েন্সিগুলির শক্তি শূন্যে সেট করে একই উদ্দেশ্যে ডোমেন। ফ্রিকোয়েন্সি ডোমেনের এই হেরফেরটি আমার কাছে সহজ এবং যুক্তিসঙ্গত মনে হয়েছিল এবং কেন আমি সত্যিই তার উত্তর দিতে পারি নি।
fft/ifft
ব্যান্ডপাস ফিল্টারিংয়ের সহজ পদ্ধতিটি ব্যবহার করার সুবিধা এবং অসুবিধাগুলি কী কী ? লোকেরা কেন এফআইআর বা আইআইআর ডিজিটাল ফিল্টার ব্যবহার করতে পছন্দ করে?
উদাহরণস্বরূপ, fft/ifft
প্রতিষ্ঠিত ডিজিটাল ফিল্টারগুলির তুলনায় পদ্ধতিটি বর্ণালী ফুটো বা রিপলগুলির জন্য আরও ঝুঁকিপূর্ণ? পদ্ধতিটি কি পর্যায় দেরীতে ভোগে? তুলনার জন্য এই ফিল্টারিং পদ্ধতির আবেগ প্রতিক্রিয়াটি কল্পনা করার কোনও উপায় আছে কি?