exponenta event banner

tukeywin

Окно Tukey (конический косинус)

Синтаксис

Описание

пример

w = tukeywin(L,r) возвращает L- точка окна Tukey с косинусной дробью r.

Примеры

свернуть все

Вычислите 128-точечные окна Tukey с пятью различными значениями r, или «сужается». Просмотр результатов с помощью wvtool.

L = 128;
t0 = tukeywin(L,0);        % Equivalent to a rectangular window
t25 = tukeywin(L,0.25);
t5 = tukeywin(L);          % r = 0.5
t75 = tukeywin(L,0.75);
t1 = tukeywin(L,1);        % Equivalent to a Hann window
wvtool(t0,t25,t5,t75,t1)

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

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

свернуть все

Длина окна, заданная как положительное целое число.

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

Косинусная дробь, заданная как вещественный скаляр. Окно Tukey представляет собой прямоугольное окно с первым и последним r/2 процентов образцов, равных частям косинуса. Например, настройка r = 0.5 создает окно Tukey, где 1/2 по всей длине окна состоит из сегментов сдвинутого по фазе косинуса с периодом 2r = 1. При указании r ≤ 0один L- возвращается прямоугольное окно точки. При указании r ≥ 1один L- возвращается окно точки фон Ханна.

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

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

свернуть все

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

Алгоритмы

Следующее уравнение определяет окно Tukey L-точки:

w (x) = {12 {1 + cos (2ār [x r/2])}, 0≤x<r21,r2≤x<1−r212{1+cos (2á r [x 1 + r/2])}, 1−r2≤x≤1

где x - L-точечный линейно разнесенный вектор, генерируемый с помощью linspace. Параметр r представляет собой отношение длины косинусообразного сечения ко всей длине окна с 0 ≤ r ≤ 1. Например, установка r = 0,5 создает окно Туки, где 1/2 всей длины окна состоит из сегментов сдвинутого по фазе косинуса с периодом 2r = 1. Если задано значение r ≤ 0, возвращается прямоугольное окно L-точки. Если задано значение r ≥ 1, возвращается окно фон Ганна в L-точке.

Ссылки

[1] Блумфилд, П. Фурье Анализ временных рядов: Введение. Нью-Йорк: Wiley-Interscience, 2000.

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

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

.

См. также

Приложения

Функции

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