Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KIvAES.docx
Скачиваний:
19
Добавлен:
16.04.2019
Размер:
407.32 Кб
Скачать

33. Определение общего числа элементов кодовых комбинаций систематических кодов. Определения числа проверочных элементов систематических кодов.

Из формулы для определения Np определяют общее количество элементов систематического кода

2k = ; 25 = ; 32 =

при определении n выбирают минимальный верхний предел, т.е. sup n sup n = 9, т.к. 32 должно быть меньше или равно , то выбирая наименьший верхний предел, получают n=9, т.е. n=9; k=5.

4. Определение числа проверочных элементов систематического кода r = n - k = 9 - 5 = 4. Для случая r=4 строится множество кодовых комбинаций Nr = 0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, !001, 1010, 1011, 1100, 1101, 1110, 1111.Из полученного множества для построения проверочной подматрицы производящей матрицы выбирают пять (к=5) комбинаций (любых), вес каждой из которых p dmin-1=3-1=2. Такое подмножество определится как N5=0011, 0101, 0110, 0111, 1001, общее же количество комбинаций, удовлетворяющих условию p 2 имеет вид Np 2 = 0011, 0101, 0110,0111, 1001, 1010, 1011, 1100, 1101, 1110, 1111, т.е. Np 2=12.

34. Алгоритм построения производящих и проверочных матриц систематических кодов.

Для образования полного множества линейно независимых кодовых комбинаций, согласно первому постулату, путем сложения по модулю 2 k линейно независимых комбинаций f1, f2, ... , fk и придания значений 0 или 1 коэффициентам сi получают Np = 2k разрешенных кодовых комбинаций систематического кода. Определенные для построения множества комбинаций систематического кода линейно независимые комбинации f1, f2, ... , fk записываются друг под другом в виде матрицы Gn,k.

Такая матрица, состоящая из k строк и n столбцов, называется производящей матрицей n, k кода [7].

Gn,k = (17)

Производящая матрица представлена двумя подматрицами: информационной (aik) и проверочной (bir). Информационная матрица состоит из k столбцов, проверочная из r столбцов. В качестве информационной подматрицы производящей матрицы можно взять единичную матрицу Ek

1 0 ... 0

01 ... 0

E,k = ..........… (18)

0 0 ... 1

С учетом (17) и (18) производящая матрица для построения систематического кода будет иметь следующий вид:

1 0 ... 0 b11 b12 ... b1r

0 1 ... 0 b21 b22 ... b2r

Gn,k = ..................................... (19)

0 0 ... 1 bk1 bk2 ... bkr

…………………….

a1a2... ak b1 b2 .... br

Проверочная подматрица строится на основе информационной подматрицы с учетом следующих положений. Так как каждая строка кодового множества информационной подматрицы (18) содержит только одну 1, то вес каждой строки проверочной подматрицы должен быть не менее p1 = dmin - 1, сумма двух любых строк по модулю 2 не менее p12 = dmin -2.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]