Изобретение относится к устройствам автоматики и вычислительной техники, функционирующим в коде золотой пропорции для генерирования последовательности дробных и целых частей весов кода золотой пропорции.
Целью изобретения является сокращение аппаратурных затрат.
На чертеже представлена схема генератора последовательности весов кода.
Генератор содержит первый 1 и второй 2 сдвиговые регистры, мультиплексор 3, дополнительный мультиплексор 4, первый 5 и второй 6 информационные входы генератора, выход 7 разрядов дробной части веса генератора, выходы 8 и 9 младших и старших разрядов целой части веса генератора соответственно, вход 10 начальной установки генератора, первый 11 и второй 12 тактовые входы генератора.
Генерация последовательностей дробных и целых частей весов кода золотой пропорции основывается на следующих зависимостях:
РдЮ
а +а 3+...+а п + 1 длячетныхп
для нечетных п
+ ... +я1, длячетныхп
Рц.ст. («) j
... +cf для нечетных п
г o-n-v Iдля четных п
гц.мл. (От )
сГ2+а А+...
для нечетных п
где d- вес i-ro разряда кода;
Рд (о) - дробная часть веса кода;
Рц.ст. («) -старшие разряды целой части веса;
Рц.мл. (fif1) - младшие разряды целой части веса.
Анализ формудпоказывает совпадение формируемого кода дробной части веса для нечетных П с формируемым кодом младших разрядов целой части веса для четных П, а также возможность использования кода, формирующего разряды дробной части веса для четных П, в качестве кода, формирующего младшие разряды целой части веса для нечетных П и старшие разряды целой части веса.
Регистр 1, предназначен для формирования дробной части веса кода золотой пропорции при четном П и одновременно для формирования младших разрядов целой чести веса кода при четных П. Мультиплексоры 3 и 4 предназначены для попеременной выдачи на выходы 7 и 8 генератора кода из регистров 1 и 2 соответственно.
Генератор последовательности весов кода работает следующим образом.
В исходном состоянии в регистры 1 и 2 записаны нулевые коды. На информационные входы регистров 1 и 2 подаются коды начальных условии; (П+1)-разрядный код
0101010 на вход 5, П-разрядный код
00...01 на вход 6. По сигналу, поступающему по входу 10 на входы записи регистров, производится занесение начальных условий в регистры 1 и 2. В случае, если генерация осуществляется начиная с четных П, с приходом сигнала по входу 12, поступающего на входы управления мультиплексоров 3 и 4, код из регистра 1 через мультиплексор 3 поступает на выход 7 генератора и непосредственно на выход 9 генератора, код из регистра 2 через мультиплексор 4 поступает на выход 8 генератора. Затем с приходом сигнала с входа 11 на выходы разрешения сдвига регистров 1 и 2 происходит сдвиг содержимого регистров в сторону старших разрядов. После этого в регистре 1 присутствует (П+1)-разрядный код 101....0100, в
регистре 2 - П-разрядный код 00010. С
приходом следующего сигнала по входу 12 на выход 7 генератора поступает код из регистра 2, на выходы 8 и 9 генератора - код
из регистра 1. Дальнейшая работа генератора происходит аналогично.
Результаты генерации последовательности, начиная с , представлены в таб- лице.
Формула изобретения
Генератор последовательности весов
кода, содержащий первый и второй сдвиговые регистры, мультиплексор и дополнительный мультиплексор, причем первый и второй информационные входы генератора соединены с информационными входами
первого и второго сдвиговых регистров соответственно, выходы разрядов, кроме младшего, выхода первого сдвигового регистра являются выходами разрядов выхода, выходы разрядов, кроме младшего и старшего, выходу, первого сдвигового регистра
соединены соответственно с входами раз. рядов, кроме младшего, первого информационного входа дополнительного
мультиплексора, выходы разрядов, кроме
младшего, выхода второго сдвигового регистра соединены соответственно с входами разрядов первого информационного входа мультиплексора,, выход которого является выходом разрядов дробной части веса генератора, выходом младших разрядов целой части веса генератора является выход дополнительного мультиплексора, второй информационный вход которого подключен к выходу второго сдвигового регистра, вход
начальной установки генератора соединен с входами разрешения записи первого и второго сдвиговых регистров, первый и второй тактовые входы генератора соединены соответственно с объединенными входами разрешения сдвига первого и второго сдвиговых регистров, с объединенными управляющими входами мультиплексора и дополнительного мультиплексора, отличаю- щ и и с я тем, что, с целью сокращения
аппаратурных затрат, выходы разрядов, кроме младшего и старшего, выхода первого сдвигового регистра соединены соответст- венно с входами разрядов второго информационного входа мультиплексора , выход младшего разряда выхода первого сдвигового регистра соединен с входом младшего разряда первого и информационного входов дополнительного мультиплексора. ,
название | год | авторы | номер документа |
---|---|---|---|
Генератор последовательности весов кода | 1989 |
|
SU1619243A2 |
Генератор последовательности весов кода | 1989 |
|
SU1661745A2 |
Генератор последовательности весов кода | 1988 |
|
SU1541583A1 |
"Генератор последовательности весов кода "золотой" пропорции" | 1989 |
|
SU1767492A1 |
"Генератор последовательности весов кода "золотой" пропорции" | 1989 |
|
SU1645948A1 |
"Преобразователь кода Фибоначчи в код "золотой" пропорции" | 1990 |
|
SU1783616A1 |
Устройство для обработки последовательного кода "золотой" пропорции | 1989 |
|
SU1608644A1 |
"Генератор чисел в кодах "золотой" пропорции" | 1989 |
|
SU1711143A1 |
Последовательный сумматор | 1988 |
|
SU1571573A1 |
Преобразователь кодов | 1988 |
|
SU1552380A1 |
Изобретение относится к устройствам автоматики и вычислительной техники, функционирующим в коде золотой пропорции, и может быть использовано для генерирования последовательности дробных и целых частей весов кода золотой пропорции. Целью изобретения является сокращение аппаратурных затрат. Генератор содержит сдвиговые регистры 1 и 2, мультиплексор 3 и дополнительный мультиплексор 4 с соответствующими связями. 1 табл. 1 ил.
"Генератор последовательности весов кода "золотой" пропорции" | 1989 |
|
SU1645948A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Генератор последовательности весов кода | 1989 |
|
SU1619243A2 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1992-02-07—Публикация
1989-09-13—Подача