![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Множество разрешенных кодовых комбинаций в системе Windows -кодирования составляет Np=219, следовательно, 219 £ , откуда n=12.
3. Определение числа информационных элементов k.
2k ³ 219 k=8.
4. Определение числа проверочных элементов r.
r = n-k =12-8 = 4.
5. Построение производящей матрицы кода G12,8 (12 столбцов, 8 строк). Для чего из состава 2r = 24 =16 проверочных комбинаций для построения производящей матрицы выбирается k=8 комбинаций с весом
p³dmin-1=3-1=2.
Например: 0011, 0101, 0110, 0111, 1001, 1010, 1011, 1100 (как и для случая построения систематических кодов). Производящая матрица G12,8 имеет вид, такой же как и для случая систематического кода.
|
01000000 0101
00100000 0110
00010000 0111
00001000 1001
00000100 1010
00000010 1011
00000001 1100
6. Построение проверочной матрицы на основании производящей матрицы G12,8. Напоминаем, что для построения проверочной матрицы H12,4 в первую строку вписывается первый столбец проверочных элементов производящей матрицы G12,8, во вторую строку второй столбец и т.д. Справа ко всем строкам приписываются кортежи единичной матрицы.
0 0 0 0 1 1 1 1 1 0 0 0 0 1 1 1 0 0 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 0 1 1 0 1 1 0 1 0 0 0 0 1 |
7.Преобразуем проверочную матрицу перераспределением ее элементов таким образом, чтобы кодовая комбинация кортежа столбца указывала в двоичной форме на номер столбца проверочной матрицы
u1u2u3u4u5u6u7u8u9u10u11u12 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 0 0 0 0 1 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 |
Проверочная матрица систематизирована в порядке возрастания номера столбца.
8. По построенной проверочной матрице составляется r=4 проверочных уравнений. Проверочные уравнения составляются по представлению элемента единичной матрицы (е1, е2, е3, е4) в виде сумм по модулю 2 элементов строк матрицы
со значением 1
e1=u3 Å u5 Å u7 Å u9 Å u11
e2=u3 Å u6 Å u7 Å u10 Å u11
e3=u5 Å u6 Å u7 Å u12
e4=u9 Å u10 Å u11 Å u12
Уравнения е1, е2, е3, е4 являются кодообразующими уравнениями преобразования Windows -кодирования в коды Хэмминга.
Например для преобразования семантического алфавита символа Т из Windows -кодирования в код Хэмминга необходимо определить проверочные элементы е1, е2, е3, е4 и составить кодовую комбинацию Хэмминга.
Так символ Т в Windows -кодировании определен как Т®11010010, в этом случае u3=1, u5=1, u6=0, u7=1, u9=0, u10=0, u11=1, u12=0, u1=e1, u2=e2, u4=e3,u8=e4.
e1=1 Å 1 Å 1 Å 0 Å 1=0
e2=1 Å 0 Å 1 Å 0 Å 1=1
e3=1 Å 0 Å 1 Å 0=0
e4=0 Å 0 Å 1 Å 0=1
Преобразованная кодовая комбинация символа Т из Windows -кодирования в код Хэмминга имеет вид
Дата публикования: 2014-10-25; Прочитано: 325 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!