alvi1
TRANSCRIPT
-
7/25/2019 alvi1
1/11
EEE 4560
ASSIGNMENT SUBMISSION
AL-AMIN ALVI , ID: 132477, SECTION: A-2
-
7/25/2019 alvi1
2/11
1.T=0.1;fs=8000;t=0:1/fs:T;Vm=1;fm=10;m=Vm*sin(2*pi*fm*t);fc=300;v=ammod(m,fc,fs);mr=amdemod(v,fc,fs);figre(1);s!p"ot(2,1,1);p"ot(t,m);s!p"ot(2,1,2);p"ot(t,v);figre(2)s!p"ot(2,1,1);p"ot(t,m);s!p"ot(2,1,2)p"ot(t,mr);
-
7/25/2019 alvi1
3/11
2.
###samp"ing t%e signa" 100 times per second, for 2 seconds.
&s=100;t='0:2*&s1/&s;&c=10;+=sin(2*pi*t);
#mod"ating + sing sing"e and do!"e side!and -
do!"e=ammod(+,&c,&s);sing"e=ss!mod(+,&c,&s);
#ompte spectra of !ot% mod"ated signa"s.do!"e=fft(do!"e);do!"e=a!s(do!"e(1:"engt%(do!"e)/21));frdo!"e='0:"engt%(do!"e)1*&s/"engt%(do!"e)/2;sing"e=fft(sing"e);sing"e=a!s(sing"e(1:"engt%(sing"e)/21));frsing"e='0:"engt%(sing"e)1*&s/"engt%(sing"e)/2;
#p"otting spectra of !ot% mod"ated signa"s.figre;s!p"ot(2,1,1);p"ot(frdo!"e,do!"e);tit"e(pectrm of do!"eside!and signa");s!p"ot(2,1,2);p"ot(frsing"e,sing"e);tit"e(pectrm of a sing"eside!and signa");
-
7/25/2019 alvi1
4/11
3.##
c"c;c"ose a"";c"ear a"";
fs=2000;f=4;fc=40;5=2000;t=(1:5)/fs;
#- -od"ation#6=2*pi*fc*t;61=2*pi*f*t;vc=sin(6);figre(1);p"ot(t,vc);vsig=sin(61);figre(2);p"ot(t,vsig);vm=(10.4*vsig).*vc;figre(3);p"ot(t,vm);
#- 7emod"ation#
v1=vc.*vm;6n=0.02;'!,a=!tter(,6n);vot=fi"ter(!,a,v1);figre();p"ot(t,vot);
-
7/25/2019 alvi1
5/11
.
c"ear a"";c"ose a"";c"c;
##&reenc -od"ation of Triang"ar igna"t=0.0:1.e:0.0;Ta=0.01;fc=200;msg=msg1(t,Ta);
##-od"ation9f=300*pi;mint=9f*1.e*cmsm(msg);fm=cos(2*fc*pi*tmint);
##7emod"ation (sing differentiator)
dem=diff(fm);dem='0,dem;rectdem=dem.2;
##&i"tering ot
-
7/25/2019 alvi1
6/11
rectdem&=ffts%ift(fft(rectdem,f"));rec&=ffts%ift(fft(rec,f"));
##>"otting signa"s in time domain
figre;s!p"ot(2,1,1);p"ot(t,msg);tit"e(-essage igna");+"a!e"(?@it tA (sec));"a!e"(m(t));grid;
s!p"ot(2,1,2);p"ot(t,fm);tit"e(&-);+"a!e"(?@it tA (sec));"a!e"(&-);grid;
figre;s!p"ot(2,1,1);p"ot(t,rectdem);tit"e(Bectified &-);+"a!e"(?@it tA (sec));"a!e"(dem);grid;
s!p"ot(2,1,2);p"ot(t,rec);tit"e(Becovered igna");+"a!e"(?@it tA (sec));
"a!e"(m(t));grid;
##>"otting freenc response of signa"
figre;s!p"ot(2,2,1);p"ot(f,a!s(m&));tit"e(&reenc response of -C);+"a!e"(f(
-
7/25/2019 alvi1
7/11
s!p"ot(2,2,3);p"ot(f,a!s(rectdem&));tit"e(&reenc response of BEctified &-);+"a!e"(f(
-
7/25/2019 alvi1
8/11
fnctiona = msg1(t,Ta)t1=0.02:1.e:0;t2=0:1.e:0.02;
m1=1a!s((t1Ta)/Ta);
m1='eros('1 200),m1,eros('1 00);m2=1a!s((t2Ta)/Ta);m2='eros('1 00),m2,eros('1 200);
a=m1m2;
end
D.c"c;c"ear a"";c"ose a"";
c=2;fc=0.4;m=.4;fm=.04;&s=100;
9a=1;
t='0:0.1:100;ct=c*cos(2*pi*fc*t);mt=m*cos(2*pi*fm*t);-=ct.*(19a*mt);
p"ot(-, !);%o"d on;enve"ope = a!s(%i"!ert(-));p"ot(enve"ope, r);%o"d off
-
7/25/2019 alvi1
9/11
-
7/25/2019 alvi1
10/11
-
7/25/2019 alvi1
11/11
3.