Обычно широкий размер окна дает лучшее разрешение по частоте, но плохое разрешение по времени и наоборот. Посмотрите на этот пример, где я сгенерировал спектрограмму синусоиды с частотой 5 кГц и частотой дискретизации 22050 Гц из своего кода C ++.
Вышеупомянутая спектрограмма имеет размер окна 2048 выборок и перекрытие 1024 выборок.
Посмотрите на эту спектрограмму:
Этот имеет размер окна 512 выборок и перекрытие 256 выборок.
Вы видите разницу? Первый имеет лучшее разрешение по частоте, чем второй. Но у второго лучшее временное разрешение по сравнению с первым. Таким образом, выбор размера окна зависит от вашего приложения. Если вы имеете дело с речевыми образцами для отслеживания высоты тона, вам следует выбрать больший размер окна.