В цифровой обработке сигналов повышающая дискретизация , расширение и интерполяция — это термины, связанные с процессом повторной дискретизации в многоскоростной системе цифровой обработки сигналов. Повышение дискретизации может быть синонимом расширения или может описывать весь процесс расширения и фильтрации ( интерполяции ). [1] [2] [3] Когда повышающая дискретизация выполняется над последовательностью выборок сигнала или другой непрерывной функции, она создает аппроксимацию последовательности, которая была бы получена путем дискретизации сигнала с более высокой скоростью (или плотностью , как в случае с фотографией). Например, если звук компакт-диска со скоростью 44 100 выборок в секунду подвергается повышающей дискретизации в 5/4 раза, результирующая частота дискретизации составит 55 125.
Увеличение скорости на целочисленный коэффициент можно объяснить как двухэтапный процесс с эквивалентной, более эффективной реализацией : [4]
В этом приложении фильтр называется интерполяционным фильтром , а его конструкция обсуждается ниже. Когда интерполяционный фильтр относится к типу КИХ , его эффективность можно повысить, поскольку нули не вносят никакого вклада в вычисления скалярного произведения . Их легко исключить как из потока данных, так и из вычислений. Расчет, выполняемый многоскоростным интерполяционным КИХ-фильтром для каждой выходной выборки, представляет собой скалярное произведение : [a]
где последовательность представляет собой импульсную характеристику интерполяционного фильтра и представляет собой наибольшее значение, для которого не равно нулю.
В этом случае функцию можно спроектировать как полуполосный фильтр , где почти половина коэффициентов равна нулю и не требует включения в скалярное произведение. Коэффициенты импульсной характеристики, взятые с интервалами, образуют подпоследовательность, причем существуют такие подпоследовательности (называемые фазами ), мультиплексированные вместе. Каждая из фаз импульсной характеристики фильтрует одни и те же последовательные значения потока данных и создает одно из последовательных выходных значений. В некоторых многопроцессорных архитектурах эти скалярные произведения выполняются одновременно, и в этом случае это называется многофазным фильтром.
Для полноты картины упомянем теперь, что возможная, но маловероятная реализация каждой фазы заключается в замене коэффициентов других фаз нулями в копии массива и обработке последовательности в разы быстрее, чем исходная скорость ввода. Тогда каждый выход равен нулю. Искомая последовательность представляет собой сумму фаз, где члены каждой суммы тождественно равны нулю. Вычисление нулей между полезными выходами фазы и добавление их к сумме фактически является прореживанием. Это тот же результат, что и вообще не вычислять их. Эта эквивалентность известна как вторая дворянская идентичность . [5] Иногда он используется при разработке многофазного метода.
Пусть – преобразование Фурье любой функции, выборки которой на некотором интервале равны последовательности. Тогда преобразование Фурье с дискретным временем (DTFT) последовательности представляет собой представление ряда Фурье периодического суммирования [ b]
Если есть единицы секунды, то есть единицы герцы (Гц) . Уменьшение времени выборки (с интервалом ) увеличивает периодичность в [c]
что также является желаемым результатом интерполяции. Пример обоих этих распределений изображен на первом и третьем графиках рис. 2. [6]
Когда в дополнительные выборки вставляются нули, они уменьшают интервал выборки до Опуская нулевые члены ряда Фурье, это можно записать как:
что эквивалентно уравнению 2 независимо от значения. Эта эквивалентность изображена на втором графике фиг.2. Единственное отличие состоит в том, что доступная цифровая полоса пропускания расширяется до , что увеличивает количество периодических спектральных изображений в новой полосе пропускания. Некоторые авторы описывают это как новые частотные компоненты. [7] На втором графике также изображен фильтр нижних частот, приводящий к желаемому спектральному распределению (третий график). Полоса пропускания фильтра представляет собой частоту Найквиста исходной последовательности. [A] Это значение выражается в Гц, но приложения для проектирования фильтров обычно требуют нормализованных единиц . (см. рис. 2, таблицу)
Пусть L / M обозначает коэффициент повышающей дискретизации, где L > M.
Для повышения частоты дискретизации требуется фильтр нижних частот после увеличения скорости передачи данных, а для понижающей дискретизации требуется фильтр нижних частот перед децимацией. Следовательно, обе операции могут быть выполнены с помощью одного фильтра с меньшей из двух частот среза. Для случая L > M срез интерполяционного фильтра, циклов на промежуточную выборку , является более низкой частотой.
Процесс повышающей выборки можно представить как двухэтапную последовательность действий. Процесс начинается с увеличения частоты дискретизации входного ряда x(n) путем повторной выборки [расширения]. Временной ряд с нулевой упаковкой обрабатывается фильтром h(n). В действительности процессы увеличения частоты дискретизации и уменьшения полосы пропускания объединены в один процесс, называемый многоскоростным фильтром.
Благородные Идентичности применимы к каждому многофазному компоненту... они не применимы ко всему фильтру.
глава 12.1.2, рисунок 12-5B