Читайте также: |
|
В настоящее время разделимые циклические коды находят широкое применение в системах связи. Разрешенные кодовые комбинации разделимого циклического кода формируются в три этапа:
а) к кодовой комбинации простого кода Аk дописывается справа r нулей, что эквивалентно умножению аk-1(x) на хr;
б) произведение аk-1(x) хr делится на порождающий полином g(х) и определяется остаток от деления R(х), степень которого не превышает (r-1);
г) вычисленный остаток присоединяется к произведению аk-1(x)хr и полученный полином преобразуется в двоичный вид:
а(х)=аk-1(x).хr+R(х)
В полученной таким образом n -разрядной кодовой комбинации первые k символов являются информационными, а остальные r символов - проверочными, т.е. в кодовом слове имеется четкое деление на информационные и проверочные символы. Сформирован разделимый циклический код. Такие коды широко применяются в настоящее время.
Пример 14 Используя данные примера 13, получить разрешенную кодовую комбинацию разделимого циклического кода.
Умножаем полином аk-1(x) на хr: аk-1(x)∙хr=(х2+1) ∙х3=х5+х3. Делим полученное произведение на порождающий полином g(х) до тех пор, пока старшая степень остатка R(х) не станет меньше старшей степени полинома g(х):
Дописываем полученный остаток R(х) к произведению аk-1(x)хr и получаем а(х)= х5+х3+х2. Преобразуем полином а(х) в двоичный вид: А=0101100. Сравнивая кодовые комбинации, полученные в данном и предыдущем примерах, обнаруживаем, что они не совпадают.
Дата добавления: 2015-08-13; просмотров: 309 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Проверочный полином циклического кода | | | Циклического кода |