Разделы презентаций


13

Содержание

XORГрафическоеобозначениеАлгебраическоеобозначениеXOR

Слайды и текст этой презентации

Слайд 1Исключающее ИЛИ
Контроль по четности

XOR
Parity check
13

Исключающее ИЛИКонтроль по четностиXORParity check13

Слайд 2XOR
Графическое
обозначение
Алгебраическое
обозначение
XOR

XORГрафическоеобозначениеАлгебраическоеобозначениеXOR

Слайд 3XOR
Управляемый инвертор

XORУправляемый инвертор

Слайд 4XOR сравнение слов
XOR
A=B → Q=0
A≠B → Q=1
Поразрядное сравнение

XOR сравнение словXORA=B → Q=0A≠B → Q=1Поразрядное сравнение

Слайд 5Работа над ошибками
ИНФОРМАЦИЯ
Обработка
Хранение
Передача
Везде могут быть ошибки
Хранение
Передача

Работа над ошибкамиИНФОРМАЦИЯОбработкаХранениеПередачаВезде могут быть ошибкиХранениеПередача

Слайд 6Работа над ошибками
http://www.comp.nus.edu.sg/~cs3235/2003-semesterI/notes4.pdf
BER (Bit Error Rate)

Работа над ошибкамиhttp://www.comp.nus.edu.sg/~cs3235/2003-semesterI/notes4.pdfBER (Bit Error Rate)

Слайд 7Работа над ошибками
Причины возникновения ошибок:

Внешние воздействия

Внутренние шумы

Деградация устройств памяти и

каналов связи
Работа над ошибками:

Обнаружение

Исправление

Работа над ошибкамиПричины возникновения ошибок:Внешние воздействияВнутренние шумыДеградация устройств памяти и каналов связиРабота над ошибками:ОбнаружениеИсправление

Слайд 8Работа над ошибками
Пример
Можно говорить быстро и долго. Информация воспринимается правильно.

Работа над ошибкамиПримерМожно говорить быстро и долго. Информация воспринимается правильно.

Слайд 9Работа над ошибками
Пример
Нужно говорить медленно и просить подтверждения.
Вероятность ошибок

очень велика.
Почему такая разница?

Работа над ошибкамиПримерНужно говорить медленно и просить подтверждения. Вероятность ошибок очень велика.Почему такая разница?

Слайд 10Бриатснкие учнеые усатонвили: не важано, как

вы рсасталвятее бкувы вунрти

солва, галвоне,

чотб певрая и псолденяя бувкы отсавласиь

ниезмеынми, ткест

бдует вопсриинмаьтся

парвиьлно.

Работа над ошибками

Пример исправления ошибок

Из интернетов

ИЗБЫТОЧНОСТЬ ИНФОРМАЦИИ

Бриатснкие учнеые усатонвили: не важано, как вы рсасталвятее бкувы вунрти солва, галвоне, чотб певрая и псолденяя бувкы

Слайд 11Работа над ошибками
Как избыточность может помочь?
Двоичный код
Избыточность отсутствует.

Любое сочетание 0

и 1 имеет право на существование.

Выявить ошибку невозможно
Необходимо придумать такой

код у которого не все комбинации допустимы
Работа над ошибкамиКак избыточность может помочь?Двоичный кодИзбыточность отсутствует.Любое сочетание 0 и 1 имеет право на существование.Выявить ошибку

Слайд 12Кодовое слово
Блоковое кодирование
Datawords
(k bit)
Codewords
(n bit)
Блок с ошибкой
Восстановленные слова

Кодовое словоБлоковое кодированиеDatawords(k bit)Codewords(n bit)Блок с ошибкойВосстановленные слова

Слайд 13Кодовое слово
Все сообщение разбивается на слова.

К словам добавляются дополнительные

биты и получаются кодовые слова или блоки, как и в

человеческом языке.

Не все сочетания 0 и 1 в кодовом слове допустимы.

Информация передается или хранится в таком закодированном виде.

Ошибка в любом из битов (нескольких битах) кодового слова должна приводить к недопустимой комбинации (некодовому слову).

При приеме или чтении из памяти исходная информация восстанавливается или сопровождается сообщением об ошибке.

Блоковое кодирование

Кодовое словоВсе сообщение разбивается на слова. К словам добавляются дополнительные биты и получаются кодовые слова или блоки,

Слайд 14Кодовое слово
Что такое хороший код?
Требования

Возможность обнаружения ошибок

Возможность коррекции ошибок

Минимально допустимая

избыточность

Скорость работы кодера и декодера

Простота реализации

Кодовое словоЧто такое хороший код?ТребованияВозможность обнаружения ошибокВозможность коррекции ошибокМинимально допустимая избыточностьСкорость работы кодера и декодераПростота реализации

Слайд 15Кодовое слово
Что такое хороший код?
Кодовые слова (codewords)
Не кодовые слова (noncodewords)
Ошибка

(error)
Плохой код
Код лучше

Кодовое словоЧто такое хороший код?Кодовые слова (codewords)Не кодовые слова (noncodewords)Ошибка (error)Плохой кодКод лучше

Слайд 16Кодовое слово
Что такое хороший код?
Кодовые слова (codewords)
Не кодовые слова (noncodewords)
Ошибка

(error)
Код лучше
Код еще лучше
Чем выше избыточность, тем надежнее система.

Кодовое словоЧто такое хороший код?Кодовые слова (codewords)Не кодовые слова (noncodewords)Ошибка (error)Код лучшеКод еще лучшеЧем выше избыточность, тем

Слайд 17Кодовое слово
Хороший код. Исправление ошибок.
Код лучше
Код еще лучше
Стратегия наибольшего правдоподобия

(Maximum Likelihood Decoding)
Исправление ошибок: некодовое слово превратить в ближайшее кодовое.
Бриатснкие

учнеые усатонвили

Брянские ученые установили

Британские ученые установили

Кодовое словоХороший код. Исправление ошибок.Код лучшеКод еще лучшеСтратегия наибольшего правдоподобия (Maximum Likelihood Decoding)Исправление ошибок: некодовое слово превратить

Слайд 18Кодовое расстояние
Расстояние или дистанция Хемминга
Кодовые слова (codewords)
Не кодовые слова (noncodewords)
Кодовое

расстояние или расстояние Хемминга Dh расстояние между ближайшими кодовыми комбинациями.

Оно определяется числом позиций, в которых их двоичные знаки не совпадают.

Чем больше Dh, тем надежнее код, но больше избыточность.

У простого двоичного кода Dh=1.
Избыточности нет – хорошо.
Помехоустойчивости так же нет – плохо.

Кодовое расстояниеРасстояние или дистанция ХеммингаКодовые слова (codewords)Не кодовые слова (noncodewords)Кодовое расстояние или расстояние Хемминга Dh расстояние между

Слайд 19Кодирование
Необходимы две сложные комбинаторные схемы для:
кодирования и
декодирования

КодированиеНеобходимы две сложные комбинаторные схемы для:кодирования идекодирования

Слайд 20Линейные коды
Простота схем кодирования и раскодирования

Линейные кодыПростота схем кодирования и раскодирования

Слайд 21Обнаружение ошибок. Контроль по четности.
Четность.
A=B → Q=0
A≠B → Q=1
Четное кол-во

1
Нечетное кол-во 1
Четное кол-во 1 → Q=0
Нечетное кол-во 1 →

Q=1
Обнаружение ошибок. Контроль по четности.Четность.A=B → Q=0A≠B → Q=1Четное кол-во 1Нечетное кол-во 1Четное кол-во 1 	→ Q=0Нечетное

Слайд 22Обнаружение ошибок. Контроль по четности.
Сумматор по модулю 2.
Четное кол-во 1

→ Q=0
Нечетное кол-во 1 → Q=1
=
Сумматор по модулю 2 (сумматор

без переносов)
Обнаружение ошибок. Контроль по четности.Сумматор по модулю 2.Четное кол-во 1 	→ Q=0Нечетное кол-во 1 → Q=1=Сумматор по

Слайд 23Обнаружение ошибок. Контроль по четности.
Исходная
Информация
(байт)
Добавочный бит четности
Хранится или передается
Кодовое слово


(информация + бит четности)
Кодовое слово ВСЕГДА имеет четное количество 1
Parity

Error

Чтение (прием) кодового слова

Синдром ошибки

Обнаружение ошибок. Контроль по четности.ИсходнаяИнформация(байт)Добавочный бит четностиХранится или передаетсяКодовое слово (информация + бит четности)Кодовое слово ВСЕГДА имеет

Слайд 24Обнаружение ошибок. Контроль по четности.
Кодовые слова (codewords)
Не кодовые слова (noncodewords)
Дистанция

Хемминга Dh=2.
Синдром ошибки возникает при ошибке в одном бите.
Двойная ошибка

останется незамеченной.

Более точно:
Нечетное количество ошибок будет замечено
Нечетное – нет.

Обнаружение ошибок. Контроль по четности.Кодовые слова (codewords)Не кодовые слова (noncodewords)Дистанция Хемминга Dh=2.Синдром ошибки возникает при ошибке в

Слайд 25Обнаружение ошибок. Вероятность многократных ошибок.
Синдром ошибки возникает при ошибке в

одном бите.
Двойная ошибка останется незамеченной.
Достаточно условная таблица
Для двух независимых событий


Вероятность двойного события = (вер. события 1) X (вер. события 2)

Обнаружение ошибок. Вероятность многократных ошибок.Синдром ошибки возникает при ошибке в одном бите.Двойная ошибка останется незамеченной.Достаточно условная таблицаДля

Слайд 26Контроль по четности. Длина слова.
Вероятность одиночной битовой ошибки = 9P
Вероятность

одиночной битовой ошибки = 17P

Контроль по четности. Длина слова.Вероятность одиночной битовой ошибки = 9PВероятность одиночной битовой ошибки = 17P

Слайд 27Контроль по четности. Исправление ошибок.
Идея. Перекрытие (Overlapping).
Простейший контроль по четности
Исправить

= инвертировать!

Контроль по четности. Исправление ошибок.Идея. Перекрытие (Overlapping).Простейший контроль по четностиИсправить = инвертировать!

Слайд 28Контроль по четности. Исправление ошибок.
Идея. Перекрытие (Overlapping).
codeword
dataword
Исправляет любые одинарные ошибки
Это

лучше, чем просто повторить передачу
Dh=3

Контроль по четности. Исправление ошибок.Идея. Перекрытие (Overlapping).codeworddatawordИсправляет любые одинарные ошибкиЭто лучше, чем просто повторить передачуDh=3

Слайд 29Исправляющие коды
Код Хемминга. Идея.
Richard W. Hamming
1915-1998
dataword
Bit Position
Bit
Степени 2
Опять контроль по

четности
Вначале в позиции битов контроля по четности записываются 0

Исправляющие кодыКод Хемминга. Идея.Richard W. Hamming1915-1998datawordBit PositionBitСтепени 2Опять контроль по четностиВначале в позиции битов контроля по четности

Слайд 30Исправляющие коды
Код Хемминга. Формирование кода.
P0=
codeword
P1=
P2=
P3=
Bit Position
Вычисляются биты контроля по четности.

Исправляющие кодыКод Хемминга. Формирование кода.P0=codewordP1=P2=P3=Bit PositionВычисляются биты контроля по четности.

Слайд 31Исправляющие коды
Код Хемминга. Формирование кода.
codeword
Bit Position
Это кодовое слово хранится или

передается.

Исправляющие кодыКод Хемминга. Формирование кода.codewordBit PositionЭто кодовое слово хранится или передается.

Слайд 32Исправляющие коды
Код Хемминга. Прием или чтение из памяти.
Pi0=
codeword
Pi1=
Pi2=
Pi3=
Bit Position
Ошибка
Pi0 ≠

P0
Pi1 ≠ P1
Pi2 ≠ P2
Pi3 = P3
Синдром
Ошибка в позиции 7
7

Исправляющие кодыКод Хемминга. Прием или чтение из памяти.Pi0=codewordPi1=Pi2=Pi3=Bit PositionОшибкаPi0 ≠ P0Pi1 ≠ P1Pi2 ≠ P2Pi3 = P3СиндромОшибка

Слайд 33Исправляющие коды
Код Хемминга. Параметры.
Dh=3
Исправляет любую одиночную ошибку

Исправляющие кодыКод Хемминга. Параметры.Dh=3Исправляет любую одиночную ошибку

Слайд 34Работа над ошибками. Исправление ошибок.
Двухмерный контроль по четности. Идея.
Two-Dimensional Parity

Check
Биты четности по строкам
Биты четности по столбцам

Работа над ошибками. Исправление ошибок.Двухмерный контроль по четности. Идея.Two-Dimensional Parity CheckБиты четности по строкамБиты четности по столбцам

Слайд 35Работа над ошибками. Исправление ошибок.
Двухмерный контроль по четности. Идея.
Two-Dimensional Parity

Check
Одиночную ошибку исправляет

Работа над ошибками. Исправление ошибок.Двухмерный контроль по четности. Идея.Two-Dimensional Parity CheckОдиночную ошибку исправляет

Слайд 36Работа над ошибками. Исправление ошибок.
Двухмерный контроль по четности. Идея.
Two-Dimensional Parity

Check
Двойную ошибку фиксирует
Тройную ошибку фиксирует
Четвертную ошибку не обнаруживает

Работа над ошибками. Исправление ошибок.Двухмерный контроль по четности. Идея.Two-Dimensional Parity CheckДвойную ошибку фиксируетТройную ошибку фиксируетЧетвертную ошибку не

Слайд 37Классификация корректирующих кодов
Это потом

Классификация корректирующих кодовЭто потом

Слайд 38Types of Errors
Single-Bit Error:
Multiple-Bit Error:
Burst Error:
Это ошибки, имеющие одну причину

Types of ErrorsSingle-Bit Error:Multiple-Bit Error:Burst Error:Это ошибки, имеющие одну причину

Слайд 39Burst Error
Пример
Burst Error:
Как исправить?
Надо превратить серию последовательных ошибок в набор

одиночных.

Burst ErrorПримерBurst Error:Как исправить?Надо превратить серию последовательных ошибок в набор одиночных.

Слайд 40Interleaving
Исходная кодовая последовательность. Хемминг (4,3)
После перемежения
Burst Error
Восстановленная кодовая последовательность с

одиночными ошибками
Это легко исправляется

InterleavingИсходная кодовая последовательность. Хемминг (4,3)После перемеженияBurst ErrorВосстановленная кодовая последовательность с одиночными ошибкамиЭто легко исправляется

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика