PRÁCTICA N°4: DISEÑO DE FILTROS Apellidos y Nombres: Pinedo Quezada Felix Turno:3/05/17 “HOJA DE RESULTADOS – TRABAJO” 2.6 Ejemplos de Diseño: (7p) Para cada uno de los filtros propuestos (Filtro: Pasa Bajo, Pasa Alto, Pasa Banda y Banda Eliminada) coloque en esta hoja de resultados lo siguiente: A) Las gráficas obtenidas en cada filtro y para cada técnica de diseño (Butterworth, Chebychev I, Chebychev II y Cauer) así como también el “Script” que utilizo para obtener dicha gráfica. FILTRO PASABAJOS 1. Diseño por Butterworth a. Script fsim=50000; Rp=1; Rs=20; Wp=2*3400/fsim; Ws=2*4000/fsim; [N,Wn]=buttord(Wp,Ws,Rp,Rs ); [b,a]=butter(N,Wn); f=0:1:7400; H=freqz(b,a,f,fsim); plot(f,abs(H)); b. Gráfica: 2. Diseño por Chebychev1 a. Script b. Gráfica [N,Wn]=cheb1ord(Wp,Ws,Rp,R s); [b,a]=cheby1(N,Rp,Wn); f=0:1:7400; H=freqz(b,a,f,fsim); plot(f,abs(H)); 3. Diseño por Chebychev2 c. Script [N,Wn]=cheb2ord(Wp,Ws,Rp,R s); [b,a]=cheby2(N,Rs,Wn); f=0:1:7400; H=freqz(b,a,f,fsim); plot(f,abs(H)); d. Gráfica 4. Diseño por Cauer a. Script b. Gráfica [N,Wn]=ellipord(Wp,Ws,Rp,R s); [b,a]=ellip(N,Rp,Rs,Wn); f=0:1:7400; H=freqz(b,a,f,fsim); plot(f,abs(H)); FILTRO PASA ALTOS 5. Diseño por Butterworth a. Script fsim=30000; Rp=0.5; Rs=40; Wp=2*8000/fsim; Ws=2*4000/fsim; [N,Wn]=buttord(Wp,Ws,Rp,Rs ); [b,a]=butter(N,Wn,'high'); H=freqz(b,a,f,fsim); plot(f,abs(H)); b. Gráfica 6. Diseño por Chebychev1 a. Script b. Gráfica fsim=30000; Rp=0.5; Rs=40; Wp=2*8000/fsim; Ws=2*4000/fsim; [N,Wn]=cheb1ord(Wp,Ws,Rp,R s); [b,a]=cheby1(N,Rp,Wn,'high '); f=0:1:15400; H=freqz(b,a,f,fsim); plot(f,abs(H)); 7. Diseño por Chebychev2 a. Script fsim=30000; Rp=0.5; Rs=40; Wp=2*8000/fsim; Ws=2*4000/fsim; [N,Wn]=cheb2ord(Wp,Ws,Rp,R s); [b,a]=cheby2(N,Rs,Wn,'high '); f=0:1:7400; H=freqz(b,a,f,fsim); plot(f,abs(H)); b. Gráfica 8. Diseño por Cauer a. Script b. Gráfica fsim=30000; Rp=0.5; Rs=40; Wp=2*8000/fsim; Ws=2*4000/fsim; [N,Wn]=ellipord(Wp,Ws,Rp,R s); [b,a]=ellip(N,Rp,Rs,Wn,'hi gh'); f=0:1:15400; H=freqz(b,a,f,fsim); plot(f,abs(H)); Filtro Pasa Banda 1. Diseño Butterworth a. Script fsim=1e5; Rp=1; Rs=10; Wp=[2*4000,2*7400]/fsim; Ws=[2*3400,2*8000]/fsim; [N,Wn]=buttord(Wp,Ws,Rp,Rs ); [b,a]=butter(N,Wn); f=0:1:15400; H=freqz(b,a,f,fsim); plot(f,abs(H)); b. Gráfica 2. Diseño Chebychev1 a. Script b. Gráfica fsim=1e5; Rp=1; Rs=30; Wp=[2*4000,2*7400]/fsim; Ws=[2*3400,2*8000]/fsim; [N,Wn]=cheb1ord(Wp,Ws,Rp,R s); [b,a]=cheby1(N,Rp,Wn); f=0:1:15400; H=freqz(b,a,f,fsim); plot(f,abs(H)); 3. Diseño Chebychev2 c. Script fsim=1e5; Rp=1; Rs=30; Wp=[2*4000,2*7400]/fsim; Ws=[2*3400,2*8000]/fsim; [N,Wn]=cheb2ord(Wp,Ws,Rp,R s); [b,a]=cheby2(N,Rs,Wn); f=0:1:15400; H=freqz(b,a,f,fsim); plot(f,abs(H)); d. Gráfica 4. Diseño Cauer a. Script b. Gráfica fsim=1e5; Rp=1; Rs=30; Wp=[2*4000,2*7400]/fsim; Ws=[2*3400,2*8000]/fsim; [N,Wn]=ellipord(Wp,Ws,Rp,R s); [b,a]=ellip(N,Rp,Rs,Wn); f=0:1:15400; H=freqz(b,a,f,fsim); plot(f,abs(H)); FILTRO ELIMINA BANDA 1. Diseño Butterworth a. Script fsim=60000; Rp=1;%RIZADO MAXIMO DE LA BANDA DE PASO Rs=30; Wp=[2*3000,2*8000]/fsim; Ws=[2*4000,2*7000]/fsim; [N,Wn]=buttord(Wp,Ws,Rp,Rs ); [b,a]=butter(N,Wn,'stop'); f=0:1:15400; H=freqz(b,a,f,fsim); plot(f,abs(H)); b. Gráfica 2. Diseño Chebychev1 c. Script d. Gráfica fsim=60000; Rp=1; Rs=60; Wp=[2*3000,2*8000]/fsim; Ws=[2*4000,2*7000]/fsim; [N,Wn]=cheb1ord(Wp,Ws,Rp,R s); [b,a]=cheby1(N,Rp,Wn,'stop '); f=0:1:15400; H=freqz(b,a,f,fsim); plot(f,abs(H)); 3. Diseño Chebychev2 e. Script fsim=60000; Rp=1; Rs=60; Wp=[2*3000,2*8000]/fsim; Ws=[2*4000,2*7000]/fsim; [N,Wn]=cheb2ord(Wp,Ws,Rp,R s); [b,a]=cheby2(N,Rs,Wn,'stop '); f=0:1:15400; H=freqz(b,a,f,fsim); plot(f,abs(H)); f. Gráfica 4. Diseño Cauer g. Script h. Gráfica fsim=60000; Rp=1; Rs=60; Wp=[2*3000,2*8000]/fsim; Ws=[2*4000,2*7000]/fsim; [N,Wn]=ellipord(Wp,Ws,Rp,R s); [b,a]=ellip(N,Rp,Rs,Wn,'st op'); f=0:1:15400; H=freqz(b,a,f,fsim); plot(f,abs(H)); B) Para cada uno de los filtros propuestos, consigne en esta hoja los valores de “N”, “Wn”, “a” y “b”. (5p) Filtro Pasa Bajo: N Wn a b Butterworth Chebychev I Chebychev II Cauer 18 0.1415 1.0e+03 * 0.0010 -0.0129 0.0791 -0.3067 0.8408 -1.7316 2.7750 -3.5376 3.6359 -3.0347 2.0613 -1.1366 0.5049 -0.1782 0.0489 -0.0100 0.0015 -0.0001 0.0000 1.0e-08 * 0.0000 0.0003 0.0027 0.0146 0.0549 0.1537 0.3330 0.5709 0.7850 0.8722 0.7850 0.5709 0.3330 0.1537 0.0549 0.0146 0.0027 0.0003 0.0000 7 0.1360 1.0e+03 * 0.0010 -0.0129 0.0791 -0.3067 0.8408 -1.7316 2.7750 -3.5376 3.6359 -3.0347 2.0613 -1.1366 0.5049 -0.1782 0.0489 -0.0100 0.0015 -0.0001 0.0000 1.0e-08* 0.0000 0.0003 0.0027 0.0146 0.0549 0.1537 0.3330 0.5709 0.7850 0.8722 0.7850 0.5709 0.3330 0.1537 0.0549 0.0146 0.0027 0.0003 0.0000 7 0.1600 4 0.1360 1.0000 8.6871 6.7723 0.6736 -4.4063 -9.7897 -2.8552 -0.0656 1.0000 -3.3998 4.5521 -2.8171 0.6811 0.0773 -0.2562 0.3646 -0.1776 -0.1776 0.3646 -0.2562 0.0773 0.0986 -0.3076 0.4326 -0.3076 0.0986 Filtro Pasa Alto: Butterworth Chebychev I Chebychev II Cauer 7 0.4520 5 0.5333 5 0 4 2667 1.0000 1.3060 1.7570 1.2714 0.6570 0.1829 1.0000 -1.3520 1.4145 -0.7523 0.2508 -0.0355 1.0000 0.7170 1.0955 0.4817 0.1923 0.0204 -0.1022 0.2043 -0.2043 0.1022 -0.0204 0.1892 -0.7825 1.4309 -1.4309 0.7825 -0.1892 0.0981 -0.2483 0.3353 -0.2483 0.0981 Butterworth Chebychev I Chebychev II Cauer 18 0.788 0.1501 1.0e+03 * 0.0010 -0.0139 0.0918 -0.3793 1.1011 -2.3801 3.9627 -5.1832 5.3824 -4.4523 2.9241 -1.5087 0.5995 -0.1774 0.0369 -0.0048 0.0003 1.0e-05 * 0.0022 0 -0.0172 0 0.0603 0 -0.1207 0 0.1509 0 -0.1207 0 0.0603 0 -0.0172 0 0.0022 7 0.800 0.1480 7 0.0680 0.1600 4 0.0800 0.1480 1.0e+03 * 0.0010 -0.0129 0.0784 -0.2958 0.7747 -1.4906 2.1724 -2.4361 2.1120 -1.4089 0.7119 -0.2642 0.0681 -0.0109 0.0008 1.0e+03 * 0.0010 -0.0120 0.0676 -0.2365 0.5738 -1.0216 1.3765 -1.4259 1.1409 -0.7018 0.3267 -0.1116 0.0264 -0.0039 0.0003 1.0000 -7.3013 23.7899 -45.1429 54.5405 -42.9558 21.5408 -6.2911 0.8200 0.0197 -0.2117 1.0457 -3.1017 6.0293 -7.7051 5.6334 0.0000 -5.6334 7.7051 -6.0293 3.1017 -1.0457 0.2117 -0.0197 0.0312 -0.2239 0.7250 -1.3840 1.7034 -1.3840 0.7250 -0.2239 0.0312 N Wn a b 1.0000 1.0934 0.2595 0.0114 0.0274 0.5760 0.9600 0.1920 -0.6663 -0.4278 -0.0519 -0.0007 -0.1920 -0.9600 -0.5760 -0.0274 Filtro Pasa Banda: N Wn a b 1.0e-06 * 0.0045 -0.0312 0.0935 -0.1558 0.1558 -0.0935 0.0312 -0.0045 0 0 0 0 0 0 0 Filtro Banda Eliminada: N Wn a b Butterworth Chebychev I Chebychev II Cauer 18 0.1173 0.2627 1.0e+04 * 0.0001 -0.0015 0.0103 -0.0470 0.1547 -0.3902 0.7828 -1.2786 1.7265 -1.9459 1.8406 -1.4636 0.9766 -0.5440 0.2505 -0.0939 0.0280 -0.0064 0.0011 -0.0001 0.0000 1.0e+04 * 0.0000 -0.0004 0.0034 -0.0179 0.0683 -0.1998 0.4648 -0.8792 1.3733 -1.7883 1.9517 -1.7883 1.3733 -0.8792 0.4648 -0.1998 0.0683 -0.0179 0.0034 -0.0004 0.0000 9 0.1000 0.2667 1.0e+03 * 0.0010 -0.0120 0.0690 -0.2547 0.6739 -1.3571 2.1536 -2.7497 2.8561 -2.4211 1.6659 -0.9144 0.3846 -0.1119 0.0144 0.0047 0.0031 0.0008 0.0001 9 0.1333 0.2333 6 0.100 0.2663 1.0e+03 * 0.0010 -0.0137 0.0904 -0.3838 1.1705 -2.7223 5.0009 -7.4169 9.0004 -9.0020 7.4382 -5.0657 2.8229 -1.2701 0.4514 -0.1224 0.0238 -0.0030 0.0002 1.0000 -8.4234 33.6648 -84.4465 148.1372 -191.5910 187.6207 -140.5682 80.3306 -34.3778 10.5529 -2.1083 0.2092 1.0e+03 * 0.0004 -0.0064 0.0468 -0.2194 0.7385 -1.8946 3.8369 -6.2696 8.3772 -9.2197 8.3772 -6.2696 3.8369 -1.8946 0.7385 -0.2194 0.0468 -0.0064 0.0004 0.3225 -3.2885 15.8857 -47.9553 100.6131 -154.4191 177.6833 -154.4191 100.6131 -47.9553 15.8857 -3.2885 0.3225 1.0e+03 * 0.0001 -0.0017 0.0129 -0.0622 0.2138 -0.5578 1.1445 -1.8877 2.5363 -2.7965 2.5363 -1.8877 1.1445 -0.5578 0.2138 -0.0622 0.0129 -0.0017 0.0001 C) Verifique ahora sus resultados construyendo un sistema en Simulink que permita medir la respuesta de cada filtro a diferentes frecuencias utilizando un osciloscopio, tal y como se explica en el estudio previo de la práctica, especificando que tipo de filtro va a utilizar para cada caso de comprobación. (5p) Filtro Pasa Bajos (Cauer): Para 0.5 Hz: Para 2.5 Hz: Para 1Hz: Para 10 Hz: Para 15 Hz: Para 20 Hz: Para 25 Hz: Para 30 Hz: Para 50 Hz: Para 70 Hz: Para 80 Hz: Para 90 Hz: Para 100 Hz: Para 110 Hz: Para 120 Hz: Para 150 Hz: Para 200 Hz: