Вы находитесь на странице: 1из 10

UNIVERSIDAD RICARDO PALMA

FACULTAD DE INGENIERIA
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

LABORATORIO: TEORIA DE REDES


TEMA:
Filtros Butterworth
LABORATORIO:

#05

ALUMNO:
Mndez Lpez, Erick Manuel
CODIGO:

201512450
PROFESOR:
Eduardo Ale Estrada

2016 I

1.W p=3.2

rad
rad
; R p=0.2; W p=8.6
; R =20
seg
seg s

DESARROLLO NO MECANIZADO

DESARROLLO MECANIZADO EN MATLAB

>>
>>
>>
>>
>>

wp=3.2*pi;
rp=0.2;
ws=8.6*pi;
rs=20;
[n,Wn]=buttord(3.2*pi,8.6*pi,0.2,20,'s')

n=
4
Wn =
15.2123
>> [z,p,k]=buttap(n)
z=
[]
p=
-0.3827
-0.3827
-0.9239
-0.9239

+ 0.9239i
- 0.9239i
+ 0.3827i
- 0.3827i

k=
1
>> [num,den]=zp2tf(z,p,k);
>> tf(num,den)
Transfer function:
1
----------------------------------------s^4 + 2.613 s^3 + 3.414 s^2 + 2.613 s + 1
>>
>>
>>
>>
>>
>>
>>

[z,p,k]=tf2zp(num,den);
subplot(2,2,1);
pzmap(num,den);
subplot(2,2,3);
zplane(z,p);
w={0.1,1000};
bode(num,den,w)

2.W p=1.25

rad
rad
; R p =3 ;W p=2.5
; R =30
seg
seg s

DESARROLLO NO MECANIZADO

DESARROLLO MECANIZADO EN MATLAB

>> wp=1.25*pi;

>> rp=3;
>> ws=2.5*pi;
>> rs=30;
>> [n,Wn]=buttord(1.25*pi,2.5*pi,3,30,'s')
n=
5
Wn =
3.9367
>> [z,p,k]=buttap(n)
z=
[]
p=
-0.3090
-0.3090
-0.8090
-0.8090
-1.0000

+ 0.9511i
- 0.9511i
+ 0.5878i
- 0.5878i

k=
1
>> [num,den]=zp2tf(z,p,k);
>> tf(num,den)
Transfer function:
1
----------------------------------------------------s^5 + 3.236 s^4 + 5.236 s^3 + 5.236 s^2 + 3.236 s + 1
>>
>>
>>
>>
>>
>>
>>

[z,p,k]=tf2zp(num,den);
subplot(2,2,1);
pzmap(num,den);
subplot(2,2,3);
zplane(z,p);
w={0.1,1000};
bode(num,den,w)

3.Disee un filtro pasa bajo de orden n=6

DESARROLLO NO MECANIZADO

DESARROLLO MECANIZADO EN MATLAB

>> n=6;
>> [z,p,k]=buttap(n)
z=
[]
p=
-0.2588
-0.2588
-0.7071
-0.7071
-0.9659
-0.9659

+ 0.9659i
- 0.9659i
+ 0.7071i
- 0.7071i
+ 0.2588i
- 0.2588i

k=
1
>> [num,den]=zp2tf(z,p,k);
>> tf(num,den)
Transfer function:
1
----------------------------------------------------------------s^6 + 3.864 s^5 + 7.464 s^4 + 9.142 s^3 + 7.464 s^2 + 3.864 s + 1
>>
>>
>>
>>
>>
>>
>>

[z,p,k]=tf2zp(num,den);
subplot(2,2,1);
pzmap(num,den);
subplot(2,2,3);
zplane(z,p);
w={0.1,1000};
bode(num,den,w)