Генератор случайной последовательности заданных значений набора данных
Изобретение относится к области вычислительной техники и может быть использовано в системах для обработки информации. Техническим результатом является формирование случайной конечной последовательности заданных значений набора данных с заданным законом распределения. Генератор состоит из источника случайных чисел с заданным законом распределения, мультиплексора, блоков памяти, блока сравнения и блока элементов И. 6 ил.
Изобретение относится к вычислительной технике и предназначено для получения случайной последовательности заданных значений набора данных с заданным законом распределения.
Известно устройство для получения случайных чисел с заданным законом распределения (см. А.с. СССР N 478298, кл. G 06 F 1/02, 1973), содержащее генератор равномерно распределенных случайных чисел, многоступенчатый дешифратор, наборное поле, блок элементов "ИЛИ" и выходное устройство, в состав которого входит блок элементов "И- НЕ", счетчик и дешифратор. Недостатком генератора является то, что его функциональные возможности ограничены, так как он не позволяет генерировать с заданным законом распределения символьные и строковые константы. Известен генератор последовательностей случайных чисел (см. А.с. СССР N 447706, кл. G 06 F 1/02, 1974), содержащий датчик равномерно распределенных чисел, коммутатор, первый и второй генераторы тактовых импульсов, счетчик, регистры, клапаны, элемент задержки, преобразователь, формирователь импульса сбора и ключ. Известный генератор случайных чисел позволяет получить последовательности коррелированных случайных чисел, однако не позволяет получить последовательности заданных значений набора данных, что ограничивает его функциональные возможности. Наиболее близким техническим решением к изобретению является генератор случайных чисел (см. А.с. СССР N 771654, кл. G 06 F 1/02, G 07 15/00, 1978), содержащий источник равномерно распределенных случайных сигналов, выход которого подключен ко входам первого и второго блоков памяти, сумматор, переключатель и умножитель, первый вход которого соединен со входами первого и второго блоков памяти, первый выход первого блока памяти соединен со вторым входом умножителя и первым входом переключателя. Второй и третий входы переключателя подключены к выходам умножителя и второго блока памяти соответственно, а его выход подключен к первому входу сумматора. Второй вход сумматора подключен ко второму выходу первого блока памяти, а его выход является выходом генератора. Известный генератор позволяет получать случайные числа с заданной точностью аппроксимации как с непрерывными распределениями, так и с распределениями, имеющими разрывы первого рода. Однако устройство-прототип имеет недостатки, в частности, известный генератор не обеспечивает формирование случайной конечной последовательности заданных значений набора данных с заданным законом распределения. Кроме того, известный генератор не может быть применен при проектировании и отладке баз данных в автоматизированных системах, так как генерирует только числа и нет возможности задать количество генераций по каждому числу. Объясняется это тем, что блоки памяти используются для хранения максимальных значений интегральной функции распределения в точках xj и ее значений слева и справа от этих точек, а схемное решение данного устройства не позволяет вводить в память произвольные (не числовые) значения набора данных и генерировать их с заданным законом распределения. Целью изобретения является разработка генератора, обеспечивающего формирование случайной конечной последовательности заданных значений набора данных с заданным законом распределения. Для достижения технического результата в известный генератор случайных чисел, содержащий источник случайных чисел с заданным законом распределения, первый и второй блоки памяти, дополнительно введены мультиплексор, выход которого подключен к адресным входам первого и второго блоков памяти, каждый из которых снабжен входами выбора кристаллов и сигналов чтения/записи. Первый адресный вход мультиплексора является адресным входом генератора случайной последовательности заданных значений набора данных, а его второй адресный вход подключен к выходу источника случайных чисел. Вход разрешения мультиплексора является входом разрешения генератора. Блок сравнения, вход которого подключен к выходу первого блока памяти. Блок элементов "И", информационный вход которого подключен к выходу второго блока памяти. Информационный вход второго блока памяти соединен с информационным входом первого блока памяти и является информационным входом генератора. Первый управляющий вход блока элементов "И" подключен к выходу блока сравнения, а его второй управляющий вход соединен с входом выбора мультиплексора, с входом источника случайных чисел и является управляющим входом генератора. Выход блока элементов "И" является выходом генератора случайной последовательности заданных значений набора данных. Благодаря новой совокупности существенных признаков за счет введения мультиплексора, блока сравнения и блока элементов "И" на выходе генератора формируется конечная последовательность заданных значений набора данных с заданным законом распределения. Этим достигается возможность расширения области применения заявленного устройства, в частности, при проектировании и отладке баз данных. Проведенный анализ уровня техники позволил установить, что аналоги, характеризующиеся совокупностью признаков, тождественных всем признакам заявленного технического решения, отсутствуют, что показывает на соответствие заявленного устройства условию патентоспособности "новизна". Результаты поиска известных решений в данной области и смежных областях техники с целью выявления признаков, совпадающих с отличительными от прототипа признаками заявленного объекта, показали, что они не следуют явным образом из уровня техники. Из уровня техники также не выявлена известность влияния предусматриваемых существенными признаками заявленного изобретения преобразований на достижение указанного технического результата. Следовательно, заявленное изобретение соответствует условию патентоспособности "изобретательский уровень". Заявленное устройство поясняется чертежами, на которых показаны: фиг. 1 - структурная схема генератора случайной последовательности заданных значений набора данных с заданным законом распределения; фиг. 2 - графическое представление функции распределения; фиг. 3 - схема мультиплексора; фиг. 4 - схема блока памяти; фиг. 5 - схема блока сравнения; фиг. 6 - схема блока элементов "И". Генератор случайной последовательности (ГСП) заданных значений набора данных, показанный на фиг. 1, состоит из источника случайных чисел с заданным законом распределения 1, мультиплексора 2, первого 3 и второго 4 блоков памяти, блока сравнения 5 и блока элементов "И" 6. Вход источника случайных чисел 1 с заданным законом распределения является управляющим входом ГСП и соединен с входом выбора мультиплексора 2 и вторым управляющим входом блока элементов "И" 6. Первый адресный вход мультиплексора 2 является адресным входом ГСП (AI1). Второй адресный вход мультиплексора 2 подключен к выходу источника случайных чисел 1. Вход разрешения мультиплексора 2 является входом разрешения ГСП






Формула изобретения
Генератор случайной последовательности заданных значений набора данных, содержащий источник случайных чисел с заданным законом распределения, первый и второй блоки памяти, отличающийся тем, что дополнительно введены мультиплексор, выход которого подключен к адресным входам первого и второго блоков памяти, каждый из которых снабжен входами выбора кристаллов и сигналов чтения/записи, первый адресный вход мультиплексора является адресным входом генератора случайной последовательности заданных значений набора данных, а его второй адресный вход подключен к выходу источника случайных чисел, вход разрешения мультиплексора является входом разрешения генератора, блок сравнения, вход которого подключен к выходу первого блока памяти, блок элементов И, информационный вход которого подключен к выходу второго блока памяти, информационный вход которого соединен с информационным входом первого блока памяти и является информационным входом генератора, первый управляющий вход блока элементов И подключен к выходу блока сравнения, а его второй управляющий вход соединен с входом выбора мультиплексора, с входом источника случайных чисел и является управляющим входом генератора, причем выход блока элементов И является выходом генератора случайной последовательности заданных значений набора данных.РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6
Похожие патенты:
Генератор потока случайных сигналов // 2127899
Изобретение относится к области вычислительной техники и может быть использовано в устройствах, моделирующих случайные процессы
Генератор случайных чисел // 2122232
Изобретение относится к радиотехнике и может быть использовано в компьютерной технике, технике связи и локации
Генератор белого шума (варианты) // 2120179
Изобретение относится к области вычислительной техники и может быть использовано в качестве зашумляющих устройств в различных каналах связи
Изобретение относится к области контроля качества работы генераторов низкочастотных сигналов и может быть использовано в качестве генератора маскирующих помех
Изобретение относится к вычислительной технике и может быть использовано в вычислительных и моделирующих устройствах, использующих вероятностные принципы представления и обработки информации
Генератор случайных чисел // 2106684
Изобретение относится к специализированным средствам вычислительной техники и предназначено для использования в стохастических вычислительных устройствах
Изобретение относится к вычислительной технике и может использоваться при статистических исследованиях
Изобретение относится к вычислительной технике и может использоваться при статистических исследованиях
Изобретение относится к вычислительной технике и может быть использовано в испытательной и контрольной аппаратуре
Изобретение относится к вычислительной технике и может быть использовано для построения задающих блоков стохастических вычислительных машин
Способ игры // 2138311
Изобретение относится к области игр, а также к способам образования случайных чисел преимущественно для игр в кости
Изобретение относится к вычислительной технике и может быть использовано при статистическом моделировании оптическими средствами
Генератор случайных сигналов // 2168260
Изобретение относится к радиотехнике и радиосвязи и может использоваться для создания генератора шума или помех в заданном диапазоне частот
Изобретение относится к специализированной вычислительной технике и может быть использовано при статистическом моделировании, создании оптических средств обработки информации и т.д
Генератор последовательности случайных чисел // 2191421
Изобретение относится к вычислительной, информационно-измерительной радиотехнике и может быть использовано в стохастических вычислительных машинах при построении генераторов случайных чисел для ЭВМ в системах криптографической защиты информации