Está en la página 1de 7

EVALUACION FINAL

PROCESAMIENTO DIGITAL DEL SEALES

RUBEN DARIO PENCUE PUENTES

TUTOR
JORGE ENRIQUE ARBOLEDA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

5/12/2016
PLANTEAMIENTO DEL PROBLEMA

En los humanos, el rango audible de frecuencias de las seales de audio (msica)


va desde 20 a 20. Se asume que el ancho de banda es de 20 . Se
quiere convertir una seal de audio a un formato digital para ser grabada en un CD
que opera a una tasa de muestreo de 44.1 . Se necesita disear un filtro anti
aliasing antes del muestreo, el cual debe tener una banda de paso hasta 20 KHz y
una respuesta de fase lineal, por esta razn el diseo se realizar mediante una
aproximacin Butterworth.
Los aliasing se producen por error en la reconstruccin de una seal analgica
debido a la reflexin de una o varias porciones de seal original, la cual ha sido
digitalizada, lo que afecta la deteccin de las frecuencias de las seales a
capturar, por lo que resulta necesario implementar un filtro anti aliasing que se
realiza en base a un filtro analgico pasabajos que elimina las componentes de
alias mediante la atenuacin de las frecuencias por encima de la frecuencia de
muestreo F s /2 . Cuya respuesta de este filtro debe ser plana en la banda de
paso y una fase lineal, en base a los requerimientos exigidos se debe emplear un
filtro de Butterworth.
Para la ejecucin del filtro anti aliasing se empleara un modelo de Butterworth
que corresponde a uno de los filtros electrnicos ms bsicos, que proporciona
una salida constante hasta la frecuencia de corte, para posteriormente disminuir a
razn de 20 veces el orden del filtro dB por dcada. La respuesta en frecuencia de
este filtro es muy plana sobre la banda pasante, y cercana a 0 en la banda de
rechazo. Este filtro en comparacin a otros como el elptico presenta una cada
lenta, por lo que se requiere de un orden alto para cumplir los requerimientos o
especificaciones en cuanto a la banda de rechazo. Pero posee una respuesta en
la banda de paso en fase lineal mejor que otros filtros como el Chebyshev.
MATLAB
La plataforma de MATLAB est optimizada para resolver problemas de ingeniera
y cientficos. El lenguaje de MATLAB, basado en matrices, es la forma ms natural
del mundo para expresar las matemticas computacionales. Los grficos
integrados facilitan la visualizacin de los datos y la obtencin de informacin a
partir de ellos. Una vasta librera de toolboxes preinstaladas le permiten empezar a
trabajar inmediatamente con algoritmos esenciales para su dominio. El entorno de
escritorio invita a experimentar, explorar y descubrir. Todas estas herramientas y
prestaciones de MATLAB estn probadas y diseadas rigurosamente para trabajar
juntas.
DESARROLLO DEL FILTRO BUTTERWORTH EN MATLAB
Para la implementacin del filtro que se propone en el problema anterior se usar
el software MATLAB. Particularmente este software cuenta con la herramienta
butter que se usa para el diseo de filtros Butterworth, cuya sintaxis se presenta a
continuacin:
[b,a]=butter(n,Wn)
La anterior lnea de cdigo retorna los coeficientes de la funcin de transferencia
del filtro en el dominio de z, a partir de los argumentos de entrada de la funcin
que son el orden del filtro (n) y la frecuencia de corte (Wn). Es importante tener en
cuenta que:
b y a son los coeficientes del numerador y denominador de la funcin de
transferencia respectivamente.
n es el orden del filtro a disear.
Wn es la frecuencia de corte del filtro normalizada es decir puede tomar valores
entre 0 y 1 para filtros digitales.
El siguiente script desarrollado en MATLAB, permite desarrollar el filtro que se
desea implementar usando la aproximacin de Butterworth, cuya frecuencia de
corte es de 20 KHz y la frecuencia de muestreo para dicha aplicacin es de
44.1 KHz .

fp=20000;
fs=44100;
n=4;
fc=fp/(fs/2);
[b,a]=butter(n,fc)
freqz(b,a)
[H,F]=freqz(b,a)
figure(2)
semilogx(F*fs/(2*pi),abs(H))
grid on

En el anterior script, se estableci n=4, es decir, que el filtro a desarrollar es de


cuarto orden, cuya funcin de transferencia obtenida en MATLAB es:

La grafica de respuesta en frecuencia es generalmente usada para visualizar el


comportamiento del filtro, es decir, cuales son las frecuencias que deja pasar el
filtro y cuales son atenuadas. En la siguiente figura, se muestra la respuesta en
frecuencia del filtro Butterworth desarrollado.

Como se puede observar en la anterior figura, la banda de paso del filtro es


completamente, plana, caracterstica por la cual se decide desarrollar un filtro
Butterworth para la aplicacin. Tambin como es de esperarse, la frecuencia de
corte normalizada (tambin conocida como la frecuencia de -3dB) mostrada en la
grfica de magnitud es:
fp 20000
f c= = =0.907
( f2 ) (
s 44100
2 )
Para visualizar un poco mejor el resultado, en la siguiente figura se realiza la
conversin del eje de la frecuencia en Hz.

1.2

1
X: 1.998e+004
Y: 0.719
0.8

0.6

0.4

0.2

0 1 2 3 4 5
10 10 10 10 10

En la anterior figura, se observa el valor de la frecuencia de corte del filtro que


plantea el diseo, en esta figura, la frecuencia de corte se identifica cuando para
cierta frecuencia, la potencia de la seal tienen el 70.7% de la potencia mxima,
esta frecuencia para la cual ocurre el anterior suceso, se le llama frecuencia de
corte del filtro.
CONCLUSIN
En la digitalizacin de una seal, pueden presentarse frecuencias no deseadas
que afectan la digitalizacin, analticamente los espectros de las frecuencias se
cruzan y se presenta un fenmeno llamado solapamiento, es decir, que cierta
parte de la informacin contenida en la seal se sobrepone con informacin no
deseada de la seal, creando una informacin nueva, por esta razn, la
importancia de disear un filtro anti-aliasing, que permite eliminar toda
informacin, no deseada de la seal antes de ser procesada por un ADC,
obteniendo como producto un seal correctamente digitalizada.
BIBLIOGRAFA
Chambi, P. (04 de 12 de 2016). SlideShare. Obtenido de
http://es.slideshare.net/lonely113/procesamiento-digital-de-seales-con-matlab?
from_action=save
MathWorks. (02 de 12 de 2016). The MathWorks, Inc. Obtenido de
https://www.mathworks.com/help/signal/ref/butter.html
UNAD. (16 de 04 de 2016). Hoja Ruta - Procesamiento Digital de Seales.