Устройство для многократного умножения кода на различные коэффициенты
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 265564
Автор: Каиков
Текст
ОПИСАН ИЕ ИЗОБРЕТЕНИЯ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУСоюз Соеетских Социалистических Республикоритет Комитетизобретений м открытии Опубликовано 09.111,1970, Бюллете ори Совете Министр СССРЛата опубликования описания 8 У 11.19.изобретени Н, Н. Кайков сследовательский и проектный институт Не тЬвмрвтеиат а явител СТРОЙСТВО ДЛЯ МНОГОКРАТНОГОИЯ КОДА НА РАЗЛИЧНЫЕ КОЭффИЦИЕНТЬ УМ твля- груп- осту- ффигруп обра пятой Изобретение относится к области вьтельной техники и телемеханики.Текущая информация о состоянии участковгазонефтепромыслов, газонефтепроводов идругих промышленных объектов собираетсясистемами телемеханики и передается в устройства обработки для проведения необходимых вычислений и приведения полученных результатов к виду, удобному для восприятиячеловеком,Известно устройство для умножения кодана постоянные коэффициенты, содержащеедвоично-десятичный счетчик, подключенный кшинам кода, к узлу ввода слагаемых и черезключ - к узлу ввода коэффициентов, связанному по входам с двоичным счетчиком, а повыходам с узлом выбора и группировки коэффициентов, триггер операций, подключенныйк счетчику действий, связанному с узлом выбора и группировки коэффициентов, и с генератором импульсов, к двоично-десятичному идвоичному счетчикам, с которыми также связан генератор импульсов, и узел управления.Предложенное устройство отличается тем,что в него введен триггер сдвига, подключенный по входам через ключ к выходам двоичного и двоично-десятичного счетчиков, к триггеру операций и узлу управления, а по выходам к двоично-десятичному счетчику, а такжетем, что устройство содержит счетчик положения запятои, соединенныи по входам стриггерами операций и сдвига и узлом вводакоэффициентов, а по выходу - с узлом вводаслагаемых и с выходными шинами,5 Это позволяет повысить точность устройстваи учитывать величину порядка результата вычислений,Схема предложенного устройства показанана чертеже.О Устройство состоит из двоично-десятичногосчетчика 1, двоичного счетчика 2, узла 3ввода коэффициентов 3, генератора 4 импульсов с триггером, управляющим его выходом,триггера операций 5, ключей 6 и 7 разрешс 5 ния импульсов, вспомогательного узла управления 8, ключа 9, разрешающего запись двоично-десятичного кода в счетчик 1, счетчика действия 10, узла 11 ввода слагаемых, ключа 12управления триггером сдвига, триггера сдвиО га 13, счетчика положения запятой 14 н узла15 выбора и группировки коэффициентов повеличине мантиссы и порядка. Связь с другими устроиствами осуще 25 ется по шинам, которые обозначены:х -па информационных шин, по которым пает код; ККе, К - группы шин ко циентов; Х - шины входного кода; 1 -па шин, по которым выходит результат ЗО ботки; Ь - группа признаков места зрезультата; с - пусковой импульс; д - сигнал готовности.Обработка кодов ведется число-импульсным методом. Принцип умножения числа импульсов на постоянный коэффициент состоит в том, что, если на вход двоичного счетчика 2 подать Ж импульсов, то на выходе первогоУразряда счетчика получится - импульсов,2Юна выходе к-го разряда импульсов. Вы 2ходы разрядов можно объединять в различныхсочетаниях и получать, таким образом, один1из возможных коэффициентов от 1 догк1ступенями погВыходные импульсы триггеров счетчика снимаются в момент перехода триггеров из О в 1, что исключает временное наложение нескольких импульсов с разных выходов счетчика.Управление выходами двоичного счетчика 2 осуществляется в узле 3 признаками коэффициентов по группам шин К, К - К .В каждой группе шин всегда присутствует сигнал на одной из шин, соответствующей используемому в данной формуле коэффициенту.Процесс умножения двоично-десятичных кодов на постоянные коэффициенты происходит следующим образом.После появления информационных сигналов на шинах группы Х и признака нужного коэффициента на одной из шин группы К - К, с поступлением пускового импульса С в узле управления 8 последовательно формируется импульс сброса схемы в исходное состояние, импульс записи кода в двоично-десятичный счетчик через ключ 9 и импульс включения генератора.Импульсом сброса двоично-десятичный счетчик сбрасывается в О, а двоичный счетчик - на число, равное разности емкостей двоичного и двоично-десятичного счетчиков (в случае трехдекадного десятичного счетчика и десятиразрядного двоичного счетчика это число равно 24).Таким образом, к моменту включения генератора 4 в счетчике 1 записан принятый код, а в счетчике 2 - число, равное разности емкостей счетчиков,Умножение совершается в две операции, В первой операции на входы счетчиков 1 и 2 поступают импульсы генератора 4 до момента переполнения счетчика 1,Импульс переполнения переводит триггер операций б в положение 1 (вторая операция). К началу второй операции счетчик 1 находится в О, а в счетчике 2 записан дополнительный код принятого числа.Во второй операции ко входу счетчика 1 через ключ 7 подключается выход узла 3 вво 60 65 5 10 15 20 25 30 35 40 45 50 55 да коэффициентов, работа которого описана выше. На вход счетчика 2 по-прежнему поступают импульсы с генератора 4. Вторая операция длится до момента переполнения счетчика 2. За время второй операции на вход этого счетчика поступает число импульсов, соответствующее принятому коду, а на вход двоично-десятичного счетчика 1 - это число, умноженное на выбранный коэффициент. По окончании второй операции на выходах У счетчика 1 присутствует результат первого умножения.Процесс умножения кода на постоянный коэффициент, состоящий из двух операций, можно продолжать непрерывно, не выключая генератора, если ввести счетчик действия 10, выходы которого через дешифратор можно использовать для выбора очередного коэффициента (КК, К), выбора нужного слагаемого (узел 11) и отключения в нужный момент генератора 4, а на вход которого поступает импульс окончания второй операции текущего действия.При многократном умножении точность умножения должна быть постоянной в процессе всей обработки.Точность умножения на коэффициент зависит от числа разрядов счетчика 1. Чем больше емкость счетчика, тем большее число импульсов может быть подано на вход узла 3 ввода коэффициентов во второй операции и с тем большей точностью можно получить и записать результат.При использовании трехдекадного счетчика 1 средневероятная точность умножения равна 0,50/, и колеблется в пределах 0,1 - 1 о/, в зависимости от вводимого коэффициента и принятого кода Х.Узел 3 вводит в обработку коэффициенты, величина которых лежит в пределах 1 - 0,1, каким бы большим или малым не был действительно заданный коэффициент (величина результата учитывается счетчиком 14 положения запятой).Поскольку вводимые коэффициенты всегда меньше единицы, то после каждого умножения число в счетчике 1 к моменту окончания очередного умножения будет меньше числа, которое было в начале умножения. А так как результат умножения является исходным для последующего умножения, точность этого умножения значительно ниже. Даже после одного умножения точность последующей обработки может упасть ниже допустимой. Для устранения этого явления в схему введен триггер сдвига 13, который переводится в состояние 1 (сдвиг) импульсом окончания очередного умножения, в случае, если к этому моменту число в счетчике 1 стало малым настолько, что старшая декада счетчика 1 находится в нуле. Запись единицы в триггер 13 происходит через ключ 12, на который в виде разрешения поступает признак нуля в старшей декаде, 265564Триггер 13 в состоянии 1 с помощью ряда ключей производит переключение места декад таким образом, что функции старшей декады счетчик 1 начинает выполнять следующая за ней декада, а старшая декада выполняет функции младшей декады.Сдвиг производится только на время первой операции. Импульс окончания первой операции с триггера операций б возвращает триггер сдвига И, а следовательно, и счетчик 1 в исходное состояние.В результате сдвига число в счетчике к началу первой операции искусственно увеличивается в десять раз, что позволяет произвести очередное умножение с хорошей точностью.Сдвиг может повториться снова после нескольких последующих умножений, когда промежуточный результат снова упадет до известного предела.При сдвиге непрерывность процесса обработки не нарушается.Выход триггера сдвига подключен к счетчику положения запятой 14.Поскольку каждый сдвиг увеличивает результат в десять раз, то при учете действительной величины результата при каждом сдвиге запятая в выражении результата должна быть сдвинута влево. Это осуществляется импульсом с триггера сдвига 13.Может возникнуть необходимость умножения на коэффициенты различной величины, как превышающие единицу на место порядков, так и меньше ее,Действительная величина коэффициентов также учитывается счетчиком положения запятой 14,В узле 15 коэффициенты группируются по величине и знаку порядков, и признаки порядков подводятся ко входу счетчика положения запятой 14.При каждом очередном умпожеции в момент начала второй операции признаки порядка опрашиваются, и в счетчик 14 вводится нужное число импульсов,Так, при коэффициенте 144 вводится реально коэффициент 0,14, и запятую результата нужно сдвинуть на три разряда вправо. Для этого в счетчике 14 добавляется три еди 5 10 15 20 25 30 35 40 45 цицы (в первый и второй триггеры счетчика поступают два импульса, смещенные во времени).Лналогично учитывается порядок коэффициентов меньше единицы, Для них запятая сдвигается влево. Знак порядка формируется также в узле 15. Этот сигнал управляется ревсрсом счетчика 14.Сигналы с выхода счетчика 14 положения запятой через дешифратор поступают на выход устройства, а также управляют работой узла 11 ввода слагаемых, Последний представляет собой дешифратор, на выходах которого формируется число в двоично-десятичном коде по признаку действия и признаку места запятой, Это число записывается в двоично-десятичный счетчик 1 по импульсу начала второй операции, когда счетчик 1 находится в нуле.Предмет изобретения1, Устройство для многократного умножения кода на различные постоянные коэффициенты, содержащее двоично-десятичный счетчик, подключенный к шинам кода, к узлу ввода слагаемых и через ключ к узлу ввода коэффициентов, связанному по входам с двоичным счетчиком, а по выходам с узлом выбора и группировки коэффициентов, триггер операций, подключенный к счетчику действий, связанному с узлом выбора и группировки коэффициентов, и с генератором импульсов, к двоичцо-десятичному и двоичному счетчикам, с которыми также связан генератор импульсов, ц узел управления, отличаюгпееся тем, что, с целью повышения точности, в устройство введен трипер сдвига, подключенный по входам через ключ к выходам двоичцого и двоично-десятичного счетчиков, к триггеру операций и узлу управления, а по выходам к двоичцо-десятичному счстчику.2. Устройство по п. 1, отличаюитееся тем, что, с целью учета величпны порядка результата вычислений, устройство содержит счетчик положения запятой, соединенный по входам с триггерами операций и сдвига и узлом ввода коэффициентов, а по выходу с узлом ввода слагаемых и с выходными шицамц.Составитель И. Н. Горелова Редактор Л. А. Утехина Техред Т. П. Курилко Корректоры: В, И. Жолудева и Г. П. Шильмаи Заказ 1548/8 Тираж 480 ПодписноеЦНИИПИ Комитета по делам изобретений и о:крытий ири Совете Министроь ГССРМосква, Ж, Раушская вао., д. 4,5Типотрафия, пр. Сапупова, 2
СмотретьЗаявка
1243246
Научно исследовательский, проектный институт Неф мат
Н. Н. Каиков
МПК / Метки
МПК: G06F 7/52
Метки: кода, коэффициенты, многократного, различные, умножения
Опубликовано: 01.01.1970
Код ссылки
<a href="https://patents.su/4-265564-ustrojjstvo-dlya-mnogokratnogo-umnozheniya-koda-na-razlichnye-koehfficienty.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для многократного умножения кода на различные коэффициенты</a>