Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

125 Кібербезпека / 4 Курс / 4.2_Управління інформаційною безпекою / Лiтература / V_P_Babak_A_A_Kliuchnykov-Teoreticheskye_osnovy_zashchity_informat

...pdf
Скачиваний:
132
Добавлен:
23.10.2019
Размер:
21.85 Mб
Скачать

ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ЗАЩИТЫ ИНФОРМАЦИИ

Az( )

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

вТ1

0

вТ1

 

 

Рис. 3.43. Спектр амплитуд дискретного сигнала

Увеличим теперь период временной дискретизации аналогового сигнала и возьмем его равным значению T, при котором выполняется равенство

вT ,

(3.118)

в соответствии с которым основы «треугольников» амплитудных спектров будут примыкать друг к другу, как это изображено на рис. 3.44.

Аz( )

 

 

 

 

 

 

0

 

 

2

Т

 

 

 

 

вТ = –

вТ =

 

 

 

 

Рис. 3.44. Спектр амплитуд дискретного сигнала,

для которого выполняется условие (3.118)

 

По мере дальнейшего увеличения периода дискретизации Т2 > Т тре-

угольники амплитудного спектра

начинают

накладываться друг на друга

(рис. 3.45). В результате наложения высокочастотных гармоник спектра на низкочастотный амплитудный спектр дискретного сигнала (верхние ломаные прямые) оказывается существенно отличным от спектра аналогового сигнала (см.

рис. 3.42).

Причина искажения амплитудного спектра дискретного сигнала (см. рис. 3.45) заключается в том, что частота дискретизации F2 1/ T2 взята не-

достаточно большой, в результате чего высокочастотные составляющие периодического спектра попадают в область низших частот. Такой сдвиг спектральных составляющих из одного диапазона частот в другой называют

наложением спектров.

Эффект наложения спектров дискретных сигналов можно устранить за счет соответствующего выбора частоты дискретизации аналоговых сигналов.

180

Глава 3. Информационные сигналы и их математические модели

Выясним условия, при которых наложение спектров в дискретизированных сигналах отсутствует.

Пусть спектр аналогового сигнала ограничен верхней граничной частотой в , как это показано на рис. 3.42. Очевидно, что искажение спектра

при дискретизации сигнала не возникает (см. рис. 3.44), если выполняется условие (3.118).

Аz( )

 

 

 

 

T

–2

0

 

2

T2

Рис. 3.45. Эффект наложения спектров дискретизированного сигнала

Переходя в соотношении (3.118) от угловой частоты в к циклической

в 2 Fв

( Fв - верхняя циклическая гармоника аналогового сигнала) и заменяя период временной дискретизации T частотой дискретизации сигнала, т.е. F 1Т , получаем соотношение

F 2Fв .

Это уже известное положение теоремы Котельникова (в зарубежной литературе ее называют теоремой Найквиста, или теоремой отсчетов): если

наивысшая частота в спектре сигнала x t не превышает Fв , то функция x t полностью определяется последовательностью своих значений в моменты времени, отдаленные один от другого не более чем на 1 / 2Fв секунд.

Или другими словами: любой аналоговый сигнал без искажения можно представить последовательностью его дискретных отсчетов x nT при

условии, что частота дискретизации не менее чем вдвое превышает наивысшую гармонику спектра аналогового сигнала.

На практике это условие выполнить затруднительно, поскольку спектр аналоговых сигналов чрезвычайно широк. Поэтому при конечной частоте дискретизации спектр дискретизированного сигнала отличается от спектра аналогового сигнала.

181

ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ЗАЩИТЫ ИНФОРМАЦИИ

Дискретное преобразование Фурье. Как было установлено (см. формулу

(3.109)), спектральная плотность X z дискретного сигнала

x nT опреде-

ляется выражением

 

 

 

e j nT ,

 

X z ( ) x(nT )

(3.119)

n 0

 

 

где n - номер дискретного отсчета непрерывной функции; T - период дискретизации непрерывной функции x t .

Согласно формуле (3.119) спектр дискретного сигнала - сплошной. Но таким он бывает лишь при условии, что объем выборки дискретного сигнала бесконечен. На практике выборка отсчетов сигнала всегда конечномерна. Кроме того, по многим причинам желательно вычислять преобразование Фурье на ЭВМ. Это значит, что конечномерной является не только выборка дискретных отсчетов сигнала, но и соответствующее этой выборке количество гармоник спектра дискретного сигнала.

Допустим, что некоторая непрерывная функция (аналоговый сигнал) x t представлена последовательностью N отсчетов этой функции

x n x nT , n

 

 

 

0, N 1,

(3.120)

где T - период временной дискретизации аналогового сигнала.

Приведем в соответствие конечновыборочным отсчетам сигнала (3.120) конечновыборочную последовательность спектральных составляющих

X k , взяв k 0, N 1. Для вычисления N спектральных составляющих (гар-

моник спектра) будем действовать таким способом. Сначала заменим в формуле (3.119) угловую частоту циклической f

2 f ,

(3.121)

а затем перейдем от непрерывных частот к дискретным:

k

,

 

 

 

 

 

k 0,

N 1.

(3.122)

 

 

f fk

,

 

 

 

 

 

Расставим N спектральных составляющих дискретного сигнала эквидистантно на всем частотном интервале периодичности спектра, который, как показано в предыдущем подразделе, равняется F (рис. 3.46).

f0

f1

f2

f3

 

fN – 1

F

f

 

 

 

 

 

 

 

 

 

 

 

 

k

0

1

2

3

. . .

N – 1

 

 

Рис. 3.46. Распределение гармоник спектра по оси частот

182

Глава 3. Информационные сигналы и их математические модели

Обозначим

 

 

 

 

 

fk k f1, k 0, N 1,

(3.123)

где

 

f1 F N

(3.124)

интервал частотной дискретизации спектра.

На основании соотношений (3.121) - (3.124) преобразуем бесконечный ряд (3.119) к конечному, записав его в виде

 

 

 

 

 

 

 

X k

 

x n e

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N 1

 

 

j

2

 

knTF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Im

 

 

 

 

 

 

 

 

 

Поскольку TF = 1, то имеем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+1

 

W 6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N 1

 

 

j

2

kn

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X k x n e

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W 5

 

 

W 7

 

 

 

 

 

 

 

 

 

 

 

 

n 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обозначив

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W e j

2

,

 

 

 

 

 

(3.125)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

W 4

 

 

a1

 

W 0, W8

 

Re

 

получим окончательное выражение

 

–1

 

 

 

1

 

+1

 

 

 

 

 

 

 

 

 

 

 

X k

 

N 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b1

 

 

 

 

 

 

 

 

 

 

 

 

x n W kn , k,n 0, N 1.

(3.126)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 0

 

 

 

 

 

 

 

 

 

 

 

W

3

 

 

W 1

 

 

 

 

 

 

 

Соотношение

(3.126)

имеет

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

–1

 

W 2

 

 

 

 

 

 

 

название дискретного преобразования

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Фурье (ДПФ), а комплексный множи-

 

Рис. 3.47. Степени фазового умножителя

 

 

 

 

 

 

 

 

 

тель W, заданный формулой (3.125),

 

 

 

для восьмиточечного ДПФ

 

 

 

 

 

 

 

 

 

 

 

 

 

называется фазовым (или поворот-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ным) множителем (ФМ).

 

 

 

Фазовый множитель W является периодической функцией своего аргу-

мента (показателя степени), т.е.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W mN k

W k .

 

 

 

 

 

 

 

 

 

 

 

(3.127)

 

 

В самом деле, подставив значение множителя (3.125) в выражение

(3.127), имеем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W mN k e j 2N mN k e j 2N ne j 2N k .

 

 

 

 

 

(3.128)

 

 

Поскольку для любого целого n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e

j

2

n

1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

то из равенства (3.128) вытекает, что

W mN k e j 2N k W k

и, следовательно, тождество (3.127) становится доказанным.

183

ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ЗАЩИТЫ ИНФОРМАЦИИ

Периодичность ФМ можно достаточно просто проиллюстрировать графически (рис. 3.47) на примере восьмиточечного (N = 8) ДПФ. Из периодич-

ности ФМ вытекает периодичность спектра X k

дискретных сигналов

x n , n

 

 

 

 

 

 

0, N 1, т.е. если

 

 

 

 

 

 

k mN k0 ,

 

(3.129)

где m 1, а k0 N, то

 

 

 

 

 

 

X k X k0 .

 

(3.130)

Действительно, подставив значение k, заданное выражением (3.129), в

формулу (3.126), получим

 

 

 

 

 

 

N 1

2

 

 

 

 

X k x n e j

 

n mN k0

.

(3.131)

 

 

N

n 0

Произведя элементарные преобразования в показателе степени экспоненты, имеем

e j 2N n mN k0 e j 2N nk0 e j 2 nm .

Поскольку для любого целого m вторая экспонента в правой части последнего выражения равна единице, формула (3.131) приводит к соотношению

N 1 j 2 nk

X k x n e N 0 ,

n 0

т.е.

X k X k0 ,

что и требовалось доказать.

Таким образом, N-выборочной совокупности дискретных отсчетов сигнала, эквидистантно расположенных на оси времени, соответствует N- выборочная совокупность гармоник сигнала, эквидистантно размещенных на оси частот.

Интервал между соседними гармониками (в герцах) равен

Im

f1 F / N,

 

 

 

 

 

 

 

где F 1/ T - частота дискретизации, а N - объ-

 

 

 

 

ем выборки сигнала.

 

 

 

 

x n

 

При умножении вектора (в общем случае

 

 

 

 

комплексного)

сигнала

x(n) на

k-й степень

 

 

 

Re

 

 

 

 

 

 

 

 

 

 

 

 

множителя W в соотношении (3.126) образует-

W

 

k k

 

 

 

 

 

ся вектор y n, k x n W k ,

повернутый отно-

W k

 

 

 

сительно вектора x n

по часовой стрелке на

y n, k

 

 

 

 

 

 

угол k k

 

 

 

 

 

 

 

 

(рис. 3.48).

Этим

объясняется

Рис. 3.48. Формирование

 

название комплексного множителя W как «фа-

вектора y(n, k)

 

 

 

зового», или «поворачивающего».

 

184

Глава 3. Информационные сигналы и их математические модели

Устройство (аппаратное или программное), реализующее алгоритм

ДПФ, называется процессором ДПФ (рис. 3.49).

 

 

 

 

 

Если

на вход процессора

ДПФ подавать

отсчеты

сигнала x n ,

 

 

 

то на его выходе формируются гармоники X k ,

 

 

 

n 0, N 1,

k 0, N 1, что

отвечают N-выборочной совокупности входных сигналов.

 

 

 

 

 

 

х(0)

 

X 1

 

 

 

 

 

 

х(1)

ДПФ

X 2

 

 

 

 

 

 

х(N – 1)

 

X N 1

 

 

 

Рис. 3.49. Условное обозначение процессора ДПФ

Развернем формулу (3.119), например, для четырехточечного ДПФ. Имеем

X 0 x 0 W 0 x 1 W 0 x 2 W 0 x 3 W 0 ;

X 1 x 0 W 0 x 1 W 1 x 2 W 2 x 3 W 3 ;

X 2 x 0 W 0 x 1 W 2 x 2 W 4 x 3 W 6 ;

X 3 x 0 W 0 x 1 W 3 x 2 W 6 x 3 W 9 .

Система линейных уравнений (3.132) дает возможность записать соотношение (3.123) в матричной форме

WN xN X N ,

в которой WN - квадратная матрица размерности N N весовых коэффициентов преобразования вектора-столбца входных отсчетов сигнала

 

 

x 0

 

 

 

 

 

X 0

 

 

 

x 1

 

 

 

 

 

X 1

 

x

 

 

в вектор-столбец X

 

 

 

 

 

 

 

 

 

 

N

 

...

 

 

N

 

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x N 1

 

 

 

X N 1

частотных гармоник дискретного спектра. Гармоники X k , k 0, N 1 являются компонентами исходного сигнала процессора ДПФ.

185

ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ЗАЩИТЫ ИНФОРМАЦИИ

Матрицу WN называют матрицей преобразования.

 

Для N 4, т.е. четырехточечного ДПФ, матрица W4

имеет вид

 

W 0

W 0

W

0

W 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W 0

W 1

W

2

W 3

 

 

W4

 

 

 

W 2

 

 

W 6

.

 

 

W 0

W

4

 

 

 

 

 

0

 

3

 

6

 

9

 

 

 

 

 

W

W

W

 

 

 

W

 

 

 

 

 

 

а с учетом значений фазовых множителей –

 

 

 

 

 

 

 

1

1

1

 

1

 

 

 

 

 

 

 

 

j

1

 

 

 

 

 

 

 

 

1

j

 

 

 

 

 

 

 

a2 b2 .

 

W

 

 

 

 

 

 

(3.132)

4

1

1

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j

1

j

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

Из соотношений (3. 126) и (3. 131) следует, что при вычислении гармоник спектра X k , k 0, 3, над входными отсчетами выполняются элементарные операции умножения на величины 1 (что тривиально) или на величины j с последующим суммированием результатов перемножения. Отметим, что умножение комплексной величины x n на j означает поворот вектора x n против часовой стрелки на угол, равный /2, тогда как умножение на j означает поворот вектора x n по часовой стрелке на угол /2. Матрицу

(3.132) называют матрицей преобразования с минимальными фазами.

Обратное дискретное преобразование Фурье. Обратимся к выраже-

нию для ДПФ

 

 

 

 

X k

 

N 1

 

 

 

 

 

 

x n W nk .

 

(3.133)

 

 

 

 

 

 

n 0

 

 

Умножим обе части соотношения (3.133) на W mk

 

и просуммируем по k

от 0 до N 1

 

 

 

 

 

 

 

 

 

N 1 X

 

k

 

W mk N 1 N 1 x

 

n

W nkW mk N 1 N 1 x

 

n W n m k .

 

 

 

 

 

 

k 0

 

 

 

k 0 n 0

 

 

k 0 n 0

 

 

Изменив порядок суммирования в правой части последнего

выражения, получим

 

 

 

 

 

 

 

 

 

N 1

 

 

N 1

 

 

 

 

 

 

x(n)

W n m k .

 

 

 

 

 

 

n 0

 

 

k 0

 

 

186

Глава 3. Информационные сигналы и их математические модели

Внутренняя сумма здесь отлична от ноля и равна N лишь при n m

 

 

 

 

 

N 1

 

 

 

 

 

 

N x m X (k)W mk .

 

 

 

 

 

 

k 0

 

 

 

 

 

 

Заменим m на n. В результате такой замены получим окончательно

 

1

N 1

 

 

 

 

 

 

 

 

x(n)

 

X k W

nk , n 0, N 1.

(3.134)

 

 

N k 0

 

 

 

 

 

 

 

 

Выражение (3.134) называется обратным дискретным преобразованием

Фурье. Его можно представить также в виде

 

 

 

 

 

 

 

 

1

N

 

 

 

 

 

x n

 

 

k W

nk

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

N k 0

 

 

 

 

 

т.е. с точностью до коэффициента 1/ N

обратное ДПФ совпадает с ком-

плексно-сопряженным ДПФ последовательности комплексно-сопряженных гармоник сигнала.

Соотношения (3.133) и (3.134) образуют пару ДПФ (соответственно прямого и обратного).

Дискретизация периодических сигналов. При исследовании с помо-

щью ЭВМ непрерывный сигнал x t на интервале времени 0, T заменяется

своими отсчетными значениями

x0 , x1, ..., xN 1 ,

взятыми соответственно в

 

 

 

 

 

 

 

 

 

моменты времени

 

0, ,

2 , ...,

 

N 1

 

. Полное количество отсчетов

 

 

 

 

 

N T /

(3.135)

где - шаг (период) временной дискретизации непрерывного (аналогового) сигнала.

Массив чисел xn , действительных или комплексных, является той единственной информацией, из которой можно судить о спектральных свойствах сигнала x t . Исследование таких дискретных сигналов можно суще-

ственно упростить, если полученную выборку отсчетных значений сигнала повторить бесконечное количество раз влево и вправо по оси абсцисс (рис. 3.50). В результате такой операции приходим к периодическому дискретному сигналу.

На рис. 3.50 черными кружочками обозначена исходная N-мерная последовательность дискретных сигналов, а незатемненными кружочками периодическое продолжение последовательности.

Подобрав для сигнала некоторую математическую модель, можно вос-

187

ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ЗАЩИТЫ ИНФОРМАЦИИ

пользоваться разложением в ряд Фурье и найти соответствующие амплитуд-

ные коэффициенты. Совокупность этих коэффициентов образует спектр дискретного периодического сигнала.

. . .

 

 

 

 

. . .

 

 

. . .

 

 

 

 

 

 

 

 

n

– 2

– 1

0

1

2

. . .

N – 2 N – 1

N

N + 1

Рис. 3.50. Дискретное представление периодического сигнала

Воспользуемся моделью в виде последовательности дельта-импульсов и поставим в соответствие исходному колебанию x t его дискретное пред-

ставление xд t на интервале (0, T)

N 1

 

 

xд t xn

t n ,

(3.136)

n 0

 

 

где xn x n - отсчетные значения x t в n-й точке.

Представим дискретную модель (3.136) комплексным рядом Фурье

 

xд t

 

nt /T

 

 

Ck e j 2

 

 

 

 

 

k

 

 

с коэффициентами

 

 

 

 

 

 

 

 

1

T

 

 

 

Ck

 

xд t e j 2 nt /T dt.

(3.137)

T

 

 

0

 

 

 

Подставляя соотношение (3.136) в (3.137), с учетом формулы (3.135) получим

Ck

1

N N 1

t n e j 2 kt /T dt.

 

 

xn

(3.138)

N

 

0

n 0

 

 

Введем безразмерную переменную

t / ,

dt d .

Это означает, что необходимо поделить на период дискретизации все переменные, имеющие размерность времени в секундах, а именно: аргумент - функции t k , переменные t и T в показателе экспоненты, а также верхнюю границу интегрирования (3.138). В результате такой замены переменных выражение (3.138) приобретет вид

188

Глава 3. Информационные сигналы и их математические модели

Ck

1 xn n e j 2 k / N d , ,

 

N N 1

N 0 n 0

а после перестановки местами операций интеграции и суммирования –

Ck

1 xn

n e j 2 k / N d . .

 

 

 

N 1

N

 

 

 

 

 

 

N n 0

0

 

 

 

 

 

 

Наконец, используя фильтрующие свойства дельта-функции, имеем

 

Ck

1

N 1

j

2

nk

.

(3.139)

 

 

xne

 

N

N n 0

Формула (3.139) определяет последовательность коэффициентов, которые образуют ДПФ рассматриваемого сигнала. С точностью до коэффициента 1/N она совпадает с ранее полученной формулой (3.123), но в отличие от нее - математически достаточно корректная. Из соотношения (3.139) четко вытекает, что N-выборочной совокупности отсчетов сигнала xn , взятых с ин-

тервалом временной дискретизации , соответствует N-выборочная совокупность коэффициентов разложения Ck , образующие дискретный спектр этого дискретного сигнала.

 

 

 

 

 

W e j

2

 

Если, как и ранее, обозначим через

N

фазовый множитель, то

выражение (3.139) приобретет более привычный вид

 

 

 

1

N 1

 

 

 

 

 

 

Ck

 

 

 

xnW nk ,

k 0, N 1

(3.140)

 

 

 

 

 

N n 0

 

 

 

 

 

 

прямого ДПФ, которому соответствует обратное ДПФ:

 

 

N 1

 

 

 

 

 

 

 

xn

 

CkW nk ,

n 0, N 1.

(3.141)

 

k 0

 

 

 

 

 

 

 

Взаимно дополняющие друг друга формулы (3.141) и (3.142) являются дискретными аналогами обычной пары преобразований Фурье для дискретных сигналов.

В литературе можно встретить запись пары ДПФ как в виде системы уравнений (3.141) и (3.142), так и в виде системы уравнений (3.133) и (3.134).

Свойства дискретного преобразования Фурье:

1. ДПФ является линейным преобразованием, т.е. сумме взвешенных сигналов отвечает взвешенная сумма их ДПФ:

M

m xNm

 

m 1

 

M

m CNm ,

 

m 1

 

189