dsp assignment
DESCRIPTION
Test UploadTRANSCRIPT
![Page 1: DSP Assignment](https://reader030.vdocuments.us/reader030/viewer/2022020311/577c7d141a28abe0549d4d9b/html5/thumbnails/1.jpg)
DSP ASSIGNMENT
MAYANK NARAIN
13EC10038
![Page 2: DSP Assignment](https://reader030.vdocuments.us/reader030/viewer/2022020311/577c7d141a28abe0549d4d9b/html5/thumbnails/2.jpg)
BUTTERWORTH
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-5000
0
5000
10000
Normalized Frequency ( rad/sample)
Phase (
degre
es)
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-600
-400
-200
0
200
Normalized Frequency ( rad/sample)
Magnitude (
dB
)
![Page 3: DSP Assignment](https://reader030.vdocuments.us/reader030/viewer/2022020311/577c7d141a28abe0549d4d9b/html5/thumbnails/3.jpg)
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-40
-30
-20
-10
0
10
20
30
40
50
60
Normalized Frequency ( rad/sample)
Gro
up d
ela
y (
sam
ple
s)
![Page 4: DSP Assignment](https://reader030.vdocuments.us/reader030/viewer/2022020311/577c7d141a28abe0549d4d9b/html5/thumbnails/4.jpg)
FIR 1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1000
-500
0
500
1000
Normalized Frequency ( rad/sample)
Phase (
degre
es)
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-150
-100
-50
0
Normalized Frequency ( rad/sample)
Magnitude (
dB
)
![Page 5: DSP Assignment](https://reader030.vdocuments.us/reader030/viewer/2022020311/577c7d141a28abe0549d4d9b/html5/thumbnails/5.jpg)
FIR 2
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
-90
-80
-70
-60
-50
-40
-30
-20
-10
0
Normalized Frequency ( rad/sample)
Magnitude (
dB
)
Magnitude Response (dB)
![Page 6: DSP Assignment](https://reader030.vdocuments.us/reader030/viewer/2022020311/577c7d141a28abe0549d4d9b/html5/thumbnails/6.jpg)
FIR LS : Least Square Linear Phase FIR
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
-70
-60
-50
-40
-30
-20
-10
0
Normalized Frequency ( rad/sample)
Magnitude (
dB
)
Magnitude Response (dB)
![Page 7: DSP Assignment](https://reader030.vdocuments.us/reader030/viewer/2022020311/577c7d141a28abe0549d4d9b/html5/thumbnails/7.jpg)
FIR PM : Parks-McClellan FIR
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
-70
-60
-50
-40
-30
-20
-10
0
Normalized Frequency ( rad/sample)
Magnitu
de (
dB
)
Magnitude Response (dB)
![Page 8: DSP Assignment](https://reader030.vdocuments.us/reader030/viewer/2022020311/577c7d141a28abe0549d4d9b/html5/thumbnails/8.jpg)
CHEBYCHEV I
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-2000
-1000
0
1000
Normalized Frequency ( rad/sample)
Phase (
degre
es)
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-600
-400
-200
0
200
Normalized Frequency ( rad/sample)
Magnitude (
dB
)
![Page 9: DSP Assignment](https://reader030.vdocuments.us/reader030/viewer/2022020311/577c7d141a28abe0549d4d9b/html5/thumbnails/9.jpg)
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-20
0
20
40
60
80
100
120
140
Normalized Frequency ( rad/sample)
Gro
up d
elay
(sa
mpl
es)
![Page 10: DSP Assignment](https://reader030.vdocuments.us/reader030/viewer/2022020311/577c7d141a28abe0549d4d9b/html5/thumbnails/10.jpg)
CHEBYCHEV 2
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-400
-200
0
200
400
Normalized Frequency ( rad/sample)
Phase (
degre
es)
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-300
-200
-100
0
100
Normalized Frequency ( rad/sample)
Magnitude (
dB
)
![Page 11: DSP Assignment](https://reader030.vdocuments.us/reader030/viewer/2022020311/577c7d141a28abe0549d4d9b/html5/thumbnails/11.jpg)
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10
20
40
60
80
100
120
140
Normalized Frequency ( rad/sample)
Gro
up d
ela
y (
sam
ple
s)
![Page 12: DSP Assignment](https://reader030.vdocuments.us/reader030/viewer/2022020311/577c7d141a28abe0549d4d9b/html5/thumbnails/12.jpg)
ELLIPTIC
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-400
-200
0
200
400
Normalized Frequency ( rad/sample)
Phase (
degre
es)
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-300
-200
-100
0
Normalized Frequency ( rad/sample)
Magnitude (
dB
)
![Page 13: DSP Assignment](https://reader030.vdocuments.us/reader030/viewer/2022020311/577c7d141a28abe0549d4d9b/html5/thumbnails/13.jpg)
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10
10
20
30
40
50
60
70
Normalized Frequency ( rad/sample)
Gro
up d
ela
y (
sam
ple
s)
![Page 14: DSP Assignment](https://reader030.vdocuments.us/reader030/viewer/2022020311/577c7d141a28abe0549d4d9b/html5/thumbnails/14.jpg)
Comparing different types of filters
Type Order Lower Fc Higher Fc Chebychev 1 9 0.2000 0.3000
Chebychev 2 9 0.1900 0.3100
Butterworth 26 0.1988 0.3016
Elliptic 5 0.2000 0.3000
MATLAB CODES
Code Part 1 Wp = [0.20 0.30]; Ws = [0.19 0.31]; Rp = 1; Rs = 30; % DEFINING DIFFERENT TYPES OF FILTERS [n,Wn] = cheb1ord(Wp,Ws,Rp,Rs); [n,Wn] = cheb2ord(Wp,Ws,Rp,Rs); [n,Wn] = buttord(Wp,Ws,Rp,Rs); [n,Wn] = ellipord(Wp,Ws,Rp,Rs); disp('Order'); disp(n); disp('Cut off frequency'); disp(Wn); % PLOTS CORRESPONDING TO DIFFERENT FILTERS [b,a] = cheby1(n,Rp,Wp); [b,a] = cheby2(n,Rs,Ws); [b,a] = butter(n,Wn); [b,a] = ellip(n,Rp,Rs,Wp); freqz(b,a); fvtool(b,a,'Analysis','polezero'); grpdelay(b,a,128);
![Page 15: DSP Assignment](https://reader030.vdocuments.us/reader030/viewer/2022020311/577c7d141a28abe0549d4d9b/html5/thumbnails/15.jpg)
Code Part 2 n = 50; f = [0 0.20 0.30 1]; m = [1 1 0 0]; b = fir2(n,f,m); b = firls(n,f,m); b = firpm(n,f,m); fvtool(b,1); b = fir1(n,[0.20 0.30]); freqz(b,1,512);