В цифровой обработке сигналов понижение частоты дискретизации , сжатие и прореживание являются терминами, связанными с процессом повторной выборки в многоскоростной системе цифровой обработки сигналов. Как понижение частоты дискретизации , так и прореживание могут быть синонимами сжатия или могут описывать весь процесс уменьшения полосы пропускания ( фильтрации ) и уменьшения частоты дискретизации. [1] [2] Когда процесс выполняется над последовательностью выборок сигнала или непрерывной функцией, он создает приближение последовательности, которое было бы получено при дискретизации сигнала с более низкой частотой (или плотностью , как в случае фотографии).
Прореживание — это термин, который исторически означает удаление каждого десятого . [a] Но в обработке сигналов прореживание в 10 раз фактически означает сохранение только каждого десятого сэмпла. Этот коэффициент умножает интервал выборки или, что эквивалентно, делит частоту выборки. Например, если аудио компакт-диска с частотой 44 100 сэмплов/сек прореживается в 5/4 раза, результирующая частота выборки составляет 35 280. Системный компонент, который выполняет прореживание, называется прореживанием . Прореживание в целочисленный раз также называется сжатием . [3] [4]
Снижение скорости на целый коэффициент M можно объяснить как двухэтапный процесс с эквивалентной реализацией, которая более эффективна: [5]
Шаг 2 сам по себе создает нежелательное наложение спектров (т. е. высокочастотные компоненты сигнала будут копироваться в полосу нижних частот и ошибочно приниматься за более низкие частоты). Шаг 1, при необходимости, подавляет наложение спектров до приемлемого уровня. В этом приложении фильтр называется фильтром сглаживания , и его конструкция обсуждается ниже. Также см. раздел субдискретизация для получения информации о прореживании полосовых функций и сигналов.
Когда антиалиасинговый фильтр представляет собой конструкцию IIR , он полагается на обратную связь от выхода к входу до второго шага. При фильтрации FIR легко вычислить только каждый M -й выход. Расчет, выполняемый децимирующим FIR-фильтром для n- го выходного образца, представляет собой скалярное произведение : [b]
где последовательность h [•] — это импульсная характеристика, а K — ее длина. x [•] представляет собой входную последовательность, которая подвергается субдискретизации. В процессоре общего назначения после вычисления y [ n ] самый простой способ вычислить y [ n +1] — это увеличить начальный индекс в массиве x [•] на M и пересчитать скалярное произведение. В случае M = 2 h [•] можно спроектировать как полуполосный фильтр , где почти половина коэффициентов равна нулю и не должна включаться в скалярные произведения.
Коэффициенты импульсной характеристики, взятые с интервалами M , образуют подпоследовательность, и существует M таких подпоследовательностей (фаз), мультиплексированных вместе. Скалярное произведение представляет собой сумму скалярных произведений каждой подпоследовательности с соответствующими образцами последовательности x [•]. Кроме того, из-за понижения частоты дискретизации на M поток образцов x [•], участвующих в любом из M скалярных произведений, никогда не участвует в других скалярных произведениях. Таким образом, каждый из M низкопорядковых FIR-фильтров фильтрует одну из M мультиплексированных фаз входного потока, а M выходов суммируются. Эта точка зрения предлагает другую реализацию, которая может быть выгодной в многопроцессорной архитектуре. Другими словами, входной поток демультиплексируется и отправляется через банк из M фильтров, выходы которых суммируются. При такой реализации он называется полифазным фильтром.
Для полноты картины отметим, что возможная, но маловероятная реализация каждой фазы заключается в замене коэффициентов других фаз нулями в копии массива h [•], обработке исходной последовательности x [•] со скоростью ввода (что означает умножение на нули) и прореживании выходных данных с коэффициентом M. Эквивалентность этого неэффективного метода и описанной выше реализации известна как первое тождество Нобла . [6] [c] Иногда оно используется при выводе полифазного метода.
Пусть X ( f ) будет преобразованием Фурье любой функции x ( t ), выборки которой на некотором интервале T равны последовательности x [ n ]. Тогда дискретное преобразование Фурье (DTFT) является представлением ряда Фурье периодического суммирования X ( f ): [d]
Когда T имеет единицы секунды, имеет единицы герц . Замена T на MT в приведенных выше формулах дает DTFT прореженной последовательности, x [ нМ ]:
Периодическое суммирование было уменьшено по амплитуде и периодичности в M раз . Пример обоих этих распределений изображен на двух трассах на рис. 1. [e] [f] [g] Наложение спектров происходит, когда соседние копии X ( f ) перекрываются. Цель фильтра сглаживания — гарантировать, что уменьшенная периодичность не создаст наложения спектров. Условие, гарантирующее, что копии X ( f ) не перекрываются друг с другом, таково: так что это максимальная частота среза идеального фильтра сглаживания. [A]
Пусть M/L обозначает коэффициент децимации, [B], где: M, L ∈ ; M > L.
Шаг 1 требует фильтра нижних частот после увеличения ( расширения ) скорости передачи данных, а шаг 2 требует фильтра нижних частот перед прореживанием. Таким образом, обе операции могут быть выполнены одним фильтром с более низкой из двух частот среза. Для случая M > L срез фильтра сглаживания, циклов на промежуточный образец , является более низкой частотой.
Процесс уменьшения частоты дискретизации на целый множитель называется
downsampling
последовательности данных. Мы также называем downsampling
прореживанием
. Термин
прореживание,
используемый для процесса downsampling, был принят и используется во многих учебниках и областях.
Процесс понижения частоты дискретизации можно визуализировать как двухшаговую прогрессию. Процесс начинается с входного ряда x(n), который обрабатывается фильтром h(n) для получения выходной последовательности y(n) с уменьшенной полосой пропускания. Затем частота дискретизации выходной последовательности уменьшается Q-to-1 до частоты, соизмеримой с уменьшенной полосой пропускания сигнала. В действительности процессы уменьшения полосы пропускания и уменьшения частоты дискретизации объединены в один процесс, называемый многоскоростным фильтром.
Ни один здравомыслящий инженер не станет этого делать.
Как правило, этот подход применим, когда отношение Fy/Fx является рациональным или иррациональным числом и подходит как для увеличения частоты дискретизации, так и для уменьшения частоты дискретизации.
частоты дискретизации называется прореживанием.
Дециматоры можно использовать для уменьшения частоты дискретизации, тогда как интерполяторы можно использовать для ее увеличения.
Системы преобразования частоты дискретизации используются для изменения частоты дискретизации сигнала. Процесс уменьшения частоты дискретизации называется прореживанием, а процесс увеличения частоты дискретизации называется интерполяцией.