matlabkhooneh

حل معادلات در محیط سیمولینک SIMULINK ( کد Mat0023 )

1 - معادلات زیر را در محیط سیمولینک نرم افزار متلب MATLAB شبیه سازی کنید.

مقادیر a و b را به صورت عددی دلخواه در بازه داده شده، قرار دهید.

\begin{matrix}
1 ) \frac{5}{4}x^{3}+4x^{2}+x-7\\ 
2 ) y=a^{\left | a \right |}-3ab+b^{3}+\sqrt{b}\\ 
3 ) y=10x^{5}-8x^{4}+2x^{3}+x^{2}-4a+\frac{1}{2}
\end{matrix} 

2 - معادله های خواسته شده برای دو عدد مختلط زیر را بنویسید و هر کدام را به صورت جداگانه در Display نمایش دهید .

مزدوج، اندازه، فاز، Z1+Z2 و Z1-Z2 و Z1*Z2 و Z1/Z2

\begin{matrix}
Z_{1}=5+3i\\ 
Z_{2}=5-6i
\end{matrix}

3 - سه سیگنال سینوسی ، مربعی و دندان اره ای تولید کرده و آن ها را به یک اسکوپ بدهید. سه سیگنال را در یک پنجره و در سه نمودار با رنگ های به ترتیب سبز، قرمز و آبی و با ضخامت 1.5 ، 2 و 2.5 نشان دهید.

4 - با بلاک تابع سیمولینک تابعی بنویسید که دو ورودی بگیرد ، ورودی دوم به عنوان انتخاب کننده باشد که اگر صفر بود خروجی یک سو کننده نیم موج سیگنال متصل به ورودی اول ، اگر 1 بود یک سوکننده تمام موج سیگنال متصل به ورودی اول و در غیر این صورت سیگنال ورودی را بدون تغییر به خروجی بدهد. کد تابع نوشته شده و نتایج برای 3 حالت در گزارش کار آورده شود.

5 - در simulink یک سیگنال سینوسی بسازید و آن را از یک کانال با نویز گوسی AWGN عبور دهید. حالت نویز کانال را روی SNR بگذارید و سیگنال اصلی و همچنین سیگنال رد شد از کانال را روی یکدیگر نشان دهید.

- سعی کنید از فرکانس نمونه برداری مناسب و بازه زمانی شبیه سازی درست استفاده کنید تا نمودارها روی اسکوپ از یکدیگر به صورت منظم رسم شده باشند.

- تنظیماتی که برای سیگنال و کانال انجام داده اید برای سه حالت SNR متفاوت بنویسید و نمودار حاصل را نشان دهید.

6 -

7 -

8 -

9 -

10 -

| جهت سفارش پروژه ، تکلیف و آموزش سیمولینک Simulink  و  متلب Matlab لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

تکالیف متلب MATLAB - اتوکارلیشن Autocorrelation ( کد Mat0014 )

1 - تکلیف درس پردازش گفتار 

بدون استفاده از توابع آماده متلب ( فقط مجاز به استفاده از حلقه for و دستورات شرطی هستید ) اتوکارلیشن Autocorrelation سیگنال صوتی را با طول پنجره 8 بدست آورید.

2 - توسط نرم افزار متلب، یک سیگنال گفتار از یک پایگاه داده معتبر را در داخل متلب فراخوانی کرده، سپس آن را نمایش دهید.

3 - تابعی بنویسید که قسمت سکوت ( silence ) سیگنال گفتار ورودی را حذف کند

4 - سیگنال گفتار قسمت 2 را با طول 256 نمونه فریم بندی کنید ( تعداد نمونههای همپوشان در هر فریم را 64 عدد در نظر بگیرید) . از سیگنال فریم بندی شده، یک فریم واکدار و یک فریم بیواک استخراج کرده و نمایش دهید

5 - تابعی بنویسید که از طریق آن بتوان فریم های واکدار را از بی واک یک سیگنال گفتار تفکیک نمود.

6 - آ یا می توان برای تمامی فریم های سیگنال گفتار قسمت 1 ، فورمنت ها را بدست آورد؟ فورمنت های فریم واکدار استخراج شده در قسمت 2 را با رسم شکل نمایش دهید.

7 - اسپکتروگرام سیگنال گفتار ورودی را در سه بعد و در دو بعد بدست آورده و شکل بدست آمده را تحلیل نمائید.

| جهت سفارش پروژه ، تکلیف و آموزش سیمولینک Simulink  و  متلب Matlab لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

تکالیف پردازش گفتار - پنجره Hamming ( کد Mat0013 )

1 - تکلیف درس پردازش گفتار 

بدون استفاده از توابع آماده متلب ( فقط با استفاده از حلقه for و شرط ) نمودار Spectrum سیگنال صوتی ورودی را با استفاده از پنجره Hamming  بکشید. ابتدا پنجره Hamming را بر روی Sample ها اعمال کنید و سپس با استفاده از حلقه های for تبدیل فوریه هر پنجره را حساب کرده و سپس فرکاس های تمام Sample ها در یک نمودار Spectrum رسم کنید.

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

3 - یک موج سینوسی با فرکانس 440 Hz و Sampling Rate برابر 44100 بسازید ، سپس با دامنه نویز 0.5 آن را نویز دار کنید. در مرحله بعد با استفاده از فیلتر  Low-pass نویز را حذف کنید.

| جهت سفارش پروژه ، تکلیف و آموزش سیمولینک Simulink  و  متلب Matlab لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

تکالیف پردازش گفتار - حد آستانه شدت ( کد Mat0012 )

1 - تکلیف درس پردازش گفتار 

الف ) برنامه ای بنویسید که ابتدا یک سیگنال صوتی را بخواند و سپس با استفاده از پنجره Uniform  به پهنای 256  و پله 128 انرژی سیگنال را در پنجره های مختلف بدست آورد و رسم کند.

ب ) در مرحله بعد ابتدا نمودار انرژی را نرمال کنید و سپس با در نظر گرفتن حد شدت آستانه 0.1 فرآیند Voice activity detection را انجام داده و داده های زیر شدت آستانه را حذف کنید.

نکته : اجازه ی استفاده از توابع آماده متلب را ندارید و فقط مجاز به استفاده از حلقه for و دستورات شرط هستید.

دریافت و رسم سیگنال صوت

 

رسم انرژی سیگنال صوت با استفاده از پنجره Uniform به پهنای 256  و پله 128

 

رسم سیگنال با در نظر گرفتن Voice Activity Detection  با آستانه 0.1

 

رسم تمامی مراحل در یک نمودار

| جهت سفارش پروژه ، تکلیف و آموزش سیمولینک Simulink  و  متلب Matlab لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

موضوعات
Designed By M A T L A B K H O O N E H