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