Задержите или усовершенствуйте последовательность
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
.
|
Вектор или матрица действительных или комплексных данных. Этот аргумент поддерживает одинарную и двойную точность. |
|
Сумма, которой можно задержать или усовершенствовать вход. Если вы задаете дополнительный |
|
Частота дискретизации данных в герц. Если вы задаете этот аргумент, функция принимает Значение по умолчанию: |
|
Результат задержки или усовершенствования данных. |