- •2.Модели уязвимости информации.
- •3.Структура тракта передачи информации от источника к получателю.
- •4.Определение понятия верность информации. Методы повышения верности информации
- •6.Определение понятий помехоустойчивость и помехозащищенность. Классификация кодов по помехоустойчивости и помехозащищенности.
- •7.Характеристики кодов: системы счисления, мощность, относительная скорость, вес.
- •8.Понятие избыточность кода, кодовое расстояние, характеристика кодового расстояния. Свойства кодов в зависимости от величины кодового расстояния.
- •10. Характеристика двоичного неизбыточного кода на все сочетания.
- •11.Характеристика кода Грея
- •13. Характеристика кода на одно сочетание.
- •14.Характеристика корреляционного кода.
- •15.Характеристика матричного кода.
- •16.Определение понятия систематический код. Принцип построения порождающей матрицы систематического кода.
- •17. Алгоритм образования проверочных символов по
- •18. Алгоритм образования проверочных символов используя
- •16.Определение понятия систематический код. Принцип построения порождающей матрицы систематического кода (обратная сторона)
- •19. Понятие проверочной матрицы систематического кода. Принцип её построения.
- •20. Кодирование сообщений по порождающей матрице.
- •21. Кодирование сообщений по проверочной матрице.
- •22. Обнаружение ошибки в принятой комбинации по проверочной матрице.
- •24. Исправление ошибок систематическим кодом с помощью кодов-спутников.
- •21.Кодирование сообщений по проверочной матрице. (обратная сторона)
- •29.Характеристика флуктуационной помехи.
- •30.Характеристика импульсной помехи.
- •31.Методика расчета величины кодового перехода/расстояния d.
- •3 Понятие образующего…(обратная сторона)
- •34 Понятие обратного полинома циклического кода (цк).
- •35 Укороченные циклические коды.
- •38 Циклические коды бчх. Методика кодирования.
- •38 Циклические коды бчх. Методика кодирования.(обратная сторона)
- •39 Обнаружение ошибок в циклическом коде.
- •40 Исправление ошибок с циклическим кодом. Алгоритм исправления кодового остатка.
- •40. Исправление ошибок с циклическим кодом. Алгоритм исправления кодового остатка.(обратная сторона)
- •41.Принцип мажоритарного декодирования. Циклический код по порождающей матрице.
- •42. Принцип мажоритарного декодирования циклического кода по таблице раздельных проверок.
- •43.Принцип построения сверточных кодов
18. Алгоритм образования проверочных символов используя
кодирование с помощью проверочной матрицы Н. (обратная сторона)
Для матрицы систематического кода существует таблица зависимостей:
k=n-m
Тогда n=7, k=4, m=3. (n,k)код=(7,4)
Эмпирическая формула для расчета проверочных символов
- целое число, которое больше выражения, что находится в […]
Для нашего кода строим порождающую матрицу:
¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯
E4 C3,4
Выбираем комбинации, где кол-во единиц "1" ≥ dmin–1; "1" ≥ 3–1 = 2.
ωС3,4≥d–1=2;
Сm,k= С3,4;
000
001
010
011 –
100
101 –
110 –
111 –
16.Определение понятия систематический код. Принцип построения порождающей матрицы систематического кода (обратная сторона)
информационная часть в блочных раделительных кодах представляет собой код на все сочетания, исходя из этого
можно представить в виде единичной матрицы: Тогда:
19. Понятие проверочной матрицы систематического кода. Принцип её построения.
Проверочная матрица Н состоит из m строк и n столбцов. Образуется след. образом: Вначале строится единичная матрица:
После чего к ней слева приписываются подматрица Dk,m ,(транспонированная матрица Сm,k) сод. k столбцов и m строк, причем каждая ее строка соотв. столбцу проверочных разрядов подматрицы Cm,k производящей матрицы Gn,k, т.е.
Следовательно, проверочная матрица
С помощью этой матрицы операция кодирования осущ. след. образом:
Позиции, занимаемые единицами в i-й строке подматрицы Dk,m определяют те инф. разряды, кот. должны участвовать в формир. i-го проверочного разряда.
Проверочная матрица Hn,m обычно используется при построении кодирующих и декодирующих устройств, т.к. она определяет алгоритм нахождения проверочных разрядов по информационным символам. Кроме того, матрица удобна для указания места ошибки в кодовой комбинации.
20. Кодирование сообщений по порождающей матрице.
Для систематических кодов характерно, что сложение по модулю 2 двух рабочих комбинаций всегда дает в сумме рабочую комбинацию. Это свойство позволяет записывать все множество комбинаций кода в виде ограниченного количества исходных комбинаций
Выбор комбинаций:
1)Все исходные комбинации различны
2)Нулевая не входит в число исходных
3) Все исходные комбинации линейно независимы (сумма по модулю 2 символов не равна 0)
4)Вес каждой исходной комбинации, как и любой разрешенной больше или равен Dmin
5)Кодовое расстояние между любыми парами исходных комбинаций также больше или равно Dmin
Паодобранные таким образом комбинации записывают в виде порождающей матрицы Gn,k (n-столбцов)
Gn,k=|Ek, Cm,k|, Ek-единичная матрица в канонической форме.
Сm,k – матрица подобранная из m-разрядных комбинаций, удовлетворяющих условиям:
Единиц в строке не меньше dmin-1
Сумма по модулю 2 любіх двух строк не должна біть менее dmin-2 единиц
Сам процесс кодирования очень прост:
a1 a2 a3 a4 b1 b2 b3
G7,4= 1 0 0 0 0 1 1
0 1 0 0 1 0 1
0 0 1 0 1 1 0
0 0 0 1 1 1 1
Находим в столбце контрольного символа единицы, и смотрим по строкам, какие информационные символы соответствуют этим единицам, из примера выше выходит, что
b1=a2+a3+a4 - по модулю два