Analog and Digital Filters
647
MATLAB Solution
% Script file: IIR-yul
% IIR/YULE-WALKER
% for N = 4, 6, 8, and 10
f = [0:.1:1.0];
omega = 0:1/512:511/512;
mag = [1 1 1 .707 zeros(1,7)];
[num4,den4] = yulewalk(4,f,mag);
[num6,den6] = yulewalk(6,f,mag);
[num8,den8] = yulewalk(8,f,mag);
[num10,den10] = yulewalk(10,f,mag);
h4 = freqz(num4,den4);
h6 = freqz(num6,den6);
h8 = freqz(num8,den8);
h10 = freqz(num10,den10);
figure(1)
subplot(2,2,1)
plot(f,mag,’o’,omega,abs(h4))
ylabel(‘Magnitude(H)’)
title(‘Order=4’)
subplot(2,2,2)
plot(f,mag,’o’,omega,abs(h6))
ylabel(‘Magnitude(H)’)
title(‘Order=6’)
subplot(2,2,3)
plot(f,mag,’o’,omega,abs(h8))
FIGURE 6.72
Gain and phase plots of the transfer function of the fi lter of Example 6.17.
0
Gain in db
Ϫ50
Ϫ100
Ϫ150
Ϫ200
Ϫ250
Ϫ2.5
Ϫ1.5
Ϫ0.5
0.5
1.5
2.5
ϫ10
4
ϫ10
4
Ϫ1
0
Magnitude of [H(f)] versus f
Phase of [H(f)] versus f
f in Hertz
f in Hertz
1
2
Ϫ2
100
50
Ϫ50
Ϫ100
0
Angle in degrees
Ϫ2.5
Ϫ1.5
Ϫ0.5
0.5
1.5
2.5
Ϫ1
0
1
2
Ϫ2
See Figure 6.72.
CRC_47760_CH006.indd 647
CRC_47760_CH006.indd 647
7/23/2008 2:26:59 PM
7/23/2008 2:26:59 PM
647
MATLAB Solution
% Script file: IIR-yul
% IIR/YULE-WALKER
% for N = 4, 6, 8, and 10
f = [0:.1:1.0];
omega = 0:1/512:511/512;
mag = [1 1 1 .707 zeros(1,7)];
[num4,den4] = yulewalk(4,f,mag);
[num6,den6] = yulewalk(6,f,mag);
[num8,den8] = yulewalk(8,f,mag);
[num10,den10] = yulewalk(10,f,mag);
h4 = freqz(num4,den4);
h6 = freqz(num6,den6);
h8 = freqz(num8,den8);
h10 = freqz(num10,den10);
figure(1)
subplot(2,2,1)
plot(f,mag,’o’,omega,abs(h4))
ylabel(‘Magnitude(H)’)
title(‘Order=4’)
subplot(2,2,2)
plot(f,mag,’o’,omega,abs(h6))
ylabel(‘Magnitude(H)’)
title(‘Order=6’)
subplot(2,2,3)
plot(f,mag,’o’,omega,abs(h8))
FIGURE 6.72
Gain and phase plots of the transfer function of the fi lter of Example 6.17.
0
Gain in db
Ϫ50
Ϫ100
Ϫ150
Ϫ200
Ϫ250
Ϫ2.5
Ϫ1.5
Ϫ0.5
0.5
1.5
2.5
ϫ10
4
ϫ10
4
Ϫ1
0
Magnitude of [H(f)] versus f
Phase of [H(f)] versus f
f in Hertz
f in Hertz
1
2
Ϫ2
100
50
Ϫ50
Ϫ100
0
Angle in degrees
Ϫ2.5
Ϫ1.5
Ϫ0.5
0.5
1.5
2.5
Ϫ1
0
1
2
Ϫ2
See Figure 6.72.
CRC_47760_CH006.indd 647
CRC_47760_CH006.indd 647
7/23/2008 2:26:59 PM
7/23/2008 2:26:59 PM
