Tecnología

Compresión hecha a la forma de un latido.

Los compresores de propósito general tratan un registro cardíaco como un flujo anónimo de bytes. Nosotros no. BioRLE-1 aprovecha la estructura que las señales biomédicas realmente tienen — tramos largos de calma interrumpidos por eventos breves y densos en información.

El problema

La radio, no el sensor, define el presupuesto energético.

La transmisión domina

En un monitor conectado, la energía de poner muestras en el aire suele superar con creces la de adquirirlas. Recortar la carga útil recorta el término dominante.

La memoria es finita

Los registradores de uso prolongado están limitados por cuánta señal pueden guardar. La compresión compra días de registro sin añadir flash.

La fidelidad no se negocia

Lo que se descarte tiene que ser clínicamente irrelevante. Eso es una pregunta de dominio, no una pregunta genérica de compresión.

El enfoque

Explotar la redundancia que de verdad está ahí.

  1. Acondicionar la señal Transformar las muestras entrantes para que las porciones predecibles y de baja información de la onda colapsen hacia una representación compacta.
  2. Codificar las corridas Una codificación orientada a longitud de corrida (run-length), ajustada a la morfología de la bioseñal, convierte esos tramos de calma en muy pocos bits mientras preserva intactos los eventos agudos.
  3. Estructurar la salida Emitir tramas autodescriptivas para que una trama perdida o corrupta no contamine el resto del registro — algo importante sobre enlaces inalámbricos con pérdidas.
  4. Reconstruir El decodificador reconstruye la señal en el host o en la nube, a partir de la misma implementación de referencia abierta que tu equipo puede auditar.
Restricción de diseño: todo lo anterior debe caber en una cantidad de lógica lo bastante pequeña como para que el núcleo cueste menos energía que la transmisión que elimina. Esa restricción es la que da forma al diseño.

Open source

El núcleo es público. A propósito.

Los equipos de dispositivos médicos no adoptan una compresión que no pueden inspeccionar, y sus reguladores tampoco. Publicar el núcleo del algoritmo bajo Apache 2.0 elimina la mayor objeción para adoptar un bloque de compresión de un proveedor joven.

 Núcleo abiertoCapa de integración licenciada
LicenciaApache 2.0Comercial
ContieneImplementación de referencia del algoritmoRTL endurecido, interfaces, material
PropósitoInspeccionar, evaluar, verificarLlevarlo a tu producto
CostoGratuitoLicencia + regalía por volumen
SoporteComunidadSoporte directo de ingeniería

El enlace al repositorio se publicará junto con la primera versión pública.

Validación

Cómo sabemos que funciona.

Validación funcional

La ruta de codificación y decodificación se valida contra vectores de referencia, comprobando la reconstrucción muestra por muestra contra el registro original.

Madurez de diseño

BioRLE-1 completó los hitos de validación necesarios para proceder al tape-out. El RTL es estable y el material de verificación viaja con la licencia.

Tus datos, tu flujo

La evaluación corre contra tus registros, dentro de tu entorno. No pedimos que aceptes cifras de compresión por fe.

Trazable por construcción

Una implementación de referencia abierta significa que el comportamiento que verificas es el mismo que puedes documentar en tu expediente de diseño.

Audita el núcleo antes de hablar con nosotros.

Para eso lo publicamos. Cuando estés listo para llevarlo a silicio, aquí estaremos.