Дискретное преобразование Фурье
В данном разделе мы рассмотрим один из способов описания циклических кодов, основанный на использовании дискретного преобразования Фурье (ДПФ) кодовых последовательностей, заданных над конечным полем . Данный подход позволяет в ряде случаев найти альтернативные методы кодирования и декодирования циклических кодов.
В поле комплексных чисел ДПФ вектора с комплексными компонентами определяется как вектор
, компоненты которого вычисляются согласно соотношению
.
Ядром преобразования Фурье является , которое является корнем n-й степени из единицы в поле комплексных чисел. В конечном поле
элемент
порядка
также является корнем n-й степени из единицы. Тогда, проводя аналогию между
и
, можно ввести следующее определение.
Пусть - вектор над
, где n делит
при некотором m и пусть
- элемент мультипликативного порядка n в расширенном поле
. Тогда ДПФ над полем
вектора
является вектор
с элементами
, задаваемыми равенствами
,
или в матричном представлении
.
Учитывая ранее указанную аналогию, дискретный индекс i естественно назвать дискретным временем, а вектор - временной функцией (последовательностью) или сигналом. Аналогично, индекс k можно назвать дискретной частотой, а вектор
- частотной функцией (последовательностью) или спектром.
называется ядром преобразования, а матрица в правой части равенства - матрицей Фурье.
Если спектр определяется прямым ДПФ, то с помощью обратного ДПФ по спектру может быть определен сам сигнал, т.е. компоненты вектора
.
Следует также отметить, что если ДПФ вещественнозначной временной функции
является комплексным, то аналогично при преобразовании в поле Галуа временной функции
, элементы которой принадлежат полю
, ее спектр
лежит в расширенном поле
.
Преобразование Фурье обладает рядом замечательных свойств, которые переносятся и на случай преобразования в конечных полях.
Теорема 4.1.1. (Теорема о свертке)
Пусть - временные последовательности, причем
. Тогда компоненты ДПФ
могут быть определены как
где двойные скобки означают, что индекс вычисляется в арифметике по модулю n.
Доказательство:
Вычислим преобразование Фурье вектора с компонентами вида
.
Можно сформулировать и обратную теорему, поменяв местами временную и частотную области.
Теорема 4.1.2.
Пусть - частотные последовательности, причем
. Тогда компоненты вектора
могут быть определены как