Генератор возвратных последовательностей @ -го порядка
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и предназначено для генерирования последовательностей весов возвратных последовательностей различного порядка. Цель изобретениярасширение функциональных возможностей за оч-ет генерации весов различных возвратных последовательностей. Генератор содержит п резисторов 1, блок 2 синхронизации, сумматор 3, блок 4 коммутаций и ввода начальных условий, п элементов И, п элементов ИЛИ. Поставленная цель достигается за счет введения блока 4 коммутаций и ввода начальных условий п элементов И, -п элементов ИЛИ. 1 з.п. ф-лы, 2 ил.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН (5D 4 G Ob F 1/02.% р,, ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТ8ЕННЫЙ НОМИТЕТ СССР
r1O ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4092620/24-24 (22) 11.05,8b (46) 30.12.87. Бил. М 48 (72) А.B.Òêà÷åíêo и В,В.Дудкин (53) 681.325(088.8) (56) Авторское свидетельство СССР
11 - 1091146, кл. G 06 F 1/02, 1983.
Авторское свидетельство СССР
У 6629?b, кл. G 06 F 1/02, 1979. (54) ГЕНЕРАТОР ВОЗВРАТНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ п-ГО ПОРЯДКА (57) Изобретение относится к вычислительной технике и предназначено
„.Я0„„1363170 А1 для генерирования последовательностей весов возвратных последовательностей различного порядка. Цель изобретения.расширение функциональных возможностей за счет генерации весов различных возвратных последовательностей.
Генератор содержит и резисторов 1, блок 2 синхронизации, сумматор 3, блок 4 коммутаций и ввода начальных условий, п элементов И, п элементов
ИЛИ. Поставленная цель достигается за счет введения блока 4 коммутаций и ввода начальных условий п элементов И, и элементов ИЛИ. 1 з.ц. ф -лы, 2 ил.
1 13631
Изобретение относится к вычислительной технике и может быть использовано для моделирования рядов различных возвратных последовательностей.
Выражение (1) позволяет моделировать унарную систему счисления и огромный класс возвратных последовательностей.
0 при п О;
S ((пn)),1 при Оп,1; (1)
1 А-А
S (n-(-j ) при пр, > А-Ь
При В=О, Аса, y =1 выражение (! задает классическую двоичную систему счисления.
Цель изобретения — расширение функциональных возможностей за счет способности генерировать последовательности весов различных возвратных последовательностей, Сущность изобретения состоит в реализации выражения (1) .
На фиг. 1 изображен генератор возвратных последовательностей и-го порядка; на фиг. 2 — блок коммутаций и ввода начальных условий.
Генератор содержит и разрядных регистров 1.1; 1,2...1.п (где n=1 — ). блок 2 синхронизации, сумматор 3, блокз0
4 коммутаций и ввода начальных ус ловий, и элементов И 5.1, 5.,?...5.п, и элементов ИЛИ 6.1,6.2...6.п информационные выходы 7.1, 7.2...7.п.
Блок 4 коммутаций и ввода начальныхЗ5 условий содержит первый дешифратор 8, генератор 9 кода единицы, первый элемент ИЛИ 10, и-разрядный регистр 11, схему 12 сравнения, параллельный сумматор 13, второй дешифратор 14, гене- 40 ратор 15 обратного кода единицы, второй. элемент ИЛИ 16, два элемента !7 и 18 задержки, элемент И 19, третий элемент 20, вход 21 управления, вход
22 сброса, группу из п sJIeMeHT0B I! 45
23 ° 1...23.n, n триггеров 24.1...24.п, первую группу и выходов 25.1...25.п, вторую группу и выходов 26.1...26.п первую группу и входов 27.1...27.п вторую группу и входов 28.1...28.п, 50 выход 29.
Блок 4 коммутаций и ввода начальных условий служит для ввода начальных условий в i первых регистров, а также подключения к сумматору выходов соответствующих регистров 1-n., в зависимости от принятых для данного случая А, В, 70 2
Для того, чтобы рассмотреть работу генератора возвратных последовательностей и-го порядка, проанализируем сначала работу блока коммутаций и ввода начальных условий, Блок коммутаций и ввода начальных условий работает следующим образом.
На входные шины 27.1, 27.2...27.п поступает значение (+В) в двоичной классической системе счисления, записывается в регистр 11 и поступает на входы дешифратора 8. В зависимости от значения (+В) на выходе дешифратора 8 с номером (+В) появляется логическая "1", которая через элемент
ИЛИ 10 включает генератор,9 и открывает соответствующий элемен!г И .23,1, 23.2...23.п. Генератор 9 выдает последовательным кодом единицу, которая через элемент И поступает на соответствующую выходную шину 25.1, 25.2...25.п. Тем временем на входные шины 28.1, 28.2...28.п поступает значение (? +А) в двоичной классической системе счисления и записывается в триггеры параллельного сумматора 13.
По сигналу на управляющей шине 21 значение (? +А) выдается из сумматора 13 на входы схемы 12 сравнения и дешифратора 14. По сигналу с выхода элемента 17 задержки происходит сравнение значений (2 +А) и (+В) в схеме 12 сравнения, выдается сигнал (2 +А) > (+В) или(2 +А) < (+В) . Если (2 +А) (+В), то сигнал через элемент
ИЛИ 10 поступает на вход управления дешифратора 14, на выходе дешиф ратора с номером (2 +А) появляется сигнал "1", который запоминается соответствующим триггером 24.i и подключает выходную шину 26.i, Этим же сигналом запускается генератор 15 который выдает параллельным кодом на входы сумматора 13 обратный код единицы. По этому же сигналу, задержанному в элементе 18 задержки, происходит выдача результата на вход схемы 12 сравнения, которая по сигналу с выхода элемента 17 задержки производит сравнение значений (2 +А-1) и (+В). Если (? +А-1)В (!+В), то процесс, только что описанный, повторяется до тех пор, пока (2/+А-i} не станет меньше +В. В этом случае сигнал 1 поступает на вход элемента
I I 1Ь
И 19. Если генератор 9 уже выдал код
1, то с выхода элемента И 19 по шине
29 включается блок 2 синхронизации генератора.
Формула изобретения
1. Генератор возвратных последовательностей п-го порядка, содержащий п регистров, блок синхронизации, сумматор, причем первый выход блока cmr- хронизации подключен к управляющим 50 входам всех регистров, второй выход блока синхронизации подключен к управляющему входу сумматора, выход первого регистра подключен к первому информационному выходу генератора, 55 о т,л и ч а ю шийся тем, что, с целью расширения функциональных возможностей за счет генерации последовательности весов различных возврат3 13631
Генератор 15 формирует обратный код единицы разрядностью, равной разрядности параллельн< сумматора 13.
Таким образом, блок 4 коммутаций
5 и ввода начальных условий вводит в первые (II +В) регистров значение единицы и подключает выходы регистров
l.i с номерами i6 (+В; 2)+A) к входу сумматора 3 генератора возвратных последовательностей и-го порядка.
При необходимости смоделировать другую возвратную последовательность подается сигнал на шину 22 сброса, затем вводятся новые значения (+В) и (2 +А).
ПосЛе того, как введены начальные условия и сформированы подключения соответствующих регистров l.i с номером i б j(+B; 2 +А к входам суммато20 ра 3 подается сигнал управления на вход блока 2 синхронизации, который формирует синхросигнал на регистры
l.i и сумматор 3. В регистрах осуществляется перезапись информации из младших в старшие, а в регистр
1.1 записывается число, явившееся результатом суммирования содержимого регистров l.i с номерами И(+В; 2 +
+А) . Далее блок синхронизации вновь выдает синхросигнал на регистры, чуть позже — на сумматор, происходит аналогичный процесс перезаписи чисел в следующие регистры l,i и суммирования. Информация снимается с информационного выхода 7 (+В).
Очевидно, что, изменяя значения А, В, в выражении (1), можно синтезировать любую возвратную последовательность, которая используется в качестве базовой функции системы
40 счисления с естественной избыточно- стью.
4 ных последовательностей, в него введены и элементов ИЛИ, элементов И, блок коммутаций и ввода начальных условий, причем выходы i-х (i=1,...,n) регистров подключены к первым входам соответствующих i-x элементов И, вторые входы которых подключены к соответствующим выходам первой группы из п выходов блока коммутаций и ввода начальных условий, каждый -й выход второй информационной группы выходов которого подключен к (п-i+1)-му входу всех элементов ИЛИ с первого по i-й группы элементов ИЛИ, выход сумматора подключен к (и+1)-му входу первого элемента ИЛИ группы, выходы
i-х регистров подключены к (и-i+1)-му входу (i+1)-ro элемента ИЛИ группы, выходы i-x элементов И подключены к соответствующим входам сумматора, вход запуска блока синхронизации подключен к выходу запуска блока коммутаций и ввода начальных условий, выходы регистров с второго по и-й подключены к соответствующим выходам с второго по п-й генератора.
2. Генератор по п. 1, о т л ич а ю шийся тем, что блок коммутаций и ввода начальных условий содержит два дешифратора, параллельный сумматор, генератор кода единицы, генератор обратного кода единицы, два элемента задержки, три элемента
ИЛИ, схему сравнения, и-разрядный регистр, элемент И, группу из и элементов И, и триггеров, причем вход п-разрядного регистра и вход первого дешифратора подключен к первой группе информационных входов блока, выходы пешифратора подключены к первым входам элементов И группы, к и входам первого элемента ИЛИ, выход которого подключен к входу пуска генератора кода единицы, первый выход которого подключен к вторым входам элементов
И группы, вторая группа информационных входов блока подключена к первой группе информационных входов параллельного сумматора, выход которого подключен к группе информационных входов второго дешифратора и первой группе входов схемы сравнения, вторая группа входов которой подключена к выходу и-разрядного регистра, вход управления блока подключен к первому входу второго элемента ИЛИ, выход которого подключен к входу управления параллельного сумматора и через первый элемент задержки к входу управ13631
27. Л г7ъ 3
ПвП
Фиг. 2
BHHH1IH Заказ 6362/39 Тираж 671 Подписное
Произв.-полигр. пр-тие, г. Ужгород, ул. Проектная, 4 ления схемы сравнения, выходы второго дешифратоора подключены к входам установки триггеров, выходы которых подключены к первой группе информаци5 онных выходов блока, вход сброса которого подключен к входам сброса триггеров, выход генератора обратного .ко1ца единицы подключен к второй группе входов параллельного сумматора, вход младшего разряда которого подключен к выходу переноса старшего разряда и-разрядного регистра, выходы элементов И группы подключены к второй группе информационных выходов блока, вы70
6 ход запуска которого подключен к выходу элемента И, первый вход которого подключен к второму выходу генератора кода единицы, второй вход элемента И подключен к выходу "Меньше" схемы сравнения, выходы "Больше" и "Равно" которой подключены к первому и второму входам третьего элемента ИЛИ, выход которого подключен к управляюшему входу второго дешифратора, входу запуска генератора обратного кода единицы и через второй элемент задержки к второму входу второго элемента HJIH.