Генератор последовательности р-чисел Фибоначчи Советский патент 1989 года по МПК G06F1/02 

Описание патента на изобретение SU1493995A1

314

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

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

На фиг,1 представлена схема генератора последовательности р-чисел Фибоначчи; на фиг.2 - схема преобразователя оптимального кода в унитарный код (для разрядности, равной восьми)

Генератор (фиг.1) содержит груп-, пу регистров 1,- 1гр-и информационный вход 2 генератора, сумматор 3, регистр 4 начального условия, вход 5 запуска генератора, блок 6 элементов ИЛИ, с первого по третий тактовые входы 7-9 генератора соответственно, буферный регистр 10, первый и второй блоки Иэлементов И

соответственно, выход 12 генератора, группу блоков. 13 - 13 р, элементов И, преобразователь 14 оптимального кода в унитарный код, шифратор 15, вычитатель 16, третий блок 17 элементов И.

Преобразователь 14 оптимального кода в унитарный код (фиг.2) содержит элементы И 18 , - 18.

Декодирование чисел в оптимальном р-коде Фибоначчи производится согласно следующим соотношениям.

Число В, представляемое в опти- мальном р-коде Фибоначчи, и числе С, представляемое в оптимальном t-коде, связаны зависимостью (р /- t) :

В(п) С(п) - Фр(п-р-1);(1)

р двоичной оптимальной t-системе счисления Ш1Я заданного целого t О и любого натурального С существует поедставление С в виде

С Т с S у. (S);

S.1

С s О, при Ф4(5-1) С - C,v,(k) .Ф(5)

Cs О, при Ф (8-1)

C,Vt(k) Ф4(5)

пе

С

где

0при S О

1при О - S р

t

i ( ри s р

3995

.

при

(3)

1)-И , при S

Значения Vp(n) определяют мощности п-разрядного оптимального р-кода Фи0 боначчи, а значения Ф,(п) - мощность п-разрядного оптимального t-кода.

Регистры 1,- 1 2ри сумматор 3, регистр 4 начального условия и блок 6 элементов ИЛИ образуют генератор

5 последовательности (3), при этом значение Ф.р(п-р-1) устанавливается на выходе регистра 1 , в(п-р)-м такте р боты. На вход 8 nocTvnaeT (п-р) так- овых импульсов. На вход 9 поступает

0 импульс по истечении (п-р) тактов. Блок 14, шифратор 15, буферный ре- гистр 10 образуют преобразователь оптимальной t-системы в двоичную систему.

Генератор работает следующим образом.

Перед началом работы все регистры обнулены. Работа начинается с подачи на вход 5 числа 1 в первом

0 такте работы. При зтом, в буферном регистре 10 записывается дешифрированное число С. Далее значение фиксации (3) формируется в регистре 1, в каждом такте работы путем сложе5 ния содержимого регистров 1 1 2р 4 на сумматоре 3 и перезаписи содержимого регистров , - Через (п-р) тактов в регистре 1 ., фиксиру- ется значение Фр(п-р-1). Потенциал

0 со входа 9 разрешает прохождение

информации через блоки 1 Ц, П j элементов И и однвовременно разрешает считывание из буферного регистра 10. На выходе вычитателя 16 получает- ;я оптимальное число 16 согласно выражению (1), поступающее на выход 12 генератора.

Формула изобретения

Генератор последовательности р-чисел Фибоначчи, содержащий группу регистров, .сумматор, регистр начального условия, блок элементов ИЛИ, г три блока элементов И И группу блоков элементов И, причем вход запуска генератора соединен с первым входом блока элементов ИЛИ и с установочным входом регистра начального

5 14939956

условия, первые входы первого и вто-тем, что, с целью расширения обласрого блоков элементов И объединены ти применения за счет декодированля

выход блока элементов ИЛИ соединенчисел в оптимальном р-коде Фибоначчи,

с информационным входом первого ре-он содержит буферный регистр, преобгистра группы, выход которого соеди-разователь оптимального кода в унинен с вторым входом первого блокатарный, шифратор и вычитатель, приэлементов И, первьЛ тактовьй вход.ем выходьГ первого и второго блоков

генератора соединен с входом разре элементов И группы соединены соот- шения сумматора, выход которого соедипо ветственно с входами ()- и с вторым входом блока элементов,„ слагаемь,х сумматора, третий тактоИШЦ выход k-oro (k . 1 2р) регист-«ьш вход генератора с перра групгпл соединен с информационным.. первого блока элементов И

входом, (k + 1)-го регистра группы,-входы разрешайся записи регистров15 разрешения считывания

групйЫ объединень,, соединены с пер-буферного регистра, выход которого

вым входом третьего блока элементовсоединен с вторым входом второго бло-.

И, с объединенными первыми входами элементов И, выход которого и вы .,ход первого блока элементов И соедиблоков элементов И группы и с вторым

нены соответственно с входами уменьтактовым входом генератора,vвыходOQ

шаемого и вычитаемого вычитателя, регистра начального условия соединен

«выход которого является выходом генес вторым входом третьего блока эле-BDIAUM f.

,, -ратора. вход запуска и информационМеНТОВ И, выход которого и выходы бЛО- t-aiupa, м 7

,,ный вход которого соединены соответ-

ков элементов И, кроме двух младших uiui. и м

-г- ственно с входом разрешения записи

группы соединены соответственно с25 - олидии t

лбуферного регистра и с входом преоовходами слагаемых с первого по р-йuywepnui у к

ff .,разователя оптимального кода в униСуММаТОрОВ, выходы регистров с (р+1)-P«i3ueaicj

/- 1 лтарный, выход которого соединен с

го по (2р + 1)-й группы соединены со- ,ми

.входом шифратора, выход которого сое

ответственно с вторыми входами бЛО-влидии .н , « к л.

, . ,хдинен с информационным входом буфер- ков элементов И с (р + 1)-го по пер-ЗО - - вьй группы, отличающийся«° ° регистра.

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

название год авторы номер документа
Генератор последовательности @ -чисел Фибоначчи 1987
  • Ткаченко Александр Васильевич
SU1411725A1
Генератор последовательности @ -чисел Фибоначчи 1983
  • Ключко Владимир Игнатьевич
  • Ткаченко Александр Васильевич
  • Шпагин Сергей Васильевич
  • Руксов Андрей Васильевич
  • Нефедов Александр Николаевич
SU1091146A1
Генератор последовательности р-чисел Фибоначчи 1986
  • Ключко Владимир Игнатьевич
  • Нефедов Александр Николаевич
  • Руксов Андрей Васильевич
  • Ткаченко Александр Васильевич
  • Шпагин Сергей Васильевич
SU1324019A2
Генератор последовательности @ -чисел Фибоначчи 1983
  • Андрущенко Анатолий Григорьевич
  • Ключко Владимир Игнатьевич
  • Глушков Валерий Иванович
  • Ткаченко Александр Васильевич
SU1112356A2
Генератор последовательности @ -чисел Фибоначчи 1985
  • Ключко Владимир Игнатьевич
  • Ткаченко Александр Васильевич
  • Фрункер Владимир Исаакович
SU1273909A1
Генератор последовательности обобщенных чисел Фибоначчи с произвольными начальными условиями 1984
  • Ключко Владимир Игнатьевич
  • Ткаченко Александр Васильевич
SU1196837A1
Устройство для деления 1988
  • Стахов Алексей Петрович
  • Лужецкий Владимир Андреевич
  • Попович Игорь Михайлович
  • Коротин Владимир Васильевич
SU1552174A1
Генератор последовательности @ -чисел Фибоначчи 1984
  • Ключко Владимир Игнатьевич
  • Ткаченко Александр Васильевич
SU1233132A2
Устройство для деления 1985
  • Анейчик Владимир Анатольевич
  • Иванов Владимир Юрьевич
  • Шерстобоев Александр Михайлович
SU1265763A1
Генератор многомерных случайных величин 1982
  • Баканович Эдуард Анатольевич
  • Волорова Наталья Алексеевна
  • Попов Александр Николаевич
SU1084791A1

Иллюстрации к изобретению SU 1 493 995 A1

Реферат патента 1989 года Генератор последовательности р-чисел Фибоначчи

Изобретение относится к автоматике, вычислительной технике и связи и предназначено для обработки оптимальных р-кодов Фибоначчи. Изобретение позволяет расширить область применения путем декодирования чисел из оптимального р-кода Фибоначчи. Генератор последовательности р-чисел Фибоначчи содержит группу регистра 11-12р+1, сумматор 3, регистр 4 начального условия, блок 6 элементов ИЛИ, буферный регистр 10, блоки 111, 112 и 17 элементов И, группу блоков 131-13р+1 элементов И, преобразователь 14 оптимального кода в унитарный код, шифратор 15 и вычитатель 16 с соответствующими связями. 2 ил.

Формула изобретения SU 1 493 995 A1

Документы, цитированные в отчете о поиске Патент 1989 года SU1493995A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Бкш
К В.И
Ключко, В.Е Ткаченко, Ю.И
Прибор для получения стереоскопических впечатлений от двух изображений различного масштаба 1917
  • Кауфман А.К.
SU26A1
В
Вялых и Н.В
Боронной оборотный зуб из углового металла 1913
  • Латышев И.И.
SU681A1
Паровоз для отопления неспекающейся каменноугольной мелочью 1916
  • Драго С.И.
SU14A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1

SU 1 493 995 A1

Авторы

Ключко Владимир Игнатьевич

Петухов Владимир Ефремович

Ткаченко Александр Васильевич

Николаев Юрий Иванович

Шпагин Сергей Васильевич

Вялых Павел Викторович

Кузьмин Николай Васильевич

Даты

1989-07-15Публикация

1987-11-30Подача