- •9.1. Прямое и обратное дискретное преобразование Фурье
- •9.2. Свойства дискретное преобразования Фурье.
- •9.3. Быстрое преобразование Фурье
- •9.4. Прореживание по времени.
- •9.5.Сокращение числа умножений.
- •9.6. Двоично-инверсионный порядок.
- •Инверсный 000 100 010 110 001 101 011 111
- •9.7. Прореживание по частоте.
- •16.1. Кодирование сигналов. Основные понятия и определения.
- •16.2. Основные типы арифметических кодов.
- •16.3. Эффективное кодирование
- •17.1. Помехоустойчивое кодирование
- •17.2. Основные принципы помехоустойчивого кодирования
- •17.3. Связь корректирующей способности кода с кодовым расстоянием
- •17.4. Построение кодов с заданной исправляющей способностью
- •Лекция 18. Кодирование информации систематическим кодом.
- •18.1. Систематические коды
- •В число исходных комбинаций не должна входить нулевая.
- •18.2. Код Хемминга
- •19.2. Полиноминальное представление циклических кодов.
- •19.3. Порождающий многочлен циклического кода
- •19.4. Разделимые и неразделимые циклические коды.
- •19.5. Матричное представление циклических кодов.
- •19.6.Выбор образующего полинома
- •20.1. Технические средства кодирования и декодирования циклических кодов
- •20.2. Перемножение и деление полиномов
- •20.3. Кодирующие устройства
- •Состояния ячеек схемы при делении
- •20.4. Кодирование с использованием проверочного полинома h(X)
- •20.5. Декодирующие устройства
- •Декодирование комбинации 1001011
- •20.6. Мажоритарное декодирование цикличных кодов
- •Процесс мажоритарного декодирования
17.3. Связь корректирующей способности кода с кодовым расстоянием
Для оценки степени различия между двумя произвольными комбинациями данного кода используется, как уже отмечалось, характеристика, получившая название кодовое расстояния между комбинациями. Наименьшее расстояние между разрешенными кодовыми комбинациями dmin - очень важная характеристика кода, ибо именно она характеризует его корректирующие способности.
Актуальной является задача определения наибольшего числа Nd кодовых комбинаций n-разрядного двоичного кода с кодовым расстоянием d. В теории кодирования существуют следующие оценки:
d = 1 |
N |
d = 2 |
N
=2 |
d = 3 |
N
|
…….. |
…….. |
d = 2t+1 |
N
|
При dmin=1 все кодовые комбинации являются разрешенными.
В качестве примера рассмотрим код со значностью n = 3. Все возможные комбинации кода представлены в таблице 1.1.
Таблица 1
Комбинации кода значностью n = 3
-
А1
А2
А3
А4
А5
А6
А7
А8
000
001
010
011
100
101
110
111
Матрица расстояний между кодовыми комбинациями имеет вид (табл. 2).
Таблица 2
Матрица расстояний между кодовыми комбинациями
|
A1 |
A2 |
A3 |
A4 |
A5 |
A6 |
A7 |
A8 |
A1 |
0 |
1 |
1 |
2 |
1 |
2 |
2 |
3 |
A2 |
1 |
0 |
2 |
1 |
2 |
1 |
3 |
2 |
A3 |
1 |
2 |
0 |
1 |
2 |
3 |
1 |
2 |
A4 |
2 |
1 |
1 |
0 |
3 |
2 |
2 |
1 |
A5 |
1 |
2 |
2 |
3 |
0 |
1 |
1 |
2 |
A6 |
2 |
1 |
3 |
2 |
1 |
0 |
2 |
1 |
A7 |
2 |
3 |
1 |
2 |
1 |
2 |
0 |
1 |
A8 |
3 |
2 |
2 |
1 |
2 |
1 |
1 |
0 |
Для данного кода dmin=1, поэтому любая одиночная ошибка трансформирует данную комбинацию в другую разрешенную комбинацию. Это случай безызбыточного кода, не обладающего корректирующей способностью.
Для того, чтобы код обеспечивал обнаружение однократных ошибок, необходимо из всего множества N0 = 8 возможных комбинаций выбрать в качестве разрешенных такие комбинации, кодовое расстояние между которыми было бы не менее 2, т.е. dmin= 2. Например:
А1 |
А4 |
А6 |
А7 |
000 |
011 |
101 |
110 |
Или
А2 |
А3 |
А5 |
А8 |
001 |
010 |
100 |
111 |
Тогда любая однократная ошибка переводит комбинации А1 – А7 или А2 – А8 в запрещенные и ошибка обнаруживается.
Для обнаружения двукратных ошибок необходимо выбрать кодовые комбинации с dmin=3. Это
А1 |
А8 |
000 |
111 |
Или
А2 |
А7 |
001 |
110 |
Или
А3 |
А6 |
010 |
101 |
Или
А4 |
А5 |
011 |
100 |
Таким образом, для того, чтобы код обнаруживал все ошибки кратности t и ниже, необходимо, чтобы
Рассмотрим возможности исправления однократных ошибок. Возьмем комбинации А1 и А4, кодовое расстояние между которыми d=2.
Видно, что подмножества запрещенных комбинаций для А1 и А4 оказались пересеченными и при возникновении ошибки нельзя однозначно установить, какой сигнал был передан А1 или А4.
Возьмем в качестве второй разрешенной комбинации комбинацию, отстоящую от А1 на d=3, т.е. А8 =111. При возникновении однократной ошибки возможны следующие подмножества запрещенных комбинаций:
В этом случае подмножества запрещенных комбинаций не пересекаются. Следовательно, при d=3 обеспечивается исправление всех однократных ошибок.
В общем случае, для исправления ошибок
кратности t необходимо dmin
2t+1.

=2
.