exponenta event banner

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 (1 cos (2securitynN)), 0≤n≤N.

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

Ссылки

[1] Оппенгейм, Алан В., Рональд В. Шефер и Джон Р. Бак. Дискретно-временная обработка сигналов. Река Верхнее Седло, Нью-Джерси: Прентис Холл, 1999.

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

Приложения

Функции

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