
- •Сигналы и линейные системы
- •Тема 18: многомерные сигналы и системы.
- •Введение.
- •18.1. Двумерные и многомерные сигналы [9].
- •18.2. Двумерные системы.
- •18.3. Частотные характеристики сигналов и систем.
- •18.4. Дискретизация двумерных сигналов [9].
- •18.5. Многомерный спектральный анализ [9].
- •Литература
- •О замеченных опечатках, ошибках и предложениях по дополнению: davpro@yandex.Ru. Буду благодарен.
18.4. Дискретизация двумерных сигналов [9].
Прямоугольный растр дискретизации. Из способов обобщения одномерной периодической дискретизации на двумерный случай наиболее простым является периодическая дискретизация в прямоугольных координатах:
s(n,m) = sa(nx,my),
где x и y - горизонтальный и вертикальный интервалы дискретизации двумерного непрерывного сигнала sa(x,y) с непрерывными координатами x и y. Ниже значения x и y, как и в одномерном случае, принимаются равными 1.
Дискретизация двумерного, а в общем случае и многомерного сигнала, также приводит к периодизации его спектра и наоборот. Сохраняется также и условие информационной равноценности координатного и частотного представлений дискретного сигнала при равном количестве точек дискретизации в главных диапазонах сигнала. Для прямоугольной дискретизации связь фурье-преобразований непрерывного и дискретного сигналов устанавливается аналогично одномерной дискретизации.
Интегральные преобразования Фурье аналоговых сигналов в непрерывной шкале частот x и y:
Sa(x,y)
=sa(x,y)
exp(-jxx-jyy)
dxdy. (18.4.1)
sa(x,y)
=Sa(x,y)
exp(jxx+jyy)
dxdy.
(18.4.2)
Дискретные преобразования Фурье:
S(k,l)
=s(n,m)
exp(-jnk/N-jm2l/M),
(18.4.3)
S(k,l)
=exp(-jn2k/N)
s(n,m)
exp(-jm2l/M),
(18.4.3')
s(n,m)
=S(k,l)
exp(-jn2k/N-jm2l/M).
(18.4.4)
s(n,m)
=exp(-jn2k/N)
S(k,l)
exp(-jm2l/M).
(18.4.4')
Выражения (18.4.3') и (18.4.4') показывают, что двумерное ДПФ по прямоугольному растру дискретизации данных может вычисляться с помощью одномерных последовательных ДПФ. Вторые суммы выражений являются одномерными ДПФ сечений функций s(n,m) и S(k,l) по линиям n и k соответственно, а первые - одномерными ДПФ вычисленных функций в сечениях по m и l. Другими словами, исходные матрицы значений s(n,m) и S(k,l) пересчитываются сначала в промежуточные матрицы с ДПФ по строкам (или по столбцам), а промежуточные - в окончательные с ДПФ по столбцам (или соответственно по строкам).
Интерполяционный ряд восстановления двумерного сигнала. Если непрерывный сигнал sa(x,y) является сигналом с ограниченным спектром, а периоды дискретизации выбраны достаточно малыми и спектры соседних периодов не перекрываются:
Sa(x,y)
= 0 при |x|/x,
|y|
/x,
то, как и в одномерном случае, сигнал sa(x,y) может быть восстановлен по дискретному сигналу с использованием двумерного аналога ряда Котельникова-Шеннона:
sa(x,y)
= n
m
s(n,m).
(18.4.5)
Сигнал с неограниченным спектром также может быть дискретизирован, однако в этом случае имеет место наложение спектров в смежных периодах, при этом высокие частоты, большие частоты Найквиста, будут "маскироваться", как и в одномерном случае, под низкие частоты главного периода. Эффект "отражения" от границ периода дает еще более сложную картину вследствие интерференции частот, отраженных по разным координатам.
Рис.
18.4.1.
x = v11n + v12m,
y = v21n + v22m.
С использованием векторных обозначений:
=
где
=
(x,y)T,
=(n,m)T,
=(v1|v2)-
матрица дискретизации. Определитель
матрицы
не равен нулю, если вектора v1
и v2
линейно независимы. При дискретизации
непрерывного сигнала sa(x,y)
матрицей
формируется дискретный сигнал:
s()
sa(
).
Двумерное
интегральное преобразование Фурье
непрерывного сигнала по непрерывному
вектору
= (1,2)T:
Sa()
=
sa(
)
exp(-j
T
)
d
,
(18.4.6)
sa()
=
Sa(
)
exp(j
T
)
d
,
(18.4.7)
Данные
интегралы являются двойными, поскольку
дифференциалы d
и d
являются векторами.
Преобразование Фурье дискретного сигнала:
S()
=n
s(
)
exp(-j
T
),
(18.4.8)
s()
=
S(
)
exp(j
T
)
d
.
(18.4.9)
где:
= (х,у)T
.
Выражение
s()
может быть получено дискретизацией
выражения sa(
)
(18.4.7):
s()
= sa(
)
=
Sa(
)
exp(j
T
)
d
.
После
подстановки в это выражение значения
=
T,
получаем:
s()
=
Sa(
/
T)
exp(j
Т
)
d
.
Или,
с учетом периодичности по квадратным
областям плоскости:
s()
=
Sa((
-2
)/
T)
exp(j
Т
)
d
,
(18.4.10)
где
-
вектор целочисленных значений периодов
дискретизированной функции по осям х
и у.
Сравнивая последнее выражение с
выражением (18.4.9), получаем:
S()
=
Sa((
-2
/
T),
S(T)
=
Sa(
-
),
(18.4.11)
где
-
матрица периодичности:
Т
= 2
,
(18.4.12)
которой
задаются два линейно независимых вектора
периодичности спектра,
-
единичная матрица 2 х 2. Выражение
(18.4.11) определяет связь между преобразованиями
Фурье дискретных и аналоговых сигналов.
Рис.
18.4.2.
В случае прямоугольной дискретизации:
,
det
= ху,
(18.4.13)
.
(18.4.14)
Интерполяция
дискретных сигналов.
Для сигнала с
ограниченным спектром изменением
матрицы дискретизации
можно подобрать матрицу периодичности
таким образом, чтобы в правой части
выражения (18.4.11) не было перекрытия
спектров. Тогда для значений по точкам
T
области С главного периода спектра
выражение (18.4.11) упрощается:
S(T)
= Sa(
)
/ |det
|.
(18.4.15)
Sa()
= |det
|
S(
T)
= |det
|
S(
),
С. (18.4.16)
Из
выражения (18.4.16) следует, что при корректной
дискретизации непрерывной двумерной
функции ее спектр с точностью до
нормировочного множителя |det
|
может быть восстановлен по спектру
дискретной функции. Соответственно,
выполнив обратное преобразование Фурье
левой и правой части равенства (18.4.16),
получим уравнение восстановления
непрерывной функции по ее дискретному
варианту (многомерный аналог
интерполяционного ряда Котельникова-Шеннона):
sa()
=
s(
)
exp(j
T
(
-
))
d
.
sa()
=
s(
)
f(
-
),
(18.4.17)
где f(..) – интерполяционная функция:
f(-
)
=
exp(j
T
(
-
))
d
.
(18.4.18)
Все приведенные векторные уравнения могут быть обобщены на Р-мерные функции с заменой константы 42 там, где она встречается, на (2)P.
Прямоугольный
и гексагональный растры дискретизации.
В принципе, сигнал с ограниченным
спектром можно представить по различным
растрам дискретизации. Выбор растра
обычно производят из условия минимальной
плотности отсчетов на плоскости, т.е.
минимизацией величины |det|,
при котором обеспечивается отсутствие
наложений для частот анализируемых
сигналов.
На
практике для двумерных сигналов
используют, как правило, только два
варианта растров дискретизации -
прямоугольный и гексагональный.
Прямоугольному варианту соответствуют
диагональные матрицы дискретизации и
периодичности (18.4.13-14). Для гексагональной
дискретизации, пример которой приведен
на рис. 18.4.1, в частном случае при t
= хкаждый отсчет располагается на равном
расстоянии от шести ближайших отсчетов,
при этом матрицы дискретизации:
,
.
Допустим, имеем сигнал с частотным спектром, ограниченным круговой областью частот r:
Sa(х,у) = 0 при х2+у2 > r2.
Круговая
область частот вписывается без перекрытий
в квадрат со стороной 2r
или в шестиугольник со стороной 2r/.
Матрицы дискретизации:
пр
=
, det
= 2/r2,
гекс
=
, det
= 22/(r2
).
Поскольку
плотность отсчетов пропорциональна
1/|det|,
то отсюда следует, что для представления
одного и того же сигнала гексагональный
растр дискретизации требует на 13.4%
меньше отсчетов по сравнению с
прямоугольным. Эффективность
"гексагональной" матрицы возрастает
при увеличении размерности сигнала.
Так, при 4-мерном сигнале для "гексагональной"
матрицы требуется в 2 раза меньше
отсчетов, чем для "прямоугольной".