¿Alguien ha implementado algoritmos de detección de ECG en un microcontrolador para la detección PQRS?

No creo que pueda ayudarlo con su pregunta, pero podría resultarle útil utilizar un procesador DSP en lugar de un microcontrolador. Los DSP son especialmente útiles en el procesamiento de señales y lo ayudarían a desarrollar algoritmos de procesamiento de señales de ECG. Creo que algunos algoritmos usan el filtrado / procesamiento del dominio de frecuencia, por lo que un DSP sería ideal para calcular transformaciones rápidas de Fourier.

Si está buscando una plataforma DSP “barata” (la mayoría son caras), le recomiendo la familia ARM Cortex M4. Básicamente es un microcontrolador con un conjunto de instrucciones DSP extendido (no un procesador DSP puro). Sin embargo, también significa que tiene la facilidad de programar un microcontrolador con la funcionalidad de un DSP. ARM proporciona una excelente biblioteca DSP: ARM CMSIS DSP, que proporciona funciones DSP listas para usar en una práctica API de C. Hay varios proveedores (Texas Instruments, STM, Freescale, etc.) que ofrecen placas de desarrollo ARM Cortex M4 a bajo costo.

Personalmente, había desarrollado mi proyecto de pregrado (procesamiento de señal en tiempo real) en una placa TI Stellaris Launchpad, ¡y mi experiencia con la plataforma fue excelente!