У меня следующая проблема.
Предположим, у нас есть два аудиофайла.Оба сэмплированы с частотой 44100 Гц и разрешением 16 бит для каждого сэмпла.
Теперь мы приступаем к свертке этих двух сигналов.Умножение 16-битных значений и затем суммирование приводит к очень большим значениям.В конце я снова хочу 16-битный аудиопоток.
Как я могу уменьшить выходной сигнал, не теряя слишком много информации?
- Просто сократите младшие биты после свертки до 16 битзначение -> Плохо для слабых сигналов
- Уменьшение одного или обоих сигналов перед сверткой -> Коэффициент масштабирования должен быть относительно большим, что приводит к очень низким значениям для каждой выборки
I 'Я почти уверен, что есть общий способ, как это сделать, но я не смог его найти.Я благодарен за любую помощь.