Está en la página 1de 4

ELT-823 1

LABORATORIO DE PROCESAMIENTO DIGITAL DE SEÑALES

LABORATORIO 01
CONVOLUCIÓN DISCRETA MEDIANTE EL DSPIC30F4013
Objetivo General.
Implementar el algoritmo de la Convolución Discreta en el Controlador Digital de Señales dsPIC30F4013, interactuando
con los periféricos de entrada y salida Digital.

Objetivo específico.
Implementar la convolución discreta mediante el dsPIC30F4013, donde se realice la lectura de entrada de datos y
muestre los resultados en un Display LCD.

Fundamento teórico.
Para iniciar es importante conocer la estructura de una convolución continua en forma matemática:

La convolución combina, mediante la suma de productos de muestras de dos funciones desplazadas en el


tiempo.
La ecuación anterior describe la forma general de la convolución, sin embargo, se debe recordar que la longitud
de la función h(n), es finita y su máximo es M, por lo tanto, la ecuación se puede reescribir de la siguiente

forma:
Cada vez que una muestra de la salida y(n), es calculada por medio de la convolución, se requieren M,
muestras de la señal x(n), incluida la muestra actual, esto quiere decir que para hacer la convolución se debe
tener presente la necesidad de un campo de memoria igual a M para guardar las últimas muestras durante el
proceso. Ejemplo de convolución en sistemas LTI.

Lic. Wilfredo Wilson Mayta


ELT-823 2
LABORATORIO DE PROCESAMIENTO DIGITAL DE SEÑALES

DESARROLLO DEL LABORATORIO

 Mediante el Puerto F (RF0, RF1, RF2, y RF3) se debe ingresar 4 valores que representan la señal de
Entrada M a nivel de Bytes.
 Se debe validar cada dato ingresado mediante el Botón (RD0), el cual se almacenará en un buffer de
memoria del DSC.
 El programa utiliza una función de transferencia de 3 valores H = [3,2,4] para el procesamiento de la
información de entrada.
 Posteriormente se observarán los valores de Convolución Discreta en el Display LCD.
 Ingreso de datos al DSC y mostrado en el Display LCD.

Grafica 01
 Salida de datos de la convolución discreta y mostrado en el Display LCD.

Grafica 02
 Realizar las comparaciones mediante el Matlab, tanto con la función “conv()” y mediante la serie
matemática.

Lic. Wilfredo Wilson Mayta


ELT-823 3
LABORATORIO DE PROCESAMIENTO DIGITAL DE SEÑALES

CONVOLUCION DE SISTEMAS LTI EN MATLAB

Respuesta al impulso, Secuencia de entrada y la convolucion Discreta en una matriz de 3x1

Convolucion discreta con los datos de la actividad de laboratorio

Lic. Wilfredo Wilson Mayta


ELT-823 4
LABORATORIO DE PROCESAMIENTO DIGITAL DE SEÑALES

Representado en una matriz 3x1

INFORME.

 Investigar los distintos métodos de la Convolución Discreta y adjuntar en el informe de presentación


del laboratorio.
 Investigar y codificar la Convolución Discreta a través del procedimiento Vector_Convolve() en el
entorno de desarrollo integrado IDE mikroC pro for dsPIC, mediante el dsPIC33FJ32MC204.
 En el informe debe de adjuntar los objetivos del laboratorio, fundamento teórico de la Convolución
Discreta, Código Fuente del Proyecto, Esquema del proyecto y las Conclusiones y Recomendaciones.

Lic. Wilfredo Wilson Mayta

También podría gustarte