"justify"> d 2 , ... < span align = "justify"> d x , причому d span> 1 < d 2 < d x і різниці цих чисел d j - d i , j> i, отриманих по деякому mod x ( x В№ 2), також утворюють сукупність цілих, дійсних і неповторюваних чисел.
Дану сукупність отриманих різницевих чисел можна використовувати в якості вихідних чисел для формування різницевих трикутників і вибору відповідних породжують поліномів ССК.
При виборі чисел для побудови різницевих трикутників необхідно вибирати числа з найменшою їх значенням за номіналом, тому що максимальне значення числа в побудованих різницевих трикутниках визначає максимальний ступінь m породжують поліномів ССК.
Граничне декодування ССК забезпечується алгоритмом формування системи J (J Ві 2) перевірочних рівнянь (перевірок), а саме: система перевірок формується таким чином, що декодіруемий інформаційний символ входить у всі перевірки, а всі інші символи входять тільки в одну перевірку (перевірочне рівняння ). Для цього слід використовувати транспоновану перевірочну матрицю, що має вигляд
(16)
де НDm - перевірочний трикутник; Im - одинична матриця.
Наприклад, для ССК, що задається поліномом g (x) = 1 + x2 + x5 + x6, НT7 виглядає наступним чином:
(17)
З матриці (17) система J ортогональних перевірок має вигляд:
0 = Ei0 + EP0,
S 2 = E i < span align = "justify"> 0 + E i 2 span> + E P 2, (18)
S 5 = E i < span align = "justify"> 0 + E i 3 span> + E i 5 + E P