lunes, 27 de octubre de 2014

Filtros Digitales


Los filtros digitales son sistemas son usados para modificar el espectro de una señal, mediante el uso de hardware digital como bloque funcional básico (un DSP o un FPGA, por ejemplo). Sus características los hacen apropiados un amplio campo de aplicaciones, entre las que se encuentra compresión de datos, procesamiento de señales biomédicas, procesamiento digital de audio, procesamiento de voz o procesamiento de imágenes. Se utilizan, al igual que los filtros análogos, para acondicionar señales según características específicas, extraer información de ellas o separar dos o más señales previamente combinadas. Consisten fundamentalmente en un algoritmo mediante el cual una señal digital o secuencia numérica denominada “entrada” se transforma en una segunda secuencia de números denominada señal digital de salida.


Tipos de Filtros

Los filtros paso bajo (LP) dejan pasar las frecuencias que están por debajo de una determinada frecuencia.


Los filtros paso alto (HP) dejan pasar las frecuencias que están por encima de una determinada frecuencia.


Ejemplo Filtro paso alto FIR de primer orden
La estructura de un filtro paso alto FIR elemental es muy similar a la del filtro paso bajo FIR que acabamos de ver, pero en vez de sumar dos muestras consecutivas, las restamos:


El efecto paso alto se explica fácilmente: al restar dos muestras sucesivas atenuamos la señal en los puntos en los que varía lentamente (bajas frecuencias) y acentuamos allí donde la señal varía rápidamente (altas frecuencias). La ganancia en función de la frecuencia viene dada por:



Ejemplo Filtro paso bajo de primer orden
Para construir un filtro paso bajo FIR simple (que atenuará las frecuencias altas de una señal de entrada), sólo hace falta efectuar la media de los valores de la muestra actual y la muestra precedente.

El funcionamiento de este filtro se puede expresar mediante la ecuación  siguiente:





Se puede entender intuitivamente el efecto paso bajo de esta operación, ya que al efectuar la media atenuamos las variaciones bruscas de la señal, lo que origina un suavizado de la señal de entrada. Este filtro es un ejemplo del filtro de tipo (moving average) (promedio móvil). Veamos cuál sería la respuesta de este filtro a diferentes señales de entrada. Consideremos primero una señal constante: 





De la ecuación, deducimos que la señal de salida sería:



Por lo tanto, después de un transitorio corto (la primera muestra que vale 0.5), la señal de salida es igual a la señal de entrada: una señal constante de amplitud 1. Para una señal constante, que tiene una frecuencia nula, verificamos que las bajas frecuencias no se atenúan en el filtrado. Consideremos ahora una señal que oscila entre −1 y +1 a la frecuencia de Nyquist (la frecuencia máxima):




En este caso, la señal de salida se atenúa muy rápidamente como podríamos preveer:



La frecuencia de corte vale fs/4 (un cuarto de la frecuencia de muestreo). La simplicidad del filtro se paga con una banda de transición ancha.

Un filtro RC paso bajo es un circuito formado por una resistor y un capacitor conectados en serie
El filtro paso bajo permite sólo el paso de frecuencias por debajo de una frecuencia en particular llamada frecuencia de corte (Fc) y elimina las frecuencias por encima de esta frecuencia.
Estos filtros RC no son perfectos por lo que se hacen dos anàlisis. Un análisis en el caso ideal y otro en el caso real. La unidad de frecuencia es el: Hertz, Hertzio o ciclo por segundo

Un filtro RL paso bajo es un circuito formado por una resistencia y una bobina conectados en serie de manera que este permite solamente el paso de frecuencias por debajo de una frecuencia en particular llamada frecuencia de corte (Fc) y elimina las frecuencias por encima de esta frecuencia.
Estos filtros RL no son perfectos por lo que se hace el análisis en el caso ideal y el caso real.


Un filtro paso alto RC es un circuito formado por una resistencia y un condensador conectados en serie, como se ve en la figura más abajo.
Los filtros Paso alto permiten solamente el paso de las frecuencias por encima de una frecuencia en particular llamada frecuencia de corte (Fc) y atenúa lasfrecuencias por debajo de esta frecuencia.
Estos filtros RC no son perfectos por lo que se hace el análisis en el caso ideal y el caso real. La unidad de frecuencia es el: Hertz, Hertzio o ciclo por segundo.

Un filtro RL paso alto es un circuito formado por una resistencia y una bobina conectados en serie de manera que este permite solamente el paso de frecuencias por encima de una frecuencia en particular llamada frecuencia de corte (Fc) y elimina las frecuencias por encima de esta frecuencia.
Estos filtros RL no son perfectos por lo que se hace el análisis en el caso ideal y el caso real.


Ejemplo Filtros Digitales

Para poder empezar a realizar la programacion de filtros digitales en Python se requiere importar las siguente libreria


El diseño de un filtro de paso bajo FIR es muy simple de hacer con SciPy, todo lo que tiene que hacer es definir la longitud de la ventana, la frecuencia de corte y la ventana en si:
Que produce









Filtro de paso alto FIR

SciPy no tiene una función para diseñar directamente un filtro FIR de paso alto, sin embargo, es bastante fácil usar el diseño de un filtro de paso bajo y el uso de inversión espectral para convertirlo en paso alto. Véase, por ejemplo
Chp 16 of The Scientist and Engineer's Guide to Digital Signal Processing (http://www.dspguide.com/ch16.htm) para la teoría, la última página tiene un código de ejemplo.





martes, 7 de octubre de 2014

Empaquetados

Bienvenido al Blog


Tipos de empaquetados

1.- Flip Chip:

Flip chip: tecnología de ensamble para circuitos integrados además de una forma de empaque y montaje para chips de silicio. Como método de ensamble, elimina la necesidad de máquinas de soldadura a precisión y permite el ensamblaje de muchas piezas a la vez.

Es una técnica de uso extendido para la construcción de microprocesadores, procesadores gráficos para tarjetas de vídeo, integrados del chipset.En algunos circuitos integrados construidos con esta técnica, el chip de silicio queda expuesto de manera que puede ser enfriado de manera más eficiente.

2.- PGA:

PGA o Pin Grid Array es un tipo de empaquetado usado para los circuitos integrados, particularmente microprocesadores.

En un PGA, el circuito integrado (IC) se monta en una losa de cerámica de la cual una cara se cubre total o parcialmente de un conjunto ordenado de pin es de metal. Luego, los pines se pueden insertar en los agujeros de un circuito impreso y soldados. Casi siempre se espacian 2.54 milímetros entre sí. Para un número dado de pines, este tipo de paquete ocupa menos espacio los tipos más viejos como el Dual in-line package (DIL o DIP).

3.- DIP:

Dual in-line package por sus siglas en inglés, es una forma de encapsulamiento común en la construcción de circuitos integrados. La forma consiste en un bloque con dos hileras paralelas de pines, la cantidad de éstos depende de cada circuito.

Por la posición y espaciamiento entre pines, los circuitos DIP son especialmente prácticos para construir prototipos en tablillas de protoboard. Puede ser montado en una placa de circuito o bien directamente a través de orificios a través de la soldadura o el uso de la primavera de bajo costo tomas de contacto. Uso de un conector DIP permite una fácil sustitución de un dispositivo y elimina el riesgo de daño por sobrecalentamiento durante la soldadura

4.- PGA:

Los multiples pines de conexión se situan en la parte inferior del encapsulado. Este tipo se utiliza para CPUs de PC y era la principal opción a la hora de considerar la eficiencia pin-capsula-espacio antes de la introducción de BGA. Los PGAs se fabricaron de plastico y ceramica, sin embargo actualmente el plastico es el mas utilizado, mientras que los PGAs de cerámica se utilizan para un pequeño número de aplicaciones.
5.- SOP:

Los pines se diponen en los 2 tramos más largos y se extienden en una forma denominada “gull wing formation”, este es el principal tipo de montaje superficial y es ampliamente utilizado mespecialmente en los ámbitos de la microinformática, memorias y IC análogicos que utilizan un número relativamente pequeño de pines.