Está en la página 1de 3

Universidad Católica “Nuestra Señora

de la Asunción”
Facultad de Ciencias y Tecnologı́as

Carrera de Ingenierı́a Electrónica


Procesamiento digital de señales

Práctica de laboratorio N◦ 3

1
1. Descripción del experimento
El laboratorio consiste en la implementacion del filltro digital alfa-beta-alfa ([α β α]), desa-
rrollado en clase utilizando el microcontrolador PSoC 5LP de Cypress.
El PSoc debe discretizar una señal analógica compuesta de dos frecuencias, filtrarla y pos-
teriormente generar la señal de salida utilizando el convertidor digital-analógico. El resultado
debe ser comparado con el filtro diseñado en Matlab. El trabajo debe ser realizado en grupos de
dos integrantes y será calificado basado en el informe del mismo y la defensa ante los profesores
de la materia.

2. Objetivos
Afianzar los conocimientos sobre el uso de los módulos periféricos de la arquitectura
microcontroladora PSoC para aplicaciones de procesamiento digital de señales.

Implementar el filtro alfa-beta-alfa.

Comparar y discutir los resultados obtenidos.

3. Materiales Requeridos
Kit PSoC 5LP.

PC o laptop.

Resistencias.

Capacitores.

Plug de 3,5mm

Osciloscopio

4. Definición
La práctica consiste en la implementación de un filtro digital mediante la implementación
en lenguaje C de ecuaciones en diferencias.
Se debe comparar el resultado producido por el microcontrolador, y el obtenido con Matlab.
Para dicho propósito, el microcontrolador debe muestrear la señal analógica a un tiempo Ts
definido por el usuario mediante el convertidor analógico-digital, para luego procesarlo y escribir
la señal resultante por medio del convertidor digital-analógico.
La frecuencia a dejar pasar debe ser definida por el usuario. En la figura 1 se puede apreciar
el diagrama de bloques del sistema. Es posible utilizar la plantilla del ejemplo Timer ADC
correspondiente a la práctica de laboratorio N◦ 1, teniendo en cuenta que se debe agregar el
convertidor digital-analógico, para escribir la señal filtrada. El circuito de acondicionamiento
del ADC debe tomarse del proyecto de ejemplo Filter ADC, que se encuentra en File->Code
Example del PSoC Creator o puede ser descargado en el siguiente link: http://www.cypress.
com/documentation/code-examples/ce95316-filter-adc-vdac-using-dfb-psoc-35lp

2
La señal de salida debe ser generada con la función sound de Matlab, la cual envı́a una
señal de audio al speaker de la PC a una frecuencia T , definida por el usuario, para más detalle
acerca dela función, ver la documentación de la misma escribiendo en la terminal del Matlab
doc sound. Para enviar la señal de audio al microcontrolador, cada grupo debe preparar el Plug
de 3,5mm. Un extremo del cable debe estar conectado a la PC y el otro extremo debe debe
estar conectado al circuito de acondicionamiento del ADC, utilizar el osciloscopio para verificar
que la señal generada por Matlab sea la misma a la salida de la PC.
Código C
void alfa_beta_alfa(){

0xFF 1V

IN
ADC OUT
DFB
o IN
DAC OUT

1V 0xFF

Figura 1: Diagrama de bloques del sistema de la práctica de laboratorio N◦ 3

5. Realización de la práctica
Escribir un script de Matlab el filtro a ser utilizado.

Implementar en lenguaje C la ecuación en diferencias.

Compare el resultado obtenido con los gráficos del Matlab.

6. Estructura del Informe


El informe no debe contener menos que 6, ni más que 8 páginas, en el se deben especificar
brevemente:

La descripción del experimento.

Los objetivos de la práctica

La realización del experimento.

El análisis y la discusión de los resultados obtenidos.

También podría gustarte