طراحی و پیاده سازی فیلتر بر روی سیگنال
یکی از اصلی ترین مباحث در پردازش سیگنال طراحی فیلتر به معنی ساخت ضرایب است به نحوی که بعضی از ملزومات فیلترکردن را برآورده کند . پیاده سازی فیلتر به معنی انتخاب و به کار بردن یک ساختار فیلتر خاص روی این ضرایب است . تنها پس از طراحی و پیاده سازی فیلتر است که می توانید داده را فیلتر کنید . دراین بخش طراحی و پیاده سازی فیلتر بررسی خواهد شد .
هدف از طراحی فیلتر ایجاد تغییرات وابسته به فرکانس در دنباله داده است . برای مثال لازم است که نویز 30Hz را از یک دنباله داده که با نرخ 100Hz نمونه برداری شده حذف کرد که بیان کننده یک مساله کلی است . برای فیلتر مورد نیاز بیان شده در بالا ، معمولاً یک فیلتر باتروث مناسب است برای طراحی یک فیلتر باتروث درجه 5 پایین گذربا فرکانس قطع 30Hz و اعمال آن به داده x به شکل زیر عمل می شود که در کدنویسی متلب باید حتما این موضوع رعایت شود
مولفه دوم در تابعbutter نشان دهنده فرکانس قطع است که به نصف فرکانس نمونه برداری نرمالیزه شده است .
در اینجا آموزش طراحی و پیاده سازی فیلتر بر روی سیگنال به پایان رسیده است و در آموزش های بعدی به مباحث دیگر آموزش پردازش سیگنال می پردازیم. همچنین از شما مخاطبین عزیز سایت متلب پروژه دعوت می کنم که برای پروژه پردازش سیگنال خود آموزش های ما را دنبال نمایید