Устройство для обнаружения ошибок в равновесном коде

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (ц) Н 03 М 7/20, 13/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ, ГОСУДАРСТВЕННЫЙ КОМИТЕТ

f10 ИЮБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

К Д ВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4340956/24-24 (22) 08.12.87 (46) 23.07.90. Бюп. ¹ 27 (72) О.Н.Музыченко (53) 681,325 (088.8) (56) Авторское свидетельство СССР

¹- 1149260, кл. С 06 F 11/00, 1982.

Авторское свидетельство СССР ¹ 1325480, кл, С 06 F 11/00, 1986. (54) УСТРОЙСТВО ДЛЯ ОБНАРУЖЕНИЯ ОШИБОК В РАВНОВЕСНОМ КОДЕ (57) Изобретение относится к автома„„SU,, ЕИОЩ4 А 1

2 тике и вычислительной технике, Его использование в системах обработки цифровой информации позволяет повысить быстродействие. Устройство содержит генератор 1 тактовых импульсон, многоканальный преобразователь

2 параллельного кода в последовательности импульсов, триггер 3, блок 4 подсчета импульсов, элементы ИЛИ 5, 11, реверсивные накопители 6, группу элементов И 7 и элементы И 9,10. Поставленная цель достига .тся благодаря введению группы элементов ИЛИ 8 и группы элементов И 12. 1 ил.

1580564

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

Цель изобретения — повьппение быстродействия.

На чертеже приведена функциональная схема предлагаемого устройства.

Устройство содержит генератор 1 тактовых импульсов, многоканальный преобразователь 2 параллельного кода ,,: в последовательности импульсов, триг.гер 3, блок 4 подсчета импульсов, .первый элемент ИЛИ 5, реверсивные на- 15 копители 6, первую группу элементов

И 7, группу. элементов ИЛИ 8, первый

9 и второй 10 элементы И, второй элемент ИЛИ 11 и вторую группу эле ментов И 12. Устройство содержит так- 20 же информационные 13 и установочные

14 входы, информационный выход 15 и выход 16 окончания работы.

Устройство предназначено для работы с и-разрядным кодом с постоянным 25 числом К единиц.

Многоканальный преобразователь 2 может быть выполнен на распределителе импульсов, выходы которого соединены с первыми входами 2р групп элементов И (2р — число. каналов преобразователя 2), вторые входы элементов

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

2, тактовый вход распределителя импульсов является тактовым входом преобразователя 2, а выход его последнего разряда — выходом окончания работы преобразователя 2.

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

И, выход которого является выходом окончания работы преобразователя 2.

Триггер 3 выполняется в виде RSтриггера, если многоканальный преобразователь 2 выполнен на регистрах сдвига, либо на распределителе импульсов, сигнал на выходе окончания работы которого синхронизован с паузой между тактовыми импульсами, или в виде счетного триггера, если преобразователь 2 выполнен на распределителе импульсов, сигнал на выходе окончания работы которого синхронизован с тактовым импульсом.

Реверсивный накопитель 6 может быть выполнен в виде реверсивного счетчика с двумя счетными входами на з

1п1

log2(- +1)(разрядов, соединенного р прямыми выходами с входами элемента

ИЛИ, прямой выход которого является первым, а инверсный выход — вторым выходами накопителя 6, суммирующий и вычитающий счетные входы счетчика являются соответственно первым и вторым счетными входами реверсивного накопителя 6.

В исходном состоянии в счетчик реверсивного накопителя б,i с входов

14.i записывается код числа п ; входов (p+i)-го канала многоканального преобразователя 2, Блок 4 подсчета импульсов может быть выполнен в виде реверсивного

Ф счетчика на b )log (K +2), K =

= max(K,) — () раарадсв, суммирующий и вычитающий счетные входы которого являются соответственно первым и вторым счетными входами блока 4. Прямой выход старшего разряда счетчика является выходом переполнения блока 4, а его выходы соединены с входами элемента И, выход которого является информационным выходом счетного блока 4, причем элемент И соединен входами с прямыми выходами разрядов счетчика с номерами, равными номерам единичных разрядов в двоичном представлении числа q+K, и инверсными выходами остальных его разрядов, где

q=2 -К-1 О. В исходном сос оянии в счетчик блока 4 с входов 14.р записывается код числа n2 +q.

Кроме того, реверсивйый счетчик может в исходном состоянии устанавливаться с входов 14.р в состояние, при котором в него записан код числа и g, т. е. q=0, однако при этом выходом переполнения блока 4 является выход порогового элемента с весами входов 2 и порогом К+1, соединяемо1580ч64

l0

20 го входами с прямыми выходами реверсивного счетчика.

Элементы И 12 могут устанавливаться непосредственно на выходах каналов преобразователя 2.

Устройство функционирует следующим образом.

В исходном состоянии многоканальный преобразователь 2, триггер 3, накопители 6 и блок 4 сброшены. На информационные входы 13 подан контролируемый код, причем на входы каналов от первого до р-го он подан в прямом виде, а на входы каналов от (p+1)"га до (2р)-ro — в инверсном либо в прямом, но инвертируется установкой инверторов на соответствующих входах многоканального преобразователя 2 либо выполнением соответствующих входов преобразователя 2 инверсными.

При поступлении тактовых импульсов на тактовый вход многоканального преобразователя 2 с выхода генератора 1 тактовых импульсов преобразователь 2 преобразует количество единичных сигналов на информационных входах каналов от первого да р-га и количество нулевых сигналов на информационных входах каналов от (р+ 1)-га до (2р)-ro в количество импульсов на выходах соответствующих каналов. Импульсы с выхода (2р)-га канала многоканального преобразователя 2 поступают на вычитающий счетный вход блока 4, а с выхода р-ro канала — через элемент ИЛИ 5 на суммирующий вход блока 4. Если импульс поступает только на суммирующий или только на вычитающий входы блока 4, та к ега содержимому прибавляется или ат ега содержимого вычитается соответственно единица. Импульсы с выхода i-га канала многоканального преобразователя 2 поступают на суммирующий вход реверсивного накопителя б.i а с выхода (p+i)-го канала — на вычитающий счетный вход реверсивного накопителя б,i через элемент ИЛИ 8.i. Если импульс поступает только на суммирующий вход реверсивного накопителч 6, то к его содержимому прибавляется единица, а если только на вычитающий счетный вход, то от его содержимого вычитается единица. Если импульсы поступают одновременно с i-ro и (p+i)-го или р-го и (Zp)-го каналов преобразователя 2, то состояние реверсивного на30

55 капителя 6.i:плп счс гнаго блока 4 не изменяется благодаря элементам П 12.

Работа продолжается таким образом да оканча"..ия преобразования м одного када мнагака«аль«ым преобразователем

2. По аканчани!! преобразования оч самоблокируется и далее импульсов на выходах своих ка«алов не формирует.

При этом сигналам сс своего выходB. окончания рабаты преобразователя 2 переключает триггер 3, «а гыходе которого появляется еди«ичный сигнал.

Далее происходит процесс паслсдавательнога перес..ста садержимсга реверсивных накопителей 6 в блок . !1усть б,i — наиме«ьшпй «амер реверсив !orа накопителя, в который записан ненулевой кад, причем к моменту ака«чания рабаты преобразователя 2 в каждый påâåðсив«ый «акапиTель 6.1 записан код числа еди«ичных сигналов на паре групп инфармап«а«ных входов 13.1 и 13.(p+i). Прп этом еди«и-гным сиг«алом C. первого выхода реверсивного накопителя 6.1. и едии ;чными сиг«алами с вторых вьг ада« реверсив«ы:; нека пителей 6, 1 — 6.(i — 1) разрешается прохождение тактовых импульсов через элемент И 7.1 н элемент 1!111! 5 «а суммирующий вход счет«ага блока 4 и через элемент И 7.i н элемент ИЛИ 8.i на вычитающий:асхад реверсиьнага накопителя 6.i, при этом кажды!", раз к садери. маi tу блаKа 4 прибавляoTcя а аT содержимого реверс«".«oão «акапителя

6. !. вычитается c.„"„ t«t!UQ, P 550TH. Ilpo далжается таким образам да обнуления реверсивного «акапителя 6 ° i, при этом на ега первом выходе появляется нулевой сигнал, запрещающий дальнейшее прахахде«ие тактовых импульсов через элемент И 7 ° i, а на втором выходе единичный, разрешающий. их прохождение через элеме,ггы И 7. (i+1) — 7. (р-1) .

И далее аналогично асущестьляются обнуле«ие реверсивным накопителей

6, (i+I) — 6. (p-i) и пересчет их содержимого в счетчик блока 4.

Д

Если,7 Х < К, та работа устрайст1 ! =-I ва продолжается да обнуления всех реверсивных накагителей 6 при этом на их вторых выходах паявляютсч единичные сигналы, поступающие на входы элемента И 9 и вызывающие на выходе

16 .окончания рабаты устройства единичный сигнал, свидетепьствуюший об окончании цикла работы. Результат

1580564 и снимается с выхода 15: если . Х<=K

1-( то на выходе 15 единичный сигнал, еси и ли,; Х; К, то нулевой. Если,0 Х; ) 5

3 аф \

>К, то работа устройства продолжается до накопления в блоке 4 (К+1) импульса, при этом на его выходе переполнения появляется единичный сигнал, 10 поступающий через элемент И 10 на вход элемента ИЛИ 11 и вызывающий

: единичный сигнал на выходе 16 окончания работы устройства. С выхода 15 сйимается нулевой сигнал.

Таким образом, предлагаемое устройство обеспечивает более высокое быстродействие, чем известное.

Формула из о бр ет ения

Устройство для обнаружения ошибок в равновесном коде, содержащее много канальный преобразователь параллель- 25 ного кода в последовательности импульсов, информационные входы .первого — 2р-го каналов которого являются соответствующими информационными входами устройства, генератор тактовых 0 импульсов, выход которого подключен к первым входам элементов И первой группы и тактовому входу многоканального преобразователя параллельного кода в последовательности импульсов, выход окончания работы которого соединен с входом триггера, выход которого подключен к вторым входам элементов И первой группы и первому входу первого элемента И, первый — (р-1)-й 40 реверсивные накопители, первые выходы которых соединены с третьими. входами одноименных элементов И первой группы, выходы которых подключены к соответствующим входам первого элемента 45

ИЛИ, второй выход i-ro реверсивного накопителя (i-1, р-1) соединен с (i+

+3)-мн входами (i+1)-ro - (р-1)-го элементов И первой группы и (i+1)-м входом первого элемента И, выход которого подключен к первому входу второго элемента ИЛИ, выход которого является выходом окончания работы устройства, блок подсчета импульсов, выход переполнения которого соединен с первым входом второго элемента И, выход р-ro канала многоканального преобразователя параллельного кода в последовательности импульсов соединен с р-м входом первого элемента ИЛИ, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, в устройство введены группа элементов

ИЛИ и вторая группа элементов И, выходы 2р-го и первого — (р-1)-го каналов многоканального преобразователя параллельного кода в последовательности импульсов соединены соответственно с прямыми входами 2р-ro и первого — (р-1)-ro и инверсными входами р-ro — (2р-1)-го элементов И второй группы, выходы (р+1)-го — (2р-1)-го каналов многоканального преобразователя параллельного кода в последовательности импульсов соединены с первыми входами соответственно первого— (р-1)-ro элементов ИЛИ группы, вторые входы которых подключены к выходам одноименных элементов И первой группы, вьиоды первого - (р-1)-ro элемен» тов ИЛИ группы и первого элемента

ИЛИ подключены соответственно к инверсным входам первого — (р-1)-го и (2р)-го.и прямым входам (р+ 1)-го(2р-1)-ro и р-ro элементов И второй группы, выходы i-го и (p+i)"ro элементов И второй группы (i 1 р-1) соединены соответственно с первым и вторым счетными входами i-ro реверсивного накопителя, установочные входы которого являются i-ми установочными входами устройства, выходы р-го и 2р-го элементов И второй группы подключены соответственно к первому и второму счетным входам блока подсчета импульсов, установочные входы и информационный выход которого являются соответственно р-ми установочными входами и информационным выходом устройства, второй вход и выход второго элемента.И подключены соответственно к выходу триггера и второму входу второго элемента ИЛИ.

Устройство для обнаружения ошибок в равновесном коде Устройство для обнаружения ошибок в равновесном коде Устройство для обнаружения ошибок в равновесном коде Устройство для обнаружения ошибок в равновесном коде 

 

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

Изобретение относится к автоматике и вычислительной технике

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

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к вычис;- лительной технике

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике

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

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике

Изобретение относится к электросвязи

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

Изобретение относится к вычислительной технике и технике связи

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

Изобретение относится к автоматике и вычислительной технике и может найти применение при построении аппаратуры передачи и обработки цифровой информации, в устройствах декодирования кода Рида Соломона (далее РС-кода)
Наверх