11 Изобретение относится к стохастической вычислительной технике и может быть использовано при вероятност ном моделировании и стохастической обработке данных. Известен генератор функций Уолша содержащий триггеры, регистры, сумматоры по модулю два 1. Известен также генератор функций Уолша, содержащий два счетчика, элементы И, блок сумматоров по модулю два 2:. Недостатком этих генераторов функций Уолша являются ограниченные функциональные возможности. Генераторы способны генерировать функции Уолша только в соответствии с определенной системой их упорядочения, а именно в порядке возрастания их номеров в системе упорядочения по Уолшу-Адамару. В этих генераторах функций Уолша отсутствует возможност генерирования последовательности функций Уолша со случайным изменением их номеров в системе упорядочения по Уолшу-Адамару. Наиболее близким к изобретению является генератор функций Уолша, содержащий первый и второй П-разрядные (2 - число генерируемых функций) счетчики, группу из п элементов И, блок сумматоров по модулю два, первый счетный триггер, первый и второй элементы И, причем выходы одноименных разрядов первого и второго счетчиков через соответствующие элементы И группы подключены к входам блока сумматоров по модулю два, выход старшего разряда первого счетчика подключен к входу первого счетного триггера и первому входу первого элемента И, второй вход которого и первый вход второго элемента И поключены к выходу первого счетного триггера, второй вход второго элемен та И подключен к выходу блока сумматоров по модулю два Сз. Недостатком известного генератор функций Уолша являются ограниченные функциональные возможности, так как ой способен генерировать функции Уолша только в соответствии с определенной системой их упорядочения, а именно в порядке возрастания их номеров в системе упорядочения по Уолшу-Адамару. Однако в задачах вероятностного моделирования и обрабо ки данных возникает необходимость ген 4 рирования последовательности функций Уолша со случайным изменением их номеров в системе упорядочения по Уолшу-Адамару. В известном генераторе функций Уолша нет возможности генерирования функций Уолша в последовательности со случайным изменением их номеров в системе упорядочения по Уолшу-Адамару. В предлагаемом стохастическом генераторе функций Уолша этот недостаток устраняется. Цель изобретения - расширение функциональных возможностей путем случайного изменения номеров функций Уолша в системе упорядочения по Уолшу-Адамару. Поставленная цель достигается тем, что стохастический генератор функций Уолша, содержащий первый и .второй п -разрядные (2 - число генерируемых функций) счетчики, группу из п элементов И, блок сумматора по модулю два, первый счетный триггер, первьцй и второй элементы И, причем дыходы одноименных разрядов первого и второго счетчиков соединены соответственно с первыми и вторыми входами соответствующих элементов И группы, выходы которых подключены к соответствующим входам блока сумматоров по модулю два, выход переполнения первого счетчика подключен со счетным входом первого триггера и с первым входом первого элемента И, второй вход которого и первый вход второго элемента И подключены к единичному выходу первого триггера, второй вход второго элемента И подключен к выходу блока сумматоров по модулю два, содержит генератор шума, пороговый элемент, второй триггер, D-триггер, третий, четвертый и пятый элементы И, первый и второй элементы НЕ, элемент ИЛИ, причем выход генератора шума подключен к входу порогового элемента, выход которого подключен к счетному входу второго триггера, единичный выход которого подключен к D-входу D-триггера, выход которого подключен к первому входу третьего элемента И, второй вход которого и С-вход D-тригера подключены к счетному входу ервого счетчика, и являются тактоым входом генератора, выход третьего лемента И подключен к первому входу етвертого элемента И, к второму вхоу которого подключен через первый лемент НЕ единичный выход первого триггера, выход четвертого элемента И подключен к первому входу элемента ИЛИ, второй вход которого подключен к выходу первого элемента И, а выход элемента ИЛИ подключен к счетному входу второго счетчика, вход Сброс которого подключен к выходу пятого элемента И, первый вход которого подключен к единичному выходу первого триггера, выход второго элемента НЕ подключен к третьему входу первого элемента И, вход -второго элемента НЕ, третий вход четвертого элемента И и второй вход пятого элемента И подключены к управляющему входу генератора, а выходом генератора является выход второго элемента И. Отличие предлагаемого устройства от базового состоит в том, что введе ние генератора шума, порогового элемента, второго счетчика и трет;ьего синхронизируемого триггера, трех эл ментов И, двух элементов НЕ и элеме та ИЛИ, а также соответствующих свя зей и управляющего входа позволяет в стохастическом генераторе функций Уолша наряду с получением функций Уолша в порядке возрастания их номе ров в системе упорядочения по Уолшу дамару генерировать функции Уолша со случайным изменением их номеров в этой же системе упорядочения. На чертеже представлена функциональная схема стохастического тора функций Уолша. Стохастический генератор функций Уолша содержит первый 1 и второй 2 п -разрядные счетчики, группу 3 из п элементов И, блок 4 сумматоров по модулю два, первый триггер 5, первый 6 и второй 7 элементы И, генератор 8 шума, пороговый элемент 9, второй 10 триггер и D-триггер 11, третий 12, четвертый 13 и пятый 14 элементы И, первый 15 и второй 16 элементы НЕ, элемент 17 ИЛИ, управляющий вход 18, тактовый вход 19 и выход 20. Стохастический генератор функций Уолша может работать в режимах формирования последовательности функци Уолша в порядке возрастания их номе ров в системе упорядочения по Уолшу Адамару и последовательности функци Уолша со случайным изменением их номера в системе упорядочения по Уолшу-Адамару. гене Счетчик 1 является формирователем функций Радемахера, Счетчик 2 задает номера функций Уолша в соответствии с системой упорядочения по Уолшу-Адамару, группа 3 из и элементов И служит для отбора тех функций Радемахера, которые используются в блоке 4 сумматоров по модулю два для формирования функций Уолша с текущим номером. Триггер 5 служит для создания между последовательно формируемьми функциями Уолша паузы, длительность которой равна периоду функций Уолша, что позволяет при работе стохастического генератора функций Уол- ша во втором режиме записывать в счетчик 2 случайный номер функции Уолша. Генератор 8 шума пороговый элемент 9, триггеры 10 и 11 и элемент И 12 служат для формирования на выходе элемента И 12 случайной последовательности импульсов с тем, чтобы за счет пересчета этих импульсов за фиксированный интервал времени получать на выходах разрядов второго счетчика 2 случайные номера функций Уолша. В начальном состоянии содержимое первого 1 и второго 2 счетчиков равно нулю, триггер 5 установлен в единичное состояние. Режим работы стохастического генератора функций Уолша задается сигналом на управляющем входе 1В. В первом режиме работы на управляющий вход 18 подается нулевой потенциал, который открывает первый элемент И 6 и запирает четвертый 13 и пятый 14 элементы И. В резульжате поразрядного логического- умножения нулевых содержимых первого 1 и второго 2 счетчиков на элементах И 3 и подс ета числа единиц в полученном двоичном коде, выполняемого блоком 4 сумматоров по модулю два, на вход элементов И 7 поступает единичный потенциал с выхода блока 4, который соответствует значению нулевой функции Уолша в нулевой точке. В следующем такте с,тактового входа 19 стохастического генератора функций Уолша на вход первого счетчика 1 поступает импульс, который увеличивает содержимое первого счетчика 1 до единицы. Так как второй счетчик 2 находится в нулевом состоянии, то на выходе блока 4 сумматоров по модулю два остается единичный потенциал, что соответствует значению нулевой функции Уолша в первой точке ди гсретного диапазона„ Подобным же обр ;юм в последующих тактах оформляют все остальные значег-иш нулевой функ ции Уолша, Ввиду того 5 что первый счетный триггер 5 находится в единичном состоянии, то формируемые на входе бл ка 4 cy -iaTopoB по модулю два значения нулевой функции Уолша поступа ют ма выход 20 стохастического гене ратора функций Золша через открытый элемент И 1, Когда все разряды первого счетчика 1 находятся в единичном СОСТОЯНИИ;, то с поступлением очередного тактового импульса на его вход он обнуляется, а формируем на выходе старшего, разряда первого счетчика 1 игнал переноса через от крытый первый элемент 6 и элемент ИЛ 17 поступает на первг м сметный вход второго счетчика 2 и уз еличивает его содержимое на единицу. Триггер по окончании сигнала переноса из старшего разряда счетчика 1 изменяет свое состояние на нулевое, закры вая при этом элементы И 6 и 7, Выда на выход 20 функций Уолша, генериру емых в следз щем цикле заполнения вследствие этого запресчетчика 1 щается, а также запрещается подача следующего импульса переноса из ста шего разряда счетчика 1 на первый счетный вход счетчика 2, В то же время по окончании этого сигнала пер носа триггер 5 изменяет свое состояние на единичное, начинается следующий цикл генерирования функций Уолшао Таким образом генерируется последовательность функций Уолша в порядке возрастания их номеров в системе упорядочения по Уолшу-Ада мару причем между последовательно генерируемыми функциями Уолша возни кает пауза,., длительность которой равна периодз/ функций Уолша. Во втором режиме на управляющий вход 18 подается единичный-потенциал который запирает элемент И 6 и открьшает элементы И 13 и 14. Вви ду того, что триггер 5 находится в единичном состоянииj, то в первом генерируется нулевая функция Уолша, Второй цикл начинается после того, как по окончании сигнала пере носа триггер 5 изменяет свое состояние на нулевое и откроет элемент И 13 Непрерывный случайный сигнал с выходу генератора 8 шума с помощью порогового элемента 9 преобразуется в импульсы стандартной амплитуды, но случайной длительности, определяемой временем., в течение которого напряжение шума превышает величину порога срабатывания порогового элемента 9, Эти импульсы поступают на вход счетного триггера 10 вызывая всякий раз смену его состояния на противоположное. Выход счетного триггера 10 подключен к первому входу синхронизируемого триггера 11, Тактовые импульсы, поступающие н второй вход синхронизируемого триггера 11 позволяют периодически считывать информацию с выхода счетного триггера 10, В соответствии с тактовой частотой случайная информация с выхода синхронизируемого триггера 11 поступает в виде случайной последовательности стандартных импульсов с выхода элемента И 12 через элемент И 13 и элемент ИЛИ 17 на первьш счетный вход счетчика 2. По окончании интервала времени, равного периоду функций Уолша по сигналу переноса с выхода старшего разряда счетчика 1, триггер 5 изме « т свое состояние на единичное и запрещает прохождение последовательности случайных импульсов через элемент 13 Ие С приходом следуюш,его после импульса переполнения тактового импульса начинается генерирование на выходе 20 функций Уолша со случайным номером, сформированным Е счетчике 2 в результате пересчета последовательности случайных импульсов за фиксированный интервал времени, равнь й периоду функций Уолша. После окончания периода генерирования данной функции Уолша по окончании сигнала переноса старшего разряда счетчика 1 состояние триггера 5 изменяется на нулевое, и сформированный на его выходе сигнал переноса сбрасывает счетчик 2 в нулевое состояние, В последующих циклах работа осуществляется аналогично.с той лишь разницей, что каждый раз генерируется функция Уолша со случайно сформированным номером в системе упорядочения по Уолшу-Адамару, Таким образом, предлагаемое устройство по сравнению с известным обладает более широкими функциональHbiMPi возможностями, так как в нем наряду с получением функций Уолша
название | год | авторы | номер документа |
---|---|---|---|
Стохастический генератор функций Уолша | 1991 |
|
SU1777131A1 |
ГЕНЕРАТОР ФУНКЦИЙ УОЛША | 1992 |
|
RU2025770C1 |
Генератор функций Уолша | 1982 |
|
SU1043614A1 |
СТОХАСТИЧЕСКИЙ ГЕНЕРАТОР ФУНКЦИЙ УОЛША | 2009 |
|
RU2421770C1 |
ГЕНЕРАТОР ФУНКЦИЙ УОЛША | 1998 |
|
RU2141129C1 |
ГЕНЕРАТОР ФУНКЦИЙ УОЛША | 1996 |
|
RU2115951C1 |
Генератор функции Уолша | 1983 |
|
SU1117622A1 |
ПРОЦЕССОР БЫСТРОГО ПРЕОБРАЗОВАНИЯ СИГНАЛОВ ПО УОЛШУ С УПОРЯДОЧЕНИЕМ ПО АДАМАРУ | 1991 |
|
RU2025772C1 |
Генератор функций Уолша | 1982 |
|
SU1070531A1 |
Генератор функций Уолша | 1985 |
|
SU1262470A1 |
СТОХАСТИЧЕСКИЙ ГЕНЕРАТОР ФУНКЦИЙ УОЛША, содержащий первый и второй п -разрядные
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Генератор функций уолша | 1974 |
|
SU474016A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Генератор функций уолша | 1973 |
|
SU456268A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Генератор функции уолта | 1979 |
|
SU781800A1 |
G ,06 F 1/02, 1978 (прототип) . |
Авторы
Даты
1984-07-07—Публикация
1983-04-12—Подача