Передискретизируйте универсальные или неоднородные данные к новой фиксированной процентной ставке
передискретизирует входную последовательность, y
= resample(x
,p
,q
)x
, в p
Q
раз от исходной частоты дискретизации. resample
применяет КИХ, Сглаживающего Фильтр Lowpass к x
и компенсирует задержку, введенную фильтром. Функция действует вдоль первого измерения массива с размером, больше, чем 1.
передискретизирует значения, y
= resample(x
,tx
)x
, из сигнала, произведенного в моменты, задан в векторном tx
. Функция интерполирует x
линейно на вектор однородно расположенных с интервалами моментов с теми же конечными точками и количеством выборок как tx
NaN
s обработаны как недостающие данные и проигнорированы.
интерполирует входной сигнал к промежуточной регулярной координатной сетке с демонстрационным интервалом (y
= resample(x
,tx
,fs
,p
,q
)p
Q
)/fs
. Функция затем фильтрует результат сверхдискретизировать его p
и проредите его q
, получившийся в итоговой частоте дискретизации fs
. Для лучших результатов обеспечьте тот fs
× q
P
является по крайней мере вдвое более большим, чем самая высокая частотная составляющая x
.
Используйте isregular
функция, чтобы определить, производится ли расписание однородно.
resample
выполняет КИХ-использование проекта firls
, нормирует результат с учетом усиления обработки окна, и затем реализует использование изменения уровня upfirdn
.
decimate
| downsample
| firls
| interp
| interp1
| intfilt
| kaiser
| spline
| upfirdn
| upsample