- •2.Модели уязвимости информации.
- •3.Структура тракта передачи информации от источника к получателю.
- •4.Определение понятия верность информации. Методы повышения верности информации
- •6.Определение понятий помехоустойчивость и помехозащищенность. Классификация кодов по помехоустойчивости и помехозащищенности.
- •7.Характеристики кодов: системы счисления, мощность, относительная скорость, вес.
- •8.Понятие избыточность кода, кодовое расстояние, характеристика кодового расстояния. Свойства кодов в зависимости от величины кодового расстояния.
- •10. Характеристика двоичного неизбыточного кода на все сочетания.
- •11.Характеристика кода Грея
- •14.Характеристика корреляционного кода.
- •15.Характеристика матричного кода.
- •13. Характеристика кода на одно сочетание.
- •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 |
