Главная страница Дискретный канал связи [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) При d s;C nl2. - Прим. Теорема 14.4.3. Над GF [q) существуют коды со скоростью R и минимальным расстоянием d, для которых Rl - (1/п) log, V, где V - объем сферы радиуса d. Доказательство. Воспользуемся теоремой 14.4.2 и будем считать, что Г 1. Если это не так, то можно взять любую точку, у которой на расстоянии, не превышающем d, нет кодовых слов, и объявить ее кодовым словом, тем самым расширив код. Следовательно, qk-ny 1 п - < log, V, откуда следует утверждение теоремы. Теорема 14.4.4 (граница Гилберта). Функция d (R) б для всех значений б, которые удовлетворяют неравенству Rl-b log, {q-l)+6 log, б -f + (1-б) log, (1-6). Доказательство. Объем V представляет сумму d слагаемых, из которых последнее является наибольшим ). Поэтому V<diq-~irQ. Используя теорему 14.4.1 и сделав подстановку б = din, получим yd{q-\ - с - 6) log, (1 - 6) - о (1)] где о (1) стремится к нулю при п, стремящемся к бесконечности. Далее, -i- log, V < б log, (9 - 1) б log, б - (I - б) log, (1 - б) - о (1). Подставив это неравенство в неравенство, доказанное в теореме 14.4.3 и опустив в асимптотике член о (1), завершим доказательство. □ Для двоичных кодов граница Гилберта принимает вид R\-Hb id), id) = -а iog2 J - (1 - d) logs (1 - d). Графически эта граница изображена на рис. 14.7. о 0,1 0,2 0,3 OA 0,5 0,6 0,7 0,8 0,9 1,0 Скорость /г Рис. 14.7. Некотлрыг известные границы функции d (R) при <? = 2. Теперь выведем верхнюю границу для d{R), называемую границей Элайса. Предположим, что код имеет М = е" кодовых слов длины п. Совместной композицией кодовых слов с и с называется таблица [п%] размера q X q, где элемент пи- определяет число позиций, в которых кодовое слово с содержит символ /, а кодовое слово с - символ /; следовательно, d(c,c)=2 п%. I. г На расстоянии t от каждого кодового слова находится всего слов; это число равно количеству слов, расположенных на сфере радиуса t. Теорема 14.4.5. Пусть At - число кодовых слов на сфере радиуса t с центром в любой точке векторного пространства GF" (<?). Для заданного кода W мощности среднее число кодовых слов на сфере с центром в произвольной точке пространства равно Доказательство. Так как на расстоянии t от кодового слова располагается At точек, оно лежит на At таких сферах. Поэтому сумма числа кодовых слов, расположенных на всех таких сферах, равна <?Л(, и среднее число кодовых слов на сфере равно <7Л(/<?". □ где dtot - общее расстояние, получаемое суммированием расстояний между неупорядоченными парами кодовых слов (не обязательно различных) на сфере: с, с с, с I, I Напомним, что [пи-] - это совместная композиция кодовых слов с и с. Упростим суммирование по с и с . Пусть пТг \i равно единице, если в t-й позиции с стоит /, а с имеет в этой позиции в противном случае оно равно нулю. Пусть Ti\i - число кодовых слов на сфере, имеющих / в /-Й позиции. Тогда dioi = Л Ij Jj zz I / = c, cZ.Z i = 1j Yi Ij "zz- ic= Ti Ij Тц {Гi-\ i Z, Z с l+l- Введем теперь величину i I, I c, с i Z, I l+l- l+l- h\i = Тщ/Т, равную доле кодовых слов на сфере, имеющих I в /-Й позиции Общее расстояние между такими кодовыми словами равно tot = Т Л Ijll 11 I llli I I, I Выберем сферу так, чтобы на ней число кодовых слов было бы не меньше среднего. Удобно представить себе, что центром такой сферы является слово, целиком состоящее из нулей. Для этого достаточно так отобразить на себя исходное пространство, включая кодовые слова, чтобы центр выбранной сферы совпал со словом, целиком состоящим из нулей. Это не повлияет на минимальное расстояние кода. Таким образом получим сферу радиуса t с центром в начале координат, на которой лежит Т кодовых слов, где Т не меньше q-"Af В дальнейшем величина t будет выбрана так, чтобы Т было достаточно большим и удовлетворяло нашим целям. Следующий шаг - оценка расстояния между двумя кодовыми словами, находящимися на сфере. Чтобы получить ее, оценим среднее расстояние между такими кодовыми словами Т (Т - 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.0144 |