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!
- ¿Por qué algún algoritmo tiene la misma salida?
- Cómo explicar la prueba de corrección del algoritmo de árbol de expansión mínimo prims a un laico
- ¿Se puede usar el algoritmo DBSCAN para determinar los límites del área geográfica?
- ¿Cómo podemos implementar las funciones de deshacer y rehacer en una cola de doble final?
- ¿Cuál es el futuro de la música generada por computadora?