11347166
Изобретение относится к импульсной
технике и может быть использовано в радиотехнике.
Цель ю изобретения является расширение функциональных возможностей за счет увеличения объема ансамбля формируемых сигналов и повьшение быстродействия устройства.
На чертеже представлена функциональная схема генератора псевдослучайных сигналов.
Генератор псевдослучайньгх сигналов содержит генератор 1 тактовых импульсов, выход которого соединен с входом синхронизации регистра 2 сдвига, выходы соответствующих разрядов которого соединены с входами сумматора 3 по модулю два, счетчик 4 импульсов, выходы которого соединены с соответствующими входами первой группы входов блока 5 вычитания и с соот ветствующими входами первой группы входов коммутатора 6, выходы которого соединены с соответствующими адресньп 1И входами оперативного запоминающего устройства (ОЗУ) 7, выход которого соединен с информацион- ным входом первого триггера 8, элемент И 9, формирователь 10 импульсов таймер 11, второй триггер 12, шину 13 кода сдвига, шину 14 разрешения сдвига, блок 15 начальной установки, выход которого соединен с информационным входом регистра 2 сдвига, выход которого соединен с информационным входом ОЗУ 7, вход управления которого соединен с вторым выходом формирователя 10 импульсов, первый
выход которого соединен с входом син- о низации с выхода генератора 1 тактохронизации первого триггера 8, Выход генератора 1 тактовых импульсов соединен с входом формирователя 10 импульсов, входом синхронизации ОЗУ 7, входом синхронизации счетчика 4 импульсов, входом таймера 11, входом синхронизации второго триггера 12 и вторым входом элемента И 9, выход которого соединен с входом управления коммутатора 6. Выход сумматора 3 по модулю два соединен с входом блока 15 начальной установки. Шина 14 разрешения сдвига соединена с информационным входом второго триггера 12, выход которого соединен с первым входом элемента И 9. Шина 13 код сдвига соединена с соответствующими входами втброй группы входов блока 5 вычитания.
0
5
0
5
0
5
Формирователь 10 импульсов содержит последовательно соединенные первый 16, второй 17 и третий 18 элементы задержки и сумматор 19 по модулю два, выход которого является втот рым выходом формирователя ТО импульсов, первый выход которого сое-, динен с инверсным выходом второго элемента 17 задержки. Второй вход сумматора 19 по модулю два соединен с выходом первого элемента 16 задержки, вход которого является входом формирователя 10 импульсов.
Блок 15 начальной установки конструктивно выполнен в виде RC-цепи формирования импульса начальной установки при включении питания и элемента ИЛИ, через который на информационный вход регистра 2 сдвига проходит также сигнал логической обратной связи.
Генератор псевдослучайных сигналов работает следующим образом.
После включения питания регистр 2 сдвига с сумматором 3 по модулю два в цепи обратной связи начинает генерировать исходную псевдослучай- f ную последовательность импульсов, причем блок 15 начальной установки обеспечивает исключение начального состояния Все нули регистра 2 сдвига.
С выхода регистра 2 сдвига псевдослучайный сигнал поступает на информационный вход ОЗУ 7, которое работает в режиме записи и считывания. Сигнал, определяющий режим работы ОЗУ 7, поступает на его вход синхро0
5
вых импульсов, в первую половину риода тактовых импульсов в ОЗУ 7 осуществляется запись сигнала с выхода регистра 2 сдвига, а во вторую половину периода тактовых импульсов и;) ОЗУ 7 - считывание информации. Считываемая из ОЗУ 7 информация поступает после стробирования на первом триггере В на выход устройства. Для тактирования работы ОЗУ 7 и первого триггера 8 служат сигналы соответственно с второго и первого . формирователя 10 импульсов.
Адресные входы ОЗУ 7 подключены к выходам коммутатора 6, на вход управления которого поступает через второй триггер 12 и элемент И 9.сигнал разрешения сдвига с шины 14 разрешения сдвига. Триггер 12 обеспечи-.
вает привязку команды на сдвиг- псевдослучайного сигнала к тактовым импульсам, а элемент И 9 - запрет прохождения команды на коммутатор 6 в первую половину тактового импульса, т.е. в режиме записи ОЗУ 7. На выходе элемента И 9 в первую половину тактового импульса значение сигнала соответствует уровню логического нуля независимо от команды на шине 14 разрешения сдвига. Во вторую половину тактового импульса на выходе элемента И 9 значение сигнала соответствует уровню логического нуля при отсутствии команды на сдвиг и логической единице при-наличии команды на сдвиг по шине 14 разрешения сдвига.
Коммутатор 6 подключает при этом к адресному входу ОЗУ 7 либо выходы счетчика 4., либо выходы блока 5 вычитания. Таким образом, адресация ОЗУ 7 в первую половину тактового импульса осуществляется счетчиком 4 импульсов, а во вторую половину - счетчиком 4 импульсов или блоком 5 вычитания соответственно при отсутствии или наличии команды разрешения сдвига по шине 14 разрешения сдвига. На шине 13 кода сдвига установлен код требуемого сдвига, поэтому на выходе блока 5 вычитания код меньше кода на выходе счетчика 4 импульсов на величину кода на шине 13 кода сдвига.
При отсутствии команды на сдвиг по шине 14 разрешения сдвига в первую половину тактового импульса текущее значение исходной последовательности с выхода регистра 2 сдвига записывается в ячейку памяти ОЗУ 7, адрес которой соответствует значению кода на выходе счетчика 4 импульсов, а во вторую половину тактового импульса осуществляется считывание информации из этой же ячейки памяти. После стробирования на триггере 8 информация с ОЗУ 7 поступает на -выхо устройства с фазой выходного сигнала, соответствующей фазе исходного сигнала с выхода регистра 2 сдвига с учетом привязки сигнала на триггере 8.
При наличии команды на сдвиг по шине 14 разрешения сдвига в первую половину тактового импульса текущее значение исходной последовательности с выхода регистра 2 сдвига записыва
д347166
ется
10
15
20
25
30
35
40
45
50
55
в ячейку памяти ОЗУ 7, адрес которой соответствует значению кода на выходе счетчика 4 импульсов, а во вторую половину тактового импульса осуществляется считывание информации из ячейки памяти, адрес которой меньше кода на выходе счетчика 4 импульсов на величину кода сдвига по шине 13 кода сдвига. Считываемая nppi этом с выхода устройства последовательность импульсов задерживается на требуемую величину.
В начале работы устройства после включения питания начинает работать таймер 11, который отсчитывает время, равное или большее периода счета счетчика 4 импульсов, после чего на выходе таймера 11 формируется команда готовности устройства к сдвигу, В течение времени этой предварительной подготовки, необходимой только при включении питания, осуществляется запись исходной последовательности в ОЗУ 7.
Генератор псевдослучайных сигналов обеспечивает на выходе требуемый сдвиг сигнала при формировании,например, составных, а также укороченных последовательностей и др. Сдвинутый сигнал на выходе устройства формируется, начиная с ближайшего тактового импульса, следующего за командой разрешения сдвига по шине 14 разрешения сдвига, что обеспечивает высокое быстродействие перестройки.
Формула изобретения
1. Генератор псевдослучайных сигналов, содержащий генератор тактовых импульсов, выход которого соединен с входом синхронизации регистра сдвига, выходы соответствующих разрядов которого соединены с входами сумматора по модулю два, коммутатор, отличающийся тем, что, с целью расширения функциональных возможностей за счет увеличения объема ансамбля формируемых сигналов и повьш1ения быстродействия, в него введены-счетчик импульсов, блок вычитания, оперативное запоминающее устройство, первый и второй триггеры, элемент И, блок начальной установки,формирователь импульсов и таймер, причем выходы счетчика импульсов соединены с.соответствующими входами первой группы входов коммутатора и с соответствунядими входами первой группы входов блока вычитания, выход оперативного запоминающего устройства соединен с информационным входом первого триггера, вход синхронизации которого соединен с первым выходом формирователя импульсов, шина разрешения сдвига соединена с информационным входом второго триггера, выход которого со- единен с первым входом элемента И, шина кода сдвига соединена с соответствующими входами второй группы входов блока вычитания, выходы которого соединены с соответствующими входами второй группы входов коммутатора, выходы которого соединены с соответствующими адресными входами оперативного запоминающего устройства, вход синхронизации которого соединен с выходом генератора тактовых импульсов, входом синхронизации счетчика импульсов, входом синхронизации второго триггера, входом таймера и вторым входом элемента И, выход которо- го соединен с входом управления ком
Редактор И. Шулла
.Составитель Ю. Бурмистров
Техред И.Попович Корректор М. Демчик
Заказ 5127/51Тираж 899Подписное
БНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
Q 5 5
0
мутатора, выход генератора тактовых импульсов соединен с входом формирователя импульсов, второй выход которого соединен с входом управления оперативного запоминающего устройства, информационный вход которого соединен с выходом регистра сдвига,информационный вход которого соединен с выходом блока начальной установки, вход которого соединен с выходом сумматора по модулю два.
2. Генератор по п. 1, отличающийся тем, что формирователь импульсов содержит последовательно соединенные первый, второй, третий элементы задержки и сумматор по модулю два,второй вход которого соединен с выходом первого элемента задержки, вход которого является входом формирователя импульсов, первый и второй выходы которого соеди- нены соответственно с инверсным выходом второго элемента задержки и выходом сумматора по модулю два.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для формирования случайных интервалов времени | 1985 |
|
SU1285569A1 |
Устройство для контроля логических блоков | 1985 |
|
SU1269141A1 |
Микропрограммный процессор | 1982 |
|
SU1070557A1 |
Устройство для контроля оперативных накопителей | 1989 |
|
SU1705874A1 |
СПОСОБ И УСТРОЙСТВО ДЛЯ БЫСТРОЙ СИНХРОНИЗАЦИИ В СИСТЕМАХ С ШУМОПОДОБНЫМИ СИГНАЛАМИ | 1989 |
|
SU1841074A1 |
Устройство для диагностирования логических блоков | 1986 |
|
SU1520518A1 |
ПРИЕМНОЕ УСТРОЙСТВО ШИРОКОПОЛОСНЫХ СИГНАЛОВ | 1983 |
|
SU1840292A1 |
УСТРОЙСТВО ОБНАРУЖЕНИЯ СИГНАЛОВ С ПРОГРАММНОЙ ПЕРЕСТРОЙКОЙ РАБОЧЕЙ ЧАСТОТЫ | 1997 |
|
RU2110890C1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ | 1990 |
|
RU2020565C1 |
Сигнатурный анализатор | 1989 |
|
SU1756890A1 |
Изобретение относится к импульсной технике и может быть использова- НО в радиотехнике. Цель изобретения - расширение функциональных возможностей за счет увеличения объема ансамбля формируемых сигналов и повьшение быстродействия. Для этого в устройство дополнительно введены счетчик 4 импульсов, блок 5 вычитания, опе- ративное запоминающее устройство 7, первый 8 и второй 12 триггеры,элемент И 9, блок 15 начальной установки, формирователь 10 импульсов и таймер 11. Кроме того, устройство содержит генератор 1 тактовых импульсов, регистр 2 сдвига, сумматор 3 по модулю два, коммутатор 6,шину 13 кода сдвига, шину 14 разрешения-сдвига, элементы 16,17 и 18 задержки и сумматор 19, входящие в состав формирователя 10 импульсов. Сдвинутый сигнал на выходе устройства формируется, начиная с ближайшего тактового импульса, следующего за командой разрешения сдвига по шине 14, что обеспечивает высокое быстродействие. 1 з.п. ф-лы, 1 ил. I (Л FT Bwx. со 4 а 05 11
Генератор псевдослучайной последовательности импульсов | 1982 |
|
SU1069139A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Генератор псевдослучайных сигналов | 1979 |
|
SU843193A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1987-10-23—Публикация
1986-02-05—Подача