Задание на лабораторные работы:

 

п/п

Тип фильтра

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