Download as pdf or txt
Download as pdf or txt
You are on page 1of 21

set3 DSf.

Mallabhum Institute of Technology, Bishnupur


Department of Electronies and Communications Engineering
Experiment 1: (set3)

A (1 2, 3 4)
8(S 6; 8 9]
disp(onc atenat i on )
C [A, 8)
d [A, 8)

Command Window

concatenation

1 5 6
3

Experiment 2: (set3)
subplot (2,2, 1);
tlinspace(-15, 15);
y*sin(t);
plot (t, y);
title('sine function );
xlabel(t(sec)');
ylabel('s(t) ');
subplot (2, 2, 2) ;
stem(t, y)
title( 'Discrete sine function' );
xlabel('t(sec) "):
ylabel('s(t) ');
subplot (2,2,3);
t-linspace(-15, 15) ;
y=cos (t);
plot (t , y);
Mallabhum Institute of Technology. Bishnupur
title(
Department of Eleetronies and Communications Engineering
ic :

xlabel(i'):
ylabel( ):
subplot(2,2,4);
sten(t.y):
title(Discrete tasine funct ion );
xlabel(t(sec)");
ylabel('(t))i
Sine function
Discrete sine function

05
05|

05
-05

-20 10 1
10 20 -20 10 20
(sec)
(sec)
cosine function Discrete cosine function
1

20 10 10 2 20 10 10
(sec) 20
t(sec)
subplot (2, 2,1);
t-linspace (0, 15) ;
y=exp(-t);
plot(t,y);
title(falling exponent ial function');
xlabel('t(sec)');
ylabel ('e(t)');
subplot (2,2, 2);
stem(t ,y);
title(Discrete falling exponential function ');
xlabel('t(sec) ');
ylabel ('e(t)');
subplot (2,2, 3):
t-linspace(-30, 30) ;
y=exp(e.1*t);
plot (t ,y);
title('rising exponential function'):
xlabel ('t(sec)'):
ylabel('e(t)');
subplot(2,2,4) ;
stem(t, y) ;
Mallabhum Institute of Technology, Bishnupur
Department of Electronies and Communications Engineering
title( );
xlabel ( ).
ylabel( ):

falling esponental function Desçrete falling Esponertial uktign

IsIng exponential tuncthon Dscrete risang exponental hunctson

subplot (2, 2, 1) ;
t=-10: 10:
y-[zeros (1, 5), ones (1,11),zeros (1,5) ):
stem(t ,y);
title( Discrete rectagular function' );
xlabel ((t(sec));
ylabe l (Crt) );
subplot(2, 2,2);
te-30:30;
output ((1-2*abs(t))/20);
plot (t, output );
title('triangular wave );
xlabel(t(se) ):
ylabel(x(t) D:
subplot (2,2,3);
tlinspace(-7,7);
yesinc (2*3.14*e. 1*t);
stem (t,y);
title( ' Discrete sinc function ');
xlabel((t(sec));
ylabel('sinc (t)" ):
subplot (2,2,4);
plot (t,y):
title( sinc funct ion):
xlabel(t(sec));
ylabel(sinc(t) );
Mallabhum Institute of Technology, Bishnupur
Departmentof Electronics and Communications Engineering

Discrete rectaqular function triangular waVe

20
t(sec) ñsec)
Discrete sinc function sinc function
1

10 05
0 10
(sec) (sec)

Experimnent 3: (set3)
t--2:1:2;
y[zeros (1,2), ones (1,1), zeros(1,2)]:
subplot (2, 2, 1);
stem (t .y);
ylabe l (d(n) ' );
Klabel(unit impul se );
n=input ('Enter n values );
t=0:1 :n-1;

steets2,2):
t, yl) ;
ylabe l(' Anp litude ');
xlabel( un it step );

n=input(Enter n values');
t e@:1:n-1:
subplot (2,2,3);
sten(t,t)i
ylabel ( Ampl it ude');
xlabel((unit ramp' );

n=input('Enter length of exponent ial seq' );


t 0:1:n-1;
aninput('Enter a value ):
y2-exp(a"t);
subplot (2, 2,4) ;
Mallabhum Institute of Technology, Bishnupur
Department of Electronics and Communications Engineering
stem(t,y2);
xlabel(ponent 1al fur );
ylabel ( Anp .sude ):

s(1.3), (,9. r s t
pubplot (2, 2,1)1
bt(ys
lebel('()")
ldl(ait inpul)

input(Cnter n velues)

-nes(,)I
uplot (2,2,2)3
ee(-y1):
teeths
nd Wndo

Experiment 4: (set3)

t =0:0,001:0,1

f=25;

t1=2°p1*f*t;
x1=1+cos (t1);
subplot (3,1,1)

plot(t, x1)
title('x1')
Mallabhun Institute of Technology. Bishnupur
Department of Electronics and Communications Engineering

2sin(t1)
subplot (3,1,2)
plot (t,x2)

title()
y=x]+xK2

subplot (3,1,9)
plot(t,y)
title(y xl +x2(Add1t ion of two sign als) )
xl abel(ine')

ylabel( Amplitude )

o02 04

ys xl+x2(Addition of two signals)

Tirne

t -0:0.01:0.1
f-100,

tl-2°pi"f*t;
epart d Elct d C
Mallabhum Institutfe of Technology. Bishnupur
Department of Electronics and Communications Engineering

y xx2Multiplication)

002
Trme

te:e.02:3epi

xsin(t).
subplot (3, 1,1)
plot (t, M)

title( Sinple Signal )


wlabel ( Tine')
ylabelAmp1tude )

r1d or,

y*sin(t/2)

subplot (3, 1,2)


plot (t,y)

title( Expanded S1gnal )

xlabel ( Tie )
ylabel ((Ampl it ude)

grid on,
Mallabhum Institute of Technology, Bishnupur
Department of Electronics and Communications Engineering
z*sin(t*2)

subplot (3,1,3)

plot(t,z)

title( Compressed Signal')

xlabel(ime')

ylabel( Amplitude )
grid on;
Fe1

Simple Signal

50
Time
Expanded Signal

RO 100
Time
Compressed Signal

100
Timw

ta0:10;
x=(0 1 2 1 0 1 2 1 2 1 1:

subplot(3,1,1)

plot (t, x)

title('Simple Signal')
xlabel (Time' )

ylabel(' Ampl itude')


grid on;

axis((-8 8e 4));
Mallabhun Institute of Technology, Bishnupur
Department of Electronics and Communications Engineering
subpiot (3, 1,2)

plot(t6, x)

title( hit ing ny addlt ion )


Klabelame)
ylabelCAmp l tude )
grid on ;

axis([ -8 8 4));

subplot (3,1, 3)
plot (t -6, x)

title( Shifting by Subtraction )

xlabel(Time')
ylabel (Ampl itude')
grid on;

axis([-8 8 4]);
Fe!

Simple Signal

Tirne
Shifting by addition

Time
Shifting by Subtraction

6 2
Time

t =0:10;

K=(e 1 2 3 4 -5 -6 -7 -8 -9 -1e];
Mallabhum Institute of Technology, Bishnupur
Department of Electronics and Communications Engineering
subplot (2,1,1)
ste(t,x)

title( Snple Signal )


xlabel( lime )
ylabel( Amplitude')

grid on;
y=fliplr(x) ;

subplot (2, 1,2)

stem(t,y)

title('Reverse ')
xlabel('lime')
ylabel(' Ampl itude' )

grid on;
Figue 1
Simple Signal
Impltud

2 6
Time
Reverse
Ampltude

10 4 6 B 10
Time

Experiment 5: (set3)
x=input ('enter x[n] ');
heinput( 'Enter h[n]');
a-length(x) ;
Mallabhum Institute of Technology, Bishnupur
Department of Electronics and Communications Engineering
b-lergtn();
Winput
for nl:3+b-1; po.in

for ka1:
K:a;
1f (no1) >k&8((n+1)-k)estb;

end
Ses-(z(k) *h((n+1 -k)));
end
y(n)=s:
t=-q-w:
sten(nst+1,y (n));
hold on;
end

disp(y);
yl= deconv(y,h)

72&

L&22:AA

3
Mallabhum Institute of Technology, Bishnupur
Department of Electronics and Communications Engineering

25

20

15

10

10 12 14 16 18
2 4 6

Experiment 6: (set1)

clc;
clear all;
close all;
al=input('enter the al sequence al=)
bl=input('enter the b1 sequence bl=')
cl=input('enter the c1 sequence cl=)
l-max(length (a1) , length (b1))
N=max (N1, length (c1))
a-[al, zeros (1, N- length(a1)));
b=(bl,zeros (1, N-length(b1))];
c-[c1,zeros (1, N-length(c1))];
X=Cconv(a, b, N1)
yscconv(b, a, N1) %commutative property
1f
disp(' commutative property is proved')
else
disp(' commutatíve property is not proved' )
end
t=cconv(b, c, N) ;
yl=cconv(a,t,N) associat ive property
y2=cconv(x, c,N)
if yl=y2
disp('associative property is proved')
else
disp('associative property is not proved')
end
ti= b C
1Mallabhum Institute of Technology, Bixhnupur
Department of Flectronics and Communications Engineering
a

eter the al seguence a

nter the at seouence bl

enter the c1 seguence cl

25 29
hepastdss d agiring

tn
Iatit
Mallabhum Institute of Technology, Bishnupur
Department of Electronies and Communications Engineering
alength(x),
x[ zeros(1 ,N-a) ]:
tor ke0:N-1
sum(k"1) -0;
for ne:N-1
sum(k"1)-sum(k+1) +(x(n+1) *exp((-i*2*pi"(k)" (n) /N) ) ):
end
subplot (2,2,1);
sten(real(sun));
title( 'DF );
Klabel(n);
ylabel ( Real(x)):
subplot (2,2, 2) ;
sten(imag( sum) );
title( ' DFT );
xlabel(n );
vìabel ( imag(x) );
hold on;
end
disp(sum);
for n : N - 1
Sum2(n+1) ;
for k @:N-1
2 pi (n) (k)/N) );
Sum2(n+1) sum2 (n+1) " (sum(k+1) exp{1
end
subplot (2,2, 3) ;
sten(real(sum2/N));
title(" IDFT')
ylabel( real (x1) ):
Mlabel(n ;
subplot(2,2,4) ;
stem(imag( sum2/N) ):

inag(x1) ');
xlabel(n );
end
disp(sum2/N) ;
Mallabhum Institute of Technology. Bishnupur
Department of Electronics and Communications Engineering

Crn

Experiment 10: (set3)


lose all;
Neinput (N
fprintf(The
for k:N-1
twiddle actors are
Wexp((-1*2*p1"k)
fpr int 4(
/N) ;
disp(W);
W(4),);
end
tprintf The N twidal e actors are (Perlod 1c 1ty Property) \n ).
for k-:-1
lk+N,
Weexp((-1°2°pi*l )/):
fprint f(w(-10) k,N);
disp(W);
end

fprintf Ihe hev twiddle act ors are


for k:N-1
(Symme tric Property) \n ):
1-k/2,
Weexp(Cj2*p1*l)/),
fprint f( WLd.ka) n,,/2) ,
disp(w):
end

Output:
generat ionofsineeNp
N

The twiddle factos are

)
Mallabhum Intitute of Lebnotgy, Bihnupur
Department of Eletronies and Communicatins Engnering
w1)

WZ)

W) 8,9099)

w4)

W(S)
The i e twiddle factors are (Periodscity Prsperty)

1.9609.409)

M1+6)
9.86441

W2+6)*

wB+6)
1.9990

W(4+6)

WS+6)->

The he tid6le actors are (Syetrit Brperty)


w83)
1.8090

Wi3).

w 3)

W4+3)

WS+3)
Mallabhum Institute of Technology, Bishnupur
Departnent of Electronies and Communieations Engineering
Experiment 11: (set3)

y 4 26 R 1.
conv(,y)
xpad | zeros(1,6-1length(x))l:
ypad ly zeros(1,6-1ength(y))):
(Are 1fft(fft ( Mpad).ft(ypad))
subplot (2,1,1);
stem(clin,led):
ylim ((e 1 1|):
title(Linear convolut l on')
subplot (2,1,2);
stem(cir, Illed' );
ylim - ([e 1 1));
title(rcular convolut ion')

VEd y nrost(1,-length(y))l
ceire 1frr(tf(upad).tftrad))
subplot(2.1.1)1
sto(clin,"LledH
4n4,lres
trtratler s*:tntteg

24

Experiment 12: (set3)


clc:
clear all;
N Input('Enter the sequence x(n)
h input('Enter t he sequence h(n) ):
n1 length(x);
n2 length(h);
n1+n2-1;
h1 (h zeros(1,N-n1 )] ;
n3 length(h1) ;
zeros(1,N);
x1
fft (h1 ):
(zeros (1, n3-n2) x zeros (1, n3)];
H4 .
(or 1:n2:N
Mallabhum Institute of Technology, Bishnupur
Department of Electronics and Communications Engineering

Mag Res Lon Pass Phs es Low Pass

Meg Res Higt Pass Phs Res High Pass

You might also like