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