(1)

(2)

Выражение (1) – это прямое, дискретное преобразование Фурье.

Выражение (2) – это обратное, дискретное преобразование Фурье.

Вектор можно задавать в виде многочлена (полинома)- :

,

который с помощью ДПФ в поле Галуа может быть преобразован в многочлен (полином):

.

Многочлен называют спектральным многочленом или многочленом в частотной области вектора .

Теорема 1.

a) – тая частотная компонента равна нулю тогда и только тогда, когда элемент является корнем многочлена ;

b) – тая временная компонента равна нулю тогда и только тогда, когда элемент является корнем многочлена ;

Доказательство:

Берём

, т. е.

, если , т. е.

- является корнем многочлена .

Теорема 2 (о свёртке).

Пусть во временной области заданы два вектора и , которым соответствуют в частотной области векторы

и .

Тогда покомпонентному произведению векторов в частотной области взаимно однозначно соответствует их циклическая свёртка во временной области , где - знак циклической свёртки, а
,

Двойная скобка означает вычисление индексов по модулю

(т. е. ). Многочлен циклической свёртки имеет вид:
.

Справедлива также и обратная теорема, нужно только поменять местами временную и частотную, области.

Кодирование RS (спектральный подход)

Любое кодовое слово является прямым преобразованием Фурье некоторого вектора

,

нули в скобках это «n- k»

Декодирование RS (спектральный подход)

При передачи по каналу связи к кодовому слову V добавляется вектор ошибки E кратности , где (исправляется ошибок).

НЕ нашли? Не то? Что вы ищете?

Принятый вектор

В силу линейности ОБПФ имеем:

*{

Примечание: из методических соображений

информационный вектор размещён

в старших разрядах вектора v.

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

Так как правых компонент вектора *{ не зависят от кодового слова , то они образуют синдром ошибок. Запишем синдром в виде:

где

Обозначим индексы нулевых компонент вектора через

Введём многочлен локаторов ошибок:

,

определив его свойства следующим образом: прямое ДПФ вектора

должно содержать нулевые компоненты для всех частот , для которых: .

Следовательно, покомпонентное произведение прямого преобразования Фурье от многочлена на вектор ошибки в частотной области равно нулю, а значит и циклическая свёртка во временной области вектора с вектором также равна нулю (это соответствует Теореме 2 (о свёртке) в обратном варианте)

(3)

Если кратность ошибки е известна , то из выражения (3) можно составить систему линейных уравнений с известными:

………………………………… (4)

Пример:

максимальное число исправляемых ошибок

при число уравнений в системе (4) равно 8.

Из системы уравнений (4) вычисляются неизвестных после чего начинается вычисление (путём продолжения циклической свёртки) компонентов вектора информационной части кодового слова. На первом шаге решается уравнение:

Относительно одного неизвестного .

Запишем, осуществляя следующий циклический сдвиг, получаем следующее уравнение

Относительно единственного неизвестного .

Рекуррентно продолжая процедуру найдём все оставшиеся компоненты вектора .

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

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10