Digamos que me gustaría ahorrar el consumo de energía de la batería al enviar datos a dispositivos remotos conectados de forma inalámbrica, es decir, redes de sensores. Una de las ideas puede ser comprimir los datos para reducir el número de bytes a enviar, pero el proceso de compresión produce un consumo de energía. Esta idea de compresión solo es válida cuando la energía total de la batería guardada para la comunicación inalámbrica supera la energía utilizada para la compresión.
Puedo suponer que la potencia de cálculo sigue disminuyendo siguiendo la ley de Moore, mientras que la potencia de comunicación aún requiere una buena cantidad de potencia.
- ¿Tiene un trabajo de investigación, un informe técnico, libros, notas de aplicación que hablen sobre este poder de comunicación y compensación de poder computacional? ¿O cualquier uso del mundo real?
- En comparación con la energía consumida para procesar una instrucción, ¿cuánto mayor es el consumo de energía para enviar un símbolo o un byte de datos? ¿Cientos o miles? ¿O simplemente decenas?
- ¿Qué forma práctica puede estar disponible para medir el consumo de energía para la comunicación y la computación para dispositivos pequeños (microcontroladores)?
Añadido
Utilicé la compresión como ejemplo, pero estoy trabajando en un algoritmo más sofisticado para reducir drásticamente cierto tipo de información. Me gustaría saber si vale la pena intentar el esfuerzo, en otras palabras, necesito saber qué costoso enviar un símbolo / datos o lo que sea que esté enviando la capa física en comparación con el precio de ejecutar el sofisticado algoritmo. No me importa la latencia, al menos ahora. Tampoco me importa la capa física, tengo una capa de abstracción con un búfer que solo uso para enviar o recibir información.