Professional Documents
Culture Documents
Filters
Filters
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
12
10
0
-5
-4
-3
-2
-1
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
15
10
-5
20
40
60
80
100
120
140
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-
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