- •Ответы миси
- •1. Классификация иис по назначению. Обобщенная структурная схема иис.
- •2. Поколения иис и их характерные черты.
- •3. Основные структуры иис с классификацией по способу организации передачи информации. Достоинства и недостатки каждой структуры.
- •4. Классификация измерительных систем. Структурные схемы каждого вида иис ближнего действия. Достоинства и недостатки каждого вида ис.
- •Многоканальные ис
- •Системы автоматического контроля
- •7.Коммутаторы
- •8.Унифицирующие нормирующие преобразователи
- •9.Устройства сравнения
- •10.Методы повышения помехоустойчивости тис:
- •Помехоустойчивое кодирование
- •Использование помехоустойчивых видов модуляции.
- •Использование помехоустойчивых методов приёма.
- •1. Уменьшение продольной помехи Епр.
- •Уменьшение поперечной помехи
- •12. Принцип реализации двоичного кода с проверкой на четность. Достоинства и недостатки данного вида кодирования.
- •13.Схема кодера, формирующего код с защитой по четности.
- •14. Принципы организации корректирующих кодов. Формула для минимального кодового расстояния, обеспечивающего обнаружение и исправление ошибки.
- •15. Алгоритм определения кодового расстояния для конкретных кодовых комбинаций при использовании кода Хэмминга. Достоинства и недостатки кода Хэмминга.
- •16. Порядок построения кода Хэмминга. Порядок выполнения проверок и обнаружения и коррекции ошибок .
- •18.Использование помехоустойчивых методов приёма.
- •19. “Введение обратных связей”.
- •20.“Использование помехоустойчивых методов подключения источников сигналов”.
- •1. Уменьшение продольной помехи Епр.
- •Уменьшение поперечной помехи
- •21.Согласование сигнала с каналом связи
- •Тогда, если
- •24.Метод “время – вероятность”
- •25.Метод “половинного разбиения”
- •26.Комбинированный метод
- •27.Логические анализаторы
- •28. Определить кодовое расстояние для следующих кодовых комбинаций: 11100 и 01110; 11011 и 11011.
- •29. Определить избыточность кода Хэмминга для передачи 17 кодовых комбинаций 8-разрядного кода.
- •32. Каково должно быть минимальное кодовое расстояние для обнаружения 2-кратных ошибок и коррекции 1-кратных ошибок при использовании кода с коррекцией ошибок?
- •33. Найти необходимое число информационных и проверочных разрядов при кодировании кодом Хэмминга 12 кодовых комбинаций. Определить общую разрядность кодовой комбинации.
- •34. Каково должно быть число проверок на четность в коде Хэмминга при кодировании 22 кодовых комбинаций?
16. Порядок построения кода Хэмминга. Порядок выполнения проверок и обнаружения и коррекции ошибок .
1. Определяется необходимое количество информационных “n0” и проверочных “k” разрядов.
Количество n0 информационных разрядов определяется необходимым числом кодируемых комбинаций (2n0).
Количество проверочных разрядов k определяется из условия:
или
Код Хэмминга, следовательно, должен иметь разрядов.
2. Число проверок на чётность в дальнейшем будет равно числу проверочных разрядов “k”.
Все проверки заключаются в вычислении суммы по “модулю 2” кодовых элементов в соответствующих разрядах кодовой комбинации.
При первой проверке выбираются те разряды кодов, двоичный номер которых содержит единицу в первом разряде, т.е. 1, 3, 5, 7, 9-й и т.д.
Рис.
(По этому принципу и была составлена справочная таблица).
При второй проверке выбираются разряды, двоичный номер которых содержит “1” во втором разряде, т.е. 2, 3, 6, 7, 10-й и т.д.
При третьей проверке вбираются 4, 5, 6, 7, 12, 13-й разряды и т.д.
3. Место расположения проверочных разрядов в кодовой комбинации в принципе может быть выбрано произвольным(!), однако, при выбранном правиле проверок (см. п. 2) удобнее их размещать в разрядах, номера которых равны целой степени числа 2, т.е. в 1-м, 2-м, 4-м, 8-м и т.д.
4. Способ заполнения проверочных разрядов определяется правилом проверки корректирующего кода (проверкой на чётность с учётом рекомендаций п. 2 по номерам проверяемых разрядов при соответствующих порядковых номерах проверок).
После приёма кодовой комбинации делается проверка её наличия в кодовой таблице и, если этой комбинации там нет, тогда делаются “k” проверок на чётность. Результаты проверок в виде символов “0” или ”1” записываются справа налево и образуют контрольное число, соответствующее номеру искаженного разряда в проверяемой кодовой комбинации.
17.Для кода Хэмминга схема кодера в общем случае может иметь несколько триггеров контроля кода на чётность, каждый из которых контролирует выходы соответствующих схем совпадения (“И”). Состояние этих триггеров опрашивается на соответствующих тактах распределителем импульсов и передаётся в канал связи. (напомним, что в коде Хэмминга имеется несколько проверочных разрядов, каждый из которых расположен на вполне определённой позиции. Поэтому каждый триггер контроля на чётность (таких триггеров – по числу проверочных разрядов) контролирует выходы схем совпадения, соответствующих группе информационных разрядов, расположенных перед данным контрольным разрядом). Т.о. схема кодера по Хэммингу аналогична схеме кодера с проверкой на чётность с учётом сделанных уточнений.
Блок-схема декодирующего устройства для кода Хэмминга, обнаруживающего ошибки, приведена на Рис.
Рис.
Информация, поступающая в виде последовательного кода, записывается в регистр хранения кода (на схеме он не показан).
Одновременно распределитель импульсов выделяет разряды “единица” поступившего кода с помощью схем совпадения &1,…,&n и направляет их к соответствующим триггерам проверки на чётность Т1-Тm. После приёма всего сообщения опрашивается состояние триггеров контроля Т1-Тm, и если состояние триггеров отличается от требуемого, что определяется дешифратором DC2, схема выдаёт сигнал, запрещающий воспроизведение информации (эта часть схемы здесь не показана). Схема сброса всех триггеров в исходное состояние также не показана, она аналогична схеме на рисунке (**), т.е. в DC1 формируется (n+1)-й импульс, сбрасывающий все триггеры и СТ в исходное состояние.
Здесь мы рассмотрим только часть схемной реализации декодера Хэмминга, отвечающую за обнаружение ошибки в коде. Как известно, код Хэмминга позволяет также корректировать код сообщения путём выдачи в нужном разряде поправки к принятой информационной части кода, после чего код исполняется (даётся разрешение на его прохождение). Здесь также мы не показываем эту часть схемы декодера Хэмминга, т.к. она легко реализуется, если проанализировать алгоритм исправления ошибки по Хэммингу, который мы изучали ранее.
