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.

Алгоритмы

Уравнение для вычисления коэффициентов Измененного окна Бартлетта-Ханнинга является

w(n)=0.620.48|(nN0.5)|+0.38cos(2π(nN0.5))

где 0nN и длина окна равна L=N+1.

Ссылки

[1] Ha, Y. H., and J. A. Pearce. «Новое окно и сравнение со стандартными окнами». IEEE® Транзакции по акустике, речи и обработке сигналов. Том 37, № 2, 1999, стр. 298-301.

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

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

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

.

См. также

Приложения

Функции

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