Документация Engee

tukeywin

Страница в процессе разработки.

Окно Тьюки (сужающийся косинус).

Библиотека

EngeeDSP

Синтаксис

Вызов функции

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

Аргументы

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

# L — длина окна
положительное целое число

Details

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

Если задать L как нецелое число, функция округлит его до ближайшего целого значения.
Типы данных

Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

# r — косинусная дробь
0.5 (по умолчанию) | вещественный скаляр

Details

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

Типы данных

Float32, Float64

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

# w — окно Тьюки
вектор-столбец

Details

Окно Тьюки, возвращаемое как вектор-столбец.

Алгоритмы

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

где — линейно разнесенный вектор из точек. Параметр — отношение длины косинусоидальной секции к полной длине окна, где . Например, при получается окно Тьюки, в котором всей длины окна состоит из сегментов сдвинутого по фазе косинуса с периодом . Если задать , возвращается -точечное прямоугольное окно. Если задать , возвращается -точечное окно фон Ханна.

Литература

  1. Bloomfield, P. Fourier Analysis of Time Series: An Introduction. New York: Wiley-Interscience, 2000.