- •1. Определение, особенности, история дисциплины «Телемеханика»
- •1.2. Краткая история развития телемеханики
- •2.Объекты систем телемеханики их классификация по различным критериям: по характеру протекания в них процессов, по топологии.
- •3. Телемеханические функции телеизмерения и телесигнализации.
- •4. Телемеханическая функция телеуправления и Телемеханическая функция телерегулирования.
- •5. Сообщение и информация. Физические среды передачи информации.
- •6. Основные понятия о системах телемеханики. Местное, дистанционное и телемеханическое управление.
- •7.Организация многоканальной связи. Временное разделение сигналов
- •8. Организация многоканальной связи. Частотное разделение сигналов.
- •9. Организация многоканальной связи. Частотно-временное разделение
- •10. Методы кодирования информации. Основные понятия: кодирование, декодирование, код и его основные характеристики.
- •11. Классификация кодов. Основные способы представления кодов.
- •11. Первичные коды
- •Единичный позиционный код
- •Единично-десятичный код
- •Примеры единично-десятичного кода
- •13.Двоичный нормальный (натуральн ый) код
- •Двоично-десятичные коды
- •Примеры двоично-десятичного кода с весовыми коэффициентами 8-4-2-1
- •14. Код Грея
- •15. Корректирующие коды. Принципы обнаружения и исправления ошибок
- •16. Коды с обнаружением ошибок
- •4.6.1. Коды, построенные путём уменьшения числа используемых комбинаций
- •4.6.1.1. Код с постоянным весом
- •Пятиразрядный код с двумя единицами и пример семиразрядного кода с тремя единицами
- •4.6.1.2. Распределительный код
- •17. Код с проверкой на чётность
- •Примеры построения кода с проверкой на чётность
- •4.6.2.2. Код с числом единиц, кратным трём
- •Примеры кода с числом единиц, кратным трём
- •18. Код с удвоением элементов (корреляционный код)
- •19. Инверсный код
- •Примеры инверсного кода
- •20. Коды Хэмминга
- •Число контрольных символов в зависимости от числа информационных разрядов для исправления одной ошибки
- •Пример предварительной таблицы кода Хэмминга
- •Проверочная таблица кода Хэмминга
- •Проверочная таблица кода Хэмминга, заполненная информационными символами
- •Проверочная таблица принятой кодовой комбинации примера 4.2
- •21. Коды с обнаружением и исправлением ошибок. Циклический код: математические основы. Циклические коды
- •Математические основы циклических кодов.
- •Принципы построения циклических кодов.
- •Получение остатков для строк единичной транспонированной матрицы
- •Укороченные циклические коды.
- •Образующая матрица укороченного (12, 4) псевдоциклического кода
- •24. Модуляция сигналов. Определение, достоинства. Типы модуляции.
- •25. Амплитудной модуляцией
- •Амплитудная модуляция с двумя боковыми полосами.
- •Амплитудная модуляция с одной боковой полосой.
- •Амплитудная манипуляция.
- •Спектры импульсных сигналов
- •26. Частотная модуляция: определение, спектр частот.
- •Частотная манипуляция.
- •Реализация частотной модуляции.
- •5.4. Двукратная непрерывная модуляция
- •27. Импульсные виды модуляции (дельта, лямбда-дальта, разностно-дискретная модуляция).
- •Лямбда-дельта-модуляция
- •Разностно-дискретная модуляция (рдм)
- •28. Спектры импульсных сигналов.
- •29. Помехоустойчивость передачи сигналов. Помехи и их характеристики. Искажения сигналов под действием помех.
- •Искажение сигналов под действием помех
- •30. Теория потенциальной помехоустойчивости в. А. Котельникова.
- •31. Помехоустойчивость реальных приёмников сигналов: приёмник видеоимпульсов, приёмник радиоимпульсов.
- •32. Помехоустойчивость передачи кодовых комбинаций при независимых ошибках.
- •33. Методы повышения достоверности передачи сообщений: общая характеристика, передача с повторением.
- •Передача с повторением
- •1 0 0 0 1 0 0
- •1 1 1 1 1 0 1
- •1 0 1 0 0 0 1
- •1 0 1 0 1 0 1
- •34. Методы повышения достоверности передачи сообщений: использование обратной связи.
- •35. Организация каналов связи для передачи данных: определение канала связи, его структура, типы и виды линий связи.
- •Типы и виды линии связи
- •36. Организация каналов связи для передачи данных. Проводные линии связи, их характеристики: первичные и вторичные параметры, режим согласованной передачи.
- •37. Каналы телемеханики по высоковольтным линиям электропередач
- •38. Каналы связи по радио
- •Частотные диапазоны для передачи информации
- •39. Методы синфазирования распределителей пу и кп в системах с временным разделением сигналов.
- •40. Методы синхронизации распределителей пу и кп в системах с временным разделением сигналов. Синхронизация в системах с временным разделением сигналов
- •42. Цифровые системы телеизмерений. Структура устройства кп. Цифровые системы телеизмерений
- •43. Цифровые системы телеизмерений. Структура устройства пункта управления.
20. Коды Хэмминга
Для построения кода Хэмминга используется информационная часть в виде двоичного кода на все сочетания с числом информационных символов k, к которой добавляют контрольные символы т. Таким образом, общая длина полной кодовой комбинации n =k + m.
Рассмотрим последовательность кодирования и декодирования по Хэммингу.
Кодирование кодом Хэмминга предусматривает выполнение следующих этапов.
1. Определение числа контрольных символов. Для этого можно воспользоваться следующими рассуждениями. При передаче по каналу с помехами при единичном искажении может быть искажен любой из п символов кода, всего будет n вариантов искажённых комбинаций. Код может быть передан и без искажений. Таким образом, при единичном искажении может быть n + 1 вариантов передачи, включая передачу без искажений. Используя контрольные символы, необходимо различить все п + 1 вариантов. С помощью контрольных символов m можно описать 2m событий. Значит, должно быть выполнено условие
2m ≥ n + 1=k + m + 1. (4.3)
В неравенстве (4.3) по известной величине k находится число контрольных разрядов m, необходимых для построения кода, способного обнаружить и исправить заданное число ошибок.
В табл. 4.13 представлена зависимость между k и т, полученная из неравенства (4.3).
Таблица 4.13
Число контрольных символов в зависимости от числа информационных разрядов для исправления одной ошибки
k |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
m |
2 |
3 |
3 |
3 |
4 |
4 |
4 |
4 |
4 |
4 |
4 |
5 |
5 |
Число искажённых кодовых комбинаций зависит от кратности искажения и в общем случае определяется по формуле
, (4.4)
где n – число разрядов полной кодовой комбинации,
l – кратность искажения.
Неравенство (4.3) в общем случае записывается в виде
2m ≥ Е+1, (4.5)
где величина Е определяется (4.4).
Формулы (4.4) и (4.5) позволяют определить число контрольных разрядов для искажений произвольной кратности.
2. Размещение контрольных символов. Для удобства обнаружения искаженного символа целесообразно размещать их на местах, кратных степени 2, т.е. на позициях 1, 2, 4, 8 и т.д. Информационные символы располагаются на оставшихся местах. Поэтому, например, для семиэлементной полной кодовой комбинации можно записать
m1, m2, k4, m3, k3, k2, k1, (4.6)
где k4 – старший (четвертый) разряд информационной кодовой комбинации двоичного кода, подлежащий кодированию; k1 – младший (первый) разряд.
3. Определение состава контрольных символов. Какой из символов должен стоять на контрольной позиции (1 или 0), выявляют с помощью проверочной таблицы. Рассмотрим это на примере комбинации (4.6).
Вначале составляется предварительная таблица (табл. 4.14), в которой записаны все кодовые комбинации (исключая нулевую) для трехразрядного двоичного кода на все сочетания и в правом столбце сверху вниз проставлены символы комбинации кода Хэмминга, записанные в последовательности (4.6).
Таблица 4.14
Пример предварительной таблицы кода Хэмминга
Разряды двоичных чисел |
Символы кода | ||
3(k3)
|
2(k2) |
1(k1)
| |
0 |
0 |
1 |
m1 |
0 |
1 |
0 |
m2 |
0 |
1 |
1 |
k4 |
1 |
0 |
0 |
m3 |
1 |
0 |
1 |
k5 |
1 |
1 |
0 |
k2 |
1 |
1 |
1 |
k1 |
По предварительной таблице составляется проверочная таблица, в которой выписаны символы кодовой комбинации (4.6) в трех строках, формируемые по следующим правилам.
В первую строку записываются символы, против которых проставлены единицы в младшем (первом) разряде комбинации двоичного кода табл. 4.12. Так, в комбинациях 001, 011, 101 и 111 единицы находятся в младших разрядах, поэтому в первой строке проверочной таблицы (см. табл. 4.14) записывается символ т1, против которого стоит единица в комбинации двоичных чисел 001. Далее в первую строку записывается символы k4, k3 и k1.
Во вторую строку проверочной таблицы записываются символы, против которых проставлены единицы во втором разряде двоичного кода. Так, комбинации 010, 011, 110 и 111 содержат во втором разряде 1, поэтому вторая строка проверочных коэффициентов состоит из символов m2, k3, k2 и k1.
В третью строку записываются символы, против которых проставлены единицы в третьем разряде двоичного кода, это символы т3, k3, k2 и k1.
Таблица 4.15