Главная страница  Дискретный канал связи 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [ 81 ] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189]

рх - 1ХИ

п компонент Преобразование

Символы поля Ofrq)

к информационных компонент

Символы поля GF(q)

* КоЭобое слово

Рис. 8.2. Кодирование кодом Рида-Соломона с помощью преобразования Фурье.

В них записывались нули. Остальные компоненты представляют собой k информационных символов, которые должны выбираться из GF ((/") такими q способами, чтобы обратное преобразование Фурье принимало значение в GF (q). В качестве иллюстрации на рис. 8.3 приводится соответствующая процедура для двоичного кода длины 63. Каждая компонента спектра здесь задается как 6-битовое двоичное число, а вектор спектра представлен как список 63 6-битовых чисел. Кодовое слово также представлено списком 63 6-битовых двоичных чисел, но с тем ограничением, что в каждом 6-битовом числе только бит наименьшего порядка может быть отличен от нуля. Таким образом, в действительности кодовое слово является 63-битовым двоичным словом. Мы хотим задать спектральный вектор так, чтобы сигнальный вектор был двоичным кодовым словом подобного вида. Теорема 8.2.1 дает нам ограничения, необходимые для построения подходящего спектрального вектора.

Хотя построение кода длины 63 можно выполнить сразу, мы предварительно рассмотрим более простой пример, а именно построим в частотной области (7,4)-код Хэмминга, используя теорему 8.2.1. Такое построение показано на рис. 8.4. В качестве проверочных частот выбраны компоненты Су и Сг, так что одиночная ошибка может быть исправлена. Информация заключена в частотных компонентах Со и Cg. Остальные частоты заполняются согласно ограничениям, даваемым теоремой: С = С = С == О и С = Cg = Cg. Согласно теореме 8.2.1, Cg = С, и, следовательно, Со может иметь только значения О или 1. Эквивалентное «битовое содержание» компоненты Со равно одному биту, а эквивалентное битовое содержание координаты Cg равно трем битам. Таким образом, для однозначного задания спектра надо исполь-

It равных нулю проверочных компонент



Спектральный вектор

(убовлетворяющий условиям сопряженности)

Со с,

Zt нулей

(йвоичныи)

0. 0. о. £

0 £ 0. 1

1 £ 1 1

0. 0. £

£ £ £

-60 Сб, Сбг

СбО Сб1

0 0 0 0 0 0 0 0 0 0

6 fumoe

6 битов

Пять старших битов равны нулю

Рис. 8.3. Кодирование кодом БЧХ с помощью преобразования Фурье.

зовать четыре информационных бита кода Хэмминга. Эти информационные биты связаны с частотной, а не с временной областью.

В общем случае числа по модулю п разбиваются на классы сопряженных элементов:

Если спектральная компонента C задана, то каждая другая спектральная компонента, индекс которой принадлежит классу сопряженных с / элементов, является степенью Cj и, следовательно, не может выбираться произвольно. Далее, если мощность этого класса сопряженных элементов равна г, то

Cf=C., т.е. Cf- = 1.



КоЗоеые слова 6 частотной области

Кобовые слова 60 временной о&ласти

Со С, с 2 Сз с, Сб

Со С] с 2 Ci С4 Cs Сб

у"

я"

а"

0("

а"

а"*

а"

а"

с."

а"

Рис. 8.4. (7,4)-код Хэмминга.

Следовательно, мы не можем произвольно выбирать элемент из GF {q") Б качестве возможного значения для Су. допустимы или только те элементы поля, порядок которых делит q - 1, или нулевой элемент. Порядок каждого элемента поля GF (q) делит qm - 1; следовательно, q - 1 делит q" - 1, и ясно, что мощность каждого класса сопряженных элементов делит т.

Для описания кодера разобьем множество q" - 1 чисел на классы сопряженных элементов и выберем по одному числу из каждого класса в качестве представителя. Эти представители единственным образом определяют значимые символы. Для формирования кода БЧХ в качестве проверочных частот выбираются 2t спектральных компонент, которые полагаются равными нулю. Остальные значимые символы являются информационными и могут принимать произвольные значения с учетом ограничений на порядок. Все остальные символы, индексы которых принадлежат тому же классу сопряженных элементов, не являются свободными; они образуют связанные частоты.

На рис. 8.5 изображена ситуация для поля GF (64). В первый столбец вносятся компоненты свободных частот. Если выбрать Су, Сг, Сз, С4, С5 и Св в- качестве проверочных частот, то получится




[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [ 81 ] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189]

0.0901