hann

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

Описание

пример

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

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

Примеры

свернуть все

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

L = 64;
wvtool(hann(L))

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

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

свернуть все

Длина окна в виде положительного целого числа.

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

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

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

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

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

свернуть все

Окно Hann, возвращенное как вектор-столбец.

Алгоритмы

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

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

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

Ссылки

[1] Оппенхейм, Алан V, Рональд В. Шафер и Джон Р. Бак. Обработка сигналов дискретного времени. Верхний Сэддл-Ривер, NJ: Prentice Hall, 1999.

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

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

Смотрите также

Приложения

Функции

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