Генератор случайных чисел

 

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



 

Похожие патенты:
Наверх