Page 157 - 4496
P. 157

11. Якщо перевірочна цифра рівна 10, то вибирається символ
                            X.
                                  Перевіримо правильність наведеного номера ISBN:

                                   Цифра       Сума по модулю      Сума сум по модулю
                                    ISBN              11                     11
                                      5                5                     5
                                      3                8                     2
                                      0                8                     X
                                      1                9                     8
                                      0                9                     6
                                      1                X                     5
                                      0                X                     4
                                      2                1                     5
                                      8                9                     3
                                     X                 8                     0

                                  4.3.2 Коди з виправленням помилок

                                  Коди з виправленням помилок необхідні для передачі
                            повідомлень каналами зв’язку, оскільки помилки можуть
                            виникати внаслідок впливу завад. Вони потрібні також в
                            зовнішніх запам’ятовуючих пристроях, оскільки якість запису
                            з часом погіршується і надійність читання знижується.
                                  Першими найбільш простими кодами з виправленням
                            помилок є коди з потроєнням. При їх застосуванні передача
                            кожного     повідомлення    повторюється     три   рази,   а   на
                            приймальному кінці для кожного символа здійснюється, так
                            зване, «голосування за більшістю». Зрозуміло, що така
                            система дозволяє виправити будь-які одиночні помилки,
                            зв’язані із заміною символів, але вона є занадто неефективною
                            та дорогою.


                                  Прямокутні коди
                                  В   прямокутних     кодах    з   виправленням     помилок
                            повідомлення подається у прямокутнику розміром (m-1)(n-
                            1). До кожного рядка, що складається із m-1 символів,
                            додається перевірка на парність, внаслідок чого рядок стає
                                                           154
   152   153   154   155   156   157   158   159   160   161   162