در پردازش سیگنالهای دیجیتال، دو عملگر مهم کانولوشن (convolution) و همبستگی (correlation) همواره مورد توجه هستند و کاربردهای متعددی دارند. یکی از مهمترین کاربردهای کانولوشن در سیستمهای خطی که اغلب با آن مواجه میشویم، محاسبه خروجی سیستم از طریق کانولوشن ورودی و پاسخ ضربه سیستم است. همبستگی نیز به عنوان معیاری از شباهت دو سیگنال یا یک سیگنال با خودش در کاربردهای متعددی استفاده میشود. به همین دلیل، پیادهسازی این دو عملگر در سیستمهای پردازش سیگنال زمان-گسسته از اهمیت بالایی برخوردار است. یکی از محیطهای رایج در شبیهسازی سیستمهای زمان-گسسته، نرمافزار متلب (MATLAB) است که در حوزه پردازش سیگنال دیجیتال دارای توابع و جعبه ابزارهای متعدد است. از جمله این توابع، کانولوشن و همبستگی بین بردارها است که با ایجاد تغییرات کوچکی در آنها، میتوان عملکردشان را بهبود بخشید.
در این ویدئوی آموزشی، محاسبه کانولوشن و همبستگی در دنبالههای زمان-گسسته و در محیط متلب با توجه به دنباله مرجع زمانی معرفی میشود. همچنین رابطه بین همبستگی و کانولوشن بررسی شده و بر اساس آن، پیاده سازی نرم افزاری این رابطه نیز ارائه میگردد. در انتها، سرعت پیادهسازی کانولوشن و همبستگی با روشهای مختلف با هم مقایسه میشوند.
آنچه در پایان این آموزش یاد خواهم گرفت
- کانولوشن و همبستگی در دنبالههای زمان-گسسته
- رابطه بین کانولوشن و همبستگی
- پیادهسازی کانولوشن و همبستگی روی دنبالهها در MATLAB
مشخصات آموزش
- مدت زمان آموزش: 34 دقیقه
- زبان آموزش: فارسی
- حجم فایل آموزشی: 84 مگابایت
سوالات متداول
از چه کسی یاد میگیری؟

محمدرضا اسدی
محمدرضا اسدی بنیانگذار سایت آموزشی متباکس و دارای مدرک کارشناسی ارشد مهندسی برق - مخابرات سیستم از دانشکده فنی دانشگاه تهران است. پردازش سیگنال و تصویر، تحلیل آماری، یادگیری ماشین و برنامهنویسی متلب و پایتون از جمله زمینههای آموزشی ایشان است.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.