exponenta event banner

bohmanwin

Синтаксис

Описание

пример

w = bohmanwin(L) возвращает L-точка окна Bohman в w.

Примеры

свернуть все

Вычислите 64-точечное окно Богмана. Отображение результата с помощью wvtool.

L = 64;
bw = bohmanwin(L);
wvtool(bw)

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

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

свернуть все

Окно Богмана, возвращенное в виде вектора столбца.

Алгоритмы

Окно Бохмана - это свёртка двух косинусных долей половинной длительности. Во временной области это произведение треугольного окна и одиночного цикла косинуса с добавленным слагаемым, чтобы установить первую производную равной нулю на границе. Окна Богмана выпадают 1/w4.The так как уравнение для вычисления коэффициентов окна Богмана

w (x) = (1 | x |) cos (δ 'x |) + 1securitysin (δ' x |), −1≤x≤1

где x - вектор длины-L линейно разнесенных значений, генерируемых с помощью linspace. Первый и последний элементы окна Богмана вынуждены быть идентично нулевыми.

Ссылки

[1] Харрис, Фредрик j. «Об использовании Windows для анализа гармоник с дискретным преобразованием Фурье». Процедуры IEEE ®. том 66, январь 1978, стр. 51-83.

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

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

.

См. также

Приложения

Функции

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