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