Принципиальные схемы для кодеров и декодеров систематических сигналов. Кодеры и декодеры с линейной шкалой квантования

Кодер: Кодер программист, специализирующийся на кодировании написании исходного кода по заданным спецификациям. Кодер одна из двух компонент кодека (пары кодер декодер). «Кодер» фантастический фильм режиссёра Винченцо Натали. «Кодеры»… … Википедия

кодер - КОДЕР, а, м. Программист, занимающийся написанием программного кода, а также пренебр. о посредственном, бездарном программисте. Типичный совковый кодер. Из речи программистов … Словарь русского арго

Сущ., кол во синонимов: 6 it шник (6) айтишник (10) информатик (6) … Словарь синонимов

кодер - Устройство, осуществляющее кодирование. [Сборник рекомендуемых терминов. Выпуск 94. Теория передачи информации. Академия наук СССР. Комитет технической терминологии. 1979 г.] Тематики теория передачи информации EN coder …

кодер - kodavimo įtaisas statusas T sritis automatika atitikmenys: angl. code device; coder; coding device; encoder vok. Codierer, m; Kodierer, m; Kodierungseinrichtung, f; Kodierungsgerät, n; Verschlüßler, m; Verschlüsseler, m rus. кодер, m; кодирующее… … Automatikos terminų žodynas

кодер - к одер, а … Русский орфографический словарь

кодер - Syn: шифратор … Тезаурус русской деловой лексики

кодер - а, ч., спец. Пристрій, який виконує кодування … Український тлумачний словник

кодер - Устройство, осуществляющее кодирование … Политехнический терминологический толковый словарь

кодер ИКМ - кодер Устройство, предназначенное для осуществления квантования и кодирования отсчетов сигнала электросвязи при ИКМ. Примечание Аналогично кодеру ИКМ получают свои названия и определения другие кодеры, например кодер ДИКМ. [ГОСТ 22670 77]… … Справочник технического переводчика

Книги

  • Электроника: логические микросхемы, усилители и датчики для начинающих , Платт Чарльз. Обучение в ходе экспериментов. В книге "Электроника для начинающих" был представлен мир электроники и изложены его основные понятия. Теперь вы готовы перейти к следующему этапу - разработке…
  • Электроника. Логические микросхемы, усилители и датчики для начинающих , Платт Ч.. Обучение в ходе экспериментов. . В книге "Электроника для начинающих" был представлен мир электроники и изложены его основные понятия. Теперь вы готовы перейти к следующему этапу -…

Целесообразность использования регистров сдвига для построения циклических кодеров и декодеров объясняется структурой циклических кодов. При несистематическом кодировании циклических кодов для формирования кодового слова с надо соответствующий информационный многочлен умножить на фиксированный порождающий многочлен Эту операцию можно реализовать на КИО-фильтре над Такой кодер для (15, 11)-кода Хэмминга представлен на рис. 6.1.3. Для кодирования непрерывного потока информационных битов последовательностью слов (15, 11)-кода Хэмминга информационная последовательность просто разбивается на блоки но 11 битов, каждый блок дополняется «прокладкой» из четырех нулей, а результирующий поток битов пропускается через КИО-фильтр. На выходе получается последовательность непересекающихся 15-битовых слов кода Хэмминга Такой кодер, показанный на рис. 6.14, очень прост, но кодовые слова оказываются несистематическими.

Для получения слов кода в систематическом виде надо воспользоваться другим кодером. Поместим информационные биты в старшие разряды кодового слова и подберем проверочные символы так, чтобы получить допустимое кодовое слово. Кодовое слово записывается в виде

Для реализации систематического кодера используется цепь деления на Для (15, 11)-кода Хэмминга

соответствующее устройство показано на рис. 6.15. Одиннадцать информационных битов, занимающих старшие разряды, вводятся слева в цепь деления на Умножение на учитывается временем работы цепи. Первый бит понимается как коэффициент при Деление не начинается до тех пор, пока не выполнены четыре тактовых сдвига, так что первые четыре бита оказываются записанными в разрядах регистра сдвига. Поэтому ниже цепи деления в устройство включен буфер из четырех разрядов, так, что первые четыре бита начинают поступать в канал одновременно с началом деления. После 11 тактов работы все 11 информационных битов поданы в канал, деление закончено и

Рис. 6.13. Несистематический кодер для (15, 11)-кола Хэмминга.

Рис. 6. 14. Кодирование длинного потока битов.

Рис. 6.15. Систематический кодер для (15, 11)-кода Хэмминга.

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

Можно несколько ускорить кодирование, удалив первые четыре такта. Такой кодер изображен на рис. 6.16. Чтобы понять эту схему, нужно заметить, что поступающие информационные символы не вводятся немедленно для выполнения деления на , а поступают тогда, когда необходимо сформировать сигнал обратной связи. Таким образом, обратная связь в устройстве на рис. 6.16 такова же, как и в устройстве на рис. 6.15. Далее, так как последние биты многочлена всегда равны нулю, то ничего не случится, если мы прибавим их к остатку от деления. Таким образом, остаток, вычисляемый устройством на рис. 6.16, равен остатку, вычисляемому устройством на рис. 6.15, но вычисление происходит только за 15 тактов, что, конечно, удобнее.

Рис. 6.16. Другой систематический кочер для (15, 11)-кода Хэмминга.

Теперь обратимся к декодеру. В канал поступаю! коэффициенты многочлена с К ним прибавляется многочлен ошибок На выходе канала принимаемся многочлен

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

Кодир. устройство предназначено для преобразования отсчётов напряжения сигнала U в эквивалентную кодовую комбинацию (или число N). В зависимости от вида функции преобразования N=φ(U) кодеры классифицируются по вариантам:

1) кодеры с линейной шкалой квантования, когда N=k*|U/Δ|, k=const,Δ=const (на рис-1);

2) кодеры с нелинейной шкалой квантования N≠k*|U/Δ| (на рис-2).

По принципу действия различают след. Типы кодеров: а) кодеры последовательного счёта; б) кодеры с поразрядным взвешиванием; в) матричные кодеры.

Линейные кодеры последовательного счёта строится по схеме рис 13.9, где 1 - широтно-импульсный модулятор; 2 – схема И; 3 – генератор импульсов; 4 – последовательный счётчик импульсов; 5 – буферная память. Входной АИМ сигнал U 1 преобразуется в ШИМ сигнал U 2 . Длительность импульсов ШИМ сигнала τi пропорциональна амплитуде импульсов входного АИМ сигнала. Модулированные по длительности импульсы подаются на первый вход логической ячейки И, на второй вход которой подаётся последовательность коротких импульсов U 3 от генераторного оборудования. На выходе ячейки И получим пачки импульсов U 4 ; количество импульсов в каждой пачке Ni пропорционально длительности импульсов ШИМ и, следовательно, пропорционально амплитуде отсчётных импульсов АИМ сигнала U 1 . Далее сигнал U 4 поступает на последовательный счётчик. Структ. схема счётчика вместе с буфером памяти на рис 13.11. Ячейки последовательного счётчика на триггерах Т1-Тm производят счёт импульсов, содержащихся в каждой пачке, и после считывания состояний ячеек счётчика формируется двоичная m-разрядная кодовая группа в параллельном коде. По окончании процесса счёта перед поступлением на счётчик следующей пачки импульсов производится сброс ячеек счётчика (опустошение), и он готов для дальнейшего счёта. Такой счётчик рассчитан на максимальное число импульсов Nmax=2 m , где m – число символов в кодовой комбинации. Триггеры Т1’, Т2’,…,Тm’ являются триггерами промежуточной памяти и относится к блоку буферной памяти. Сигнал от этих триггеров подаётся далее на логические ячейки И1-Иm, на другой вход которых поступают соответствующие импульсы y1-ym опроса состояния буферной памяти. Выходы ячеек И подсоединены ко входу многовходовой логической ячейки ИЛИ, на входе которой получаем ИКМ сигнал в последовательном коде.

Среди достоинств кодера линейного счёта можно назвать простоту, надёжность и повышенную точность работы. К недостаткам – необходимы логические элементы с высоким быстродействием, определяемым величиной F0 (частота поступления счётных импульсов).

Линейные декодеры.

Декодирование цифрового сигнала состоит в преобразовании кодовых групп цифрового сигнала (ЦС) в последовательность выборок соответствующей амплитуды. Известны различные варианты построения линейных декодеров. Наиболее часто применяются декодеры взвешивающего типа. Они могут быть построены на основе последовательной или параллельной обработки импульсов кодовых групп. Очевидно, что во втором случае скорость работы функциональных узлов декодера уменьшается в m раз. Поэтому практическое применение находят декодеры параллельного кода. Взвешивающий декодер состоит преобразователя последовательного кода в параллельный – 1, выполненного на триггерах по схеме рис. 13.11 (без схем И, ИЛИ), и блока эталонных напряжений – 2. Суммарное напряжение на выходе декодера с учётом всех символов кодовой группы будет. Для уменьшения ошибки квантования к этому напряжению добавляется напряжение величиной Uэтm/2. Практически это делается с использованием блока эталонов.

Конец работы -

Эта тема принадлежит разделу:

Сигналы электросвязи и методы их описания. Параметры и характеристики первичных сигналов электросвязи

МСП комплекс техн средств обеспечивающих одновременную и независимую передачу инф и от большого числа абонентов.. Первичные каналы e t eN t от абонентов n абонентов поступает на вход.. Структ схема АСП в состав обор я окон станций МСП с ЧРК входят..

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Сигналы электросвязи и методы их описания. Параметры и характеристики первичных сигналов электросвязи
Рассмотрим осн параметры сигналов как числовые хар-ки моделированного случайного процесса. Пост составляющая сигнала – среднее значение случ процесса. Переменная сост-ая – центрир

Уровни передачи
Уровенем передачи в нек. точке канала наз. log-ое преоб-е отношения энерг-ого пар-ра S к отсчетному значению этого же пар-р S0. В общем случае правило преобразования опред-ся формулой: р

Параметры и характеристики типовых каналов и трактов
Св-ва каналов и их кач-во опр. след-ми пар-ми и хар-ми: 1)Zвх и Zвых и их допуст. отклонение от номин-х знач-й. Отклонение Zвх и Zвых оценив-ся к-том отражения: , Zн-номин-е, Zр – реальное

Построение каналов двухстороннего действия. Канал ТЧ. Дифференциальная система. Устойчивость двухсторонних каналов
Каналы 2х стороннего действия необходимы для возможности осуществления телефонных разговоров. Поскольку для передачи телефонных сигналов используются каналы ТЧ, то они д.б. двусторонними. Все канал

Группообразование в МСП с ЧРК. Методы формирования спектров групп каналов
Для исп-я типовой преобр-й апп-ры и обеспечения как национальной, так и межд-й связи принято след-е стандартное группообр-е: ПГ – 12 каналов ТЧ (60-108кГц), ВГ 5 ПГ (312-552), ТГ – 5 ВГ (812-2044),

Формирование линейных спектров частот МСП с ЧРК. Построение линейных трактов МСП с ЧРК
При выборе граничных частот линейного спектра необх. учитывать тип направляющей среды. В системах с МСП исп-ся коаксиальный кабель, нижняя граничная частота лин. спектра выбирается из условия обесп

Каналообразующая аппаратура МСП с ЧРК. Структурные сх СИП-60 и СИП-300
КОА явл-ся типовой д/всех МСП с ЧРК, что позволяет упростить и удешевить их произ-во и эксплуатацию. КОА размещается на стойках: индивидуальных преобразователей (СИП), первичных преоб-й (СПП), втор

Принципы построения МСП с ВРК. Преимущества ЦСП перед АСП. Иерархия ЦСП
Основа построения всех м/дов с ВРК явл-ся теорема дискретизации Котельникова, в соответствии с к-ой непрерывный первичный сигнал a(t) с ограниченной шириной спектра мб передан с помощью последовате

Принципы построения систем передачи с ВРК.
Основой построения всех МСП с ВРК явл-ся теорема дискретизации Котельникова, в соотв-вии с к-рой непрерывный первичный сигнал с ограниченной шириной спектра м.б. восстановлен по его отсчётам, взяты

Дискретизация непрерывного сигнала. Спектр АИМ сигнала. Искажения дискретизации. Дискретизация групповых сигналов
В СП с ВРК используется АИМ. Различают АИМ 1ого рода и 2ого рода. При АИМ-I амплитуда отсчётов изменяется в соответствии с изменениями модулирующего сигнала. При АИМ-II амплитуда отсчёта постоянна

Кодирование квантованных сигналов. Типы кодов. Линейное и нелинейное кодирование
Применяют следующие коды: симметрично-двоичный, натуральный двоичный, код Грея. Симметричный используется при кодировании двуполярных сигналов. Для положительных отсчётов знак «1», для отрицательны

Временной спектр ИКМ-30, ИКМ-120
Цикл передачи – интервал времени, в течение к-го передаются кодовые комбинации всех каналов ЦСП, а также символы необх. служебных каналов. 1) ИКМ-30: длительность цикла равна периоду дискр

Генераторное оборудование ЦСП. Устройства тактовой синхронизации ЦСП. Выделители тактовой частоты. Фазовые дрожания
ГО обеспечивает формирование и распределение импульсных последовательностей управляющих процессами дискретизации, кодирования, ДК, ввода служебных сигналов на определённые позиции циклов передачи и

Структура линейного тракта ЦСП по электрическим кабелям.
ЦЛТ содержит передающее и прие-ое обор-ие оконечных пунктов (ОЛТ-ОП),участки направл-щей среды(НС) и линейные регенераторы (РЛ),размещенные в регенерационных пунктах (РП),которые могут быть не обсл

Нормирование параметров качества линейных трактов ЦСП
Нормирование параметров ЦСП осуществляется посредством создания номинальных цепей канала ТЧ и ОЦК.MaXпротяженность НЦ ОЦК ЕСС РФ составляет 13900 км. Номинальная цепь ОЦК имеет структуру,

Оборудование ОГМ-11. Плата ОК-110.
Плата примен. на ТФОП и предназн. для: 1)Транзита сигналов в диапазоне 0,3-3,4кГц м/у аналог. и цифровой АТС, ч/з блок ОГМ-11 по 2м телеф. каналам. 2)Транзита лин. сигналов взаимо

Принципы построения линейных трактов ВОСП.
Структурная схема цифровой волоконно-оптической системы передачи. В состав ВОСП входят следующие устройства: ·Каналообразующее оборудование передачи (КОО), обеспечивающее формирование опре

Методы уплотнения ВОСП.
В основе м/дов уплотнения ВОЛС лежит процесс мультиплексирования. По способу мультиплексирования ВОЛС делятся: - ВОЛС с частотным или гетеродинным упл-ем; - ВОЛС с временным упл-е


Оптич. пер-ки и прием-ки ВОСП выполн. в виде модулей, в сост. к-х входят ист-ки и пр-ки оптич. изл-я, а также эл. схемы обработки эл.сигналов. Структурная схема ПОМ (передающего оптического модуля)

Методы модуляции оптической несущей
Модуляция ОИ, к-ая явл-ся переносчиком данных м.б. осуществлена следующими способами: непосредственной модуляцией оптической несущей цифровым сигналом; модуляцией с исп-ем промежуточной поднесущей,

Типы оптических модуляторов.
Действия ОМ основаны на использовании различных физических эффектов, получаемых при прохождении ОИ в средах, имеющих кристаллическую структуру. Широко используются акусто-оптические и элек

Регенераторы оптического сигнала. Оптические усилители.
По методу восстановления ОС ретрансляторы делятся на повторители (регенераторы) и оптические усилители(ОУ). Повторители – преобразуют ОС в электрический, восстанавливают форму, амплитуду,

Логические устройства разделяют на два класса: комбинационные и последовательностные.

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

Иначе устройство называют последовательностным или конечным автоматом (цифровым автоматом, автоматом с памятью). В последовательностных устройствах обязательно имеются элементы памяти. Состояние этих элементов зависит от предыстории поступления входных сигналов. Выходные сигналы последовательностных устройств определяются не только сигналами, имеющимися на входах в данный момент времени, но и состоянием элементов памяти. Таким образом, реакция последовательностного устройства на определенные входные сигналы зависит от предыстории его работы.

Среди как комбинационных, так и последовательностных устройств выделяются типовые, наиболее широко используемые на практике.

Шифраторы

Шифратор - это комбинационное устройство, преобразующее десятичные числа в двоичную систему счисления, причем каждому входу может быть поставлено в соответствие десятичное число, а набор выходных логических сигналов соответствует определенному двоичному коду. Шифратор иногда называют «кодером» (от англ. coder) и используют, например, для перевода десятичных чисел, набранных на клавиатуре кнопочного пульта управления, в двоичные числа.

Если количество входов настолько велико, что в шифраторе используются все возможные комбинации сигналов на выходе, то такой шифратор называется полным, если не все, то неполным. Число входов и выходов в полном шифраторе связано соотношением n= 2 m , где n- число входов, m- число выходов.

Так, для преобразования кода кнопочного пульта в четырехразрядное двоичное число достаточно использовать лишь 10 входов, в то время как полное число возможных входов будет равно 16 (n = 2 4 = 16), поэтому шифратор 10×4 (из 10 в 4) будет неполным.

Рассмотрим пример построения шифратора для преобразования десятиразрядного единичного кода (десятичных чисел от 0 до 9) в двоичный код. При этом предполагается, что сигнал, соответствующий логической единице, в каждый момент времени подается только на один вход. Условное обозначение такого шифратора и таблица соответствия кода приведены на рис. 3.35.

Используя данную таблицу соответствия, запишем логические выражения, включая в логическую сумму те входные переменные, которые соответствуют единице некоторой выходной пере­менной. Так, на выходе у 1 будет логическая «1» тогда, когда логическая «1» будет или на входе Х 1 ,или Х 3 , или Х 5 , или Х 7 , или X 9 , т. е. у 1 = Х 1 + Х 3 + Х 5 + Х 7 +X 9

Аналогично получаем у 2 = Х 2 + Х 3 + Х 6 + X 7 у 3 = Х 4 + Х 5 + Х 6 + Х 7 у 4 = Х 8 + X 9

Представим на рис. 3.36 схему такого шифратора, используя элементы ИЛИ.
На практике часто используют шифратор с приоритетом. В таких шифраторах код двоичного числа соответствует наивысшему номеру входа, на который подан сигнал «1», т. е. на приоритетный шифратор допускается подавать сигналы на несколько входов, а он выставляет на выходе код числа, соответствующего старшему входу.

Рассмотрим в качестве примера (рис. 3.37) шифратор с приоритетом (приоритетный шифратор) К555ИВЗ серии микросхем К555 (ТТЛШ).

Шифратор имеет 9 инверсных входов, обозначенных через PR l , …, PR 9 . Аббревиатура PR обозначает «приоритет». Шифратор имеет четыре инверсных выхода B l , …, B 8 . Аббревиатура B означает «шина» (от англ. bus). Цифры определяют значение активного уровня (нуля) в соответствующем разряде двоичного числа. Например, B 8 обозначает, что ноль на этом выходе соответствует числу 8. Очевидно, что это неполный шифратор.

Если на всех входах - логическая единица, то на всех выходах также логическая единица, что соответствует числу 0 в так называемом инверсном коде (1111). Если хотя бы на одном входе имеется логический ноль, то состояние выходных сигналов определяется наибольшим номером входа, на котором имеется логический ноль, и не зависит от сигналов на входах, имеющих меньший номер.

Например, если на входе PR 1 - логический ноль, а на всех остальных входах - логическая единица, то на выходах имеются следующие сигналы: В 1 − 0, В 2 − 1, В 4 − 1, В 8 − 1, что соответствует числу 1 в инверсном коде (1110).

Если на входе PR 9 логический ноль, то независимо от других входных сигналов на выходах имеются следующие сигналы: В 1 − 0 , В 2 − 1 , В 4 − 1, В 8 − 0, что соответствует числу 9 в инверсном коде (0110).

Основное назначение шифратора - преобразование номера источника сигнала в код (например, номера нажатой кнопки некоторой клавиатуры).


Дешифраторы

Называется комбинационное устройство , преобразующее n-разрядный двоичный код в логический сигнал, появляющийся на том выходе, десятичный номер которого соответствует двоичному коду. Число входов и выходов в так называемом полном дешифраторе связано соотношением m= 2 n , где n- число входов, а m- число выходов. Если в работе дешифратора используется неполное число выходов, то такой дешифратор называется неполным. Так, например, дешифратор, имеющий 4 входа и 16 выходов, будет полным, а если бы выходов было только 10, то он являлся бы неполным.

Обратимся для примера к дешифратору К555ИД6 серии К555 (рис. 3.38).


Дешифратор имеет 4 прямых входа, обозначенных через А 1 , …, А 8 . Аббревиатура A обозначает «адрес» (от англ.address). Указанные входы называют адресными. Цифры определяют значения активного уровня (единицы) в соответствующем разряде двоичного числа. Дешифратор имеет 10 инверсных выходов Y 0 , …, Y 9 . Цифры определяют десятичное число, соответствующее заданному двоичному числу на входах. Очевидно, что этот дешифратор неполный.

Значение активного уровня (нуля) имеет тот выход, номер которого равен десятичному числу, определяемому двоичным числом на входе. Например, если на всех входах - логические нули, то на выходе Y 0 - логический ноль, а на остальных выходах - логическая единица. Если на входе А 2 - логическая единица, а на остальных входах - логический ноль, то на выходе Y 2 - логический ноль, а на остальных выходах - логическая единица. Если на входе - двоичное число, превышающее 9 (например, на всех входах единицы, что соответствует двоичному числу 1111 и десятичному числу 15), то на всех выходах - логическая единица.

Дешифратор - одно из широко используемых логических устройств. Его применяют для построения различных комбинационных устройств.

Рассмотренные шифраторы и дешифраторы являются примерами простейших преобразователей кодов.

Преобразователи кодов

В общем случае, называют устройства, предназначенные для преобразования одного кода в другой, при этом часто они выполняют нестандартные преобразования кодов. Преобразователи кодов обозначают через X/Y.

Рассмотрим особенности реализации преобразователя на примере преобразователя трехэлементного кода в пятиэлементный. Допустим, что необходимо реализовать таблицу соответствия кодов, приведенную на рис. 3.39.



Здесь через N обозначено десятичное число, соответствующее входному двоичному коду. Преобразователи кодов часто создают по схеме дешифратор - шифратор. Дешифратор преобразует входной код в некоторое десятичное число, а затем шифратор формирует выходной код. Схема преобразователя, созданного по такому принципу, приведена на рис. 3.40, где использован матричный диодный шифратор. Принцип работы такого преобразователя довольно прост. Например, когда на всех входах дешифратора логический «О», то на его выходе 0 появляется логическая «1», что приводит к появлению «1» на выходах у 4 и у 5 , т. е. реализуется первая строка таблицы соответствия кодов.


Промышленность выпускает большое число шифраторов, дешифраторов и преобразователей кодов, таких как дешифратор 4×16 со стробированием (К555ИДЗ), преобразователь кода для управления светодиодной матрицей 7×5 (К155ИД8), преобразователь кода для управления шкальным индикатором (К155ИД15) и др.

Принципиальная электрическая схема кодера Хэмминга

Принципиальная электрическая схема кодера Хэмминга с поэлементным формированием проверочных элементов кода (7,4) приведена на рисунке 5. Эта схема построена в соответствии с выражениями, полученными в п. 3.6 или в соответствии с проверочной матрицей данного кода записанной в п. 3.8. Кодер включает в себя: сдвигающий регистр, осуществляющий преобразование параллельного кода в последовательный, и логические элементы сложения по модулю два, которые осуществляющие формирование проверочных символов. Количество этих элементов определяется количеством проверочных элементов кодовой комбинации.

Рисунок 5 - Принципиальная электрическая схема кодера Хэмминга (7,4)

Принципиальная электрическая схема декодера Хэмминга

Декодер Хэмминга должен не только произвести проверку на верность принятой комбинации, но и при наличии ошибки должен осуществить ее исправление, поэтому декодер содержит две части: схему определения синдрома и схему исправления ошибки. Кроме того декодер содержит регистр, который служит для преобразования последовательного кода в параллельный. Принципиальная электрическая схема декодера представлена на рисунке 6. Схема определения синдрома кода состоит из логических элементов сложения по модулю два. В них осуществляется определение проверочных символов b i ’’ в соответствии с принятыми информационными символами a i ’ и проверочной матрицей. В следующих сумматорах по модулю два осуществляется сложение принятых проверочных элементов с полученными на приеме, в результате чего получают синдром кода С i . Схема исправления ошибки состоит из логических элементов И, в которых формируется сигнал ошибки для ошибочного разряда, и логических элементов сложения по модулю два, в которых и осуществляется исправление ошибочного разряда (его инвертирование). Количество элементов И и сумматоров по модулю два определяется количеством информационных элементов кодовой комбинации, т. к. ошибка в проверочной части не приводит к искажению сообщения и в дальнейшей обработке эта часть не участвует. Элементы НЕ, на входах элементов И предотвращают формирование ложных сигналов ошибки для элементов а 1 , а 2 и а а при появлении синдрома вида 111.

Рисунок 6 - Принципиальная электрическая схема декодера Хэмминга (7,4)

Принципиальная электрическая схема кодера циклического кода

Принципиальная электрическая схема кодера циклического кода (7,4) приведена на рисунке 7.

Рисунок 7 - Принципиальная электрическая схема кодера циклического кода (7,4)

Кодер построен на многотактном фильтре (МФ) в качестве которого используется регистр. Количество D-триггеров в МФ соответствует степени порождающего полинома. Также в состав МФ входят логические элементы сложения по модулю два, их количество на один меньше ненулевых членов порождающего полинома. Данные элементы располагаются на месте нулевого члена порождающего полинома и после триггера соответствующего члену х 0 . В данной схеме МФ соответствует полиному G(x)=х 3 +х 2 +х 0 . Также в схему кодера входит два ключа в качестве которых используются логические элементы И, тактового RS-триггера и логического элемента ИЛИ.

Формирование кодовой комбинации на выходе схемы происходит за 7 тактов. За первые четыре такта на выход поступают информационные разряды: тактовые импульсы подаются на установочный вход единицы «S» RS-триггера, в результате чего открывается ключ К1 и входные информационные разряды через элемент ИЛИ поступают на выход. Одновременно информационные разряды поступают в МФ где осуществляется вычисление проверочных разрядов. С пятого по седьмой такты формируются проверочные разряды. При этом тактовые импульсы подаются на установочный вход нуля «R» RS-триггера. Ключ К1 закрывается а К2 открывается и проверочные разряды из МФ через К2 и элемент ИЛИ поступают на выход.

Принципиальная электрическая схема декодера циклического кода

Принципиальная электрическая схема декодера циклического кода (7,4) представлена на рисунке 8.

Рисунок 8 - Принципиальная электрическая схема декодера циклического кода (7,4)

Данный декодер способен только обнаруживать ошибки и не способен их исправлять. В его состав входят так же как и в кодер тактовый RS-триггер, два ключа К1 и К2, элемент формирования ошибки ИЛИ и декодирующий регистр, принцип построения которого аналогичен построения МФ кодера. Кроме того устройство содержит буферный регистр состоящий из D-триггеров и логических элементов И у которых один из входов инверсный.

За первые четыре такта информационные разряды поступающей кодовой комбинации, через К1, записываются в буферный регистр: Тактовые импульсы поступают на установочный вход единицы «S» RS-триггера и К1 открывается. Одновременно разряды кодовой комбинации поступают в декодирующий регистр, где вычисляется синдром. Если синдром кода не равен нулю, то схема или формирует сигнал ошибки «1», который поступает на вход К2. За 5 -7 такты открывается К2 и закрывается К1. В случае ошибки на входе и выходе К2 действуют единицы, а следовательно логические элементы И в схеме буферного регистра закрыты и информация хранимая в регистре стирается. Если же комбинация принята верно, т. е. синдром равен нулю, то информационные разряды поступают на выход декодера и используются для дальнейшей обработки.

Принципиальная электрическая схема декодера мажоритарного циклического кода

Принципиальная электрическая схема декодера мажоритарного кода (7,3) представлена на рисунке 9.

Рисунок 9 - Принципиальная электрическая схема декодера циклического мажоритарного кода (7,4)

Декодер включает в себя буферный регистр и схему вычисления линейных выражений. Количество ячеек буферного регистра соответствует разрядности кодовой комбинации Bip(x). Схема вычисления линейных выражений содержит логические элементы сложения по модулю два и мажоритарные элементы (М). Количество логических элементов соответствует количеству линейных выражений кода, а количество мажоритарных элементов соответствует разрядности информационной части комбинации, т. е. разрядности Ai(x).

В начале цикла вся кодовая комбинация Bip(x)’ через ключ (К) записывается в ячейки буферного регистра, причем, старший разряд а 1 ’ записывается в триггер Т1, а 2 ’ в Т2, а 3 ’ в Т3, а 4 ’ в Т4, b 1 ’ в Т5, b 2 ’ в Т6, b 3 ’ в Т7. Затем ключ размыкается и происходит вычисление линейных выражений для всех информационных символов. Результаты вычисления поступают в мажоритарные элементы. Кроме этих выражений в соответствующие мажоритарные элементы поступают символы тех разрядов, для которых определяются линейные выражения. Мажоритарные элементы выносят решения о принятых символах а i . Затем информационная комбинация Аi(х) поступает на выход декодера.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: