Устройство для контроля -кодов

Номер патента: 1711335

Авторы: Красиков, Маловичко, Ткаченко

ZIP архив

Текст

СООЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК ииЯОиц 171 13 1) " 03 М 13/00 НЫЙ КОМИТЕТ ИЯМ И ОТНРЬГИЯСССР ГОСУД АРСПО ИЗОБРЕТЕПРИ ГКНТ ОПИСАНИЕ ИЗОБРЕТЕНИ АВТОРСКОМУ СОИ е-кодо вычис"данных,контролярасши 5А,красиков тельство СС М 13/00, 19 льство СССР М 13/00,контрУстодера,. Риг(56) Авторское свидеИ 1203711, кл, Н 03Авторское свидетеЛ" 1649678, кл. Н 0303,02.88,(54) ьстРОйСТВО дйя кОнтРОЛ(57) Изобретение относитсялительной технике и передачможет быть использовано дляй-кодов. Цель изобретениярение функциональных возможустройства, т,е. способностля обобщенной формы с-кодов1711335Изобретение относится к вычислительной технике и передаче данных,может быть использовано для контроляг-кодов.Цель изобретения - расширение функ-,циональных воэможностей за счет контроля обобщенной. формы г-кодов,На фиг. 1 представлена схема устройства для контроля с-кодов 1 на фиг,2 схема блока счета.Устройство (фиг.1) содержит первый вход 1 константы устройства, счетчик 2,1, блок 2.2 счета, с первого потретий элементы ИЛИ-И 3.1-3.3, третийэлемент ИЛИ 4,1, первый элемент 4.2.запрета, первый элемент И 4.3, первыйэлемент ИЛИ 4,4, второй элемент И4.5 второй элемент ИЛИ 4.6, второйэлемент 4.7 запрета, триггер 5.1,вход 6 начальной установки устройства, тактовый вход 7 устройства, информационный вход 8 устройства, вто"рой вход 9 константы устройства, спервого по третий контрольные выходы 10-12 устройства, третий и цетвертый входы 13, 14 константы устройст- З 5ва(и) = 00-0 1000 г го г го г,Если параметр го якг неограницен(1), например для минимального -ко Ра пакетной формы Й-кода, то на Входе 14 устанавливается "0", в противном случае - , На входе 3 устанавливается в инверсном виде параметрг в младшими разрядами вперед, по.аналогичному правилу на входах 9 и 1устанавливаются параметры г иь ю(пг, . соответственно, Это задает условия сравнения для элементов ИЛИ-И3.1-3.3 и обеспечивает универсальность 55устройства, т.е, возможность применения его для различных г-коров.Счетчик 2.1 предназначен для подсцета числа единиц в пакете, есличисло единиц гт - текущее, подсчиэлементы ИЛИ-И 3, 1-3.3, элементы ИЛИ4.1, 4.4 и 4.6, элементы 4.2 и 4,7запрета, элементы И 4,3 и 4,5 и триггер 5. с соответствующими связями. где г - неограниченная,г - постоянная для данного г,г лежит в пределахг гг . (2)При передаче и хранении кода возникает необходимость в его .проверкена наличие ошибки, это возможно присравнении комбинаций, поступающихна вход устройства с г, г и гьустановленными на входах константамиустройства в инверсном коде.Устройство при сравнении выявляетнедобор пакета символов, его перебори несоответствие количества нулеймежду пакетами, определенных нера-.венством (2),Устройство может применяться в арийметико-логицеских, запоминающихустройствах и системах передачи данных, 2 ил. Блок 2.2 счета (фиг 2) содержитсчетчик 2.20, элемент ИЛИ 4,8, элемент ИЛИ 4.9, триггер 5.2, прицем,вход 8 устройства соединен с первымвходом элемента 4,8, первым входом ,элемента ИЛИ 4,9 и с входом установкив единицу триггера 5,2, инверсныйвыход которого соединен с вторым входом элемента 4,9, выход которого соединен с инверсным счетным входом счетчика 2.20, вход 6устройства соединен с вхором установки в нуль триггера 5.2, элементаИЛИ 4,8, выход которого соединен свходом установки в нуль счетчика2.20, вход 7 устройства соединен стактовым входом счетчика 2.20, выходы Разрядов которого являются соот.ветствующими выходами разряров блока2.2 счета,Минимальные и оптимальные -коды,минимальная и оптимальная г-системасчисления, пакетная Форма г-кода,пакетно-оптимальная Форма с-кода могут быть представлены в обобщеннойформе:Л1711335 например, запишем код вида (1) при г =2 45 танное счетчиком, равно параметру гто срабатывает элемент ИЛИ-И 3.1.При отсутствии пакета единиц контролируемый канал связи переносит неограниченное количество нулей (г ов ), в5э-о время счетчик 2.1 заблокирован, .. после первой пришедшей на вход единицы (пакеты единиц) он переходит врабочее состояние и готов к счету, ОБлок 2,2 счета (фиг.2) предназначен для подсчета количества нулей после последней единицы,Блок 2,2 работает следующим образом. 15Пусть триггер 5.2 находится в исходном (нулевом) состоянии. С выходатриггера 5.2 на второй вход. элементаИЛИ 4.9 поступает единица, на выходеэлемента ИЛИ 4.9 единичный потенциал, 20который блокирует счетчик. При комбинации нулей на входе 8 счетчик 2,20заблокирован, с приходом первой еди 1 ницы на вход 8 триггер 5.2 переходитв единичное состояние, с выхода триггера 5,2 на второй вхол элемента ИЛИ4,9 поступает нулевой потенциал, ко"торый через элемент ИЛИ 4.9 переводит счетчик 2.20 в рабочее состояние,следующие за единицей (пакетом единиц) нули поступают на инверсныйвход счетчика и подсчитываются. Ра-,бота счетчика 2.20 обеспечиваетсясинхроимпульсом, подаваемым на вход 7,Перевод в исходное состояние счетчика 2.20 происходит подачей на вход6 единичного импульса.Количество нулей г т - текущее,подсчитанных блоком 2,2 счета, должно удовлетворять определенным условиям го,с гготах (2), есликомбинация кода не искажена формула (1) . В случае, если г т большего , установленного на входе 9,то срабатывает элемент ИЛИ-И 3.2.Если г меньше го , установленного на входе 13; то срабатывает элемент ИЛИ-И 3.3, т.е. г удовлетворяет заданным условиям,50Элемент ИЛИ 4,1 срабатывает при подсчете единиц г,г счет чи ком 2. 1, в слУчае если г,гс. г, фоРмУла (1)1,При изменении от "1" до г выход элемента ИЛИ 4,1 находится в единичном состоянии, при завершении подсчета г он переходит в нулевое состояние. Элемент 4,2 запрета срабатывает при неопределенной ошибке,00001000011,В данном случае возможны ошибки; переходв "0", в "6" или "8" разряде и "случайная 1" в "7" разряде.Элемент 4.2 запрета срабатывает поддействием единичного потенциала навход с элемента ИЛИ 4.1, единичногосигнала с выхода 7, нулевого сигналас элемента ИЛИ-И 3.1 и нулевого сиг"нала с входа 8 устройства.Элемент И 4,3 используется какключ, он срабатывает при подсчетесчетчиком 2.1 количества единицгт= г и наличии на входе 8 устрой"ства еще одной - "лишней" - единицы, которая появляется при переходе ."0" в "1"Элемент ИЛИ 4,4 используется дляобъединения выходов с элементовИ 4.3 и 4.5 по признаку общего характера ошибки, т,е, перехода "0"в "ф.Элемент И 4.5 используется какключ для передачи единичного сигналас триггера 5.1 к контрольному выходу11 под действием единичного сигналас входа 8 имеется" наличие "1" навыходе элемента И 4,5 при ошибке вида перехода "О" в "1",Элемент ИЛИ 4.6 используется для объединения выхода элемента ИЛИ-И 3.2 и входа 6, При наличии "1" на выходе элемента ИЛИ 4,6 триггер 5.1устанавливается: в состояние "1".Триггер 5,1 используется для блокирования выхода элемента ИЛИ-И 3,2после подсчета г = г ,количества нулей, До того момента, пока коли 1 чество нулей, подсчитанных блоком2.2 счета, не достигло г триггер5.1 сигналом с выхода элементаИЛИ-И 3,1 переведен в нулевое состояние, единица с выхода триггера5,1 поступает на элемент И 4.5, открывая путь для любой случайнойединицы на выходе 8. После подсчетаг = г , числа нулей триггер 5.1переходит в состояние , тем самым закрывая элемент И 4.5.Элемент 4,7 запрета используетсякак ключ при обнаружении ошибки вида перехода "1" в "0", при контролевыполнения условия гг ,он срабатывает при условии подсчета гот = го мах числа нулей, наличии17113сигнала на входе 7 и наличии еще одного лишнего нулевого сигнала навходе 8.Устройство работает следующим образом.5Пусть устройство находится в исходном состоянии, в котором на входах константы установлен обратныйинверсный код параметров г, гдя,гд к, младшими разрярами вперед,10счетчик 2,1 находится в рабочем состоянии, а счетчик 2,20 заблокировантриггером 5.2. Триггер 5.1 в единичном состоянии, На вход 8 поступаеткодовая комбинация вида (1) старши 15ми разрядами вперед, синхронизируясьимпульсами, передаваемыми на выход 7.При поступлении на вход 8 устройства нулей, описываемых параметромг формула (11 устройство оста 20ется в исходном состоянии, Поступившая на вход первая единица, описываемая параметром г 1 подсчитываетсясчетчиком 2.1, одновременно первая 25единица переводит триггер 5,1 в единичное состояние, следовательно, наинверсный вход счетчика 2-.20 подается нулевой потенциал, и счетчик2,20 переходит в рабочее состояние,При подсчете счетчиком 2. 1 пакетаединиц возможны два случая: числопосчитанных единиц гт соответствуетпараметру г,. В этом случае элементИЛИ-И 3.1 срабатывает, и, так какпосле последней единицы пакета сле 35дует "0", то элемент И 4.3 не меняетсвоего состояния - ошибки нет, числоподсчитанных единиц г 1 г меньше г,в этом случае элемент ИЛИ-И 3,1 несрабатывает, происходит срабатываниеэлемента 4.2. запрета, ошибка перехода "1" пакета в "0" обнаружена, очем говорит "1" на выходе 10,Таким образом, счетчик 2.1 и элемент ИЛИ-И 3.1 обеспечивает работупо выявлению ошибки перехода "1" па".кета г 1 в "0". Случай, когда числоподсчитанных единиц г 1 г больше грассмотрен ниже как ошибка перехода"0" из г в "1"При подсчете блоком 2.2 счета нулей после каждого пакета возможнытри случая,Величина гдтлежит в соответствую"щих пределах (гд 111,юсгдтс го вцк)55В этом случае блок 22 счета подсчитывает число нулей после пакета исрабатывает элемент ИЛИ-И 3.2 (выполнилось соотношение гдт г ),деьэлемент ИЛИ-И 3.3 не срабатывает 1единица с выхода элемента ИЛИ-И 3.2переводит триггер 5.1 в единичноесостояние, элемент 4.5 И переходитв состояние "0",Величина г с г и . В этом случае блок 22 счета полсчитывает число нулей после пакета, но так какг дт с гдя, элемент ИЛИ-И 3. 2 несрабатывает. Триггер 5.1 остается внулевом состоянии и при поступлениина вход 8 единицы элемент И 4,5 переводится в единичное состояние, сигнал с элемента И 4,5 через элементИЛИ 4,4 поступает на контрольныйвыход 11 - ошибка обнаружена.После подсчета числа единиц гдт)г ; возможен случай, когда г т)г , В этом случае элемент ИЛИ-И3.3 устанавливается в состояние "1".Элемент 4.7 запрета при поступлениина вход "1" с выхода элемента ИЛИ-И3,3, сигнала с входа 6 и нулевогосигнала на входе 8 переходит в единичное состояние. Ошибка перехода"1" в "0" обнаружена,Для других 1-кодов изменяется только значение входовконстанты (параметры г г ; , г, 1).Устройство производит контроль-кодов на наличие ошибок вида переходов 11011 в 111 1 11111формула изобретенияУстройство для контроля с-кодов содержащее счетчик, блок счета, первый и второй элементы ИЛИ, первый и второй элементы запрета, первый и второй элементы И, причем информационный вход устройства соединен с инверсным входом сброса и со счетным входом счетчика, с входом сброса и с инверсйым счетным входом блока счета, с первым управляющим входом первого элемента запрета и с первым входом первого элемента И, тактовый вход устройства соединен с тактовыми входами счетчика и блока счета, с первым информационным входом первого элемента запрета, выход которого является первым контрольным выходом устройства, вход начальной установки которого соединен с установочными входами счетчика и блока счета, выходы первого и второго элементов И соединены с соответствующими входаза Подписноеоткрытиям д4/5е ттю е при ГКНТ ССС ИИПИ Государственног 113035"Патент",Ужго 9 17 ми первого элемента ИЛИ, выход которого является Вторым контрольным ,выходом устройства, о т л и ч а ющ е е с я тем, что, с целью расширения функциональных возможностей путем контроля обобщенной формы С-кодов, оно содержит с первого .по третий элементы ИЛИеИ, третий элемент ИЛИ и триггер, причем информационный вход устройства соединен с первым входом второго элемента И и с управляющимвходом второго элемента запрета, выход которого является третьим контрольным выходом устройства, тактовый вход и вход начальной установки которого соединены соответственно с первым информационным входом второго элемента запрета и с первым входом второго элемента ИЛИ, выход которого соединен с входом установки в "1" триггера, инверсный выход которого соединен с вторым входом второго элемента И, выходы разрядов, счетчика соединены с соответствующими входами третьего элемента ИЛИ, выход которого соединен с вторым информационным входом первого элемента запрета, второй управляю" теи тете тетееее е е т еееее;Производственнотиздательский комбий щий вход которого соединен с вторымвходом первого элемента И, с входомустановки в "0" триггера- и с выходомпервого элемента ИЛИеИ, выходы второго и третьего элементов. ИЛИеИ соединены соответственно с вторым входом.второго, элемента ИЛИ и с вторым управляющим входом второго элемента 10 запрета, выходы разрядов счетчика соединены с первыми входами соответствующих групп первого элементаИЛИеИ, вторые входы групп которогосоединены с входами соответствующих 15 разрядов первого входа константыустройства, выходы разрядов блокасчета соединены с первыми входами со-.ответствующих групп второго элементаИЛИ-И вторые входы групп которого 20 соединены с входами соответствующихразрядов второго .входа константыустройства, входы разрядов третьеговхода константы устройства и входчетвертой константы устройства соеди"йены соответственно с первыми входами групп третьего элемента ИЛИеИ,вторые входы групп, кроме старшей,которого соединены с выходами соот-:ветствующих разрядов блока счета.

Смотреть

Заявка

4445583, 22.06.1988

КРАСНОДАРСКОЕ ВЫСШЕЕ ВОЕННОЕ КОМАНДНО-ИНЖЕНЕРНОЕ УЧИЛИЩЕ РАКЕТНЫХ ВОЙСК

ТКАЧЕНКО АЛЕКСАНДР ВАСИЛЬЕВИЧ, КРАСИКОВ СЕРГЕЙ АНАТОЛЬЕВИЧ, МАЛОВИЧКО СЕРГЕЙ ВИКТОРОВИЧ

МПК / Метки

МПК: H03M 13/00

Метки: кодов

Опубликовано: 07.02.1992

Код ссылки

<a href="https://patents.su/5-1711335-ustrojjstvo-dlya-kontrolya-kodov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля -кодов</a>

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