You are on page 1of 16

TALLER 3

EDISSON ANDRES COY CONTRERAS


HENRY TELLES URIBE

PROBLEMAS.

1. Nos autorizan un ancho de banda de 250 kHz y se debe acomodar en esa banda a 5 diferentes
señales. Cada señal requiere un ancho de banda de 45 kHz. A) Defina los tipos de filtros (pasa-bajas,
pasa-altas, pasa-banda, rechaza-banda,…) y las frecuencias de corte para evitar interferencia entre estas
señales.) B) Defina la frecuencia de muestreo. C) Normalizar con la frecuencia de Nyquist. D) Obtenga
las funciones de transferencia G(z). E) Dibujar el gráfico de los filtros (magnitud versus frecuencia) en
una sola gráfica (ver comando fvtool).

Con ayuda de matlab se implementara un filtro multibanda el cual tendrá un ancho de banda 250KHz y
este ancho de banda se tendrá que dividir en 5, para que pasen señales que estén en los rangos de cada
división. Como expresa el enunciado cada ancho de banda sera de 45KHz y estos estarán dentro de un
ancho de banda de 250KHz.

Para empezar definiremos la Frecuencia de muestreo la cual es:

Fs=2 BW

se escoge las frecuencias de cortes bajas y altas para cada ancho de banda.

fcb 1=2500

fca1=47500

fcb 2=52500

fca 2=97500

fcb 3=102500

fca 3=147500

fcb 4=152500

fca 4=197500

fcb 5=202500

fca5=247500
Teniendo en cuenta estas frecuencias, se calcula la frecuencia de Nyquist normalizada de la sigueinte
manera:

fc
wn=
Fs
2

con estos datos se procese de diseñar el filtro multibanda en matlab.

Fs = 500000

fcb1 = 2500
fca1 = 47500
fcb2 = 52500
fca2 = 97500
fcb3 = 102500
fca3 = 147500
fcb4 = 152500
fca4 = 197500
fcb5 = 202500
fca5 = 247500

wnfcb1 = fcb1/(Fs/2)
wnfca1 = fca1/(Fs/2)
wnfcb2 = fcb2/(Fs/2)
wnfca2 = fca2/(Fs/2)
wnfcb3 = fcb3/(Fs/2)
wnfca3 = fca3/(Fs/2)
wnfcb4 = fcb4/(Fs/2)
wnfca4 = fca4/(Fs/2)
wnfcb5 = fcb5/(Fs/2)
wnfca5 = fca5/(Fs/2)
n = 1200;
FWN = [0 wnfcb1 wnfca1 wnfcb2 wnfca2 wnfcb3 wnfca3
wnfcb4 wnfca4 wnfcb5 wnfca5 1]
a = [0 1 0 1 0 1 0 1 0 1 0]
up = [0 1.02 0.03 1.02 0.05 1.02 0.03 1.02 0.05 1.02 0.05];
lo = [-0.005 0.98 -0.03 0.98 -0.05 0.98 -0.03 0.98 -0.03 0.98
-0.05];
[num,den] = fircls(n,FWN,a,up,lo);

fvtool(num,den,1)

Fig,1 Respuesta en Frecuencia Normalizada Filtro Multibanda.


Ahora probaremos el filtro con creando una señal en matlab, la cual estará conformada con 5 señales
diferentes con diferentes frecuencias y se añadirá un ruido en esta señal.

Fs = 500000
T = 1/Fs
L = 1500
f1 = 25000
f2 = 75000
f3 = 125000
f4 = 175000
f5 = 225000

p1 = 1/f1
p2 = 1/f2
p3 = 1/f3
p4 = 1/f4
p5 = 1/f5

t = (0: L-1) * T;

x1 = sin(2*pi*f1*t)
x2 = sin(2*pi*f2*t)
x3 = sin(2*pi*f3*t)
x4 = sin(2*pi*f4*t)
x5 = sin(2*pi*f5*t)
x = x1 + x2 + x3 + x4 + x5
y = x + rand(size(t))

figure(1)
plot(500000*t(1:50),y(1:50))
Fig,2 Señal creada con 5 señales con diferentes frecuencias

Ahora veremos el comportamiento en frecuencia de esta señal. Implementando la Transformada Rápida


de Fourier de Matlab.

Y = fft(y);
P2 = abs(Y/L);
P1 = P2(1:L/2+1);
P1(2:end-1) = 2*P1(2:end-1);
f = Fs*(0:(L/2))/L;

figure(2)
plot(f, P1)
Fig,3 Transformada Rápida de Fourier de la Señal Creada

El objetivo es usar el filtro multibanda para eliminar el ruido y filtrar una a una la señal para
recuperarlas. Y este es el Resultado.

Fig,4 Señales Recuperadas


Como se puede observar el el filtro implementado en matlab, es capaz de recuperar cad señal que este
en los rangos de frecuencia descritos anteriormente.

2. Diseñar un filtro digital para remover las frecuencias armónicas resultantes de una rectificación de
onda completa de un rectificador diseñado para una fuente de corriente directa. Simular utilizando
Simulink.

Primero se calcula las series de Fourier para una señal rectificada de onda completa.

La forma de onda del voltaje de salida del rectificador de onda completa tiene el doble de la frecuencia
de la señal de entrada. La forma de onda de voltaje se construye aplicando las fórmulas de la serie de
Fourier siguiente:

a0 ∞
Vo( wt )= + ∑ a cos ( 2 nwt ) +bn sin ( 2nwt )
2 n=1,2,3,4, .... n

Se agrega un 2 a la series senoidales y cosenoidales porque la forma de onda de salida tiene el doble de
la frecuencia de entrada f(wt).
T
2
a0= ∫ f (wt )d wt
T 0

T
2
an 
T  f (wt ) cos(2nwt )dwt
0

T
2
bn 
T  f ( wt ) sin(2nwt )dwt
0

f ( wt )  V p sin  wt  cuando 0  wt  

Calculo de a 0

Resolviendo la integral:

 

2 2V p 2V p 2V 4V
a0   V p sin  wt  dwt   cos wt  0 

  cos   cos 0  p  2  p
 0    

4V p
a0 

Calculo de an

Para todo n, resolviendo la ecuacion:


2
V sin  wt  cos 2nwt  dwt
 0 p
an 

Vp
an   2  1  0  2 n  0  1  0  2n  0 
 1  4n 2 

Vp 4V p
an   4 
 1  4n 2   1  4n 2 

4V p
an 
 1  4n 2 

Calculo de b n

Para todo n, resolviendo la ecuacion:

2 
bn   V p sin  wt  sin  2nwt  dwt
 0

bn  0

La sumatoria de todas las señales que conforman la señal reconstruida del rectificador de onda
completa es:

2V p  4V p
Vo ( wt )    cos 2nwt 
 n 1, 2 , 3,...  1  4n 
2

En simulink, se realiza una simulacion de los armonicos de esta señal y se crea un filtro con ayuda de la
herramienta fdatool de matlab.

Primero diseñamos el filtro sabiendo que su frecuencia de corte baja y alta es:

fcb=115 Hz

fca=125 Hz

ya que solo queremos que pase la señal de la frecuencia fundamental que esta a 120 Hz.
Fig,5 Insterface de la Herramienta FDATOOL de MATLAB

Como se observa en la interface de la herramienta de matlab nos permite escoger el tipo de filtro, el
orden del filtro, también la clase de filtro, las frecuencias de corte y la frecuencia de muestreo.

En ese orden de ideas escogeremos un filtro pasa banda, que sea un filtro FIR tipo ventana de orden 30,
filtro Hamming, ya que este es recomendado, Frecuencia de Muestreo sera 300 y las frecuencias de
corte que se mencionaron anteriormente.

El filtro diseñado tiene las siguientes características.


Fig,6 Respuesta en Frecuencia Normalizada del Filtro

Fig,7 Respuesta Impulso Del Filtro Diseñado


Fig,8 Polos y Ceros del Filtro

Fig,9 Coeficientes del Filtro


Teniendo ya el filtro diseñado procederemos a probarlo en simulink.

Primero se crea la señal con los primeros 12 armónicos que se calcularon anterior mente con las series
de fourier.

Fig,10 Construcción de la Señal Rectificada a Partir de Sumatoria de Señales


Observamos en la siguiente figura la señal rectificada de onda completa con ruido gracias a sus
armónicos.

Fig,11 Señal Rectificada

Aplicando el filtro diseñado se eliminaran los ruidos y los armónicos y dejara la señal con la frecuencia
fundamental,
Fig,12 Diagrama de Bloques

Después de aplicar el filtro la señal de salida es:

Fig,13 Señal Después de Aplicar el Filtro


CONCLUSIONES

El desarrollo de filtros digitales son importantes a la hora de mejorar la respuesta en frecuencia de los
mismos, ya que un filtro análogo de orden 5 o mas empieza a demandar mucho hardware y costo, a
diferencia del filtro digital.