Tarea 1 - Procesamiento simple de señales
Requisitos de finalización
Apertura: lunes, 16 de marzo de 2026, 00:00
Cierre: domingo, 29 de marzo de 2026, 23:59
El estudiante debe entregar al menos tres archivos, utilizando MatLab o Python, que contengan:
- cuatro funciones: filtrado, detección de latidos, separación de ciclos y promediado de ciclos
- un programa principal (main) que muestre el rendimiento de cada función (en ese orden) sobre la señal "Ao_V_ECG.xls" dada (puede utilizar gráficos, texto impreso, etc), principalmente sobre las presiones.
- Un documento de texto sin estructura de informe que utilice las salidas del main y conteste las preguntas:
- ¿Cómo se implementó? (detalles puntuales de cómo se abordó la implementación, qué entradas se le pasan, etc.)
- ¿La función hace lo que esperaba?
- ¿Funciona mejor o peor de lo esperado? fundamente sus respuestas.
Las tareas que deberá cumpllir cada función son las siguientes:
- Filtrado
- Detección de latidos
- Implementar una función que detecte las separaciones entre cada ciclo de presión arterial, mediante la identificación de máximos relativos sobre la derivada primera de la señal dada.
- Separación de ciclos
- A partir de la detección hecha, separar ciclos y acondicionarlos para que cada vector tenga igual cantidad de muestras (será necesario remuestrear).
- Promediado de latidos
- Obtener un ciclo promedio a partir de calcular la media aritmética, elemento a elemento, de los vectores de ciclos.
Para aquellos que programen en Matlab, se solicita que envíen una versión igual o anterior a R2018a.
- 14 de febrero de 2023, 08:27
![y[n]=\frac{1}{M_1+M_2+1}\sum^{M_2}_{k=-M_1}x[n-k] \quad \text{con largo }L=M_1+M_2+1 y[n]=\frac{1}{M_1+M_2+1}\sum^{M_2}_{k=-M_1}x[n-k] \quad \text{con largo }L=M_1+M_2+1](https://eva.interior.udelar.edu.uy/filter/tex/pix.php/92bc5a1b758d832e1dd8f6de281253fe.gif)



