Saya menulis perangkat lunak untuk memproses audio yang diberikan sebagai sampel PCM 16-bit. Tahap pertama pemrosesan melibatkan penghitungan energi (atau variasi total) dalam rentang frekuensi tertentu (di atas frekuensi cut-off tertentu).
Apa yang saya lakukan saat ini adalah mengurangi energi dari sinyal low-pass filtered dari energi sinyal asli. Saya menemukan bahwa banyak pemrosesan didedikasikan untuk mengubah sampel integer ke representasi floating point.
Jadi pertanyaan saya adalah, apakah ada teknik untuk memfilter sampel integer tanpa mengubahnya menjadi floating point?