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