Главная страница  Алгебраическая теория кодирования 

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

Доказательство. 12.31. Это свойство субпоследователь-* ностей даже не зависит от условий, налагаемых на суффиксы F. Согласно определению субпоследовательностей, каждая субпосле4 довательность должна отличаться от F только своей последней h;h(J рой, и, следовательно, ни одна субпоследовательность не может быт* префиксом некоторой другой.

12.32. Докажем сначала более слабое утверждение:

12.321. Каждый собственный суффикс любой субпоследоватслъ ности для V имеет префикс - более короткую субпоследователъ ность для V.

Пусть iS - некоторая субпоследовательность для F, и пуст S() - суффикс для 5. Можно записать S = 5() * 8<У. Так ка S отличается от V только своей последней цифрой, то 5) являете! префиксом для F и F = S() * V(h Так как 5 < F, то S() < F(2 )J Так как V превосходит свои собственные суффиксы, то F() <; Отсюда следует, что 5() < F. Следовательно, некоторый преф! для является субпоследовательностью для V.

12.322. Если каждый суффикс субпоследовательности имеет пре фикс, являющийся субпоследовательностью, то каждый суффик каждой субпоследовательности является сцеплением субпоследова тельностей.

Действительно, предположим, что F - суффикс некоторой су последовательности. Тогда F = 5(> * F(), где В-) - субпосле;] вательность. Так как F<) является суффиксом для F, то F<) являе ся также суффиксом для субпоследовательности, и Ff) = * F где Б() - субпоследовательность F = * Б() * * .

12.33. Так как TF <; F, то существует префикс TF(), котор! является субпоследовательностью для F. После сдвига этого преф! са в конец слова можно аналогично поступить с PF(*), PFO, .

. . ., TF(~•), каждая из которых является субпоследовательност! для F. Последовательность WO) . TF(i) . W<) ..... W<-1

циклический сдвиг W ш, следовательно, имеет префикс Р, являюг ся субпоследовательностью для V. Р не является префиксом для WU так что TF<) должна быть префиксом для Р. Предположим, Wb * PF() ..... TF<) - префикс для Р, а W() . W<-) *

.... TF(*+) не является префиксом Р (это определяет i). Tor

Р = TF( . ..... TF(*) . S, где (возможно, пустая) после?

вательность S является собственным префиксом для TF(+. Так S - суффикс для Р, а Р в свою очередь является субпоследовател ностью для V, то S - сцепление субпоследовательностей для Но так как никакая субпоследовательность для F не есть собств

пый префикс любой другой субпоследовательности для F, то S должна быть пустой,

12.34. Это утверждение является обратным по отношению к утверждению 12.33. Предположим, что дана последовательность W = S) * TF(i) . TF(2) ..... TF(-i) . pO), где WK W(\ . . . . . ., W(-> и TF()=P(. 5()-субпоследовательности для F. Нужно показать, что все циклические сдвиги W меньше V. Произвольный циклический сдвиг имеет вид С = S * TF(+i) ..... TF() .

* F(i) . TF(2) ..... H(fc-i) . где W") = PC) . Si"). Если Si) пустая последовательность, то С имеет префикс PF(+) - субпоследовательность для F. Ъсли последовательность S(") не пустая, то, согласно утверждению 12.32, она имеет префикс, который япляется субпоследовательностью для V и префиксом для С. В любом случае С имеет префикс - субпоследовательность для F. Следовательно, С <; F.

12.35. Последовательность V имеет Fm субпоследовательностей длины т, каждая из которых имеет т различных циклических сдвигов. Таким образом, окаймляющая субпоследовательность для F может быть выбрана mVm способами.

Если W - сцепление нескольких субпоследовательностей для V, т. е. TF.= TF(i) . TF(2) ..... TF(-i) . где TF(M, W(\ . . .

. . ., PF() - субпоследовательности для F и PF() - (возможно, пустой) собственный префикс субпоследовательности TF() . W> »

* TF() ..... TF(*), то длина W равна сумме длин WO-) и tF(i) .

* IF() ..... fF(*-2) . TFC). Для каждого А; существует F способов выбора последовательности TF(-i) длины А; и / (д, F, m - А:) способов выбора IF() * TF() ..... TF(-2) . TF().

12.36. Наименьшая последовательность. Предположим, что D - наименьшая последовательность длины т, большая чем V * {Q - 1).

Введя обозначения d = S у = S Fi?""-*, у = S

Получаем, что d + f = и + 1 или v = п + 1 - d. Согласно лемме 12.23, Iiq,n,d)=J {q, V, т).

12.36. Наибольшая последовательность. Пусть D - наименьшее сцепление суперпоследовательностей для V длины т. Тогда D - наибольшее сцепление суперпоследовательностей для V длины т. В обозначениях леммы 12.23 D ~ Y. Полагая d = 2 Di<f~, имеем d ~ п - d. Полагая п -f 1 - d = 2 получаем, что

и >. Y, так как ra-f-l-d>n - d. Теорема вытекает из утверждения 12.34 и леммы 12.23.

12.36. Справедливость утверждения в общем случае следует из монотонности / (q, U, т) как функции от U, щ



Расстояние Боуза 1)

Конструктивное расстояние!

J (q, V, т)

бинарное

десятичное

бинарное

десятична

1 1

2 1

ООН 2)

32) 1

00111

00110

6 1

001101

001100

12 1

0011011

0011000 .

24 1

00110011

00110000

48 j

001100111

001100000

96 1

278

0011001101

0011000000

192 ]

00110011011

00110000000

384 j

001100110011

001100000000

768 1

1) Определение дается ниже.

2) Этот код совпадает с двоичным БЧХ-кодом с блоковой длиной п и конструктивн расстоянием 2.

Здесь / {q, V, тп) подсчитано, согласно теореме 12.35, а констрз тинные расстояния - в соответствии с теоремой 12.36 при V = 001 с субпоследовательностями 1, 01 и ООН.

V *{Q - 1) = 001011111111... .

Очевидно, что двоичный БЧХ-код с п=2-1 и конструктивш расстоянием 768 совпадает с двоичным БЧХ-кодом с п=2-1 и коне руктивным расстоянием769или 770, или или819, но отличается i двоичного БЧХ-кода с п=2-1 и конструктивным расстоянием 82 Это справедливо в общем случае, так как наименьшее сцепло! длины т сунерпоследовательностей для V необходимо являет минимальным среди всех его собственных циклических сдвигов. " наибольшее конструктивное расстояние называется расстоянщ Боуза.

Двоичный БЧХ-код с блоковой длиной 2 - 1 и конструкта ным расстоянием 768 отличается также от двоичного БЧХ-ко с блоковой длиной 2 - 1 с конструктивным расстоянием 76" поскольку двоичное представление числа 767 длины 12 являе минимальным среди всех его циклических сдвигов. Это, однако, выполняется в общем случае. Например, двоичный БЧХ-код с бл новой длиной 2*-1 и конструктивным расстоянием 3 не отличае от двоичного БЧХ-кода с блоковой длиной 2*-1 и конструктивнв

расстоянием 2, так как двоичное представление 0010 (длины 4) числа 2 не является минимальным среди своих циклических сдвигов (минимальный среди сдвигов равен 0001).

В общем случае нам необходимо определить число информационных позиций д-ичного БЧХ-кода с блоковой длиной п = q" - i и конструктивным расстоянием d = 2 Теоремы 12.23

п 12.35 дают решение этой задачи, если удастся найти последовательность V, которая больше всех своих собственных суффиксов и обладает тем свойством, что

F.((?-l)

наименьшее сцепление длины т

I,суперпоследовательностей для Переход к дополнениям в этом условии дает

fнаибольшее сцепление длины тп [субпоследовательностей для V j

. Г(наибольшее сцепление длины ml

V>D*{Q-l)>{ Л>Х,

(субноследовательностей для F) * 0J

где X - наибольшая субноследовательность для F. Можно предположить, что V не имеет нулей на конце и что длина V не превосходит длины /). Так как X тя. V имеют одну и ту же длину, то Z - префикс D.

Так как F - наименьшая суперпоследовательность X, то задача отыскания F сводится к нахождению последовательности X, являющейся префиксом D. Решение этой задачи дается теоремой 12.38.

12.38. Теорема. Пусть X - кратчайший префикс D, такой,

что D = X * F, F * {Q - \) D * {Q - V), и пусть V - наименьшая суперпоследователъность для X. Тогда

12.381. V * {Q - 1) < Z? наименьшего сцепления длины т суперпоследовательностей для V.

12.382. F превосходит все свои собственные суффиксы.

Доказательство 12.381. Так как X - префикс i> и F - сунерпоследовательность для X, то V - сунерноследовательность

для D. Таким образом, V> D и V :> D * {Q - 1).

Дополнение дает неравенство V * {Q - 1) <i D * О, так что

V*{Q-i)<cD.

12.37. Пример. Положим V = 1101. Тогда имеет место

Таблица 12 1 \



Пусть Х") = X * X * . .* Z. Тогда неравенство F * (<? - 1) Z? • ((? - 1) эквивалентно неравенству ZC) * F « ((? - 1) > Х() *F *{Q - \). Следовательно, X * Х(0) . F . (<? - 1) > X . Х*) . F . - 1) или Z(i) . F . - 1) > Z(2) . F . {(? - 1). ИСПОЛ! зуя индукцию, получаем, что X() * F * {Q - I) Z(+) » F *{Q -I) и D * {Q- 1) > ХС") *F*{Q ~1) для всех А;. Так кав это справедливо для произвольно большого к, то D * {Q ~ I) Х

Переходя к дополнениям, получаем, что D * О X любо! бесконечного сцепления суперпоследовательностей для V. Следова тельно,

D (любое сцепление длины пг суперпоследовательностей для Vjl

Доказательство 12.382. Пусть X = Y * Z * L, где Fj Z - произвольные (возможно, нустые) последовательности и L последняя цифра последовательности X. Тогда

V = ¥ *Z*{L + 1), D = Y*Z*L*F,

F * {Q - I) * Z * L * F * (Q - i) = X * F * {Q - i); X*F*{Q - i) = Y*Z*L*F*{Q-i)>Z*L*F*{Q - i);

другая последовательность Y была бы более коротким, чем X, префв ксом, удовлетворяющим тем же самым условиям.

Никакой собственный суффикс V не совпадает с V, так как су фикс должен быть короче.

Если некоторый собственный префикс F, скажем Z * (Z, + (Z, возможно,- пустая последовательность), превосходит V,

Z * {L + I) > Y * Z * {L + i) >Y * Z * L = X.

Если Z*L>X, то Z * L * F *{Q - !)> X * F * {Q - 1), дает противоречие. Если Z * L - префикс для X, то X = Z * L * и из неравенства

X*F*{Q -1)>Z*L*F*{Q -I)

выводим, что

Z * L *G*F * {Q - 1)>Z * L* F *{Q - I); G*F*{Q-i)>F*{Q-i)X *F*iQ -I).

Теперь Z * L - префикс, более короткий, чем X, что приводит к противоречию. Таким образом, Z * (L + 1) < У * Z * (L + 1) и, следовательно, V превосходит все свои собственные суффиксы, щ

*12.4. Примеры

12.41. Пример. Пусть g = 9, и = 728 = 9 - 1, d = 217. Тогда D = 261, D = 627, 5* 8 = 627888..., X = 62, F = 63, V = 25.

Расстояние Боуза

д-ичное

десятичное

1) в этой и последующих таблицах для обозначения J (q, V, т) используется единственная буква J.

12.42. Пример. Пусть q = 2, п = 511, d = 185. Тогда D = = 010111001, D = ЮЮООШ, 5. 1 = 101000 110111111, X = = 101000, V = 101001, F = 010110. Суперпоследовательности: 010111, 011, 1.

Расстояние Боуза

Наименьшее конструктивное расстояние

0111

0111

01111

01111

010111

010111

0101111

0101110

01011111

01011100

010111011

010111000

12.43. Пример. Пусть g = 2, п = 511 = 2» - 1, d = 187. Тогда D = 010111011. D = 101000100 = X, F = 101000101, F = = 010111010.




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

0.0147