سورس کدهای برنامه نویسی زبان مطلب MATLAB
به همراه منابع اصلی و شبیه سازی
اسلاید ارایه برنامه نویسی متلب
به همراه دکیومنت و سورس زبان برنامه نویسی متلب
پردازش سیگنالهای گسسته
گزارش شماره 1:
پردازش در حوزه زمان و فرکانس
مجموعه داده: مقدمه
از نمونه سیگنالهای صوتی که در اختیار قرار داده شده نمونه S27انتخاب شد و پس از load کردن در متلب پردازش در حوزه زمان را شروع می کنیم.
فهرست پارامترهای پردازشی در حوزه زمان:
- محاسبه توان متوسط در یک دوره نمونه
- محاسبه تعدادنقاط برخوردبا محور افقی (برخورد باصفر)
- طراحی NOTCH FILTER
- خود همبستگی(autocorrelation)
figure(1);plot(data);title('main wave');grid on %main wave
رسم سیگنال نمونه برداری شده:
c=data(1:4700);
figure(2);plot(c);title('part of main wave');grid on %part of main wave
- محاسبه انرژی سیگنال در یک دوره نمونه :
با توجه به آنکه دوره تناوب بر حسب نمونه 47000 بدست امد می توانیم انرژی را محاسبه کنیم:
function [xmax txmax] = projectile2(vo , tho)
% proctile problem with zero air resistance
% this is edited projectile problem
% that uses function to define the program
% in a gravitational field with constant g.
%
% An eight-step structure plan applied in MATLAB:
%
% 1. Definition of the input variables.
%
g = 9.81; % Gravity in m/s/s.
tho = pi*tho/180; % Conversion of degrees to radians.
%
% 2. Calculate the range and duration of the flight.
%
txmax = (2*vo/g) * sin(tho);
xmax = txmax * vo * cos(tho);
%
% 3. Calculate the sequence of time steps to compute trajectory.
%
dt = txmax/100;
t = 0:dt:txmax;
سورس کدهای برنامه نویسی زبان متلب MATLAB