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