Научная статья на тему 'Дискретные периодические фреймы'

Дискретные периодические фреймы Текст научной статьи по специальности «Математика»

CC BY
114
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЖЕСТКИЕ ФРЕЙМЫ / ФИЛЬТР БАТТЕРВОРТА / ЦИФРОВАЯ ОБРАБОТКА СИГНАЛОВ

Аннотация научной статьи по математике, автор научной работы — Желудев Валерий Александрович, Певный Александр Борисович

Предлагается общий метод построения жестких фреймов в пространстве C N четной размерности N, состоящих из mN/2 векторов, где m целое, m > 2. На основе фильтров Баттерворта строятся вещественные жесткие фреймы в пространстве R N, состоящие из 3N/2 векторов. Такие фреймы используются в цифровой обработке сигналов.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Дискретные периодические фреймы»

Вестник Сыктывкарского университета. Сер.1. Вып. 6. 2006

УДК 519.652 ДИСКРЕТНЫЕ ПЕРИОДИЧЕСКИЕ ФРЕЙМЫ В.А. Желудев, А.Б. Певный

Предлагается общий метод построения жестких фреймов в пространстве С^ четной размерности N. состоящих из шМ/2 векторов, где т целое, т > 2, На основе фильтров Баттерворта строятся вещественные жесткие фреймы в пространстве К^, состоящие из 3^2 векторов. Такие фреймы используются в цифровой обработке сигналов.

Введение

Жестким фреймом в С^ называется табор векторов {ф1,..., }, К >

N такой, что любой вектор х Е См разлагается в сумму

1 К

х = (1)

к=1

где А называется константой фрейма. Умножив (1) скалярно на х, получим

К

£|<х,^к>|2 = А||х||2, х Е См. (2)

к=1

Обратно, из (2) следует (1) - это показано в [1], раздел 3,2, Там же можно найти другие сведения о фреймах в гильбертовом пространстве. Избыточные разложения вида (1) привлекли внимание многих исследователей, занимающихся цифровой обработкой сигналов. Фреймовые разложения более устойчивы к потерям при передаче коэффициентов, Они могут служить инструментом для исправления ошибок, допущенных при передаче по каналам связи.

© Желудев В.А., Певный А.Б., 2006.

Будем смотреть на векторы х как на функции х = х(7), целочис-ленног аргумента ] Е Ъ, имеющие пер иод N х(7 + N) = х(7) для всех j, и будем записывать (1) в виде

ХУ) = -д^2{х>'Фк)Ыз)1

к=1

где функции фк (j) будут иметь разную степень колебательности (разную частоту). Типичный вид этих функций приведен на рис, 1 справа. Инициирующими для нас были работы [2, 3], где строились фреймы в пространстве I2 (Ъ), Но для цифровой обработки представляют интерес и Апериодические сигналы, В статье строятся фреймовые разложения таких сигналов. Базисные функции будут фк (7) строиться с помощью банка фильтров (см, раздел 1), Условия, при которых построенные функции образуют фрейм, устанавливаются разделе 2, Конкретные примеры фреймов, построенные на основе фильтров Баттерворта, строятся в разделе 3, Используются следующие обозначения:

См — пространство сигналов ( Апериодических функций х = х(7), 7 Е Ъ)

(х, у) = х{з)у{з) ~ скалярное произведение сигнало х,у,

= ехр(2пг/А) — тарень А-й степени из единицы,

_ дискретное преобразование Фурье (ДПФ) порядка N. сопоставляющее сигналу х сигнал X = Тм(х) с компонентами

N-1

X(к) = ^2 х(з) , к Е Ъ .

3=0

Нужные факты из теории ДПФ можно найти в [1],

1. Банки фильтров

т

тров анализа и т фильтров синтеза, где т > 2, Но в отличие от [2], будем предполагать, что все сигналы и фильтры являются N периодическими.

Итак, рассмотрим т фильтров анализа д0, д1,... ,дт-1 Е См, которые, действуя на сигнал х Е См, выдают т сигналов й°,й1,..., ёт-1 Е

См\, где N = N/2 (предполагается, что N чётное), ДПФ этих сигналов Бг = Тм1 (Яг) связаны с ДПФ X по формуле

' £°(к) ' ’ 0о(й) #4^ + ^) ’

Д1(к) 1 - 2 ^(/с) д1(/с + N1)

Дт—1(к) дт-1(к + ЛГХ)_

X (к)

X (к + N1)

к Е 0 : N - 1.

(3)

Из формулы (3) следует, что функции Дг(к) имеют пер под N1, Сигналы йг определяются с помощью обратного ДПФ длины N1.

<1г = Т-!(£г), г Е 0: т - 1.

(4)

Сигналы {<¥} передаются по каналу связи и на «другом конце провода»

х

т— 1

Х(к) = ^дг(к)£г(к), к Е 0: N - 1

(5)

к=0

где {д0, д1,..., д™'-1} - набор фильтров синтеза. Сигнал х = Т—1(.^) принимается за восстановленное значение х. Если х = х, то набор {дг,дг, г Е 0 : т — 1} называется банком фильтров совершенной реконструкции.

Выведем условие совершенной реконструкции. Запишем (5) в виде

*(к) д0(к) д1(к) . . дт—1(к)

Д(к + N1) д 0(к + N1) д1(к + N1) . . дт-1(к + N1)

£°(к) ' Д1(к)

Вт—1(к) (6)

где к Е 0 : N — 1. Матрицы в (3) и (6) обозначим Р*(к) и Р(к). Тогда условие совершенной реконструкции запишется в виде

\р1к)Р1к) = I : =

10

01

, к Е 0 : N - 1.

(7)

2. Разложение по фреймовому базису

Числа ^*(к) имеют смысл коэффициентов разложения сигнала X по фреймовому базису. Этот базис строится так. Введем сигналы

= ^-1(/), і Є 0: т — 1.

Предложение 1. Справедливо разложение

т— 1 N1-1

Х0') = ЕЕ ^(*)Л‘ - 2к), ^ Є Z. (8)

і=0 к=0

Доказательство. Основано на формуле реконструкции (5), Обозначим

ж* = ^—^(д*^*), і Є 0 : т — 1. Тогда X = х0 + х1 + ■ ■ ■ + хт—ь По формуле обращения ДПФ

1 "—1 1=0

Поскольку £*(/) = X]^=01 ^(к)^^, ТО

N1-1 1 N-1 N1-1

• = Е дЕ^^' 2А = Е -2/г)-

к=0 1=0 к=0

Суммируя по г € 0 : т — 1, придем к (8),

Для того, чтобы разложение (8) было фреймовым нужно, чтобы коэффициенты ^г(к) были скалярными произведениями сигнала х на •0г(- — 2к), Выясним, когда это будет, Обозначим вг(к) = (х, ^г(- — 2к)), По равенству Парсеваля

1 N-1 _________ 1 N-1

8<<*> = ту Е х(Ш)иъш = й Е Х(‘Ш< ■ (в)

г=о г=о

С другой стороны, поскольку = ^^(Д*), где находятся по формуле (3), то

N1-1 N-1

1 ^ ^ Г~- /,ч ^ , - X „ /, ч! и 1

<?(*)-щ'Е Иохю + »•(( + !*,№ + ЛГ,)] <тхМк-

(10)

1

1 1=0 1=0

Для того, чтобы зг(к) = (іі{к) для всех X Є См, необходимо и достаточно, чтобы ді(1)шЩї = 'ді{1)шЩї для всех I, т,е, дг = дг. В дальнейшем будем предполагать, что фильтры анализа совпадают с фильтрами синтеза:

д* = д*, і Є 0 : т — 1. (11)

Тогда, как было показано выше, справедливо

Предложение 2. При выполнении условий (11) и условий совершенной реконструкции (7) любой сигнал представляется в виде

т—1 N1 — 1

X =Е — 2к))#0 — 2к), ж Є ^ . (12)

*=0 к=0

Согласно определению во Введении система

{•*0' — 2к), к Є 0 : N1 — 1, і Є 0 : т — 1} . (13)

является нормализованным жестким фреймом в С^ Термин «жёсткий фрейм» использовался в [5], Термин «нормализованный» означает, что константа А =1,

Разложение (12) по форме совпадает с разложением по ортонормированному базису (ОНБ), Но в (12) количество слагаемых равно т#1 > N Так как т > 2, Значит, система (13) линейно зависима,

В [1], р,57, доказано, что если система ^ является жестким фреймом с константой А = 1 и ||^-У = 1 для всех 0 то ^ образуют ОНБ, В нашем случае хотя бы одна из норм ||^*|| не равна 1,

3. Фреймы Баттерворта

3.1. Рассмотрим частный случай теории, полезный для цифровой обработки синалов. По-прежнему N чётное, N = 2^,

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Пусть т = 3 и фильтры, соответствующие трем каналам будем традиционно обозначть Д(к), д1(к), д2(к). Условия совершенной реконструкции (7) переписываются в виде

|Д(к)|2 + |д1(к)|2 + |д2(к)|2 = 2, к Є 0 : N — 1, (14)

1і(к)1г(к + А^) + д1(к)д1(к + А^) + д2(к)д2(к + А^) = 0, к Є 0 : А^ — 1.

(15)

Для цифровой обработки синалов весьма желательныы фильтры, которые являются дробно-рациональными функциями от а>дг. Дробнорациональные фильтры, удовлетворяющие (14)-(15), можно построить на основе фильтров Баттерворта,

Возьмём нечётное число г и положим

кп\

С08лг)

8т^) , ВД = ^, д\к)

І8

(16)

Функция Л(к) является дискретным аналогом известного фильтра Баттерворта, Фильтр д2(к) в силу (14) должен удовлетворять условию

|д2(к)|2 = 2 —

2с2 + 2^2

4с8

(с+з)2 (с + з)2 (с+з)2 \28 N )

2кп\

В качестве д2(к) возьмём

д2(к) =

2 (\ . 2ЬгУ

(17)

Отметим, что д2 € С^ и д2(к + N) = — д2(к) при всех к в силу нечетности г, Фильтры (16) и (17) удовлетворяют (14) по построению и непосредственно проверяется условие (15), Построенные фильтры являются дробно-рациональными функциями от г = так как

кп

кп

4 сое — = г + 2 + г , 4вііГ — = -г + 2 - г

N

N

В случае дробно-рациональных фильтров возможна рекурсивная реализация, позволяющая осуществлять декомпозицию и реконструкцию сигнала х € С^ за 0^) операций. Подробнее об этом в [6],

Очевидно, что сигналы Л(к) и д1(к) являются вещественными и четными, Поэтому вейвлеты = ^—ЧЛ,) и ф = ^—1(д1) являются чётными и вещественными.

Сигнал (17) является вещественным и нечетным, поэтому его обратное ДПФ ф2 = 1(д2) является четным и чисто мнимым (чётность

означает, что ф2{—]) = ф20) для всех ]). А тогда сигнал

0(7) = 1т Ф20')

является вещественным и нечетным: 0( —7) = —0(7).

При рассмотрении графиков вейвлетов на рис, 1 обращает на себя внимание малый размер вейвлета 0 то сравнению с ^ и ф, Численный подсчет квадратов норм дает ||^||2 = ||ф||2 = 0.898, ||0||2 = 0.203, Заметим, что из равенств (3,1) следует, что ||Л||2 + Цд112 + ||д2||2 = 2А отсюда в силу равенства Парсеваля

С

4

1

1

Рис. 1.Фильтры (слова) и соответствующие им вейвлеты (справа)

3.2. Жёсткий фрейм в Мм. При вычислении скалярных произведений в (12) имеем

(ж,ф2(- — 2к))ф2(- — 2к) = — г(ж,0(- — 2к))г^(- — 2к) = (ж,0(- — 2к))^(- — 2к).

Поэтому для любого х Є справедливо вещественное разложение

N1 -1 N1-1

х = Е (ж> — 2к)М' — 2к) + Е (ж> — 2к)Ж' — 2к) +

й=0

й=0

N1-1

+ £ (МО — 2к))^(- — 2к)

й=0

Литература

1, Daubechies I. Ten lectures on wavelets, Philadelphia: SIAM, 1992,

2, Cvetkovic Z.. Vetterli M. Oversampled filter banks // IEEE Trans. Sign. Proc. 1998. V.46. №5. P. Щ5-1255.

3, Averbuch A.Z., Zheludev V.A. Interpolatory frames in signal spaces. To appear in IEEE Trans, Sign, Proc, 2006,

4, Малозёмов B.H., Машарский С.М. Основы дискретного гармонического анализа. Части 1-3, СПб.: НИИММ, 2003, 288 с,

5, Новиков И.Я., Стечкин С.Б. Основы теории всплесков // Успехи матем. наук. 1998. Т. 53. Вып. 6(324). С- 53-128.

6, Жёлудев В.А., Певный А.Б. Вейвлетное преобразование Баттер-ворта и его реализация с помощью рекурсивных фильтров // Журн. выч. мат. и матем. физ. 2002. Т.42. Ms4- С. 607-618.

7, Жёлудев В.А., Певный А.Б. Биортогональные вейвлетные схемы, основанные на интерполяции дискретными сплайнами // Журн. выч. мат. и матем. физ. 2001. Т.41. №4■ С. 537-548.

8, Малозёмов В.Н., Певный А.Б. Дискретные периодические сплайны и их вычислительные применения // Журн. выч. мат. и матем. физ. 1998. Т.38. №8. С. 1235-1246.

Summary

Zheludev V.A., Pevnyi А.В. Discrete periodic frames We construct the filter bank of perfect reconstruction for the discrete N-periodic signals. This bank generates the wavelet tight frames in the spaces CN and

Сыктывкарский университет Тель-Авивский университет

Поступила 7.03.2006

i Надоели баннеры? Вы всегда можете отключить рекламу.