توابع پرکاربرد مخابراتی👇بخش دوازدهم
---------------------------------------------
prony
در این فایل، یک فیلتر باترورث IIR مرتبه ی ۴ با فرکانس قطع ۰٫۳ را طراحی کردیم و پاسخ ضربه ی این فیلتر را با دستور impz بدست آوردیم. سپس با روش طراحی فیلتر prony با فرمت زیر یک مدل IIR برای پاسخ ضربه ی فیلتر باترورث ارایه دادیم.
AR
در این فایل، از ECGDATA که داده ی تعریف شده در matlab است، استفاده کردیم و با لود کردن آن، پارامترهای مدل مرتبه ی ۲۰، AR را برای سیگنال نویزی شده ی ecg که همان noisyECG است را بدست آوردیم و با دستور fvtool پاسخ دامنه ی فیلتر دیجیتال را رسم می نماییم، که با استفاده از جعبه ابزار fvtool میتوان پاسخ فرکانسی، تاخیر گروه، پاسخ ضربه، پاسخ پله، نمودار صفر و قطب و ضرایب فیلتر را نشان داد. تابع
ar(y,n)
ضرایب مدل AR را برای ورودی y با درجه n تخمین می زند و ضرایب را در خروجی قرار می دهد. با دستور pweltch نیز، می توان از روش weltch برای محاسبه ی چگالی طیف توان در سگمنت های مختلف استفاده کرد.
modulate
در این فایل، روی سیگنال x یک بار مدولاسیون فرکانسی و یک بار مدولاسیون دامنه انجام داده ایم. هنگام استفاده از تابع modulate در آرگومانهای ورودی سیگنال x، فرکانس حامل fc ، فرکانس نمونه برداری fs و روش مدولاسیون را بایستی وارد نماییم.
y = modulate(x,fc,fs,’method’)
چنانچه روش مدولاسیون وارد نشود، MATLAB به صورت پیش فرض از “am” یعنی مدولاسیون دامنه استفاده می کند.
demodulate
پس از مدولاسیون که در فایل قبل انجام شد، برای بازیابی سیگنال اولیه از دمدولاسیون استفاده می کنیم. هنگام استفاده از تابع demod در آرگومانهای ورودی، سیگنال y که مدوله شده ی سیگنال x است، فرکانس حامل fc، فرکانس نمونه برداری fs و روش مدولاسیون را بایستی وارد نماییم.
x=demod(y,fc,fs,’method’)
چنانچه روش مدولاسیون وارد نشود، MATLAB به صورت پیش فرض از “am” یعنی مدولاسیون دامنه استفاده می کند.
@Matlab_Communication
---------------------------------------------
prony
در این فایل، یک فیلتر باترورث IIR مرتبه ی ۴ با فرکانس قطع ۰٫۳ را طراحی کردیم و پاسخ ضربه ی این فیلتر را با دستور impz بدست آوردیم. سپس با روش طراحی فیلتر prony با فرمت زیر یک مدل IIR برای پاسخ ضربه ی فیلتر باترورث ارایه دادیم.
AR
در این فایل، از ECGDATA که داده ی تعریف شده در matlab است، استفاده کردیم و با لود کردن آن، پارامترهای مدل مرتبه ی ۲۰، AR را برای سیگنال نویزی شده ی ecg که همان noisyECG است را بدست آوردیم و با دستور fvtool پاسخ دامنه ی فیلتر دیجیتال را رسم می نماییم، که با استفاده از جعبه ابزار fvtool میتوان پاسخ فرکانسی، تاخیر گروه، پاسخ ضربه، پاسخ پله، نمودار صفر و قطب و ضرایب فیلتر را نشان داد. تابع
ar(y,n)
ضرایب مدل AR را برای ورودی y با درجه n تخمین می زند و ضرایب را در خروجی قرار می دهد. با دستور pweltch نیز، می توان از روش weltch برای محاسبه ی چگالی طیف توان در سگمنت های مختلف استفاده کرد.
modulate
در این فایل، روی سیگنال x یک بار مدولاسیون فرکانسی و یک بار مدولاسیون دامنه انجام داده ایم. هنگام استفاده از تابع modulate در آرگومانهای ورودی سیگنال x، فرکانس حامل fc ، فرکانس نمونه برداری fs و روش مدولاسیون را بایستی وارد نماییم.
y = modulate(x,fc,fs,’method’)
چنانچه روش مدولاسیون وارد نشود، MATLAB به صورت پیش فرض از “am” یعنی مدولاسیون دامنه استفاده می کند.
demodulate
پس از مدولاسیون که در فایل قبل انجام شد، برای بازیابی سیگنال اولیه از دمدولاسیون استفاده می کنیم. هنگام استفاده از تابع demod در آرگومانهای ورودی، سیگنال y که مدوله شده ی سیگنال x است، فرکانس حامل fc، فرکانس نمونه برداری fs و روش مدولاسیون را بایستی وارد نماییم.
x=demod(y,fc,fs,’method’)
چنانچه روش مدولاسیون وارد نشود، MATLAB به صورت پیش فرض از “am” یعنی مدولاسیون دامنه استفاده می کند.
@Matlab_Communication
فایلهای آموزشی متلب در حوزه های :
رادار
پردازش تصویر
پردازش صوت
طراحی آنتن
مدارات الکترونیکی
برنامه نویسی در متلب
شبیه سازی
کنترل
طراحی فیلتر
طراحی الگوریتم ها
استفاده از GUI
سیگنال سیستم
آنالیز مدارات الکترونیکی
@Matlab_Communication
👇👇👇👇👇👇👇👇👇👇👇👇
رادار
پردازش تصویر
پردازش صوت
طراحی آنتن
مدارات الکترونیکی
برنامه نویسی در متلب
شبیه سازی
کنترل
طراحی فیلتر
طراحی الگوریتم ها
استفاده از GUI
سیگنال سیستم
آنالیز مدارات الکترونیکی
@Matlab_Communication
👇👇👇👇👇👇👇👇👇👇👇👇