Стохастический генератор функций уолша

 

СТОХАСТИЧЕСКИЙ ГЕНЕРАТОР ФУНКЦИЙ УОЛША, содержащий первый и второй п -разрядные

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН

„„SU„„1101804

С 06 F 1/02

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCHOMV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОбРЕТЕНИЙ И ОТКРЫТИЙ (21) 3576330/18-24 (22) 12,04.83 (46) 07.07.84. Бюл. Р 25 (72) В.P. Ахметьянов и С.B. Семенов (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР

К - 474016, кл. С 06 F 15/36, 1972.

2. Авторское свидетельство СССР

Ф 456268, кл. С 06 F 1/02, 1972.

3. Авторское свидетельство СССР

Р 781800, кл. G,06 F 1/02, 1978 (прототип); (54)(57) СТОХАСТИЧЕСКИЙ ГЕНЕРАТОР

ФУНКЦИЙ УОЛША, содержащий первый и второй и -разрядные (2" — число генерируемых функций) счетчики, группу из и элементов И, блок сумматоров по модулю два, первый триггер, первый и второй элементы И, причем выходы одноименных разрядов первого и второго счетчиков соединены соответственно с первыми и вторыми входами соответствующих элементов И группы, выходы которых подключены к соответствующим входам блока сумматоров по модулю два, выход переполнения первого счетчика соединен со счетным входом первого триггера и с первым входом первого элемента И, второй вхбд которого и первый вход второго элемента И подключены к единичному выходу первого триггера, второй вход второго элемента И подключен к выходу блока сумматоров по модулю два, отличающийся тем, что, с целью расширения функциональных возможностей путем случайного изменения номеров функций Уолша в системе упорядочения по УолшуАдамару, он содержит генератор шума, пороговый элемент, второй =риггер, D-триггер, третий, четвертый и пятый элементы И, первый и второй элементы

НЕ, элемент ИЛИ, причем выход генератора шума подключен к входу порогового элемента, выход которого подключен к счетному входу второго триггера, единичный выход которого подключен к D-входу D-триггера, выход которого подключен к первому входу третьего элемента И, второй вход которого и С-вход D-триггера подключены к счетному входу первого счетчика и являются тактовым входом генератора выход третьего элемента И подключен к первому входу четвертого элемента

И, к второму входу которого подключен через первый элемент НЕ единичный выход первого триггера, выход четвертого элемента И подключен к первому входу элемента ИЛИ, второй вход которого подключен к выходу первого элемента И, а выход элемента ИЛИ подключен к счетному входу второго счетчика, вход "Сброс" которого подключен к выходу пятого элемента И, первый вход которого подключен к единичному выходу первого триггера, выход второго элемента НЕ подключен к третьему входу первого элемента И, вход второго элемента НЕ, третий вход четвертого элемента И и второй вход пятого элемента И подключены к управляющему входу генератора, а выходом генератора является выход второго элемента И. 101804

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

Известен генератор функций Уолша, содержащий триггеры, регистры, сумматоры по модулю два (1.1.

Известен также генератор функций

Уолша, содержащий два счетчика, эле- 10 менты И, блок сумматоров Ilo модулю два (23.

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

Уолша только в соответствии с определенной системой их упорядочения, а именно в порядке возрастания их номеров в системе упорядочения по

Уолшу-Адамару. В этих генераторах функций Уолша отсутствует возможность генерирования последовательности функций Уолша со случайным изменением их номеров в системе упорядоче- 2S ния по Уолшу-Адамару.

Наиболее близким к изобретению является генератор функций Уолша, содержащий первый и второй П -разрядные (2 — число генерируемых функций) счетчики, группу из и элементов И, блок сумматоров по модулю два, первый счетный триггер, первый и второй элементы И, причем выходы одноименных разрядов первого и вто35 рого счетчиков через соответствующие элементы И группы подклн)чены к входам блока сумматоров по модулю два, выход старшего разряда первого счетчика подключен к входу первого счетного триггера и первому входу первого элемента И, второй вход которого и первый вход второго элемента И поключены к выходу первого счетного триггера, второй вход второго элемен-45 та И подключен к выходу блока сумматоров по модулю два $3).

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

Уолша только в соответствии с определенной системой их упорядочения, а именно в порядке возрастания их номеров в системе упорядочения по

Уолшу-Адамару. Однако в задачах вероятностного моделирования и обработки данных возникает необходимость генерирования последовательности функций

Уолша со случайным изменением их номеров в системе упорядочения по Уолшу-Адамару. В известном генераторе функций Уолша нет возможности генерирования функций Уолша в последовательности со случайным изменением их номеров в системе упорядочения по

Уолшу-Адамару. В предлагаемом стохастическом генераторе функций Уолша этот недостаток устраняется.

Цель изобретения — расширение функциональных возможностей путем случайного изменения номеров функций

Уолша в системе упорядочения по

Уолшу-Адамару.

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

Уолша, содержащий первый и второй и -разрядные (2 — число генериtl руемых функций} счетчики, группу из I> элементов И, блок сумматора по модулю два, первый счетный триггер, первый и второй элементы И, причем выходы одноименных разрядов первого и второго счетчиков соединены соответственно с первыми и вторыми входами соответствующих элементов И группы, выходы которых подключены к соответствующим входам блока сумматоров по модулю два, выход переполнения первого счетчика подключен со счетным входом первого триггера и с первым входом первого элемента И, второй вход которого и первый вход второго элемента И подключены к единичному выходу первдго триггера, второй вход второго элемента И подключен к выходу блока сумматоров по модулю два, содержит генератор шума, пороговый элемент, второй триггер, D-триггер, третий, четвертый и пятый элементы И, первый и второй элементы НЕ, элемент ИЛИ, причем выход генератора шума подключен к входу порогового элемента, выход которого подключен к счетному входу второго триггера, единичный выход которого подключен к D-входу D-триггера, выход которого подключен к первому входу третьего элемента И, второй вход которого и С-вход D-триггера подключены к счетному входу первого счетчика, и являются тактовым входом генератора, выход третьего элемента И подключен к первому входу четвертого элемента И, к второму входу которого подключен через первый элемент НЕ единичный выход первого

110 t 804 триггера, выход четвертого элемента

И подключен к первому входу элемен.та ИЛИ, второй вход которого подключен к выходу первого элемента И, а выход элемента ИЛИ подключен к счет5 ному входу второго счетчика, вход

"Сброс" которого подключен к выходу пятого элемента И, первый вход которого подключен к единичному выходу первого триггера, выход второго элемента НЕ подключен к третьему входу первого элемента И, вход .второго элемента НЕ, третий вход четвертого элемента И и второй вход пятого элемента И подключены к управляющему входу генератора, а выходом генератора является выход второго элемента И.

Отличие предлагаемого устройства от базового состоит в том, что введе-20 ние генератора шума, порогового элемента, второго счетчика и третьего синхронизируемого триггера, трех элементов И, двух элементов НЕ и элемента ИЛИ, а также соответствующих связей и управляющего входа позволяет в стохастическом генераторе функций

Уолша наряду с получением функций

Уолша в порядке возрастания их номеров в системе упорядочения по Уолшу<амару генерировать функции Уолша

=о случайным изменением их номеров в этой же системе упорядочения, На чертеже представлена функциональная схема стохастического. генера35 тора функций Уолша.

Стохастический генератор функций

Уолша содержит первый 1 и второй 2 и --разрядные счетчики, группу 3 из и элементов И, блок 4 сумматоров по модулю два, первый триггер 5, первый 6 и второй 7 элементы И, генератор 8 шума, пороговый элемент 9., второй 10 триггер и D-триггер 11, третий 12, четвертый 13 и пятый 14 45 элементы И, первый 15 и второй 16 элементы НЕ, элемент 17 ИЛИ, управляющий вход 18, тактовый вход 19 и выход 20.

Стохастический генератор функций 50

Уолша может работать в режимах формирования последовательности функций

Уолша в порядке возрастания их номеров в системе упорядочения по УолшуАдамару и последовательности функций S5

Уолша со случайным изменением их номера в системе упорядочения по

Уолшу-Адамару.

Счетчик 1 является формирователем функций Радемахера, Счетчик 2 задает номера функций Уолша в соответствии с системой упорядочения по Уолшу-Адамару, группа 3 из н элементов И служит для отбора тех функций Радемахера, которые используются в блоке

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

Уолша, что позволяет при работе стохастического генератора функций Уолша во втором режиме записывать в счетчик 2 случайный номер функции

Уолша. Генератор 8 шума пороговый элемент 9, триггеры 10 и 11 и элемент И 12 служат для формирования на выходе элемента И 12 случайной последовательности импульсов с тем, чтобы за счет пересчета этих импульсов за фиксированный интервал времени получать на выходах разрядов второго счетчика 2 случайные номера функций Уолша.

В начальном состоянии содержимое первого 1 и второго 2 счетчиков равно нулю, триггер 5 установлен в единичное состояние. Режим работы стохастического генератора функций Уолша задается сигналом на управляющем входе 18.

В первом режиме работы на управляющий вход 18 подается нулевой потенциал, который открывает первый элемент И 6 и запирает четвертый 13 и пятый 14 элементы И. B результате поразрядного логического умножения нулевых содержимых первого 1 и второго 2 счетчиков на элементах И 3 и подс. ета числа единиц в полученном двоичном коде, выполняемого блоком 4 сумматоров по модулю два, на вход элементов И 7 поступает единичный потенциал с выхода блока 4, который соответствует значению нулевой функции Уолша в нулевой точке. В следующем такте с,тактового входа 19 стохастического генератора функций

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

Ввиду того, что первый счетнь-й триггер 5 1-;аходится в единичном со(.тоянии, го формируемые на входе блока 4 сумматоров по модулю два значения нулевой функции Уолша поступают на выход 20 стохастическо го генератора функций Уолша через открытый элемент И 7. Когда все разряды первого с=1етчика 1 находятся в единичном состоянии, то с поступлением очередного тактового импульса на его вход он обнуляется,- а формируемый на выходе старшего разряда первого счетчика 1 .игнал переноса через открытый первый элемент б и элемент ИЛИ 211

17 поступает на первьсй crIãòíûé вход второго счетчика 2 и увел)1чивает его содержимое на единицу. Триггер 5 по окончании сигнала переноса из старшего разряда счетчика 1 изменяет свое состояние на нулевое,, закрывая при =;т-ом элементы И б и 7. Выдача на выход 20 функций Уолша, генериру-. емых, в след, ующем цикле заполнения счетчгп(а 1, вследствие этого занре- ЗО щается-) B также запрещается IIoцача следующего импульса переноса из старшего раз1:яда счетчика 1 на первы-I счетный вход счет-IHKG 2. 8 То же время по окончании этого сигнала пере- ;. носа триггер 5 изменяет свое состояние на единичное, начинается следующий цикл1 1 енери1)овани)1 функций

Уэлша, Таким образом генерир ется

IIоследовательность функций Уолша в порядке возрастания,->х номеров в системе упорядочения по Уолшу-Адамару, причем между последовательно генерируемыми функциями Уолша возни" кает пауза,, длительность которой ) равна периоду функций Уолша.

Во втором режиме на управляющий вход 18 подается единичный потенциал, который запирает элемент И б и открывает элементь1 И 13 и 1-1. Зви)О ру того, что триггер 5 находится

t в единичном состоянии, то в первом цикле генерируется нулевая функция

Уолша, Второй цикл начинается после тс го, как по окончании сигнала перес( нсса триггер " изменяет свое состоякие на нулевое и откроет элемент

И 1 3. !1епр »)6111Н61Й сл чайнь)Й с выхода генератора 8 шума с помощью

:.I0ðîãîâîão элемента 9 преобразуется

B импульсы стандартной амплитуды, Но случайной длительности, определяемой временем, в течение которого напряжение 1ыума превышает величину порога срабатывания порогового элемента 9. Эти импульсы поступают на вход счетного триггера 10 вызывая всякий раз смену его состояния на противоположное. Выход счетного триггера 10 подключен к первому входу синхронизируемого триггера 11 ° Тактовые импульсы, поступающие н 1 второй вход синхронизируемого триггера 11 позволяют периодически считывать информацию с выхода счетного триггера 10, В соответствии с тактовой частотой случайная информация с выхода синхронизируемого триггера 11 поступает в виде случайной последовательности стандартных импульсов с выхода элемента И 12 через элемент

И 13 и элемент ИПИ 17 на первый счетный вход счетчика 2.

По окончании интервала времени, равного периоду функций Уолша по сигналу переноса с выхода старшего разряда счетчика 1, триггер 5 изменяет свое сос*ояние на единичное и запрещает прохождение последовательности случайных импульсов через элемент 13 И. С приходом следующего после импульса переполнения тактовогo "импульса начинается генерирование на выходе 20 функций Уолша со случайным номером, сформированным

z счетчике 2 в результате пересчета последовательности случайных импульсов за фиксированный интервал времени, равный периоду функций Уолша.

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

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

1101804

IHMHIIH Заказ 4767/32 Тираж 699 Подписное

Филиал ППП "Патент", г.Укгород, ул.Проектная, 4 в порядке возрастания их номеров в системе упорядочения по Уолшу-Адамару имеется возможность генерирования последовательности функций Уолша со случайным изменением их номеров в той же системе упорядочения..

Такое расширение функциональных воз- можностей обеспечивается незначительным усложнением схемы. При этом использование второго счетчика 2 для формирования номера функций Уолша как в первом режиме, так и во втором, позволяет сократить общие аппаратурные затраты. Кроме этого, с увеличением количества генерируемых различ- 15 ных функций Уолша увеличивается длина не только счетчиков 1 и 2, а также количество элементов И в группе 3 и количество входов в блок 4 суммато. ров по модулю два, а число остальных элементов схемы не меняется. Возможность генерирования последовательнос ти функций Уолша со случайным измене нием их номеров дает возможность и . пользовать стохастический генератор функций Уолша в устройствах стохастической вычислительной техники для эффективного решения задач вероятностного моделирования и обработки данных.

Стохастический генератор функций уолша Стохастический генератор функций уолша Стохастический генератор функций уолша Стохастический генератор функций уолша Стохастический генератор функций уолша 

 

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

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

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

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

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

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

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

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

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

Изобретение относится к устройствам и способам генерации кодов в системе передачи данных, в частности к генерации двухмерных квазидополнительных турбокодов (КДТК) и адаптированных КДТК в системах пакетной передачи данных, поддерживающей повторную передачу
Наверх