Передискретизируйте универсальные или неоднородные данные к новой фиксированной процентной ставке
передискретизирует входную последовательность, y
= resample(x
,p
,q
)x
, в p
Q
времена исходная частота дискретизации. Если x
матрица, затем resample
обработки каждый столбец x
как независимый канал. resample
применяет КИХ, Сглаживающего Фильтр Lowpass к x
и компенсирует задержку, введенную фильтром.
передискретизирует значения, 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
.
resample
выполняет КИХ-проект с помощью firls
, нормирует результат составлять усиление обработки окна, и затем реализует изменение уровня с помощью upfirdn
.
decimate
| downsample
| firls
| interp
| interp1
| intfilt
| kaiser
| spline
| upfirdn
| upsample