×
20.07.2015
216.013.652f

Результат интеллектуальной деятельности: СПОСОБ ПРЕОБРАЗОВАНИЯ БИНАРНОГО КОДА ГРЕЯ В ДВОИЧНЫЙ КОД

Вид РИД

Изобретение

№ охранного документа
0002557450
Дата охранного документа
20.07.2015
Аннотация: Изобретение относится к области цифровой вычислительной техники и может быть использовано в вычислительных и телеметрических системах для выполнения операций по переводу чисел, представленных в коде Грея, в двоичный код и построения преобразователей кода Грея. Техническим результатом является повышение быстродействия и надежности. Способ заключается в том, что число в коде Грея складывают по модулю 2 с этим же числом, сдвинутым на один (2) разряд вправо. Результирующее число складывают по модулю 2 с этим же числом, сдвинутым на два (2) разряда вправо. Последующую i-ю операцию сложения осуществляют с результатом, сдвинутым на (2) разряда. Операции прекращают, когда очередной сдвиг приводит к обнулению числа.
Основные результаты: Способ преобразования бинарного кода Грея в двоичный код, заключающийся в том, что число в коде Грея складывают по модулю два с этим же числом, сдвинутым на один разряд вправо; число, получившееся в результате сложения, складывают по модулю два с этим же числом, сдвинутым на два разряда вправо; последующее сложение результата предыдущей операции осуществляют с этим же числом, сдвинутым вправо на количество разрядов, определяемое геометрической прогрессией 2, где n - номер шага сложения; операцию сложения прекращают, когда очередной сдвиг приводит к обнулению числа; результат последнего сложения представляет собой искомое число в двоичном коде.

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

Из существующего уровня техники известен способ перевода кода Грея в двоичный заключающийся в следующем: каждый разряд в позиционном двоичном коде равен сумме по модулю 2 этого и всех более старших разрядов в коде Грея. Старшие разряды, соответственно, совпадают (патент США №2632058 от 17 марта 1953 г., Кнут Дональд Э. Искусство программирования. Том 4. Выпуск 3. Генерация всех сочетаний и разбиений // Пер. с англ. - М.: ООО "И.Д. Вильямс", 2007. - 208 с., Robert W. Doran. The Gray Code. // Journal of Universal Computer Science. - 2007. - Vol. 13, №11. - P. 1573-1597).

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

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

Данная задача решается за счет того, что заявленный способ преобразования бинарного кода Грея в двоичный код заключается в том, что число в коде Грея складывают по модулю 2 с этим же числом, сдвинутым на один (20) разряд вправо (нециклический сдвиг). Результирующее число складывают по модулю 2 с этим же числом, сдвинутым на два (21) разряда вправо, затем следующее сложение осуществляют с результатом, сдвинутым на четыре (22) разряда вправо и т.д. Операции сложения прекращают, когда очередной сдвиг вправо приводит к обнулению числа. Результат последнего сложения представляет собой искомое число в двоичном коде.

Число суммирований по модулю 2 до получения двоичного кода определяют показателем степени числа 2, которое будучи возведенным в эту степень даст число разрядов преобразуемого числа.

Техническим результатом, обеспечиваемым приведенной совокупностью признаков, является увеличение быстродействия и надежности работы устройств преобразования чисел в коде Грея в двоичные числа за счет уменьшения количества необходимых операций сложения по модулю 2. Так, для 4-х разрядных чисел описанную процедуру необходимо проделать дважды, для 8-разрядных - трижды, для 16-разрядных - четырежды и т.д. Таким образом, чем больше разрядность чисел, тем эффективнее предлагаемый способ. Числа отличной от стандартной разрядности могут быть дополнены, при необходимости, нулями в старших разрядах до ближайшей из них. Кроме того, отпадает необходимость в регистре хранения исходного числа в коде Грея и накоплении последовательно получаемых разрядов двоичного кода - после последнего сложения число в двоичном коде представлено целиком.

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

1) осуществляют не циклический сдвиг исходного числа в коде Грея на один (20) разряд вправо и складывают по модулю 2 с исходным числом;

2) полученное результирующее число сдвигают на два (21) разряда вправо и складывают по модулю 2 с результатом предыдущего сложения;

3) результат предыдущей операции сдвигают на четыре (22) разряда вправо и складывают по модулю 2 с результатом предыдущего сложения;

4) очередное сложение результата предыдущей операции осуществляют с этим же числом, сдвинутым на количество разрядов, определяемое геометрической прогрессией 2n-1, где n - номер шага сложения. Операции прекращают, когда очередной сдвиг приводит к обнулению числа. Результат последнего сложения представляет собой искомое число в двоичном коде.

Имеется конкретный пример предлагаемого изобретения:

перевод 8-разрядного числа в коде Грея в двоичное число известным способом:

Перевод 8-разрядного числа в коде Грея в двоичное число предлагаемым способом:

Перевод 16-разрядного числа в коде Грея в двоичное число предлагаемым способом:

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

Способ преобразования бинарного кода Грея в двоичный код, заключающийся в том, что число в коде Грея складывают по модулю два с этим же числом, сдвинутым на один разряд вправо; число, получившееся в результате сложения, складывают по модулю два с этим же числом, сдвинутым на два разряда вправо; последующее сложение результата предыдущей операции осуществляют с этим же числом, сдвинутым вправо на количество разрядов, определяемое геометрической прогрессией 2, где n - номер шага сложения; операцию сложения прекращают, когда очередной сдвиг приводит к обнулению числа; результат последнего сложения представляет собой искомое число в двоичном коде.
Источник поступления информации: Роспатент

Показаны записи 1-10 из 10.
27.06.2015
№216.013.5a52

Электрохимическая ячейка для анализа серосодержащих газов

Электрохимическая ячейка относится к устройствам для определения концентраций серосодержащих газов в газовых смесях с применением твердотельных датчиков газа. Устройство предназначено для качественного и количественного определения серосодержащих газов (сероводорода и диоксида серы) в отходящих...
Тип: Изобретение
Номер охранного документа: 0002554663
Дата охранного документа: 27.06.2015
20.07.2015
№216.013.6529

Устройство для сравнения чисел в системе остаточных классов на основе интервально-позиционных характеристик

Изобретение относится к вычислительной технике и предназначено для выполнения операции сравнения двух чисел, представленных в системе остаточных классов. Техническим результатом является повышение быстродействия и обеспечение контроля корректности результата операции сравнения. Представленные...
Тип: Изобретение
Номер охранного документа: 0002557444
Дата охранного документа: 20.07.2015
20.07.2015
№216.013.652b

Устройство для определения знаков чисел в системе остаточных классов

Изобретение относится к вычислительной технике и предназначено для выполнения операции определения знака числа, представленного в системе остаточных классов. Техническим результатом является повышение быстродействия и обеспечение контроля корректности определения знака. Устройство содержит...
Тип: Изобретение
Номер охранного документа: 0002557446
Дата охранного документа: 20.07.2015
20.10.2015
№216.013.84a6

Способ получения биомассы активированных автохтонных микроорганизмов-биодеструкторов n-фосфонометилглицина (глифосата)

Изобретение относится к области биотехнологии. Предложен способ получения биомассы активированных автохтонных микроорганизмов-деструкторов N-фосфонометилглицина (глифосата). Перед началом культивирования в состав жидкой среды вносят 0,05-0,4 мкг·см глифосата и стабилизированную с...
Тип: Изобретение
Номер охранного документа: 0002565561
Дата охранного документа: 20.10.2015
20.03.2016
№216.014.cd20

Цифровой рекурсивный формирователь отсчетов сигналов с линейной частотной модуляцией

Изобретение относится к радиотехнике, автоматике и вычислительной технике и может быть использовано для формирования высокостабильных и высокоточных сигналов с перестраиваемыми параметрами. Технический результат заключается в увеличении скорости перестройки параметров формирователя, уменьшении...
Тип: Изобретение
Номер охранного документа: 0002577488
Дата охранного документа: 20.03.2016
12.01.2017
№217.015.57af

Способ определения чувствительности helicobacter pylori к антибиотикам

Изобретение относится к медицинской микробиологии и может быть использовано в гастроэнтерологии. Предложен способ определения чувствительности Helicobacter pylori к антибактериальным препаратам. Проводят серию двукратных разведений антибактериальных препаратов в бульоне Шедлера с рН 7,6±0,2 в...
Тип: Изобретение
Номер охранного документа: 0002588469
Дата охранного документа: 27.06.2016
13.01.2017
№217.015.77f9

Способ увеличения тяги гибридного ракетного двигателя

Изобретение относится к области космической техники, в частности к способам интенсификации и управления внутренними баллистическими характеристиками гибридных ракетных двигателей. При увеличении тяги гибридного ракетного двигателя изменяют массовый расход твердофазного компонента топлива, в...
Тип: Изобретение
Номер охранного документа: 0002598984
Дата охранного документа: 10.10.2016
20.05.2023
№223.018.67b3

Биологически активная кормовая добавка

Изобретение относится к области биотехнологии. Изобретение представляет собой биологически активную кормовую добавку для пушных зверей, включающую композицию двух штаммов лактобацилл: ПЛ-99 ВКПМ В-11747, БХ-99 ВКПМ В-11839 и штамма BS2017 ВКПМ В-13389 в соотношении 1:1:1 по объему с конечной...
Тип: Изобретение
Номер охранного документа: 0002794878
Дата охранного документа: 25.04.2023
23.05.2023
№223.018.6e0a

Способ деструкции нуклеокапсида бактериофага м.п. покровской

Изобретение относится к области медицины, а именно к способу деструкции нуклеокапсида бактериофага М.П. Покровской. Способ деструкции нуклеокапсида бактериофага М.П. Покровской включает приготовление средства для осуществления предлагаемого способа, включающего препарат Скай-форс, растворенный...
Тип: Изобретение
Номер охранного документа: 0002758862
Дата охранного документа: 02.11.2021
17.06.2023
№223.018.7dec

Устройство для отделения семенных коробочек и семян льна от стеблей

Изобретение относится к сельскому хозяйству. Устройство для отделения семенных коробочек и семян льна от стеблей содержит последовательно установленные зажимной транспортер (1) и очесыватель (3). Очесыватель (3) состоит из спирального кожуха (5), вращающегося внутри него ротора (9) в виде диска...
Тип: Изобретение
Номер охранного документа: 0002788696
Дата охранного документа: 24.01.2023
Показаны записи 1-8 из 8.
27.06.2015
№216.013.5a52

Электрохимическая ячейка для анализа серосодержащих газов

Электрохимическая ячейка относится к устройствам для определения концентраций серосодержащих газов в газовых смесях с применением твердотельных датчиков газа. Устройство предназначено для качественного и количественного определения серосодержащих газов (сероводорода и диоксида серы) в отходящих...
Тип: Изобретение
Номер охранного документа: 0002554663
Дата охранного документа: 27.06.2015
20.07.2015
№216.013.6529

Устройство для сравнения чисел в системе остаточных классов на основе интервально-позиционных характеристик

Изобретение относится к вычислительной технике и предназначено для выполнения операции сравнения двух чисел, представленных в системе остаточных классов. Техническим результатом является повышение быстродействия и обеспечение контроля корректности результата операции сравнения. Представленные...
Тип: Изобретение
Номер охранного документа: 0002557444
Дата охранного документа: 20.07.2015
20.07.2015
№216.013.652b

Устройство для определения знаков чисел в системе остаточных классов

Изобретение относится к вычислительной технике и предназначено для выполнения операции определения знака числа, представленного в системе остаточных классов. Техническим результатом является повышение быстродействия и обеспечение контроля корректности определения знака. Устройство содержит...
Тип: Изобретение
Номер охранного документа: 0002557446
Дата охранного документа: 20.07.2015
20.10.2015
№216.013.84a6

Способ получения биомассы активированных автохтонных микроорганизмов-биодеструкторов n-фосфонометилглицина (глифосата)

Изобретение относится к области биотехнологии. Предложен способ получения биомассы активированных автохтонных микроорганизмов-деструкторов N-фосфонометилглицина (глифосата). Перед началом культивирования в состав жидкой среды вносят 0,05-0,4 мкг·см глифосата и стабилизированную с...
Тип: Изобретение
Номер охранного документа: 0002565561
Дата охранного документа: 20.10.2015
20.03.2016
№216.014.cd20

Цифровой рекурсивный формирователь отсчетов сигналов с линейной частотной модуляцией

Изобретение относится к радиотехнике, автоматике и вычислительной технике и может быть использовано для формирования высокостабильных и высокоточных сигналов с перестраиваемыми параметрами. Технический результат заключается в увеличении скорости перестройки параметров формирователя, уменьшении...
Тип: Изобретение
Номер охранного документа: 0002577488
Дата охранного документа: 20.03.2016
12.01.2017
№217.015.57af

Способ определения чувствительности helicobacter pylori к антибиотикам

Изобретение относится к медицинской микробиологии и может быть использовано в гастроэнтерологии. Предложен способ определения чувствительности Helicobacter pylori к антибактериальным препаратам. Проводят серию двукратных разведений антибактериальных препаратов в бульоне Шедлера с рН 7,6±0,2 в...
Тип: Изобретение
Номер охранного документа: 0002588469
Дата охранного документа: 27.06.2016
13.01.2017
№217.015.77f9

Способ увеличения тяги гибридного ракетного двигателя

Изобретение относится к области космической техники, в частности к способам интенсификации и управления внутренними баллистическими характеристиками гибридных ракетных двигателей. При увеличении тяги гибридного ракетного двигателя изменяют массовый расход твердофазного компонента топлива, в...
Тип: Изобретение
Номер охранного документа: 0002598984
Дата охранного документа: 10.10.2016
23.05.2023
№223.018.6e0a

Способ деструкции нуклеокапсида бактериофага м.п. покровской

Изобретение относится к области медицины, а именно к способу деструкции нуклеокапсида бактериофага М.П. Покровской. Способ деструкции нуклеокапсида бактериофага М.П. Покровской включает приготовление средства для осуществления предлагаемого способа, включающего препарат Скай-форс, растворенный...
Тип: Изобретение
Номер охранного документа: 0002758862
Дата охранного документа: 02.11.2021
+ добавить свой РИД