You are on page 1of 11

EXPERIMENT 1 - INTRODUCTION

AIM
1) To plot sinc(an)
2) To plot spectrum of sinc(an)
MATLAB Code
% Plot Sinc Function
a = 0.5
n = -20 : 0.1 : 20
y = sinc(a*n)
plot (n,y)
OUTPUT-

1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-20

-15

-10

-5

10

15

20

MATLAB CODE% Plot spectrum of Sinc Function


a= 1
n = -5: 0.1 : 5
plot(n,abs(fftshift(fft(sinc(a*n),201))))
OUTPUT-

12

10

0
-5

-4

-3

-2

-1

EXPERIMENT 2 DFT AND ITS


PROPERTIES-I
AIM
Verify following properties of Discrete
Fourier Transform (DFT)
Convolution
Time shifting
Frequency shifting
MATLAB CODE-

%DFT TWO SIGNALS


X1 = [zeros(1,20) ones(1,20)
zeros(1,20)]
X2 = [zeros(1,15) ones(1,30)
zeros(1,15)]
n = 1 : 1 : 60
stem(n,X1)
stem(n,X2)
OUTPUT
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0

10

20

30

40

50

60

1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0

10

20

30

40

%DFT-CONVOLUTION
MATLAB CODEx1 = [zeros(1,20) ones(1,20)
zeros(1,20)]
x2 = [zeros(1,15) ones(1,30)
zeros(1,15)]
dftx1 = fft(x1,128)
dftx2 = fft(x2,128)
stem(conv(x1,x2))

50

60

stem(ifft(times(dftx1,dftx2)))
OUTPUT-

CONVOLUTION OF x1 and x2

20
18
16
14
12
10
8
6
4
2
0

20

40

60

80

100

120

INVERSE FOURIER TRANSFORM OF PRODUCT OF FOURIER TRANSFORMS OF x1 and x2


20

15

10

-5

20

40

60

80

100

120

140

MATLAB CODE%DFT-TIME SHIFTING


x = [zeros(1,20) ones(1,20) zeros(1,20)]
dftx = fft(x,60)
n = 1:1:60
dftx1 = times(dftx, exp(5*i*2*pi*n/60)
stem(dftx1)
stem(x)
OUTPUT-

INVERSE FOURIER TRANSFORM OF A TIME SHIFTED SIGNAL 'x'

0.6
0.5
0.4
0.3
0.2
0.1
0
-0.1

10

20

30

40

50

60

SIGNAL 'x'

1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0

10

20

MATLAB CODE-

30

40

50

60

%DFT-FREQUENCY SHIFTING
x = [zeros(1,20) ones(1,20) zeros(1,20)]
n = 1 : 1 : 60
x1 = times(x, exp(5*i*2*pi*n/60))
dftx = fft(x,60)
dftx1 = fft(x1,60)
stem(n,abs(fft(x,60)))
stem(n,abs(fft(x1,60)))
OUTPUT-

FOURIER TRANSFORM OF A SIGNAL 'x'

20
18
16
14
12
10
8
6
4
2
0

10

20

30

40

50

60

FOURIER TRANSFORM OF SIGNAL 'x' AFTER MULTIPLYING A SINUSOID WITH SIGNAL 'x'
20
18
16
14
12
10
8
6
4
2
0

10

20

30

40

50

60

You might also like