hann

Окно Ганна (Хеннинга)

Описание

пример

w = hann(L) возвращает L-точка симметричное окно Ханна.

w = hann(L,sflag) возвращает окно Ханна с помощью выборки окна, заданной sflag.

Примеры

свернуть все

Создадим 64-точечное окно Ханна. Отобразите результат с помощью wvtool.

L = 64;
wvtool(hann(L))

Figure Window Visualization Tool contains 2 axes and other objects of type uimenu, uitoolbar, uipanel. Axes 1 with title Time domain contains an object of type line. Axes 2 with title Frequency domain contains an object of type line.

Входные параметры

свернуть все

Длина окна, заданная как положительное целое число.

Типы данных: single | double

Выборка окон, заданная как одно из следующего:

  • 'symmetric' - Используйте эту опцию при использовании окон для создания фильтра.

  • 'periodic' - Эта опция полезна для спектрального анализа, потому что она позволяет оконному сигналу иметь идеальное периодическое расширение, неявное в дискретном преобразовании Фурье. Когда 'periodic' задается, hann вычисляет окно длины L + 1 и возвращает первые L точки.

Выходные аргументы

свернуть все

Окно Ханна, вернулось как вектор-столбец.

Алгоритмы

Следующее уравнение генерирует коэффициенты окна Ханна:

w(n)=0.5(1cos(2πnN)),0nN.

Длина окна L = N + 1.

Ссылки

[1] Oppenheim, Alan V., Ronald W. Schafer, and John R. Buck. Обработка сигнала в дискретном времени. Верхняя Седл-Ривер, Нью-Джерси: Prentice Hall, 1999.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

См. также

Приложения

Функции

Представлено до R2006a