Resample данные временной области путем десятикратного уменьшения или интерполяции (требует программного обеспечения Signal Processing Toolbox)
resample(data,P,Q)
resample(data,P,Q,order)
resample(data,P,Q)
производит повторную выборку данных таким образом, чтобы данные интерполировались в множителе P
а затем децимируется на множитель Q
. resample(z,1,Q)
приводит к десятикратному уменьшению в множителе Q
.
resample(data,P,Q,order)
фильтрация данных путем применения фильтра заданных order
перед интерполяцией и десятикратным уменьшением.
data
Имя временной iddata
объект. Могут быть данными ввода-вывода или данного timeseries.
Данные должны быть отобраны с равными временными интервалами.
P
, Q
Целые числа, которые задают коэффициент повторной дискретизации, так что новый шаг расчета Q/P
умножить на оригинальный.
(Q/P)>1
приводит к десятикратному уменьшению и (Q/P)<1
приводит к интерполяции.
order
Порядок фильтров, примененных перед интерполяцией и десятикратным уменьшением.
По умолчанию: 10
Если вы установили программное обеспечение Signal Processing Toolbox™, resample
вызывает набор Signal Processing Toolbox resample
функция. Алгоритм принимает во внимание характеристики интерсampла входного сигнала, как описано data.InterSample
.