У меня есть пара разъяснений, которые мне нужны с БПФ и оценкой высоты тона в целом.
1.) Я читал, что чем больше размер вашего блока для вашего БПФ, тем лучше будет точность, хотя я знаю, что в этом есть и обратная сторона. Это правда? Поскольку я экспериментировал, и всякий раз, когда я использовал размер блока 16384, а не 8192 или 4096, я получал худшие результаты. Может кто-нибудь прояснить мне это?
2.) Изначально я считал, что получение высоты тона от БПФ - это всего лишь простой вопрос получения корзины с самой высокой интенсивностью. Тем не менее, после публикации и чтения некоторых вопросов здесь, я думаю, что может быть больше этого. Может кто-нибудь подсказать мне, как получить хорошую оценку высоты тона от FFT?
3.) Хотя у меня уже есть хорошая идея, может кто-то просто объяснить простыми словами, что делает алгоритм автокоррелятора? (Моя идея заключается в том, что в основном это алгоритм сравнения и сравнения, а алгоритм с наименьшей разницей - выбранный)
Большое спасибо!