Estoy escribiendo software para procesar audio dado como muestras PCM de 16 bits. La primera etapa del procesamiento implica calcular la energía (o variación total) en un cierto rango de frecuencia (por encima de una determinada frecuencia de corte).
Lo que estoy haciendo actualmente es restar la energía de la señal filtrada de paso bajo de la energía de la señal original. Descubrí que gran parte del procesamiento está dedicado a convertir las muestras enteras en una representación de punto flotante.
Entonces mi pregunta es, ¿hay una técnica para filtrar las muestras de enteros sin convertirlas en coma flotante?