Page 51 - 128
P. 51

(Дії над векторами виконуються по правилах арифметики по
                            модулю 2, в якому віднімання рівносильно складанню.)
                                  По  продуктивному  поліному  будується  продуктивна
                            матриця.  Вона  містить  k  рядків.  Перший  рядок  утворюють
                            записані  зліва  направо  коефіцієнти  членів  продуктивного
                            полінома  в  порядку  зростання  показників  їх  степенів.  Рядок
                            доповнюється  нулями  з  розрахунку,  щоб  вона  містила  n
                            символів.  Подальші  рядки  матриці  одержуються  шляхом
                            циклічної перестановки символів. Решта N-k-1 кодові вектори
                            одержуються  як  лінійні  комбінації  векторів,  що  входять  в
                            продуктивну матрицю.
                                  Прикладом  визначення  кодових  комбінацій  може
                            служити  код  з  N=8,  ρ=3  і    показниками  коду  (7,4).  Йому
                            відповідає продуктивний, або генераторний, поліном
                                                           2            n-k          2     3
                                  g(x)  =  g 0  +  g 1х  +  g 2х   +  …  g n-kx  =  1  +  x +  x .
                            Продуктивна матриця тоді має вигляд:

                                                                    1 0 1 1 0 0 0
                                                        G =      0 1 0 1 1 0 0
                                                                    0 0 1 0 1 1 0
                                                                    0 0 0 1 0 1 1

                                  Інші  кодові  вектори  одержуємо  як  лінійні  комбінації
                            векторів,  що  входять  в  продуктивну  матрицю.  Позначаючи
                            останнє відповідно через v  1, v  2, v  3 i v  4, можемо записати:
                                                     v 1 + v  2 = 1 1 1 0 1 0 0
                                                    v  1 + v  3 = 1 0 0 1 1 1 0
                                                    v  1 + v  4 = 1 0 1 0 0 1 1
                                                    v  2 + v  3 = 0 1 1 1 0 1 0

                                  Перевірка вимог, що пред’являються коду, як і у випадку
                            систематичного  коду,  відбувається  складанням  матриці
                            віддалей.  Для  приведеного  прикладу  вона  має  наступний
                            вигляд:



                                                           52
   46   47   48   49   50   51   52   53   54   55   56