34
получены на основе матрицы ядра Адамара, но при использовании обратной
перестановки по коду Грея.
Заметим, что матрицы преобразований в указанных базисах отличаются
порядком строк. Очевидно, что при обработке одного и того же вектора
исходных данных
в различных базисах вектор результата будет содержать
одинаковые по своей величине элементы, отличаясь для каждого
преобразования лишь порядком их следования. Поэтому для всех подобных
преобразований можно использовать одну и ту же матрицу ядра ( например,
A
N
), а для получения вектора F с нужным для каждого преобразования
порядком следования элементов, переупорядочить элементы исходного вектора
X
. Так, для преобразования Пэли необходима двоично-инверсная
перестановка, а для преобразования Уолша - двоично-инверсная перестановка
и затем перестановка по коду Грея.
Если проанализировать все рассмотренные во второй главе
преобразования, то можно придти к выводу, что их сущность состоит в
разложении исходной функции на ряд чётных и нечётных составляющих,
которые задаются
строками матриц E
N
, H
N
, A
N
, W
N
и P
N
. Так, для матриц E
N
и
H
N
это набор гармонических функций cos[…] и sin[..], а для A
N
, W
N
и P
N
-
наборы прямоугольных знакопеременных функций.
Тем самым, в зависимости от вида исходной функции, в её составе будут
определены отдельные компоненты (и их частотное значение), которые
задаются строками матрицы ядра преобразования. Очевидно, что разложение
по ортогональным функциям, задаваемым строками матрицы
E
N
,позволяет
определить частотный состав исходной функции (сигнала), что имеет вполне
понятный физический смысл.
Точно также при разложении по функциям, задаваемым строками матриц
A
N
, W
N
и P
N
, можно определить, какой вклад вносит та или иная
знакопеременная функция в состав исходного сигнала.
Очевидно, что исходный сигнал может быть разложен по различным
ортогональным составляющим. При этом вклад таких составляющих в
исходный сигнал будет различен для разных матриц ортогональных
преобразований.
Согласно теореме Коруэна-Лоева [21], может быть определено
оптимальное разложение исходной
функции по набору ортогональных функций
в смысле наименьшего числа отличных от нуля компонент такого разложения.
На практике для сигналов гармонической природы удобно использовать
различные гармонические функции, т.е. для определения частотного состава
сигнала выполнить преобразование Фурье или Хартли (ДПФ или БПФ).
Действительно, для моногармонического сигнала лишь одна компонента
разложения по строкам
матрицы E
N
будет отлична от “0” (при условии, что f
0
кратно
kπ).
Для сигналов, описываемых знакопеременными функциями, близким к
оптимальному является разложение по знакопеременным функциям типа
Уолша, Адамара. Поэтому в задачах кодирования и распознавания речи, где для
представления сигналов широко используется метод широтно-импульсной