Страница 43 |
Вычислительные комплексы и сети. Лекции |
|
Главная Страница 1 Страница 2 Страница 3 Страница 4 Страница 5 Страница 6 Страница 7 Страница 8 Страница 9 Страница 10 Страница 11 Страница 12 Страница 13 Страница 14 Страница 15 Страница 16 Страница 17 Страница 18 Страница 19 Страница 20 Страница 21 Страница 22 Страница 23 Страница 24 Страница 25 Страница 26 Страница 27 Страница 28 Страница 29 Страница 30 Страница 31 Страница 32 Страница 33 Страница 34 Страница 35 Страница 36 Страница 37 Страница 38 Страница 39 Страница 40 Страница 41 Страница 42 Страница 43 Страница 44 Страница 45 Страница 46 Страница 47 Страница 48 Страница 49 Страница 50 Страница 51 Страница 52 Страница 53 Страница 54 Страница 55 Страница 56 Страница 57 Страница 58 Страница 59 Страница 60 Страница 61 Страница 62 Страница 63 Страница 64 Страница 65 Страница 66 Страница 67 Страница 68 Страница 69 Страница 70 Страница 71 Страница 72 Страница 73 Страница 74 Страница 75 Страница 76 Страница 77 Страница 78 Страница 79 Страница 80 Страница 81 Страница 82 Страница 83 Страница 84 Скачать учебник |
||
---|---|---|
2) Кодовое расстояние. Количество битов, которыми различаются 2 кодовых слова. Для получения кодового расстояния между кодовыми словами их надо сложить по модулю 2 и сосчитать количество единиц. Например, 1000101 – первое кодовое слово, и 1011001 – второе. Результат – 0011100. Кодовое расстояние равно 3. Смысл кодового расстояния заключается в следующем. Если 2 кодовых слова находятся на кодовом расстоянии t, то для преобразования одного кодового слова в другое потребуется d единичных ошибок. Если кодовое слово длиной m+k, то 2m – количество допустимых комбинаций (информационных сообщений). Не все допустимые информационные сообщения при появлении ошибок будут входить в 2n число сообщений. При этом контрольные разряды формируются по определённому алгоритму. Зная алгоритм формирования контрольных разрядов, можно построить полный список всех допустимых кодовых слов. При этом в этом списке можно найти такую пару кодовых слов, кодовое расстояние между которыми будет минимальным. Это расстояние называется минимальным кодовым расстоянием. Обычно обозначается dmin. Способность алгоритма кодирования по обнаружению и исправлению ошибок зависит от минимального кодового расстояния. Не все значения кодовых слов 2n=m+k являются допустимыми. Пример обнаружения ошибки: применяют кодирование с контрольным разрядом или контроль на чётность. Бит чётности формируется таким образом, чтобы количество единиц в кодовом слове было чётным. 10110101 – m информационных бит, 1 – k контрольных бит. Минимальное кодовое расстояние равно dmin=2. При приёме осуществляется подсчёт единиц и сравнение полученной суммы с контрольным разрядом. Если количество единиц нечётное, то произошла ошибка. Где – неясно. Исправление ошибки: Предположим. Допустимые комбинации следующие: 1) 0 0 0 0 0 0 0 0 0 0 2) 0 0 0 0 0 1 1 1 1 1 3) 1 1 1 1 1 0 0 0 0 0 4) 1 1 1 1 1 1 1 1 1 1 dmin = 5. Если получено сообщение R = 0000000111 – ошибка, такого допустимого кодового слова нет, количество исправленных ошибок подсчитывается по формуле В общем случае различают 2 типа кодирования:
Примеры кодирования источников: код Морзе, оцифровка аудио сигнала, код Хаффмана, и т.п. Опр. Кодирование канала – процесс увеличения избыточности сообщения путем внесения проверочных символов, позволяющие обнаружить или исправить ошибку, возникающую при передаче информации. Опр. Кодом называется 4-ка объектов (A,B,F,E), где A – множество информационных слов, B – множество кодовых слов, F – отображение A на B ( |
||