Встречается на собеседованиях • сегодня
Как выбрать оконную функцию
Выбор оконной функции зависит от компромисса между шириной главного лепестка (разрешение по частоте) и уровнем боковых лепестков (утечка спектра).
Критерии выбора:
- Хэннинг (Hann) – хороший баланс между утечкой и разрешением, часто используется по умолчанию.
- Хэмминг (Hamming) – чуть лучше подавление боковых лепестков, чем у Хэннинга, но хуже разрешение.
- Блэкман (Blackman) – сильное подавление утечек, но шире главный лепесток.
- Прямоугольное окно (Rectangular) – узкий главный лепесток, но высокие боковые лепестки (плохо для спектрального анализа).
Пример в Python:
python
import numpy as np
import matplotlib.pyplot as plt
window = np.hanning(100) # Хэннинг
plt.plot(window)
plt.title("Окно Хэннинга")
plt.show()Когда что использовать:
- FFT/спектральный анализ: Хэннинг или Блэкман.
- Фильтрация: Кайзер (Kaiser) с настраиваемым параметром β.
- Резкие переходы: Прямоугольное (но осторожно с артефактами).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы