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

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

C.oþç Саветскнк

Соцналнстнческнк

Республнк

<11)7 i 4392 ц(т (Гз (6! ) Дополнительное к авт. саид-ву (5i)М. Кл . (22) Заявлено 26. 10.77(21) 2539795/18-24

5--06 F 5/02 с присоединением заявки М (23) Приоритет твеудерстеениИ кеантет

СССР ю денем изобретений н етнрытнй

Опубликовано 05.02.80.Бюллетень % 5 (53) УДК 681. . 325 (088.8) Дата опубликования описания 09.02.80 (72) Авторы изобретения

В. Г. Чулошников и Ю. A. Иванов (7l ) Заявитель (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ПОЗИЦИОННЫЙ

КОД ДРУГОГО ОСНОВАНИЯ С МАСШТАБИРОВАНИЕМ

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

Известно устройство (1) для преобразования двоичного кода с масштабированием, содержащее счетчик входного кода, счетчик результата и блок задания весового коэффициента. Недостатком устройства является низкая скорость преобразования и сложность устройства.

Наиболее близким по технической cymности является преобразователь f2), содержащий регистр сдвига, блок управления, выход которого соединен с управляю щим входом регистра сдвига, сумматор, группу элементов И. Кроме того извест-. ный преобразователь содержит блок деления на два, а сумматор в нем выполнен и ар аллельным.

Недостатком этого устройства является относительно большой обьем аппаратуры, связанный с использованием многоразрядного накопительного сумматора.

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

ИЛИ, выход которого соединен с первым входом сумматора, второй вход сумматора соединен с выходом старшего разряда регистра сдвига, а выход сумматора соединен с информационным входом

И регистра сдвига.

Блок-схема преобразователя представ- лена на чертеже.

Он содержит регистр 1 сдвига, блок

29

2 управления, группу элементов 3 И, элемент 4 ИЛИ, сумматор 5. Выходы регистра,1 соединены параллельно с первыми входами элементов З И и шинами выход." Вторые входы элементов 3 И

7 14392

"сдвинутым" на р -разрядов кодом этого нт же числа.

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

5. ð (число этапов определяется количеством м сомножителей, полчченных в результате вычисления коэффициента К). При этом на первом этапе определяется первый прид- ближенный результат преобразования, заия,,5 тем изменяется код коэффициента и выполняют второй этап преобразования и ь- т.д. Масштабное преобразование выполуп- . няется в соответствии с выражением уе 2"-1 А

В KA" "Д- А —— и gQ 2и

Пример. ПустьА =1024и

В = 768, .тогда B 16B

4024 4 2

25 Для получения преобразованного кода числа В в регистр 1 вводится двоичный е- код числа А, подается код коэффициента го (обеспечивается подключение к первому входу сумматора 5 выхода одного разряда

30 регистра 1). Затем блок управления 2 формирует 10 импульсов, поступающих на азо- вход регист а 1. В результате на шинах

) "выход будем иметь код числа 768.

Число разрядов кода

5 10 15 20 25

Выигрыш (число раз) 1,40 1,55 1,62 ),68- 1,74

3 подключены к шинам "коэффициент масштабирования, а их выходы через эдеме

4 ИЛИ вЂ” к первому входу сумматора 5.

Выход последнего соединен с информаци ным входом регистра 1, управляющий в которого подключен к блоку 2 управлен а информационные входы параллельного ввода числа — к шинам "вход"„ Кроме т го, выход старшего разряда регистра 1 соединен со вторым входом сумматора

Преобразователь работает следующи образом.

После подачи преобразуемого И -раз рядного кода числа A и возбуждения о ной из шин коэффициента масштабирован на вход регистра 1 с выхода блока 2 управления подается серйя из и импул сов сдвига, которые обеспечивают пост ление инверсного кода "части" преобраз мого. числа А через один (определяемы коэффициентом масштабирования) из,эле ментов И и 4 ИЛИ на первый вход сумматора 5. Одновременно на второй вход сумматора 5 поступает последова тельный код числа А с выхода первого разряда регистра 1. После И -кратно го сдвига числа А, произведенного в р гистре 1 и последующего заполнения е результатом, который получен с выхода сумматора 5, в нем будет записан код преобразованного числа, т.е. на шинах выход" будет иметь место код преобр ванного числа A с некоторым (заданным масштабным коэффициентом.

Для определения номера разряда ре- з гистра 1, который через один из элементов 3 И и элемент 4.ИЛИ подключается (при подаче кода коэффициента масштабирования на соответствующие шины) ко входу сумматора 5, необходимо найти . 0 коэффициент к= „{A»a,o,s к )

Ъ

Ф, где Д вЂ” двоичное и1 -разрядное число, подлежащее преобразованию;

- — истинное значение физической величины.

Причем, если коэффициент К может быть представлен в виде ï Я) оп {"= (2А" п-") . то для вычисления числа В достаточно

I просуммировать код числа А с инверсным

При масштабировании результатов измерений с ненулевым отсчетом, к преобразованному коду имеется возможность добавлять (вычитать) код числа N „ код смешения начала отсчета. Для этого на входные шины коэффициент, кроме шины первого разряда, подается ненулевой код, а "код смещения" через дополнительный вход элемента ИЛИ. подается синхронно с преобразованным кодом регистра 1.

Если считать, что блок управления предложенного устройства и (2) выполняют аналогичные функции и для их реализации достаточно 30 элементов И-НЕ, а один разряд сумматора может быть реали-, зован на 10 таких же элементах, то выигрыш в аппаратуре определяется следующей таблицей.

7 14392

При построении преобразователя 9, 10 и 11 разрядного двоичного кода угла ! в градусную меру с точностью до единицы младшего разряда требуется произведение двух масштабных коэффициентов.

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

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

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

ts ¹ 451990, кл. G 06 Р 5/02, 1974.

2. Авторское свидетельство СССР

% 521563, кл. G 06 Г 5/02, 1976 (прототип).

Составитель M. Аршавский

Редактор 5. Милитеев Техред Э. Чужик Корректор Г. Палп

Заказ 9289/46 Тираж 751 Подписное

ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий

1 13035, Москва, Ж-35, Раушская наб., g. 4/5

4илиал ППП Патент", г. Ужгород, ул. Проектная, 4