- •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.Принцип построения сверточных кодов
16.Определение понятия систематический код. Принцип построения порождающей матрицы систематического кода.
Задачи обнаружения ошибок в коде:
1. Обнаружить наличие;
2. Определить местонахождение.
Систематические коды представляют собой такие коды, в которых информационные и корректирующие разряды расположены по строго определенной системе и всегда занимают строго определенные места в кодовых комбинациях.Систематические коды являются равномерными, т. е. все комбинации кода с заданными корректирующими способностями имеют одинаковую длину.
Систематическим кодом называется код, у которого каждое кодовое слово начинается с информационных символов. Оставшиеся символы называются проверочными символами.
Матричное построение систематического кода Хемминга: dmin=3 (r=1, s=1)
Длинна слова n=m+k, m – контрольные символы, k – информационные символы. В общем случае
Для систематических кодов: Сумма по mod2 двух рабочих комбинаций дает также рабочую комбинацию. Свойство помогает записать все комбинации кода в виде ограниченного количества комбинаций.
Данные исходные комбинации выбираются следующим образом:
1) все исходные комбинации должны быть различны;
2) нулевая комбинация не должна входить в число исходных;
3) все исходные комбинации линейнонезависимые сумма по mod2≠0;
4) каждая исходная новая комбинация, как и любая ненулевая разрешенная комбинация должна содержать кол-во "1" не меньше dmin
5) кодовое расстояние между любыми парами исходных комбинаций не должно быть меньше dmin, подобранных таким образом – k – число информационных символов, определяющих системат. код, эти комбинации записывают в виде матрицы Gn,k, состоящая из k - строк и n – столбцов.
Такая матрица называется порождающей или образующей. Порождающая м-ца м.б. представлена двумя подматрицами: информационной Ik и проверочной Cm,k:
17. Алгоритм образования проверочных символов по
информационным символам порождающей матрицы.
С помощью порождающей матрицы по известным информационным символам определяется по следующим правилам:
― Для каждой матрицы существует своя единственная мера проверок
символов;
― проверки производятся по следующим правилам: вместе с входят информационные разряды, которые соответствуют единицам "1" первого столбца подматрицы ;
―во вторую проверку , входят "1-цы" подматрицы ;
Пример: Образующая матрица в коде 7,4 имеет вид:
a1 a2 a3 a4 b1 b2 b3 Согласно правилу проверок:
¯¯¯¯¯¯¯ ¯¯¯¯¯
E4 C3,4
Процесс кодирования может быть записан в следующем виде: F=g·, где g-кодовая комбинация на все сочетания.
а1 а2 а3 а4
g = | 1 0 1 1 |
a1 a2 a3 a4 b1 b2 b3
= 1 0 1 1 0 1 0 18. Алгоритм образования проверочных символов используя
кодирование с помощью проверочной матрицы Н.
;- проверочная матрица строится путем подбора различных m разрядных комбинаций, удовлетворяющих следующим требованиям:
1.количество «1» в строке должно быть не менее (dmin-1);
2.сумма по модулю 2 двух любых строк не должна иметь менее (dmin-2) единиц
Пример: построить матрицу систематического кода S=1 ошибок d=3 (r=1;S=1). Для передачи
1.определяем количественные характеристики кода - . По Хеммингу были определены зависимости
Dmin |
число проверочных символов «m»
|
1 |
0 |
2 |
1 |
3 |
>=log2(n+1) |
4 |
>=log2(2n) |
5 |
>=log2[n+1+(n/2)(n-1)] |
d=3 – определяется по таблице
N |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
m |
1 |
2 |
2 |
3 |
3 |
3 |
3 |
4 |
4 |
4 |
k |
0 |
0 |
1 |
1 |
2 |
3 |
4 |
4 |
5 |
6 |