exponenta event banner

barthannwin

Измененное окно Бартлетта-Ганна

Синтаксис

w = barthannwin(L)

Описание

w = barthannwin(L) возвращает L-точка измененного окна Бартлетта-Ганна в векторе столбца w. Как и окна Бартлетта, Ханна и Хэмминга, это окно имеет основной блок в начале и асимптотически распадающиеся боковые обочины с обеих сторон. Представляет собой линейную комбинацию взвешенных окон Бартлетта и Ганна с ближними боковыми балками ниже, чем оба окна Бартлетта и Ганна, и с дальними боковыми балками ниже, чем оба окна Бартлетта и Хэмминга. Ширина основного блока модифицированного окна Бартлетта-Ганна не увеличивается относительно главного блока окна Бартлетта или Ганна.

Примечание

Окно Ханна также называется окном Хэннинга.

Примеры

свернуть все

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

L = 64;
wvtool(barthannwin(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.

Алгоритмы

Уравнение для вычисления коэффициентов окна Modified Bartlett-Hanning:

w (n) = 0,62 − 0,48 | (nN 0,5) | + 0 .38cos (2δ (nN − 0,5))

где 0≤n≤N и длина окна L = N + 1.

Ссылки

[1] Ха, Y. H. и Дж. А. Пирс. «Новое окно и сравнение со стандартными Windows». Транзакции IEEE ® для обработки акустики, речи и сигналов. Том 37, номер 2, 1999, стр. 298-301.

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

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

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

.

См. также

Приложения

Функции

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