Функции > Обработка сигналов > Объединенный частотно-временной анализ > Частотно-временные представления и локальная автокорреляция
  
Частотно-временные представления и локальная автокорреляция
timecorr(v, t, l, s, [d]) — возвращает матрицу, содержащую выборки нестационарной функции автокорреляции для сигнала v, типа t, с числом запаздываний l, размером шага s и дополнительным скаляром или аргументом матрицы d.
timefreq(v, t, f, s, [d]) — возвращает матрицу, содержащую билинейное частотно-временное представление сигнала v, типа t, с количеством частот f, размером шага s и дополнительным скаляром или аргументом матрицы d.
* 
Обе функции возвращают матрицу с f строками и с примерно length(v)/s столбцами, содержащую матрицу нестационарной автокорреляции или билинейного частотно-временного представления для сигнала v.
Аргументы
v является вектором вещественных данных.
t — строка с именем желаемого представления (дополнительный для пользовательского типа).
Значение t
Представление
"wigner"
Wigner
"конус"
конус
"bornjordan"
Борн-Йордан
"marghill"
Маргенау-Хилл
"choiwill"
Чой-Уильямс
"пользовательский"
пользовательское ядро в плоскости времени запаздывания
f является целым числом запаздываний (для timecorr) или количеством частот (для timefreq) для вычисления.
s — размер шага, целое число, дающее количество выборок для пропуска между последовательными вычислениями.
d (дополнительная) является положительным коэффициентом демпфирования для распределения Чой-Вильямса. Игнорируется для других представлений. Если пропущен, d = 1.
* 
Если t задается как "пользовательский", функции принимают следующий набор аргументов.
timecorr(v, ["custom"], s, r )
timefreq(v, ["custom"], s, r )
Где:
r является матрицей вещественных чисел, дающих ядро времени запаздывания.