- •Вводная лекция
- •В.1 Определение, задачи и проблемы
- •В.2 Телемеханические устройства, комплексы и системы
- •В.3 Краткая историческая справка развития телемеханики
- •Часть 1. Сообщения и сигналы
- •СОДЕРЖАНИЕ
- •ВВЕДЕНИЕ
- •1. ОБЩИЕ СВЕДЕНИЯ О СИГНАЛАХ
- •1.1. Основные типы сигналов
- •1.2. Периодические сигналы
- •1.4. Спектр одиночного прямоугольного импульса
- •2. МОДУЛЯЦИЯ ГАРМОНИЧЕСКИХ КОЛЕБАНИЙ
- •2.1. Амплитудная модуляция
- •2.2. Частотная модуляция (ЧМ)
- •2.3. Фазовая модуляция (ФМ)
- •2.4. Одновременная модуляция по амплитуде и по частоте
- •3. ИМПУЛЬСНАЯ МОДУЛЯЦИЯ
- •3.2. Фазоимпульсная модуляция (ФИМ)
- •3.3. Широтно-импульсная модуляция (ШИМ)
- •4. МАНИПУЛИРОВАННЫЕ СИГНАЛЫ
- •4.1. Амплитудная манипуляция (АМП)
- •4.2. Фазовая манипуляция (ФМП)
- •4.3. Частотная манипуляция (ЧМП)
- •4.4. Двукратная модуляция
- •4.5. Спектры радиоимпульсов
- •5. МОДУЛЯТОРЫ И ДЕМОДУЛЯТОРЫ
- •5.1. Амплитудные модуляторы
- •5.2. Детекторы АМ-сигналов
- •5.3. Модуляторы однополосного сигнала
- •5.4. Детекторы ОАМ-сигнала
- •5.5. Частотные модуляторы
- •5.6. Детекторы ЧМ-сигналов
- •5.7. Фазовые модуляторы
- •5.8. Фазовые детекторы (ФД)
- •5.9. Амплитудно-импульсные модуляторы
- •5.11. Широтно-импульсный модулятор
- •5.12. Демодуляторы ШИМ-сигналов
- •5.13. Фазоимпульсные модуляторы
- •5.14. Детекторы ФИМ-сигналов
- •5.15. Дискретный амплитудный модулятор
- •5.17. Модуляторы ЧМП-сигналов
- •5.19. Модуляторы ФМП-сигналов
- •5.20. Детекторы ФМП-сигнала
- •ЛИТЕРАТУРА
- •Часть 2. Коды и кодирование
- •СОДЕРЖАНИЕ
- •ВВЕДЕНИЕ
- •1. КОДЫ И КОДИРОВАНИЕ
- •1.1. Основные понятия
- •1.2. Цифровые коды
- •1.3. Простые двоичные коды
- •1.4. Оптимальные коды
- •2. КОРРЕКТИРУЮЩИЕ КОДЫ
- •2.1. Основные понятия
- •2.2. Коды с обнаружением ошибок
- •2.3. Коды с обнаружением и исправлением ошибок
- •2.4. Частотные коды
- •3. ТЕХНИЧЕСКИЕ СРЕДСТВА ПРЕОБРАЗОВАНИЯ ДЛЯ НЕПОМЕХОЗАЩИЩЕННЫХ КОДОВ
- •3.2. Дешифратор двоичного кода в десятичный код
- •3.3. Дешифратор двоично–десятичного кода в десятичный
- •3.4. Преобразователи двоичного кода в двоично–десятичный код и обратно
- •3.5. Преобразователь двоичного кода 8–4–2–1 в самодополняющийся двоично–десятичный код 2–4–2–1
- •3.6. Преобразователь самодополняющего двоично–десятичного кода 2–4–2–1 в двоичный код 8–4–2–1
- •3.7. Преобразователь кода Грея в двоичный код и обратно
- •3.8. Технические средства кодирования и декодирования эффективных кодов
- •3.9. Схемы равнозначности кодов
- •4.1. Кодер и декодер кода с защитой на четность
- •4.2. Кодер и декодер кода с постоянным весом
- •4.3. Кодер и декодер кода с двумя проверками на четность
- •4.4. Кодер и декодер кода с повторением
- •4.5. Кодер и декодер кода с числом единиц, кратным трем
- •4.6. Кодер и декодер инверсного кода
- •4.7. Кодер и декодер корреляционного кода
- •4.8. Кодер и декодер кода Бергера
- •4.10. Кодирующее и декодирующее устройство кода Хемминга
- •4.11. Технические средства умножения и деления многочлена на многочлен
- •4.12. Кодер и декодер циклического кода
- •4.13. Кодер и декодер итеративного кода
- •4.14. Кодер и декодер рекуррентного кода
- •5.1. Кодер и декодер кода на перестановки
- •5.2. Кодер и декодер кода на размещения
- •5.3. Кодер и декодер кода на сочетания
- •5.4. Дешифратор одночастотного кода
- •5.5. Кодер и декодер сменно–качественного кода
- •6. КОДЫ ДЛЯ ПЕРЕДАЧИ ЦИФРОВОЙ ИНФОРМАЦИИ ПО ПОСЛЕДОВАТЕЛЬНЫМ КАНАЛАМ СВЯЗИ
- •6.1. Методы кодирования
- •6.2. Шифратор и дешифратор кода Манчестер–2
- •ЗАКЛЮЧЕНИЕ
- •ЛИТЕРАТУРА
- •Часть 3. Линии связи и помехоустойчивость информации
- •СОДЕРЖАНИЕ
- •ВВЕДЕНИЕ
- •1. ЛИНИИ И КАНАЛЫ СВЯЗИ
- •1.1. Понятие о линии и канале связи
- •1.2. Способы разделения каналов
- •1.3. Проводные линии связи
- •1.4. Использование высоковольтных линий электропередачи (ЛЭП) в качестве линий связи
- •1.6. Радиолинии
- •1.7. Оптические линии связи
- •1.9. Структура линий связи
- •1.10. Сети передачи дискретных сообщений
- •1.11. Расчет основных характеристик цифровых линий связи
- •1.12. Расчет волоконно–оптической линии связи
- •2. ПОМЕХИ И ИХ ХАРАКТЕРИСТИКИ
- •2.1. Общие сведения о помехах
- •2.2. Математическое описание помехи
- •2.3. Виды искажений
- •3. ПОМЕХОУСТОЙЧИВОСТЬ ПЕРЕДАЧИ ДИСКРЕТНЫХ СООБЩЕНИЙ
- •3.1. Основные понятия
- •3.2. Помехоустойчивость передачи дискретных элементарных сигналов
- •3.3. Приём с зоной стирания
- •3.4. Помехоустойчивость двоичных неизбыточных кодов
- •3.5. Помехоустойчивость кодов с обнаружением ошибок
- •3.7. Помехоустойчивость систем с дублированием сообщений
- •3.8. Помехоустойчивость систем с обратными каналами связи
- •4. ПОМЕХОУСТОЙЧИВОСТЬ ПЕРЕДАЧИ НЕПРЕРЫВНЫХ СООБЩЕНИЙ
- •4.1. Общие соображения
- •4.2. Помехоустойчивость непрерывных методов модуляции
- •4.3. Помехоустойчивость импульсных методов модуляции
- •4.4. Потенциальная помехоустойчивость сложных видов модуляции
- •5. МЕТОДЫ ПОВЫШЕНИЯ ПОМЕХОУСТОЙЧИВОСТИ
- •5.1. Методы повышения помехоустойчивости передачи дискретных сообщений
- •5.2. Методы повышения помехоустойчивости передачи непрерывных сообщений
- •ЛИТЕРАТУРА
- •ПРИЛОЖЕНИЕ
Трехвходовые мажоритарные элементы DD2…DD5 с инверсным выходом выполняют в общем виде функцию y = x1x2 U x1x3 U x2 x3 . С учетом инверто-
ров DD6…DD9 на выходе каждого элемента функция будет описываться выражением y = x1x2 U x1x3 U x2 x3 , т.е. сигнал на выходе инвертора будет равен
1(0) только при поступлении на вход мажоритарного элемента двух и более входных сигналов xi, равных 1(0). После принятия решения каждым мажоритарным элементом о присвоении значения тому или иному информационному символу они поступают в приемник информации. Рассмотрим на примере передачи кодовой комбинации F(x) = 110111011101, которая под действием по-
мех была искажена и на вход регистра DD1 поступила в виде F* (x) = 0&1011100&1101, искаженные символы помечены точкой. Сигналы на
входе и выходе каждого элемента указаны на рис. 4.11. Как видно из рис. 4.11 в результате принятия решения элементами DD2…DD5 исходное сообщение имеет вид G(x) = k4k3k2k1 = 1101, что соответствует информационной части
F(x) .
Взаключение следует указать, что построение мажоритарных элементов на число входов больше пяти целесообразно на двоичных сумматорах, напри-
мер, К155ИМ3, К155ИМ2.
4.5. Кодер и декодер кода с числом единиц, кратным трем
Как указано в подразд. 2.2.7, кодовые комбинации в данном коде содержат два контрольных символа, причем если первый r1 символ равен 0, то и
второй r2 тоже должен быть равен 0. Кодирующее устройство для k = 5 приведено на рис. 4.12.
Вход
K1 |
|
|
|
1 |
||||
D0 |
RG |
K1 |
||||||
K2 |
|
|||||||
D0 |
|
|
0 |
|||||
K3 |
|
K2 |
||||||
D0 |
|
|
1 |
|||||
|
|
|
|
|
|
|||
K4 |
D0 |
|
K3 |
|||||
|
|
|
|
|
|
|
||
K5 |
D0 |
|
K4 |
1 |
||||
|
|
|
упр |
|
|
|||
|
|
|
|
|
|
1 |
||
PE |
|
K5 |
||||||
|
|
|
зап |
|
||||
|
|
|
|
|
||||
|
|
|
C2 |
DD1 |
|
|
||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
такт |
|
_ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
E |
|
|
MS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
S0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
S1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
S2 |
|
|
|
1011111 |
|
|
|
|
Выход |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
X1 |
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
F(X) |
||
|
|
|
|
|
X3 |
|
|
|
|
|
|
|
|
|
y1 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
CT3 |
|
|
|
|
|||||
|
|
|
|
|
X4 |
|
|
|
|
|
|
C |
1 |
|
|
|
|||||
|
|
|
|
|
|
|
|
=1 |
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
X5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
r1 |
||
|
|
|
|
|
X6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
DD2 |
|
|
|
|
|
|
0 |
|
|
|
DD4 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
X7 |
|
|
|
такт |
V |
|
2 |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
DD3 |
y2 |
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
r2 |
(1-5) |
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 4.12. Кодер кода с числом единиц, кратным трем
111
Основой кодера является тактируемый счетчик DD3 с коэффициентом счета 3, который подсчитывает число единиц в информационной части. Возможны следующие состояния счетчика: y2y1 = 00, y2y1 = 01, y2y1 = 10, что соответствует комбинациям контрольных символов соответственно: r1r2 = 00, r1r2 = 11, r1r2= 10. Таким образом, формирователь контрольных символов на элементах DD3 и DD4 описывается выражениями
r1 = y2 y1 + y2 y1, r2 = y1 .
Мультиплексор DD2 осуществляет преобразование параллельного кода в последовательный. Процесс кодирования сообщения G(x) = k1k2k3k4k5 = 10111 показан на рисунке кодера.
Основой декодера (рис. 4.13) является счетчик DD2 с коэффициентом деления 3.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
F*(x) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
& |
K1 |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
Вход |
S1 |
RG |
K1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DD5 |
1 |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
K2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
& |
K2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
C |
CT3 |
1 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
упр |
|
|
K3 |
|
|
|
|
|
|
|
1 |
|
1 |
|
|
|
|
|
|
|
|
|
DD6 |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
PE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
такт |
|
K4 |
1 |
|
|
|
|
|
|
|
R |
DD2 |
2 |
0 |
|
|
|
DD3 |
|
|
|
|
|
|
|
|
|
|
|
& |
K3 |
||||
C2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DD7 |
1 |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
(1 - 5) |
|
DD1 |
K5 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
R |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
F |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
& |
K4 |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
1011111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DD4 |
|
|
|
|
|
|
|
|
|
DD8 |
1 |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8ТИ |
|
|
|
|
|
|
|
|
|
|
|
& |
K5 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DD9 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В ы х о д ы
Рис. 4.13. Схема декодора кода с числом единиц, кратным трём
На первых пяти тактах информационные символы заносятся в регистр DD1, а полная кодовая комбинация F*(x) на 1–7–м тактах поступает в счетчик DD2. Если в кодовой комбинации F*(x) искажений нет, то после 7–го такта в счетчике будет зафиксирован синдром 00. На выходе элемента DD3 появится 1, которая разрешает вывод информационных символов k5, k4, k3, k2, k1 на такте 8
112
в приемник информации. В противном случае, при наличии ошибок в F*(x) , на выходе элемента DD3 появится 0, что запретит вывод информации в приемник через элементы И DD5…DD9, а 1 на выходе формирователя DD4 сбросит регистр DD1 в исходное положение. Процесс декодирования кодовой комбина-
ции F*(x)=k1k2k3k4k5r1r2 = 1011111 показан на рис. 4.13.
4.6. Кодер и декодер инверсного кода
Теоретические вопросы построения данного кода рассмотрены в под– разд. 2.2.8, а функциональная схема кодера для четырехразрядных сообщений приведена на рис. 4.14.
|
K1 |
S1 |
RG |
K1 |
|
0 |
& |
1 |
|
11100001 |
|
Выход |
||
|
D0 |
|
|
|
|
|
|
|
|
|
||||
Вход |
K2 |
D1 |
|
K2 |
|
1 |
& |
|
|
& |
1 |
S T |
Q |
F(x) |
K3 |
D2 |
|
|
|
|
DD3 |
DD5 |
1 |
|
|||||
K4 |
D3 |
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
Q |
|
||
|
упр |
|
|
K3 |
0001 |
|
|
|
|
|
|
R DD6 0 |
|
|
|
PE |
|
|
1 |
|
|
|
|
1 |
9ТИ =сброс= |
|
|||
|
зап |
C1 |
|
K4 |
|
|
|
T |
|
|
|
|
||
|
|
DD2 |
|
|
|
|
|
|
|
|||||
|
такт |
|
|
|
|
C |
|
|
|
|
|
|
||
|
C2 |
|
|
|
|
|
|
|
|
|
|
|||
|
DD1 |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
DD4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4ТИ |
F |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DD7 |
|
|
|
|
Рис. 4.14. Кодер инверсного кода для k=4
Подлежащее кодированию сообщение записывается в кольцевой регистр DD1, а затем на первых четырех тактах через верхнюю по схеме 2И–ИЛИ DD3 выдвигается в линию связи и одновременно повторно через вход S1 записывается в регистр DD1. Триггер DD4, работающий в счетном режиме, является сумматором по модулю 2. Спадом 4ТИ через формирователь DD7 производится опрос состояния триггера DD4. Если число единиц в информационной части было четным, то триггер DD4 окажется в нулевом положении, а следовательно, состояние RS-триггера DD6 не изменится. По–прежнему будет открыта верх-
няя схема И DD3 сигналом Q триггера DD6, и контрольные символы в неиз-
менном виде повторяют информационные, которые на предыдущих четырех тактах поступают в линию связи. Если в информационной части было нечетное
113
114
F*(x)=0100010 |
|
|
|
|
|
5 |
1 |
S1 RG |
|
0 |
1 |
||
|
K4 |
6 |
||||
Вход |
|
|
1 |
2 |
||
|
|
|
K3 |
0 |
3 |
7 |
|
|
|
K2 |
0 |
4 |
|
|
|
|
K1 |
8 |
||
|
|
|
R4 |
0 |
5 |
|
упр |
PE |
|
R3 |
1 |
6 1 |
|
такт |
|
R2 |
0 |
7 |
2 |
|
C1 |
|
|||||
|
DD1 |
1 |
8 |
|||
|
R |
R1 |
|
|
3 |
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
1 |
1 |
9 |
13 |
& |
1 |
DD2.1 |
|
|
5 |
|
|
1 |
0 |
10 9 |
& |
|
|
DD2.2 |
|
11 14 |
|
||
|
|
|
|||
1 |
1 |
|
DD4 |
||
DD2.3 |
0 |
12 |
13 |
& |
1 |
1 |
|||||
DD2.4 |
|
|
6 |
|
|
|
|
|
|
10 |
|
|
||
|
|
|
& |
|
||||
D0 |
M2 |
E |
13 |
14 |
DD5 |
|||
|
||||||||
0 |
|
|
||||||
|
|
|
|
|||||
D1 |
|
|
13 |
|
|
|||
|
|
|
|
|||||
D2 |
|
|
& |
1 |
||||
|
|
|
|
|||||
|
|
7 |
||||||
D3 |
|
|
|
|
|
|
|
|
|
|
11 |
|
|
||||
|
|
& |
|
|||||
EE |
|
|
|
|||||
DD3 |
0 |
14 |
14 |
DD6 |
||||
|
||||||||
|
|
|
|
|
||||
0E |
1 |
|
|
|
||||
|
|
|
|
|||||
|
|
|
|
|||||
|
|
|
|
13 |
|
|
||
|
|
|
& |
1 |
||||
|
|
|
8 |
|||||
|
|
|
|
|
||||
|
|
|
|
12 |
|
|
||
|
|
|
& |
|
||||
|
|
|
14 |
DD7 |
||||
|
|
|
|
|||||
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
1= 1
115 150
1DD8
2= 1
16 161
0 |
0 |
DD9 |
|
|
3 |
|
|
|
= 1 |
||
17 |
0 |
|
|
17 |
|
||
1 |
1 |
DD10 |
|
|
4 |
|
|
|
= 1 |
||
18 |
0 |
||
18 |
|
||
0 |
|
|
DD11 |
0 |
1
1
1
0
9 такт
1
19
0
DD12
F
1
DD13
1 & K4
19
0 DD14
2 |
|
K3 |
|
|
& |
|
|||
19 |
DD15 |
|
д ы |
|
|
|
|||
0 |
|
|||
3 |
|
K2 |
хо |
|
|
||||
& |
ы |
|||
|
|
|||
19 |
|
|
В |
|
|
|
|
||
|
DD16 |
|
|
|
0 |
|
|
||
4 |
|
K1 |
|
|
& |
|
|||
19 |
DD17 |
|
|
|
|
|
|
||
0 |
|
|
Рис. 4.15. Декодер инверсного кода