У меня есть некий звук с микрофона. Частота дискретизации 44100. Его я поделил на фрагменты по 2048 и загрузил в динамики. В итоге получилось прослушивание того что в микрофоне.
Далее над каждым фрагментом сделал FFT и обнулил некоторые частоты. После этого появились странные звуки. Звуки появляются явно из-за краёв участков по 2048.
Как эти звуки устранять? Есть ли непрерывный вариант для фурье? Как ещё можно получить информацию о звуке кроме FFT?
Непрерывный вариант обычно делается с перекрытиями. Каждый следующий фрагмент берётся не с конца предыдущего, а с середины, затем на фрагменты накладывается окно, если не знаете какое лучше возьмите Hann window. Если такие фрагменты сложить во временной области то получится исходный сигнал.
Вообще над произвольным фрагментом сигнала делать FFT обычно не хорошо, так как преобразование делается над бесконечными сигналом составленным из данного фрагмента и когда случайное начало соединяется со случайным концом, то получается довольно широкополосный стук
В качестве хорошего примера можете почитать про MP3 сжатие
Виртуальный выделенный сервер (VDS) становится отличным выбором
Уже попробовал разные способы подключения Firebase database к RecyclerView, но каждый раз при запуске приложения он отказывается показывать картинки из хранилищаИ...
Есть команда сброса последовательности к заданному числу
Всем привет, имею дело с небольшим приложением на Spring MVC, проблема следующая: при отправке данных в БД вместо русских символов там такая абракадабра