Многомерные многоскоростные системы
Многомерные многоскоростные системы находят применение в сжатии и кодировании изображений. Некоторые приложения, такие как преобразование прогрессивных видеосигналов, требуют использования многомерных многоскоростных систем . В многомерных многоскоростных системах основными строительными блоками являются матрица прореживания (M), матрица расширения (L) и многомерные цифровые фильтры. Матрицы прореживания и расширения имеют размерность D x D, где D представляет размерность. Чтобы расширить одномерные (1-D) многоскоростные результаты, существует два разных способа, основанных на структуре матриц прореживания и расширения. Если эти матрицы диагональные, можно использовать разделимые подходы, которые представляют собой разделимые операции в каждом измерении. Хотя разделимые подходы могут быть менее сложными, неразделимые методы с недиагональными матрицами разложения и прореживания обеспечивают гораздо лучшую производительность. [ 1 ] Сложная часть неразделимых методов состоит в том, чтобы получить результаты в случае MD путем расширения одномерного случая. Полифазное разложение и максимально децимированная реконструкция систем уже проведены.
Фильтры прореживания/интерполяции MD, полученные на основе одномерных фильтров и наборов фильтров с максимальным прореживанием, широко используются и представляют собой важные шаги в разработке многомерных многоскоростных систем.
Основные строительные блоки
[ редактировать ]Децимация и интерполяция являются необходимыми шагами для создания многомерных многоскоростных систем. В одномерной системе на рисунке можно увидеть прореживание и интерполяцию.
Теоретически объяснения прореживания и интерполяции следующие: [ 1 ]
• Децимация (понижающая выборка):
Версия x(n), прореженная M раз, определяется как y(n)= x(Mn), где M — невырожденная целочисленная матрица, называемая матрицей прореживания.
В частотной области соотношение становится
где
- k находится в диапазоне S, который представляет собой набор всех целочисленных векторов в форме M Т х.
- J(M) обозначает |det(M)| что также равно числу k в определенном диапазоне.
Вышеуказанное выражение изменяется в многомерном случае. В двумерном случае матрица M становится 2x2, а область становится параллелограммом, который определяется как:
будет находиться в пределах и будет находиться в пределах
• Расширение (повышающая дискретизация):
Версия x(n) с увеличенной в L раз выборкой, определенная как Y(n)= x(L −1 . n), где n находится в диапазоне решетки, порожденной L, то есть L*m. Матрица L называется матрицей расширения.
Получено из одномерных фильтров
[ редактировать ]В одномерных системах термин дециматора используется для прореживающего фильтра, а член расширителя используется для интерполяционного фильтра. Фильтры-дециматоры обычно имеют диапазон [-π/M, π/M], где M — матрица прореживания. При многомерном прореживании и расширении полоса пропускания изменяется на:
где x в диапазоне [-1, 1)D [ 1 ]
Когда матрица M не диагональна, фильтры неразделимы. Сложность неразборных фильтров возрастает с увеличением размерности. Процедура проектирования и пример: [ 1 ]
- Спроектируйте одномерный фильтр нижних частот , отклик которого будет аналогичен рисунку 1-D частотной характеристики.
- Создайте отделимый MD-фильтр от , который состоит из одномерного фильтра нижних частот .
- Уничтожить на M и масштабируйте его, чтобы найти .
Подробно, Используя фильтр прототипов , многоскоростной фильтр MD можно определить как;
для k=D-1, где D представляет количество измерений:
Это отделяемый фильтр нижних частот, и его импульсная характеристика будет такой:
где k=D-1, где D представляет количество измерений:
Теперь, учитывая , M раз уничтоженная версия , с:
мы получаем:
Этот процесс в основном показывает, как получить многоскоростной фильтр MD из одномерного фильтра.
Максимально уменьшенные наборы фильтров
[ редактировать ]Когда количество каналов равно J(M), это называется максимально прореженным банком фильтров. Для анализа банков фильтров используется многофазное разложение.
Многофазное разложение
[ редактировать ]Многофазный [ 2 ] компоненты x(n) относительно данного M,
Где k i can принимает значения k 0 ,k 1 ,…k J(M)-1 . В области z , передаточная функция КИХ-фильтра MD становится
где представляет собой полифазный фильтр типа II фильтра Таким образом, используя многофазное разложение, фильтры можно представить как: [ 3 ]
и где представляет собой многофазный фильтр I типа.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б с д Цуян, Чен; П. П. Вайдьянатан , «Последние разработки в многомерных многоскоростных системах», 1-9. Транзакции IEEE в схемах и системах для видеотехнологий, Vol. 3. Апрель 1993 г.
- ^ Цзяньпин Чжоу, «Многомерные многоскоростные системы: разработка характеристик и применение», 12. Диссертация, МЭ, Пекинский университет. 2005 г.
- ^ Харада, Ясухиро; Мурамацу, Сёго; Кия, Хитоши, «Многомерный многоскоростной фильтр без эффектов шахматной доски», 1-3. Токийский столичный университет, 2003 г.