Задание на лабораторные
работы:
№ п/п |
Тип фильтра |
F1 |
F2 |
F3 |
F4 |
Неравн. АЧХ, % |
Подавле-ние АЧХ, dB |
Тип аппр-ции АЧХ |
Число дв. разр. окр. коэфф. |
4 |
ФНЧ ФВЧ ППФ ПЗФ |
0.3 0.05 0.05 0.33 |
0.35 0.1 0.1 0.35 |
- - 0.3 0.4 |
- - 0.35 0.42 |
1 |
-35 |
Чебышева |
14 |
Лабораторная работа №1.
N=200;
Rp=abs(1/(20*log10(0.01)));
Rs=35;
Wp=0.3;
Ws=0.35;
[n,Wn]=cheb1ord(Wp,Ws,Rp,Rs);
[b,a]=cheby1(n,Rp,Wn);
[k,na]=size(a);
[k,nb]=size(b);
x=zeros(1,N);
y=zeros(1,N);
for i=1:N
x(i)=sin(i*pi*0.2)+sin(i*pi*0.48);
end
y=filter(b,a,x);
x1=zeros(1,N);
y1=zeros(1,N);
for i=N/2:N
x1(i)=1;
end
y1=filter(b,a,x1);
x2=zeros(1,N);
y2=zeros(1,N);
x2(N/2)=1;
y2=filter(b,a,x2);
[H,w]=freqz(b,a,N,2);
subplot(4,1,1),plot(x),grid
title('Входной сигнал')
subplot(4,1,3),plot(y),grid
title('Filtered Signal')
subplot(4,1,2),plot(w,abs(H)),grid
title('Filter AFC')
pause
subplot(4,1,1),plot(x1),grid
title('juytjuytujyt')
subplot(4,1,2),plot(y1),grid
title('Filtered')
subplot(4,1,3),plot(x2),grid
title('dfhdfhsdfgh')
subplot(4,1,4),plot(y2),grid
title('Filtered')
>> a
a =
Columns 1 through 7
1.0000 -7.6842 28.9131 -69.8084 119.7888 -153.3311 149.7366
Columns 8 through 13
-112.2136 63.9809 -27.0553 8.0549 -1.5170 0.1369
>> b
b =
1.0e-003 *
Columns 1 through 7
0.0004 0.0043 0.0236 0.0785 0.1767 0.2828 0.3299
Columns 8 through 13
0.2828 0.1767 0.0785 0.0236 0.0043 0.0004
>> n
n =
12