وبلاگ علمی، آموزشی، و پژوهشی دکتر حسن خانی

این وبلاگ برای اطلاع رسانی آموزشی، پژوهشی و ارائه خدمات علمی به دانش پژوهان ارجمند پدید آمده است.

وبلاگ علمی، آموزشی، و پژوهشی دکتر حسن خانی

این وبلاگ برای اطلاع رسانی آموزشی، پژوهشی و ارائه خدمات علمی به دانش پژوهان ارجمند پدید آمده است.

وبلاگ علمی، آموزشی، و پژوهشی دکتر حسن خانی
این وبلاگ برای اطلاع رسانی آموزشی، پژوهشی و ارائه خدمات علمی به دانشجویان و دانش پژوهان گرامی به ویژه دانشجویان مقاطع کارشناسی و تحصیلات تکمیلی مهندسی برق دانشگاه صنعتی قوچان پدید آمده است.

با سلام و احترام،

لطفا تمرین های سری چهارم را از اینجا دریافت کرده و تا یکشنبه ۲۶ اسفندماه به صورت حضوری یا از طریق رایانامه به نشانی hassan.khani@gmail.com به اینجانب تحویل دهید.

شایان ذکر است دانشجویانی که تمرین ها را انجام نمی دهند علاوه بر از دست دادن نمره حل تمرین مشمول هیچگونه ارفاق نخواهند شد و تجربه سال های گذشته نشان داده است که این دانشجویان قطعا در گرفتن نمره قبولی ناتوان خواهند بود.

شاد و پیروز باشید.
۰ نظر موافقین ۰ مخالفین ۰ ۲۱ اسفند ۹۷ ، ۲۰:۳۸
حسن خانی

با سلام و احترام،

تمرین های سری سوم تا ساعت ۲۰ جمعه ۲۴ اسفند بارگذاری خواهد شد.

همواره شاد و پیروز باشید.

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ اسفند ۹۷ ، ۲۰:۲۷
حسن خانی

با سلام و احترام،

لطفا این فایل را نیز مطالعه نموده و مثال های آن را ببینید.

با آرزوی توفیقات روزافزون

۰ نظر موافقین ۰ مخالفین ۰ ۱۹ اسفند ۹۷ ، ۱۵:۳۱
حسن خانی

با سلام و احترام،

لطفا تمرین سری دوم درس کدگذاری کانال را از اینجا دریافت نموده و به پرسش های ۴، ۵، ۷، ۸، و ۹ آن پاسخ دهید. موعد تحویل این تمرین ها ابتدای جلسه سه شنبه ۲۱ اسفندماه می باشد.

همواره شاد و پیروز باشید.

۰ نظر موافقین ۰ مخالفین ۰ ۱۵ اسفند ۹۷ ، ۱۵:۰۱
حسن خانی

با سلام و احترام،

لطفا سری دوم تمرین ها را از اینجا دریافت نمایید. زمان تحویل تمرین های سری دوم یکشنبه ۱۹ اسفندماه ابتدای جلسه می باشد.

شاد و افتخار آفرین باشید!
۱ نظر موافقین ۰ مخالفین ۰ ۱۳ اسفند ۹۷ ، ۱۷:۴۳
حسن خانی

با سلام و احترام،

لطفا تمرین های شماره ۵ و ۷ این فایل را حل کرده و چهارشنبه ۱۵ اسفند ابتدای جلسه تحویل دهید. (صرفا از روش مش های اساسی مساپل را حل نمایید.)

توجه: هر منبع وابسته ممکن است معادله جدیدی را وارد مساله نماید. در این صورت باید معادله کمکی جدیدی به دستگاه معادلات اضافه شود. این معادله متغیر کنترل کننده را بر اساس مجهولات اصلی یعنی جریان مش های اساسی بیان می کند.
شاد و پیروز باشید.
۰ نظر موافقین ۰ مخالفین ۰ ۱۳ اسفند ۹۷ ، ۱۲:۰۴
حسن خانی

با سلام و احترام،

لطفا تمرین سری اول درس کدگذاری کانال را از اینجا دریافت نمایید. موعد تحویل این تمرین ها ابتدای جلسه سه شنبه ۱۴ اسفند می باشد. تمرین شماره ۵ را قبلا انجام داده اید و نیازی به پاسخگویی به آن نیست.

همواره شاد و پیروز باشید.

۰ نظر موافقین ۰ مخالفین ۰ ۰۷ اسفند ۹۷ ، ۱۲:۲۳
حسن خانی

با سلام و احترام،

لطفا تمرین های تکمیلی فصل اول را از اینجا دریافت نموده و هرچه سریع تر حل نمایید. دانشجویان بزرگوار هر چقدر زودتر تمرین ها را حل کنید مطالب درس را بهتر فرا می گیرید. پس لطفا حل تمرین ها را به آخرین روز موکول نکنید.

تاریخ تحویل یکشنبه 12 اسفندماه-اول جلسه (لطفا به محض ورود روی میز کلاس قرار دهید.)

شاد و پیروز باشید.

۰ نظر موافقین ۰ مخالفین ۰ ۰۶ اسفند ۹۷ ، ۲۱:۲۵
حسن خانی

با سلام و احترام،

لطفا تمرین های سری دوم را از اینجا دریافت کرده و هرچه سریع تر حل نمایید. دانشجویان بزرگوار، اگر زودتر تمرین ها را حل کنید، مطالب درس را بهتر فرا می گیرید. پس لطفا حل تمرین ها را به آخرین روز موکول نکنید. لطفا پاسخ تمرین ها را سه شنبه ۲۳ مهرماه ابتدای جلسه روی میز کلاس قرار دهید.

شاد و پیروز باشید.

 

۰ نظر موافقین ۰ مخالفین ۰ ۰۶ اسفند ۹۷ ، ۲۰:۳۱
حسن خانی

با سلام و احترام،

لطفا برای رسم تابع نمایی زمان-پیوسته کدهای زیر را در MATLAB وارد نمایید و برای مقادیر مختلف B و a اجرا کنید.

% x(t)=B*exp(a*t)
t=[-5:0.001:5];
a=0.2;
B=5;
x=B*exp(a*t);
plot(t,x)
grid

همچنین برای رسم تابع نمایی زمان-گسسته کدهای زیر را در MATLAB وارد نمایید و برای مقادیر مختلف B و r اجرا کنید.

n=[-10:15];
r=-0.9;
B=3;
x=B*r.^n;
stem(n,x)
grid

تابع نمایی مختلط زمان-پیوسته

% x(t)=B*exp(j*w*t)
t=[-5:0.001:5];
w=2*pi/5;
B=5;
% x(t) in complex form
x=B*exp(1j*w*t);
% amplitude of x(t)
x_abs=abs(x);
% phase of x(t);
x_phase=phase(x);
% real part of x(t)
x_real=real(x);
% imaginary part of x(t)
x_img=imag(x);

%close all;
%figure(1);
subplot(2,2,1);
plot(t,x_real);
title('real');

subplot(2,2,2);
plot(t,x_img);
title('imaginary');

subplot(2,2,3);
plot(t,x_abs);
title('amplitude');

subplot(2,2,4);
plot(t,x_phase);
title('phase');
تابع نمایی مختلط زمان-گسسته
% x[n]=B*exp(j*w*n)
n=[-10:15];
w=2*pi/23;
B=3;
x=B*exp(1j*w*n);

% amplitude of x(t)
x_abs=abs(x);
% phase of x(t);
x_phase=phase(x);
% real part of x(t)
x_real=real(x);
% imaginary part of x(t)
x_img=imag(x);

%close all;
%figure(1);
subplot(2,2,1);
stem(n,x_real);
title('real');
xlabel('n');

subplot(2,2,2);
stem(n,x_img);
title('imaginary');
xlabel('n');

subplot(2,2,3);
stem(n,x_abs);
title('amplitude');
xlabel('n');

subplot(2,2,4);
stem(n,x_phase);
title('phase');
xlabel('n');
با وارد کردن دستورات زیر مشاهده کنید که سیگنال x[n]=cos(n) متناوب نیست.
n=-10:10;
x=cos(n);
stem(n,x)
grid
کد زیر را برای مقادیر k=0,1,2,...,7 اجرا کرده و نتایج را مشاهده و دوره تناوب x[n] را در هر مرحله از روی قسمت های حقیقی و موهومی آن پیدا کنید. چرا نمودارها برای k=1 و k=8 یا به طور کلی k=m و k=m+7 که در آن m یک عدد صحیح است یکسان است؟ (در نمودار ها مقادیر کمتر از ۱۰ به توان ۱۴- را برابر صفر در نظر بگیریدزیرا به دلیل خطای گردکردن در نرم افزار ایجاد می شوند.)
k=8;
n=-10:10;
x=exp(1j*k*2*pi/7*n);
subplot(211),stem(n,real(x)); title('Real Part')
subplot(212),stem(n,imag(x)); title('Imaginary Part')
برای رسم شکل در همان شکل قبلی و نگهداشتن شکل قبلی از دستور hold on قبل از رسم شکل قبلی استفاده کنید.
برای رسم شکل جدید در پنجره جدید قبل از رسم شکل، دستور figure را نوشته و اجرا کنید.
 
حاصلضرب سیگنال سینوسی و نمایی حقیقی
زمان پیوسته:
%x(t)=B*exp(a*t)*cos(w*t+phi)
B=8;
a=0.2;
w=pi;
t=-10:0.001:10;
phi=0;
x=B*exp(a*t).*cos(w*t+phi);
plot(t,x)
 
زمان-گسسته:
در برنامه زیر مقدار r را به ترتیب برابر ۰.۹، ۰.۹-، ۱.۱، و ۱.۱- قرار داده و نتایج را مشاهده نمایید.
%x[n]=B*r^n*cos(w*n+phi)
B=8;
r=1.1;
w=pi/8;
n=-20:20;
phi=0;
x=B*r.^n.*cos(w*n+phi);
stem(n,x)

شاد و پیروز باشید.

 

۱ نظر موافقین ۰ مخالفین ۰ ۰۶ اسفند ۹۷ ، ۱۳:۲۵
حسن خانی