Патент на изобретение №2305311

Published by on




РОССИЙСКАЯ ФЕДЕРАЦИЯ



ФЕДЕРАЛЬНАЯ СЛУЖБА
ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ,
ПАТЕНТАМ И ТОВАРНЫМ ЗНАКАМ
(19) RU (11) 2305311 (13) C2
(51) МПК

G06F7/50 (2006.01)

(12) ОПИСАНИЕ ИЗОБРЕТЕНИЯ К ПАТЕНТУ

Статус: по данным на 29.11.2010 – прекратил действие

(21), (22) Заявка: 2005114286/09, 11.05.2005

(24) Дата начала отсчета срока действия патента:

11.05.2005

(43) Дата публикации заявки: 20.11.2006

(46) Опубликовано: 27.08.2007

(56) Список документов, цитированных в отчете о
поиске:
SU 156768 А1, 01.01.1963. RU 2251143 C1, 27.04.2005. SU 171157 A1, 11.05.1965. GB 1198144 A, 08.07.1970. US 5146423 A, 08.09.1992.

Адрес для переписки:

664009, г.Иркутск, ул. 1-я Советская, 176, Иркутское высшее военное авиационное инженерное училище (военный институт), НИО

(72) Автор(ы):

Сегедин Руслан Адольфович (RU),
Хохряков Богдан Викторович (RU),
Клюкин Павел Владимирович (RU)

(73) Патентообладатель(и):

Иркутское высшее военное авиационное инженерное училище (военный институт) (RU)

(54) СПОСОБ СЛОЖЕНИЯ ДВУХ ОДИНАКОВЫХ ЦЕЛЫХ ПОЛОЖИТЕЛЬНЫХ ЧИСЕЛ В КОДАХ ГРЕЯ

(57) Реферат:

Изобретение относится к вычислительной технике и может быть использовано для выполнения вычислительных операций в кодах Грея. Техническим результатом является увеличение быстродействия. Способ заключается в определении четности количества единиц слагаемого, смещении разрядов слагаемого на один разряд в сторону увеличения разрядности и в присвоении младшему разряду значения «0», если количество единиц четное, или присвоении младшему разряду значения «1», если количество единиц нечетное.

Предлагаемое изобретение относится к способам выполнения вычислительных операций в кодах Грея.

Прототипом предлагаемого изобретения является способ сложения целых положительных чисел (ЦПЧ) в двоичном позиционном коде (ДПК). Он заключается, во-первых, в переводе числа из кода Грея (КГ) в ДПК (см. Шевелев Ю.П. Дискретная математика. Часть 2. Учебное пособие. – Томск: Символ – ИДС, 1999, с.36), во-вторых, в сложении ЦПЧ в ДПК (см. Никулин В.Г. Основы вычислительной техники: Учебное пособие. – Иркутск: Ир-ГУПС, 2003, с.27).

Алгоритм перевода числа из КГ в ДПК следующий (причем суммирование начинается со старшего разряда):

где bk – значение k-го разряда ДПК (k изменяется от старшего разряда к младшему); i – значение i-го разряда КГ; n – номер находимого разряда КГ и соответствующего ему ДПК. Переведем по указанному правилу, например, число 1111 из КГ в ДПК:

В результате получим число в ДПК 1010.

Алгоритм двух ЦПЧ в ДПК широко известен. Суммирование осуществляется поразрядно. Правила сложения одинаковых разрядов:

0+0=0; 0+1=1; 1+0=1; 1+1=0 (кроме этого 1 переносится в более старший разряд). Сложим по указанному правилу, например, число 1010 в ДПК с тем же числом:

Способ требует предварительного преобразования сигналов из КГ в ДПК, что можно отнести к недостатку, так как требуются дополнительные затраты времени и уменьшается надежность.

Задачей данного изобретения является увеличение быстродействия и надежности вычисления.

Для достижения данной задачи предлагается способ, исключающий дополнительную операцию перевода чисел из КГ в ДПК, что дает возможность повышения быстродействия и надежности.

Способ сложения двух ЦПЧ осуществляется на устройстве, содержащем один узел, который суммирует сигналы в КГ без перевода его в ДПК. Способ заключается в следующем:

1) определение четности количества единиц в КГ слагаемого;

2) если количество единиц в КГ слагаемого четное, то для получения суммы достаточно сместить разряды на один разряд в сторону увеличения разрядности, присвоив младшему разряду нуль;

3) если количество единиц в КГ слагаемого нечетное, то для получения суммы достаточно сместить разряды на один разряд в сторону увеличения разрядности, присвоив младшему разряду единицу.

Примеры, доказывающие справедливость этого правила, приведены далее.

В десятичной системе счисления (ДСС) 1+1=2, в КГ 001+001=011.

В ДСС 2+2=4, в КГ 0011+0011=0110.

В ДСС 3+3=6, в КГ 0010+0010=0101.

В ДСС 4+4=8, в КГ 0110+0110=1100.

Таким образом, предложен более быстродействующий и надежный способ сложения двух одинаковых ЦПЧ в КГ.

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

Способ сложения двух одинаковых целых положительных чисел, представленных в коде Грея, заключающийся в том, что определяют четность количества единиц слагаемого, для получения результата сложения смещают разряды слагаемого на один разряд в сторону увеличения разрядности, присваивают младшему разряду значение нуль, если количество единиц слагаемого четное, или присваивают младшему разряду значение единицы, если количество единиц слагаемого нечетное.


MM4A – Досрочное прекращение действия патента СССР или патента Российской Федерации на изобретение из-за неуплаты в установленный срок пошлины за поддержание патента в силе

Дата прекращения действия патента: 12.05.2007

Извещение опубликовано: 27.12.2008 БИ: 36/2008


Categories: BD_2305000-2305999