Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Укороченные циклические коды

Читайте также:
  1. Биологически важные гетероциклические соединения.
  2. Брана и циклические мультивселенные
  3. Полициклические ароматические углеводороды
  4. Разделимые циклические коды
  5. Циклические изменения

На практике при применении линейных циклических кодов не всегда требуется выполнение условия (25) n=2r-1=2n-k-1, поскольку достаточное для работы число информационных символов может оказаться меньшим, чем k=n-r. Одним из возможных решений может быть укорочение систематического кода, удовлетворяющего условию (25), путем отбрасывания некоторых информационных позиций исходного кода. Число неиспользуемых информационных символов s называют глубиной (длиной) укорочения. Укороченное сообщение получается за счет фиксированной установки нулевых значений в некоторых (произвольных) информационных позициях (чаще −в старших разрядах). Остальные k-s позиций могут принимать произвольные значения. Таким образом преобразовывают исходный циклический код (n, k, d0) в укороченный код (n-s, k-s, ds) c кодовым расстоянием ds≥d0.

В общем случае укороченный код не остается циклическим кодом, поскольку не сохраняется устойчивость к циклическому сдвигу. Тем не менее, для кодирования и декодирования укороченных кодов могут быть использованы те же кодеры и декодеры, что и для исходных кодов. Для компьютерного моделирования кодовые слова укороченных кодов дополняют нулями на старших позициях.

 

Пример 17 Требуется укоротить на две позиции разделимый циклический код Хэмминга (7;4;3) с порождающим полиномом g(х)=х3+х+1 и закодировать укороченным кодом сообщение Аk=11. Новый код, полученный из исходного установкой в нулевое состояние двух старших информационных разрядов, имеет два информационных символа и три проверочных. Множество полученных кодовых комбинаций образует укороченный линейный код (5;2;3).

Для кодирования сообщения Аk = 11 распределяемым циклическим кодом представим Аk в виде полинома, умножим на хr, полученное произведение поделим на g(x), определим остаток от деления и сформируем кодовое слово:

ak-1(x) = x+1;

ak-1(x) . xr = (x+1) . x3 = x4+x3;

;

 

a(x) = x4 + x3 + x2 + 1 A = 11101.


Дата добавления: 2015-08-13; просмотров: 169 | Нарушение авторских прав


Читайте в этой же книге: Основные принципы помехоустойчивого кодирования | Классификация помехоустойчивых кодов | Групповые систематические линейные блочные коды | Коды с четным числом единиц | Коды Хэмминга | Расширенные коды Хэмминга | Общие сведения | Порождающий полином циклического кода | Проверочный полином циклического кода | Разделимые циклические коды |
<== предыдущая страница | следующая страница ==>
Циклического кода| Коды Файра

mybiblioteka.su - 2015-2024 год. (0.009 сек.)