Задержите или усовершенствуйте последовательность
shifted_data = delayseq(data,DELAY)
shifted_data = delayseq(data,DELAY,Fs)
задержки или усовершенствования вход shifted_data
= delayseq(data
,DELAY
)data
выборками DELAY
. Отрицательные величины DELAY
совершенствуют data
, в то время как положительные значения задерживают data
. Значения нецелого числа DELAY
представляют дробные задержки или усовершенствования. В этом случае функция интерполирует. То, как функция delayseq
работает со столбцами data
, зависит от размерностей data
и DELAY
:
Если DELAY
является скаляром, функция применяет тот сдвиг на каждый столбец data
.
Если DELAY
является вектором, длина которого равняется количеству столбцов data
, функция переключает каждый столбец соответствующей векторной записью.
Если DELAY
является вектором, и data
имеет один столбец, функция переключает data
каждой записью в DELAY
независимо. Количество столбцов в shifted_data
является длиной вектора DELAY
. k th столбец shifted_data
является результатом сдвига data
DELAY(k)
.
задает shifted_data
= delayseq(data
,DELAY
,Fs
)DELAY
в секундах. Fs
является частотой дискретизации data
. Если DELAY
не является делимым обратной величиной частоты дискретизации, delayseq
интерполирует, чтобы реализовать дробную задержку или усовершенствование data
.
|
Вектор или матрица действительных или комплексных данных. Этот аргумент поддерживает одинарную и двойную точность. |
|
Сумма, которой можно задержать или усовершенствовать вход. Если вы задаете дополнительный аргумент |
|
Частота дискретизации данных в герц. Если вы задаете этот аргумент, функция принимает Значение по умолчанию: |
|
Результат задержки или усовершенствования данных. |