Десятикратное уменьшение — уменьшает частоту дискретизации целочисленным фактором
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.