Page 162 - 4496
P. 162

Номер     Двійкове   Номер     Двійкове   Номер     Двійкове
                              позиції   подання    позиції   подання    позиції   подання
                                 1        0001        6        0110        11       1011
                                 2        0010        7        0111        12       1100
                                 3        0011        8        1000        13       1101
                                 4        0100        9        1001        14       1110
                                 5        0101        10       1010        15       1111

                                  Першою перевіркою на парність будемо утворювати
                            перше перевірочне значення і наймолодший розряд синдрому.
                            Для цього в першу перевірку слід включити позиції, номери
                            яких мають 1 теж в наймолодших розрядах. Таким чином, в
                            першу перевірку на парність входять позиції 1, 3, 5, 7, 9, 11,
                            13, 15.
                                  Другою перевіркою на парність будемо утворювати
                            друге перевірочне значення і наступний за наймолодшим
                            розряд синдрому. Для цього в другу перевірку слід включити
                            позиції, номери яких        мають 1 теж в наступних за
                            наймолодшими розрядах. Отже, в другу перевірку на парність
                            мають входити позиції 2, 3, 6, 7, 10, 11, 14, 15.
                                  Аналогічно, в третю перевірку на парність мають
                            входити позиції 4, 5, 6, 7, 12, 13, 14, 15, в четверту - позиції 8,
                            9, 10, 11, 12, 13, 14, 15 і т.д.

                                  Приклад 1. Побудуємо код Хеммінга для 4-розрядного
                            двійкового повідомлення 1011. При цьому n=7, m=3,
                            перевірочні позиції 1, 2, 4.
                                           Позиції                     1 2 3 4 5 6 7
                                        Повідомлення                   _ _ 1 _ 0 1 1
                                Перша позиція коду (1, 3, 5, 7)        0 _ 1 _ 0 1 1
                                Друга позиція коду (2, 3, 6, 7)        0 1 1 _ 0 1 1
                               Четверта позиція коду (4, 5, 6, 7)      0 1 1 0 0 1 1


                                  Приклад 2. Код повідомлення з помилкою має вигляд
                            0100011. Застосуємо перевірки на парність за методикою
                            Хеммінга для виправлення помилки.



                                                           159
   157   158   159   160   161   162   163   164   165   166   167