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

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

1

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

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

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

Известен также стохастический интегратор, содержащий сдвйгаквдий регистр с комбинационным сумматором на входе, одноразрядный генератор

случайных символов и схему сравнения 2 .

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

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

щий п-разрядный накопитель подынтегральной функции, вход которого является входом интегратора, генератор случайных чисел,, генератсф тактовых импульсов, блок сравнения, пербый вход которого соединен с выходом генератора случайных чисел, тактируямдий вход соединен с тактирующим входом накопителя подынтегральной функции и с выходом генератора.тактовьи,, импульсов, а выход является выходом; устройства ЗГ.

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

Цель изобретения упрощение стохастического интегратора.

Поставленная цель достигается

. :тем, что стохастический интегратор, содержащий накопитель,вход которого является входом устройства, блок сравнения, выход которого .является выходом устройства, генератор слу, .чайных чисел, которого соеди нен с первым входом блока сравнения. генератор тактовых импульсов, выход которого соединен с тактирующими входами накопителя и е5лока сравнени дополнительно содержит .атор, счетчик, элемент задержки и элемент запрета, причем первый и второй информационные входы коммутатора сое динены с выходами соответственно старших и младших разрядов накопите ля , выход - с вторым входом блока сравнения, а управляющий вход - с выходом счетчика и входетл элемента задержки, выход которого соединен с запрещающим входом элемента запрета вход элемента запрета подключен к выходу генератора тактовых импульсов, а выход соединен с входом счет чика, На чертеже представлена блок-схе ма стохастического интегратора. Интегратор содержит накопитель 1 коммутатор 2, блок 3 сравнения, генератор 4 слу1айных чисел, элемент запрета, счетчик б, элемент 7 задер ки, генератор & тактовых импульсов. Вход накопителя 1 является входом интегратора. Выходы п/2 старших и п/2 младших разрядов накопителя 1соединены соответственно с первым и вторым информационными входами ком,-.1утатора 2, выход которого соеди нэн со зторым входом блока 3 сравнения. Выход генератора 4 случайных чисел соединен с первым входом блок 2сравнения, выходкоторого являетс выходом интегратора. Выход генератора 8 тактовых импульсов соединен с тактирующими входами накопителя 1 и блока 3 сравнения, а также с входом элемента 5 запрета, выход которого соединен с входом счетчика 6. Выход счетчика 6 соединен с, управляющим входом коммутатора 2 и входом элемента 7 задержки, выход которого соединен с запрещающим вхо дом элемента 5 запрета. Интегратор работает следующим образом.. . Перед началом процесса вания в накопитель 1 заносится начальное п-разрядное значение подынтегральной функции у(х.) . Счетчик б находится в исходном - нулевом состоянии, которому соответству - т отсутствие сигнала переполнения на его выходе. Коммутатор 2, управляемый этим сигналом, находится в первом (из двух) положении, при котором второй вход блока 3 сравнения подключён к выходу старших п/2 разрядов накопителя. Процесс интегрирования инициируе ся тактовыми -т-тульсами, вьфабатываемыали-генератором 8 тактовых импульсов. При этом, счетчик б черея открытый элемент 5 запрета начинает подсчет поступающих на его вход так товых импульсов, а 1блок 3 сравнения бсуществляет преобразование содержимого старших п/2 разрядо:а насопителя 1 (.} в случайную последовательность .имАульсов: tftl U.t.Jf 41Л V.rW. f Siqcn У5.(Х.),еслиА 44 :)с(4НИ1): О, если(( i 0,1,2,... . где /л.(1) - случайные числа, равномерно распределенные ц интервале 0,1, вырабатываемые генератором 4 случайных чисел. Полученная последовательность L,.(i) поступает на выход интегратора. Накопленг е этой последовательности в соответствии с методом Монте-Карло позволяет получить приближенную оценку интеграла: i ZiX,-)plX)dX i/lXD t:j.(K), (I) . Xo где шаг интегрирования для основной частоты. (Операция накопления (2) выполняется, в другом аналогичном интеграторе или отдельнг.гл накопителе, входящем в состав вычислительного устройства). Одновременно с вьщачей последовательности 2(1) на вход иутегратора поступает входная случайная последовательность 1,(1), которая по мере накопления в накопителе 1 образует текущие значения подынтегральнсл функции у(х). y(X;i)y(x)+ л xvt(i) (3) 1 0,1,2,... В описанном режиме устройство работает до тех пор,пока счетчик 6 не заполнится до состояния 11 1 1. Л. m1/1 Тогда очередной тактовый импульс вызывает переход счетчика б в исходное нулевое состояние, а на его выходе формируется сигнал переполнения,, который переводит коммутатор 2 во второе положение. В этом положении блок 3 сравнения подключается к выходу младших п/2 разрядов накопителя 1 и за один такт осуществляет однократное преобразование содержимого младших п/2 разрядов накопителя 1 у(х,) в символ случайной- последовательности: ,(;). wlxjj еслиАО)|5„(х,,-Н ги Iо (1)(х)Ь (4) ,1,2,.. ., ,l,2,... В следующем такте задержанный в элементе 7 сигнал переполнения закрывает элемент 5 запрета. Псэследний .блокирует поступление на вход счетчика 6 очередного тактового импульса и тем самым задерживает на один такт переход счетчика в состояние 0000.,.01. В результате в счетчике

6 один дополнительный такт находите в п/2 исходном нулевом состоянии. При этом сигнал переполнения на его выходе вновь отсутствует, что вызывает переключение коммутатора 2 опять в первое положение. Цикл работы устройства повторяется.

Сущность предлагаемого трхнического решения заключается в упрощении интегратора: за счет сокращения до п/2 числа разрядов подынтегральной функции,опрашиваемлх блоком сравнения с основной тактовой частотой. При этом младдаая часть разрядов подынтегральной функции опрашивается с частотойВ 2 раз меньшей чем осговная (п - полное число разрядов подынтегральной функции). В итоге абсо;лютные погрешности вычисления основной и дополнительной частей приращения интеграла оказываются обратно пропорциональньоми максимальным абсолютным размера м этих частей. В саою очередь, это приводит к более сбалансированной суммарной относительной погрешности интегратора при одновременном его упрощении.

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

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

в 2 раза разрядности блока 3 сравнения и генератора 4 случеийных чисел.

iДостаточно высокая сложность отмеченных блоков в сочетании со сравнительной вводимого коммутатора 2 позволяет упростить стохастический интегратор; на 20-40% .

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

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

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

1.Яковлев В.В., Федор9В Р.ф. Стохастические илчислительные машгтны Н., Машиностроение, 1974, с.144148.

2.Кирьянов Б.Ф. . Цифровые модели и интегрирующие структуры. Таганрог, 1970, с. 225-231.

3.Гейне Б.Р., Стохастическая вычислительная машина. Электроника 1967, 14, с. 3-11 (прототип).

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

название год авторы номер документа
Стохастический интегратор 1978
  • Мельник Владимир Егорович
  • Авилова Анна Юрьевна
SU744607A1
Стохастический преобразователь 1977
  • Тарасов Вячеслав Михайлович
SU732946A1
Следящий стохастический интегратор 1979
  • Морозевич Анатолий Николаевич
  • Мельникова Светлана Николаевна
  • Ярмолик Вячеслав Николаевич
SU789998A1
Устройство для моделирования нейрона 1989
  • Брюхомицкий Юрий Анатольевич
SU1709356A1
ПРЕЦИЗИОННЫЙ ИМИТАТОР РЕАЛИЗАЦИЙ СЛУЧАЙНЫХ ИЗМЕНЕНИЙ ПОСТОЯННОГО НАПРЯЖЕНИЯ 1995
  • Ермаков В.Ф.
  • Гудзовская В.А.
RU2099785C1
Псевдостохастический интегратор 1981
  • Ерухимович Виктор Михайлович
SU962938A1
Стохастическое вычислительное устройство 1982
  • Яковлев Валентин Васильевич
  • Федоров Рюрик Федорович
  • Мальченкова Ольга Станиславовна
SU1062700A1
Следящий стохастический интегратор 1990
  • Борщевич Виктор Иванович
  • Филимонов Сергей Николаевич
  • Морщинин Евгений Викторович
  • Загороднюк Михаил Семенович
SU1728868A1
Следящий стохастический интегратор 1982
  • Мельник Владимир Егорович
  • Брюхомицкий Юрий Анатольевич
SU1061141A1
Устройство для вероятностного моделирования 1980
  • Баранов Герман Георгиевич
  • Вагапов Рафиз Газизович
  • Захаров Вячеслав Михайлович
  • Комаров Юрий Степанович
SU922707A2

Иллюстрации к изобретению SU 942 017 A1

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

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

SU 942 017 A1

Авторы

Брюхомицкий Юрий Анатольевич

Даты

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

1980-11-19Подача