bohmanwin

Синтаксис

Описание

пример

w = bohmanwin(L) возвращает L- укажите окно Бохмена в w.

Примеры

свернуть все

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

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

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

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

свернуть все

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

Алгоритмы

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

w(x)=(1|x|)cos(π|x|)+1πsin(π|x|),1x1

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

Ссылки

[1] harris, fredric j. “На Использовании Windows для Гармонического Анализа с Дискретным преобразованием Фурье”. Продолжения IEEE®. Издание 66, январь 1978, стр 51–83.

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

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

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

Приложения

Функции

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