Изобретение отнсснтся к преобразователям «иеремеи еиие - кол, иснользуемым в вычислнте..: ьноГ1 технике.
В известных иреобразователях перемещение- КОЛ содержится кодовая шкала, п рабочих и два контрольных канала с формирователями кода ио каждому основанию.
Целью изобретення является упрощение и повышение надежности преобразователя в работе. Это достигается тем, что в первый контрольный канал введены последовательно соединенные между собой сумматор и вычитатель по модулю первого контрольного основания, во второй контрольный канал - устройство нереко.тнроБки и последовательно соединенные между собой устройство умножения, сумматор и вычитатель но модулю второго контрольного основания, а в каждьп рабочий канал -- последовательно соеднненные между собой КЛЮЧ и сумматор ио модулю рабочего основання, иричем выход каждого из формирователей кодов рабочих основании подключен ко входу соответствующего сумматора по модулю рабочего основання, ко входам устройства умножения и входам сумматора по модулю первого контрольного основания, соединенного с одним из входов вычитателя по модулю контрольного основания, другой вход которого подключен к выходу формирователя первого контрольного основания, а выход формирователя второго контрольного основания соедниеи со входом вычитателя по модулю второго контрольного осиоваиня, соелиненпого с одним входом устройства перекодировки, другой вход которого подключен к выходу вычитателя но модулю первого контрольного основать и одннм входам ключей, лругие входы которых соедннены с выходом устройства перекодировки.
На фиг. 1 иоказана кодовая шкала описываемого преобразователя; на фиг. 2 - блоксхема преобразователя.
Известно, что при использовании СОК, когда имеется п информационных оснований Р;, р2,... РП, можно ввести два контрольных основания рп+1 и /J)i-i-2. попарно взаимно простые с информационными и между собой с условием, чтобы
(1) 1)
р..- I Л макс. РП - 2 (V 1, 2. . . П
Тогда, сформировав на основе выраженн1|, контрольные вычеты
а.,. 1 и a.j .2
V у.Pr.-l 2j
i .-: I
(где a,- - информационные вычеты но основа30 ниям PI /ь... РП) (где i - номер информационного основания; if I, 2.../1) можно обнаружить и исправить .любую одиночнхчо оишбку по величине раз}юсти контрольных вычетов, сфо змированных до н после нроцесса образования. Если ciH-i-i и ап+- - вычеты, сформнрованиые до нроцесса иреобразования, а и а; вычеты, сформированные по информационным вычетам после процеса преобразоваиия, то анализ разностей -/; 1 - Ai i I -А a.i . 2 - У-:, - - At показывает, что первая разность дает величину 0 нибки, а вторая раз1юсть содержит ил(|)ОрЛ1ац 1ю о номере осиовапня, в котором ироизо1нла ои1нбка. 1:слн одиа разность равна иулю, а другая не равна нулю, то ошибка нроизош.ш в отличном от нуля контрольном основании. Таким образом, если .мы имеем 4 ннформационных основания /;j 25, р2 27, , r).; 31. то диапазон изменения входной вслиины составит ,Уз/у.()825 .масштабных единиц. Для контроля с учетом услов)Н (1 и 2j выбраны основания р 32 и . В силу того, что все основания нредстав;1яютея двоичиы.м кодо.м, то на каждое инфор.мацнонное основание нужно нять двончных разрядов, а на все инсрор.мацнонные основания требуется 20 двончных разряд,оз. На нсрвое конт|)ольнос основанне треОуется трн двоичных разряда, а на второе-- нять двоичных разрядов, следовательно, контрольная часть содержит восемь двоичных разря.тов. 1огда избыточность Н1) ЭТОМ СПОСОбс KOppCKJUin составит 40Vo lia ф11г. i приведен одни из воз.можных вариантов- кодовая HiKa.ia на чегырех ннфор.мациопиых и Д)ух контро;1ьных основаниях, 1де на контрольные дорожки кодовой шкалы нанесены детерминированные кодовые комбинации по каждому контрольному основанию, соответствуюихие соотношениям 3 и 4; над шкалой Приведен диапазон изменения преобразуемого перел1еш,ения (О, 1, 2,..., ЬиЬ823, oao«24j. Блок-схе.ма описываемого преобразователя, приведенная на фиг. 2, содержит кодовую 1пкалу 1, четыре рабочнх и два контро..тьных ,;1а 2 с фо)мнрователя.1и кода но кажд.ому основанню, в первый контрольны канал введен су.м.матор 3 но .модулю первого .коптр1)Льного ос ования и вв чнтатель 4 но моду. первого ко трольиого основания, во второл1 контрольно.м канале имеется ycTpoiicTBo умноже 1ия 5, сумматор b О второго контро; ьного основання, вычнтатель У но модулю второго юнтрольпого основа ня и (-стройство ерекодировки 8. 13 каждый рабочий Kajiaj введены ключ 9 и сх.мматор 10 по модулю рабочего оенования. В соответствии е перемен ениями кодовой каналы как рабочие, так и информационные формируют коды, характеризующие е иоложенне. Сформированные в рабочих КОЛЬ с фop J poвaтeлe I кодов одноврсме но носту ают на су.мматор но моду.по нерво -о ко трольно -о основання, на устройство умноження, находяидееся во втором ко гтрольном , и кроме тото, каж. формирователь кода в ))абочем кана.ле выдает информацн() иа еум. по рабочею . С с|10рл1 ровате; я ;ода контр()Л))1ого основа 1я 1 1|формац1 я ностунает на .1ь i; 1 о троль ого осHO iai JiH. Fia же к;сту 1ает код с выхода cvMMaTOj); но i epiio.y ).му ое ова1П О. с yCTpOiic 13а уМ; ОЖеЧ;1Я во втором к ).лыюм сформ 1рован 1 е KG:ib иоСТу аК}1 а .1.1аТОр по .МО.ЛУ.ИО ИЛОрОГО КО TjJO.ibHoiO оеновання, а HOC.IL. с у .м.мирова И5: -на . io то.чу же .модулю, lia это же вычитатель остунает ииформация и с фор.мирователя кода второго конгроль ого ое ования. Образованная в вь Ч1 тателе второго основан 1я разность .чоетунаел на в.ход устройства ерекод 1ровкн, на другой ход которого ностут ает информацня е выхода выч тателя е)во:ч) контрольно Ч) осн;). устр(Л1Стиа 1е;)еь:о.1Ировкн сог;и)гси с унравляю. ценям В ажлом рабоче.м ., КОТОр)е в ЛСХОЛНОМ COCTOHJ ;iH. 4ii на вхо.ть су.ммат;)ров в рабочих KaiTa.iax ;;ост ает нфо). с в Ч татс-ля но Т1е)вому кзнтроль;и).у ос 1онанию. Есл.и но о.тному j)a6o4e.My .чи10 ). 6 Jл;1 с-1нта1 а 1 е равнль о, то а сумматорах она ис рав;1яется, н уже на iiiixo.Te су.мматоро) , рабоч1 х кана.лах имеем ин1рори и1 о, своОО;ЬЧ Ч{) от ОЛ1И10Ч1)1Х . Ф о р у ;i а 1 з о б р е т е н и я Преобразователь «перемеидение - код, со.чержащий кодову о шкалу, п рабочих и два контрольных канала с формирователями кода по каждо.му основани о, о т л н ч а ю ш, и йс я тем, что, с целью упрош,еиия и повышения надежности преобразователя в работе, в нем в контрольный канал введены последовательно соединенные меж.ту собой сумматор и 5 ЛЧИТате.ЧЬ 0 модулю первого КО Трольпого ()е 1ова1 ия, io второй контроль :о1Й устройетво е)скоднровк 1 и 1оследо ател Л о соеди 1ен Ь е .между еобой устрой--ство умноже 1ия, сумматор i; вычитатель по iioлулю вторО о 1соитрол) основания, а в каждый рабочий канал-иоследовательно сойД НеНН з е .между СОбоГ ключ и сумматор {1 мо. рабоче1о осиован1 Я, иричем выход каждого з фор.мироветелэ кодов pa6o4j X основа НИ; иодключен ко входу еоответетв)юluero сумматора по модулю рабочего основания, ко входам устройства умножения и входам сумматора но модулю первого контрольного ссиозания, соединенного с одним из входов пычнтателя но модулю контрольного основания, другэн вход которого подключен к выходу формнрэвателя первого контрольного оснпвання, а формирователя второго
б
ко1гг;)олы1Э1Ч) основанг я соединен со входом вычитатедя по модулю второго контрольного основания, соединенного с одним входом устройства нерекодировкн, друго11 вход которого нодкдючен к выходу вычнтателя но модулю нсрвого KOHTjxxibHoro оогования и одним входам ключей, другие входы кото|)ь;х соединены с выходом ycTpofiCTBa перекодировки.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для вычисления свертки | 1989 |
|
SU1654835A1 |
Запоминающее устройство с автономным контролем | 1980 |
|
SU907588A1 |
Устройство для умножения чисел в системе остаточных классов | 1983 |
|
SU1149254A1 |
УСТРОЙСТВО КОНТРОЛЯ ЭНЕРГИИ, ПЕРЕДАВАЕМОЙ ПО ВОЛОКОННО-ОПТИЧЕСКИМ ЛИНИЯМ СВЯЗИ (ВАРИАНТЫ) | 1999 |
|
RU2152133C1 |
Устройство для коррекции ошибок в непозиционном аддитивном коде | 1984 |
|
SU1180897A1 |
Устройство для обнаружения и исправления ошибок в непозиционном коде | 1983 |
|
SU1134941A1 |
Устройство для умножения чисел в модулярной системе счисления | 1989 |
|
SU1667065A1 |
Арифметическое устройство для процессора быстрого преобразования Фурье | 1981 |
|
SU1042028A1 |
Устройство для сложения чисел в модулярной системе счисления | 1989 |
|
SU1672448A1 |
Устройство для сложения чисел в модулярной системе счисления | 1986 |
|
SU1322278A1 |
О 1 2 3 Ц. 5 6 7 8 S101 l2l3m W/ У// У// 7/ /// /////// f J ///М /7///// т///// y/////////////////////.
%%%%%% :%% : %
I
7 7// 7A y/ 7 7/////////
y//// 7///A y////
y////, y////
y//////////
27 y//////////
y/////////////////////, у УМ у//,, 29 y//////////
( % ;%% %%% %%%%% %
yw/
31
y////////
y/////////////m y///// УМ У//А У////////А y////////// У///У y//// W/ y//, y//// yy/y/y w/// y/. y/y /////// 7// /// y//// y/
y/// vM //. y/A
zmy///
y////////.
У////////А
m /ymmy //W :шт7/ . -, Csi Cv% еач и SSgS iei718W 21 2П22321 2526272в 1 «S «S У/..f// . .. Ш.....Ш /Ш, ///////////// y///////////////// // y//// my 7//Л/ y////////. ////////////////////A ; y///////// УМ
Авторы
Даты
1975-12-15—Публикация
1973-07-03—Подача