سیگنالها و سیستمها تمرین دوم متلب مهلت تحویل :یکشنبه 51آذر 49ساعت 02 -1سیگنال زیر را در نظر بگیرید: )y = sin(t)/(t*pi الف) با استفاده از تابع Fourierتبدیل فوریه پیوسته آن را بدست آورید و سپس با استفاده از تابع ezplotآن را در بازه )(-34,34 نمایش دهید .پارامترهای ezplotرا به گونهای دهید که این نمایش به خوبی نشان داده شود (یعنی بازه نمایش yرا در ezplotاز ۰تا یک مقداری بیش از 1بدهید) ب) از yنمونههای به فاصله 1در بازه 1۰۰-تا 1۰۰در نظر بگیرید .دقت کنید که تابع در نقطه t = 0تعریف نشده است و متلب در این نقطه مقدار NaNدر نظر می گید پس برای این مقدار را در بردار خروجی به صورت دستی وارد کنید. سپس از بردار بدست آمده fftگرفته و روی خروجی آن fftshiftرا اعمال کنید .قدر مطلق حاصل را با استفاده از plotنمایش دهید. پ) بخش ب را دوباره برای بازههای زیر و با فاصله 1تکرار کنید: )(-200,200 )(-500,500 )(-1000,1000 چه تغییری مشاهده میکنید؟ ت)بخش ب را تکرار کنید با این تفاوت که فواصل نمونه برداری را مقادیر زیر به ترتیب در نظر بگیرید: 0.5 0.1 0.05 چه تغییری مشاهده میکنید؟ ث) فرض کنید بخش ب را برای بازهی T-تا Tانجام دادهایم و فواصل نمونهبرداری t0است .میخواهیم از خروجی آن به عنوان تقریبی از نمونههای تبدیل فوریه پیوسته تابع استفاده کنیم .برای اینکار باید بردار خروجی را در عدد Aضرب کرده و برداری به عنوان محور X برای آن در نظر بگیریم که از W-تا Wمیباشد و فواصل بین مقادیر آن نیز w0است. Aو Wو w0را بدست آورید راهنمایی :از سری ریمان استفاده کنید و سعی کنید سیگما مربوط به فرمول fftرا به آن مرتبط کنید و از این طریق Aو Wبدست خواهند آمد A .و Wتابعی از t0خواهند بود و w0تابعی از Tو t0میباشد .برای بدست آوردن Wو Aانتگرال تبدیل فوریه را به جای بینهایت از T-تا Tدر نظر بگیرید. ج) بخش ب را برای T = 1000و t0 = 0.1انجام دهید سپس Aرا در آن ضرب کرده و با ساختن یک بردار به عنوان محور ، wقدر مطلق خروجی را نسبت به آن رسم کنید( .خروجی باید مشابه آنچه در بخش الف مشاهده کردید باشد) -2دو بردار دلخواه ساخته و نمودار آنها را رسم کنید .سپس: الف) حاصل پیچش ) (Convolutionاین دو بردار را به طور مستقیم با convمحاسبه کنید. ب) حاصل پیچش را با استفاده از ضرب در حوزه فرکانس محاسبه کنید. پ) همانطور که مشاهده کردید این دو برابر نیستند(.هم از نظر اندازه هم از نظر مقدار) دلیل این تفاوت در چیست؟ ت) بخش ب را به گونهای تغییر دهید که این دو یکی شوند. -3یک سیگنال دلخواه را در نظر گرفته و با استفاده از تابع sincیک فیلتر پایین گذر بسازید .هر دو را رسم کنید. الف) فیلتر را بر روی سیگنال اعمال کنید .همچنین فیلتر را در حوزه فرکانس نمایش دهید. سیگنالها و سیستمها تمرین دوم متلب مهلت تحویل :یکشنبه 51آذر 49ساعت 02 ب) فیلتر را به روش نصف کردن آن علی کنید .آن را بر روی سیگنال اعمال کرده و خود فیلتر را در حوزه فرکانس نمایش دهید .چه تفاوتی در حوزه فرکانس مشاهده میکنید؟ چرا؟ پ) فیلتر را ب ه روش شیفت دادن و قطع کردن بخش منفی آن علی کنید .آن را بر روی سیگنال اعمال کرده و خود فیلتر را در حوزه فرکانس نمایش دهید .چه تفاوتی در حوزه فرکانس مشاهده میکنید؟ چرا؟ تحویل: فایل تحویلی باید به شکل یک فایل zipباشد شامل یک pdfکه در آن موارد خواسته شده و توضیحات میباشد (برای بخش محاسباتی سوال اول میتوانید از دستنویس اسکن بگیرید و داخل فایل pdfقرار دهید) و مجموعه کدهای متلب نام فایل zipبه شکل #stdNum_Signalmatlab2.zip باشد .پاسخ را به آدرس sut.signal@gmail.comبفرستید. هر روز تاخیر ،موجب 1۰درصد کاهش نمره تمرین میشود.
© Copyright 2025 Paperzz