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

[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]

так как по модулю q - 1 число q можно заменить единпцей. Следовательно,

k = Wg (k) (mod d - 1).

Если k равно ненулевому кратному q - 1, то и (k) равно ненулевому кратному q - 1.

Рассмотрим (7-ичные разложения j и hi. Каждая позиция в q-ичном разложении / равна сумме соответствующих позиций в q-ичных разложениях hi. Поэтому

Щ (/) =11Щ {hi),

у)

причем при / = О, ...,/ Wg (hi) являются ненулевыми кратными 9 - 1. Следовательно, если Fj отлично от нуля, то

Теорема доказана. П

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

Теорема 13.7.8. Пусть q = р. Евклидово-геометрический код г-го порядка и длины п = q" над GF (р) может быть декодирован мажоритарно в г + I шагов при числе ошибок, не превышающем

Доказательство. Доказательство проводится рекуррентно; показывается, что из множества проверочных равенств, основанных на векторах инцидентности /-плоскостей, можно получить проверочные равенства, основанные на векторах инцидентности (/ - 1)-плоскостей. Отсюда следует, что проверочные равенства, основанные на векторах инцидентности (г + 1)-плоскостей, как установлено теоремой 13.7.7, в г -f 1 шагов сводятся к проверочным равенствам для отдельных символов. При этом надо рассуждать следующим образом.

Из определения /-плоскости в конечной геометрии следует, что векторы инцидентности всех /-плоскостей, которые содержат дан-

ную (/-1)-плоскость, определяют множество г= проверок, которые согласуются в сумме ошибочных символов, связанных с точками этой (/-1)-плоскости. Через любую точку, не принадлежащую заданной (/-1)-плоскости Е, проходит ровно одна /-плоскость, содержащая Е. Следовательно, используя мажоритарное решение, можно получить новую проверку, которая соответствует вектору инцидентности (/ - 1)-плоскости Е. Это же может быть сделано для всех (/ - 1)-плоскостей, содержащих заданную (/ - 2)-плоскость, которая в свою очередь определяет множество проверок, согласующихся в данной (/ - 2)-плоскости.



проверок.

2(9-1)

Этим доказательство теоремы завершается. □

13.8. ПРОЕКТИВНО-ГЕОМЕТРИЧЕСКИЕ КОДЫ

Проективно-геометрические коды образуют класс кодов, похожий на класс евклидово-геометрических кодов. Отличие состоит лишь в том, что они строятся из непримитивных циклических ОРМ-кодов длины (q" - \)l{q - 1), а не из ОРМ-кодов длины cf". Построение проводится так же, как и ранее. Существенную роль играют три поля: GF (р) - поле символов кода с простым р, GF (q) с q = р - поле символов непримитивного ОРМ-кода и GF (q) - поле локаторов.

Определение 13.8.1. Пусть г, s и т - любые положительные целые числа, и пусть q = p где р - простое число. Проектшно-геометртеским кодом над GF (р) порядка г и длины п = (q" - 1)/ /{q - 1) называется код, дуальный подкоду над подполем непримитивного циклического ОРМ-кода над GF (q) порядка (q - 1) X X (т - г - 1) и той же длины.

Этому определению эквивалентно определение проективно-гео-метрического кода как непримитивного циклического кода, порождающий многочлен которого описывается следующей теоремой, t-.

Теорема 13.8.2. Проективно-геометрический код над GF (р) с параметрами г us и длиной {q" - \)l{q - 1) является циклическим кодом, порождаемым многочленом, корни которого расположены в точках р, причем j таковы, что О < / <: (q" - \)(q - 1) и

О < max (j (q - 1) p) (q - I) (m - r - 1),

0<t<s

где q = p, P == a- ы a - примитивный элемент поля GF (q). Доказательство аналогично доказательству теоремы 13.7.2. □

На рис. 13.10 приведены параметры некоторых проективно-геометрических кодов. Проективно-геометрические коды мажори-

Таким образом, после t шагов по индукции мы получим множество проверочных равенств, согласующихся в 0-плоскости, т. е. в одном ошибочном символе. Число согласующихся проверок, кото-

рые могут быть использованы на г-м шаге, равно , . Следо-

г m-t+l

вательно, на каждом шаге проводится не менее и корректирующая способность алгоритма равна



Проективно-

геометрический

{л.к)-Ы

Укороченный примитивный tn,k)-f.ot БЧХ

(21, И)

(21, 11)

(73, 45)

(73, 45)

(85, 68)

(85,71)

(85, 24)

(85, 22)

(273. 191)

(273,201)

(341, 315)

(341,323)

(341," 195)

(341,251)

(341,45)

(341,32)

(585, 520)

(585, 545)

(585, 184)

(585. 250)

(1057,813)

- 2

(1365, 1328)

(1365. 1063)

(1365, 483)

(1365, 78)

Рис. 13.10. Параме?ры некоторых проетсгивно-геометрических кодов и некоторых кодов БЧХ.

тарно декодируемы в г шагов. Осталось построить мажоритарный декодер и доказать, что ймд = 1 + - 1)!(д - 1).

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

Проективная геометрия PG (т, q) содержит - \)l{q - 1) точек и определяется ненулевыми точками из GF"+ (q). Таких ненулевых точек - 1, и они разбиваются на (9"+ - \)/(q - 1) множеств, каждое из которых включает одну точку PG (т, q). В каждую точку PG (т, q) проектируется q - 1 точек 0"+ (q) (этим и объясняется название проективной геометрии).

Правило образования этих множеств следующее: для любого ненулевого вектора v в GF"+ (q) и любого ненулевого элемента К поля GF (q) \ hXv принадлежат одному множеству V; иначе говоря, они отображаются в одну и ту же точку PG (т, q). Число таких ненулевых % равно q - 1, и поэтому в множестве содержится q - 1 векторов. Следовательно, точки проективной геометрии отождествляются с ((?"+ - \)l{q - 1) различными одномерными подпространствами из (jf+i (q).

Проективная геометрия PG {т, q) размерности т над полем Е (q) - это множество таких (9"+ - \)l{q - 1) точек вместе




[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.0148