Стохастическое делительное устройство Советский патент 1982 года по МПК G06F7/70 

Описание патента на изобретение SU947858A1

(54) СТОХАСТИЧЕСКОЕ ДЕЛИТЕЛЬНОЕ УСТРОЙСТВО

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

название год авторы номер документа
Стохастическое делительное устройство 1979
  • Яковлев Валентин Васильевич
  • Федоров Рюрик Федорович
  • Яковлев Александр Васильевич
  • Добрис Геннадий Владимирович
SU796857A1
Цифро-вероятностное устройство для деления чисел 1978
  • Яковлев Валентин Васильевич
  • Добрис Геннадий Владимирович
  • Яковлев Александр Васильевич
SU771675A1
Стохастический цифровой функциональный преобразователь 1977
  • Яковлев Валентин Васильевич
SU612249A1
Вероятностное устройство для возведения в квадрат 1979
  • Добрис Геннадий Владимирович
  • Федоров Рюрик Федорович
  • Яковлев Валентин Васильевич
SU857991A1
Вероятностное устройство для умножения матриц 1982
  • Яковлев Валентин Васильевич
  • Мальченкова Ольга Станиславовна
  • Яковлев Александр Васильевич
SU1056192A1
Устройство для деления 1990
  • Жалковский Андрей Антонович
  • Шостак Александр Антонович
  • Шпаков Леонард Орестович
SU1783521A1
Вероятностное устройство для деления чисел 1981
  • Федоров Рюрик Федорович
  • Яковлев Валентин Васильевич
  • Добрис Геннадий Владимирович
SU962939A1
Преобразователь код-вероятность 1973
  • Добрис Геннадий Владимирович
  • Яковлев Валентин Васильевич
SU450153A1
Стохастическое вычислительное устройство 1981
  • Яковлев Валентин Васильевич
  • Мальченкова Ольга Станиславовна
  • Федоров Рюрик Федорович
SU982004A1
УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ 1991
  • Сафонова Э.М.
  • Шостак А.А.
RU2018934C1

Реферат патента 1982 года Стохастическое делительное устройство

Формула изобретения SU 947 858 A1

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

тельных машинах ().

Известны стохастические делительные устройства, содержащие преобразователи код-вероятность, счетчики, логические элементы И, ИЛИ, НЕ, сумматоры, элементыузадержки Ll3, 2 и З.

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

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

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

Цель изобретения - повышение точности деления.

Поставленная цель достигается тем, что в стохастическом делительном

10 устройстве, содержащем блок инвертирования, входы которого являются разрядными входами делителя устройства, блэк умножения, первая .группа входов которого соединена с выходами

15 блока инвертирования, сумматор, первая группа входов которого является разрядными входами делимого устройства, вторая группа входов соединена с выходами младших разрядов блока ум20ножения, а выходы являются выходами устройства, преобразователь код-вероятность и блок задержки, входы блока задержки соединены с выходами сумматора, а выходы - с второй

25 группой входов блока умножения, выходы старших разрядов которого соединены с входами преобразователя код-вероятность, выход преобразователя код-вероятность соединен с вхо30дом младшего разряда сумматора. На чертеже приведена блок-схема предлагаемого устройства. Устройство содержит блок 1 инвер тирования, блок 2- умножения, преобр зователь 3 код-вероятность, сумматор 4, блок 5 задержки. Разрядные входы шины (С разрядов кода делителя В подключены к В входам блока 1 инвертирования, Е выходов которого соединены с первой группой t входов блока 2 умножения. Первая группа выходов блока 2 умножения (шины с номерами 1, 2 соединена с второй группой входов сумматора 4, первая группа входов которого соединена с 6 разрядными входами делимого А, а выходы - с вы ходом устройства б и с С входами блока 5 задержки. Выходы блока 5 задержки подключены к второй группе I входов блока 2 умножения, вторая группа выходов которого (шины с номерами С+1, 6+2,...,2f) соединена с Е входами преобразователя 3. кодвероятность, выход которого соединен с входом младшего разряда сумма тора 4. . Работа устройства управляется по ледовательностью синхроимпульсов , подаваемых на соответствующие входы сумматора 4 и преобразователя кодвероятность 3 (входы не показаны). Пусть к.некоторому i-му синхроимпул су на выход сумматора 4 передано Р-разрядное число z. Это число с задержкой на один такт поступает на блок 2 умножения, на 2 выходах которого в i+1-м такте образуется пр изведение z(l-B). Обозначим часть этого произведения, получаемую на второй группе входов блока 2 умножения через . Это число () i+1-м такте преобразуется преобразователем 3 код-вероятность в бинарный символ .. Этот символ далее в том же такте поступает на вход младшего (6-го) разряда сум матора 4. Таким образом, случайная величина г. - содержимое на выходах сумматора 4 в i+1-м такте равна (-B) . (1 Математическое ожидание бинарно символа на выходе преобразователя код-Вероятность равно «( )(1,ч).(2 Поэтому при переходе к математи ческим ожиданиям из (1) и (2) полу ем M-(z )A+(l-B)M(z) . Решение этого конечноразностног уравнения получаем в виде M(zj) (1-В) . При i- сэо M(z)§, .е. в предлагаемом устройстве деист ительно реализуется операция делеАия чисел -. Мерой точности работы устройства является дисперсия случайной величиы Z. Для известного устройства меем 1 DZ Sl(B-A)(1-В). При оцейивании дисперсии случайной величины Z на выходе предлагаемого устройства необходимо рассмотреть 2 случая. Частное - точно представляется в в f-разрядном коде. Это может произойти тогда, если Ь 2, (,1,2,...е) или Ь , (,1,2 ,. . .) , где , . В этом случае дисперсия случайной величины Z равна нулю (). Частное - не может быть точно представлено f-различным двоичным кодом. Это происходит во всех случаях, когда исходные операнды таковы, что и . Разложим на целую и дробную части I (2| ) + , где ent - операции выделения целой части. В этом случае в;-2 Л- f-eHt(),.a.ev,tCi i-) Коэффициент К |г выражает относительное уменьшение статистической погрешности выполнения операции деления - в предлагаемом устройстве по сравнению с известным. Анализ выражений .(5) и (6) показывает, что . только.в случаях, когда или или или .Во всех остальных случаях Dy-srp.;., т. е. . 5 25 Например, если А 4 14 а Ог: 2 , т.е. . Таким образом, применение предлагаемого устройства позволяет повысить точность деления (в рассмотренном примере в 1000 раз). Формула изобретения Стохастическое делительное устройство, содержащее блок инвертирования, входы которого являются разрядными входами делителя устройства, блок умножения, первая группа входов которого соединена с выходами блока инвертирования, сумматор, первая группа входов которого является разрядными входами делимого устройства, вторая группа входов соединена с выходами младших разрядо блока умножения, а выходы являются выходами устройства, преобразователь код-вероятность и блок задержки, отличающееся тем, что, с целью повышения точности деления, йходы блока задержки соединены с выходами сумматора, а выходы - с второй группой входов блока умножения, выходы старших разрядов которого

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

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

1.Авторское свидетельство СССР № 579624, кл. G 06 F 15/36, 1977.2.Авторское свидетельство СССР 726529, кл. G 06 F 15/36, 1978.3.Авторское свидетельство СССР №752355, кл. G 06 F 15/36, 1978.4.Авторское свидетельство СССР по заявке 2745092/24 (028460), 28.09.79 г, кл. G 06 F 15/36 (прототип ).

5

А

в

SU 947 858 A1

Авторы

Яковлев Валентин Васильевич

Рааш Инго

Федоров Рюрик Федорович

Добрис Геннадий Владимирович

Яковлев Александр Васильевич

Даты

1982-07-30Публикация

1980-10-29Подача