Десятикратное уменьшение — уменьшает частоту дискретизации целочисленным фактором
y = decimate(x,r)y = decimate(x,r,n)y = decimate(x,r,'fir')y = decimate(x,r,n,'fir')Десятикратное уменьшение уменьшает исходную частоту дискретизации последовательности к более низкому уровню. Это - противоположность интерполяции. decimate lowpass фильтрует вход, чтобы принять меры против искажения и субдискретизирует результат. Функция использует алгоритмы десятикратного уменьшения 8.2 и 8.3 от [1].
decimate создает фильтр lowpass. Значением по умолчанию является Чебышевский Тип, я фильтрую разработанное использование cheby1. Этот фильтр имеет нормированную частоту среза 0.8/r и пульсацию полосы пропускания 0,05 дБ. Иногда, заданный порядок фильтра производит искажение полосы пропускания из-за ошибок округления, накопленных от сверток, должен был создать передаточную функцию. decimate автоматически уменьшает порядок фильтра, когда искажение заставляет ответ значения в частоте среза отличаться от пульсации больше чем 10-6.
Когда опция 'fir' выбрана, decimate использует fir1, чтобы разработать lowpass КИХ-фильтр с частотой среза 1/r.
При использовании КИХ-фильтра decimate фильтрует входную последовательность только в одном направлении. Это сохраняет память и полезно для работы с длинными последовательностями. В БИХ-случае decimate применяет фильтр в прямых и обратных направлениях с помощью filtfilt, чтобы удалить искажение фазы. В действительности этот процесс удваивает порядок фильтра. В обоих случаях функция минимизирует переходные эффекты в обоих концах сигнала путем соответствия с условиями конечной точки.
Наконец, decimate передискретизирует данные путем выбора каждого r th точка от внутренней части отфильтрованного сигнала. В передискретизируемой последовательности (y) y(end) совпадает с x(end), когда БИХ-фильтр используется, и y(1) совпадает с x(1), когда КИХ-фильтр используется.
[1] Комитет по Цифровой обработке сигналов IEEE® Acoustics, Речи, и Общества Обработки сигналов, программ редакторов для Цифровой обработки сигналов. Нью-Йорк: Нажатие IEEE, 1979.