Формирователь корректирующего кода Советский патент 1991 года по МПК H03M13/51 

Описание патента на изобретение SU1695515A1

«

Ё

Похожие патенты SU1695515A1

название год авторы номер документа
Способ многодорожечной цифровой магнитной записи и устройство для его осуществления 1988
  • Горохов Юрий Иванович
  • Аракелов Владимир Михайлович
  • Грибков Геннадий Павлович
  • Васютин Юрий Александрович
  • Луканин Альберт Евгеньевич
SU1606996A1
Способ многодорожечной цифровой магнитной записи и устройство для его осуществления 1990
  • Горохов Юрий Иванович
  • Аракелов Владимир Михайлович
  • Васютин Юрий Александрович
  • Грибков Геннадий Павлович
  • Юзбашев Александр Григорьевич
SU1732380A1
Устройство адресации памяти 1988
  • Орловский Эдуард Викентьевич
  • Вишняков Владимир Анатольевич
  • Щурко Владимир Михайлович
  • Герман Олег Витольдович
  • Поправкин Игорь Иванович
SU1575188A1
МИКРОПРОЦЕССОР ВВОДА-ВЫВОДА ИНФОРМАЦИИ 1992
  • Селезнев И.П.
  • Аксенов Г.М.
RU2042182C1
Формирователь кодов для рельсовой цепи 1990
  • Лисенков Виктор Михайлович
  • Бестемьянов Петр Филимонович
  • Шалягин Дмитрий Валерьевич
  • Казимов Григорий Александрович
SU1753598A1
Устройство для сопряжения центрального процессора с группой арифметических процессоров 1988
  • Михнов Юрий Павлович
SU1529236A1
Кодер 1987
  • Горохов Юрий Иванович
SU1474855A1
Процессор быстрого преобразования Фурье 1986
  • Зайцев Геннадий Васильевич
  • Нагулин Николай Евгеньевич
SU1388892A1
Процессор быстрого преобразования Фурье 1985
  • Зайцев Геннадий Васильевич
  • Нагулин Николай Евгеньевич
SU1247891A1
Устройство контроля линейных цифровых систем 1987
  • Линьков Владимир Анатольевич
  • Филин Геннадий Анатольевич
SU1425681A1

Иллюстрации к изобретению SU 1 695 515 A1

Реферат патента 1991 года Формирователь корректирующего кода

Изобретение относится к электросвязи и может использоваться для кодирования цифровой информации избыточным кодом Хемминга. Устройство формирует корректирующий код для двоичного цифрового сигнала параллельно-последовательным кодом, что повышает быстродействие устройства. Формирователь содержит счетчик 1 (импульсов), сумматоры 2, 3 по модулю два, элементы 4,11 задержки, группу 5 элементов И, группы 6, 7 триггеров, элемент ИЛИ 8, триггер 9 и блок 10 постоянной памяти. 2 ил. 1 табл.

Формула изобретения SU 1 695 515 A1

Os

О

ел ел

ел

Изобретение относится к электросвязи и может использоваться в кодерах и декодерах цифровых систем передачи информации.

Цель изобретения - повышение быстродействия формирователя.

На фиг. 1 и 2 приведены функциональная схема формирователя и временные диаграммы сигналов, поясняющие его работу. Формирователь содержит (фиг. 1) счетчик 1 импульсов, первый и второй сумматоры 2, 3 по модулю два, первый элемент А задержки, группу 5 элементов И, первую, вторую группы 6, 7 триггеров, элемент ИЛИ 8, триггер 9, блок 10 постоянной памяти и второй элемент 11 задержки.

На фиг. 2 приведены диаграммы сигнала ввода информации (байта) в устройство (фиг. 2а), последовательность состояний двоичного счетчика 1 (фиг. 26), моменты возможного появления сигнала на выходе элемента 4 задержки (фиг. 2 в), сигнал на выходе элемента 11 задержки (фиг. 2 г), последовательность изменений состояний триггеров первой группы 6 (фиг. 2 д), послег- довательность изменений состояний триггеров второй группы 7 (фиг. 2 е) и момент появления сигналов на выходах блока 10 постоянной памяти.

Устройство (фиг. 1) обеспечивает формирование корректирующего кода Хеммин- га с кодовым расстоянием d А при побайтно-последовательном поступлении информации.

Устройство работает циклами, перед началом каждого цикла счетчик 1 и триггеры первой и второй групп 6 и 7 устанавливаются в нулевое состояние. При поступлении первого байта информации значение этого байта записывается на триггерах группы 7, а в сумматоре 2 производится суммирование значений всех разрядов байта по mod 2. Одновременно тактовый импульс, поступающий на вход счетчика 1, переводит счетчик 1 в очередное (первое) состояние. В соответствии с состоянием счетчика 1 происходит коммутация группы 5 элементов .И, а в сумматоре 3 образуется сумма по mod 2 значений разрядов счетчика 1.

Если сумма значений разрядов байта информации, сформированная в сумматоре 2, нечетна, то по сигналу с выхода сумматора 2, задержанному на элементе 4, код счетчика 1 через группу 5 элементов И и с выхода сумматора 3 переносится соответственно на триггеры группы 6 и триггер 9. Время задержки на элементе 4 обеспечивает завершение переходных процессов в счетчике 1 и-сумматоре 3. С приходом каж- ного следующего байта информации работа

, формирователя повторяется. При этом на триггерах групп б и 7 происходит поразрядное суммирование по mod 2 поступающих сигналов с накопленными на них результатами.

После прохождения последнего байта информации на выходе переполнения счетчика 1 формируется сигнал, который поступает после задержки в элементе 11 на время

0 завершения переходных процессов в устройстве, на управляющий вход блока 10 постоянной памяти. На выходах блока 10 появляется кодовый сигнал, выбираемый по адресу, определяемому текущим состояни5 ем триггеров группы 7.

Коды, хранимые в блоке 10 постоянной памяти, приведены в таблице.

Кодовый сигнал, соответствующий значению старшего разряда кода, поступивший

0 на выход блока 10, проходит через элемент ИЛИ 8 на счетный вход триггера 9, где происходит его суммирование с ранее накопленным результатом. В итоге на выходах группы 6 триггеров и триггера 9, являющих5 ся выходами устройства, будет сформирована первая часть корректирующего кода.

Кодовый сигнал, соответствующий значениям младших разрядов кода, и поступивший на выходы блока 10 постоянной

0 памяти, образует вторую часть корректирующего кода, завершая цикл работы устройства,

Восьмиразрядный двоичный код (байт), получаемый на триггерах групп 7, является

5 адресом обращения к блоку 10, Восьмиричное представление двоичного кода осуществляется путем представления каждых трех разрядов, начиная с младших, их десятичным (восьмиричным) эквивалентом: 000 0;

0 001 1; 010 2; 011 3;... Поэтому двоичный восьмиразрядный адрес обращения к блоку 10 в восьмиричной форме будет иметь три разряда, например: 10101010 251.

В таблице указано содержание ячейки

5 блока 10, соответствующее каждому из возможных адресов обращения, например (см. таблицу):

Двоичный код адреса обращения01110010

0 Восьмиричный код

адреса обращения162

Код, записанный в ячейке

блока 10 (восьмиричный), 06

Код .записанный в ячейке

5 блока 10 (двоичный),0110

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

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

Формула изобретения Формирователь корректирующего кода, содержащий счетчик, выходы разрядов которого соединены с первыми входами одноименных элементов И группы, выходы которых соединены со счетными входами одноименных триггеров первой группы, триггер, выход которого и выходы триггеров первой группы являются выходами формирователя, триггеры второй группы, первый сумматор по модулю два, первый элемент задержки и элемент ИЛИ, установочные входы счетчика, триггера и триггеров первой и второй групп являются установочными входами формирователя, отличающийся тем, что, с целью повышения

быстродействия, в него введены второй элемент задержки, блок постоянной памяти и второй сумматор по модулю два, информационные входы которого подключены к выходам одноименных разрядов счетчика, счетный вход счетчика является тактовым входом формирователя, входы первого сумматора по модулю два объединены со счетными входами одноименных триггеров

второй группы и являются информационными входами формирователя, выход первого сумматора по модулю два соединен через первый элемент задержки с вторыми входами элементов И группы и управляющим входом второго сумматора по модулю два, выход которого соединен с первым входом элемента МЛ И, выход которого соединен со счетным входом триггера, выходы триггеров второй группы соединены с одноименными

адресными входами блока постоянной памяти, первый выход которого соединен с вторым входом элемента ИЛИ, выход переполнения счетчика соединен через второй элемент задержки с управляющим входом блока постоянной памяти, вторые выходы которого являются выходами формирователя.

J

czr

л ч

(O

X

л

tf

Qo

3

S

1

Документы, цитированные в отчете о поиске Патент 1991 года SU1695515A1

Устройство для декодирования двоичных кодов Хэмминга 1985
  • Жуков Анатолий Борисович
SU1307593A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Кодер 1987
  • Горохов Юрий Иванович
SU1474855A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 695 515 A1

Авторы

Горохов Юрий Иванович

Даты

1991-11-30Публикация

1989-05-15Подача