Page 161 - 4496
P. 161

Для прикладу розглянемо довільний код 100101011, в
                            якому позиції пронумеровані з одиниці зліва направо, а також
                            такі три перевірки цього коду на парність: перша - для позицій
                            1, 2, 5, 7 (результат 1), друга - для позицій 5, 7, 8, 9 (результат
                            0) і третя - для позицій 1, 2, 8, 9 (результат 1). Такі перевірки є
                            залежними між собою, оскільки, незалежно від коду, будь-які
                            дві перевірки з цих трьох однозначно визначають результат
                            третьої. Отже, одна з цих перевірок є зайвою.
                                  - синдром    довжиною     m    повинен    розрізняти   n+1
                            ситуацію, в тому числі, відсутність помилки, а також
                            положення помилки в одній із будь-яких n позицій коду;
                                                                           m
                                  - Ця умова приводить до нерівності 2   ≥  n  +  1,  з  якої
                            можна визначити мінімально допустиме значення m при
                            відомій кількості розрядів двійкового повідомлення k, а саме:
                            n           =          m           +          k,          звідки
                             m
                            2   ≥  m  +  k  +  1.  Наприклад,  якщо  кількість  розрядів
                                                     m
                            повідомлення k = 4, то 2  ≥ m + 5, звідки найменше допустиме
                                                     m
                            m=3. При k = 3 маємо 2  ≥ m + 4 і теж саме m = 3. При k = 5
                            маємо
                              m
                             2  ≥ m + 6 і m = 4.
                                  - позиції двійкового коду вважають пронумерованими
                            від 1 до n зліва направо і серед них номери позицій для
                            розміщення перевірок на парність вибирають послідовно із
                            ряду 1, 2, 4, 8, 16 і т.д.; в принципі ці номери можуть бути
                            вибрані довільними, але такий ряд вибрано із міркувань
                            зручності обчислень перевірочних позицій; решта позицій є
                            інформаційними;
                                  Наприклад, якщо m=2, то перевірочними будуть 1 і 2
                            позиції. При m=3 перевірочними позиціями будуть 1, 2 і 4.
                            При m=4 перевірочними позиціями будуть 1, 2, 4 і 8.
                                  - чисельне значення синдрому повинно співпадати з
                            номером позиції, в якій виникла помилка, а нульове значення
                            синдрому повинно означати відсутність помилки.
                                  Для    забезпечення      такої   властивості     синдрому
                            використовують двійкові подання номерів позицій
                                                           158
   156   157   158   159   160   161   162   163   164   165   166