ИННОВАЦИИ БИЗНЕСУ

ПОДРОБНАЯ ИНФОРМАЦИЯ

Заявку на получение дополнительной информации по этому проекту можно заполнить здесь.

Номер

19-004-02

Наименование проекта

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

Назначение

Повышение быстродействия обработки числовых данных

Рекомендуемая область применения

Специализированные вычислительные устройства, функционирующие в нетрадиционных системах счисления

Описание

Результат выполнения научно-исследовательской работы.

Предназначенное устройство для преобразования чисел из системы остаточных классов в позиционный код может использоваться в специализированных вычислительных устройствах (ВУ), функционирующих в нетрадиционных системах счисления (СС) с целью увеличения быстродействия обработки числовых данных.

От известных подобных устройств предлагаемое отличается высокой скоростью преобразования (5 -10) раз при одинаковых аппаратных затратах и реализовано в основном (80%) на базе постоянных запоминающих устройств и программируемых логических матрицах.

Устройство относится к вычислительной технике и может быть использовано для сопряжения с вычислительными устройствами, функционирующими в системе счисления в остаточных классах, а также в аппаратуре передачи данных, использующей коды системы остаточных классов (СОК).

На Рис. 1 изображена схема устройства для преобразования числа из системы остаточных классов в позиционный код.

Рис. 1

Устройство для преобразования числа из системы остаточных классов в позиционный код содержит преобразователь 1 в дополнительный код по модулю, преобразователь 2 группы разрядов непозиционного кода в позиционный код, умножитель 3 на константу, позиционный сумматор 4, сумматор 5 по модулю.

Преобразователь 1 работает по старшему модулю РnСОК. Он реализован в виде блока памяти, имеющего, например, для СОК с модулями Р 1=2; Р 2=7; Р 3=13 следующую кодировку, представленную в таблице.

Таблица

Вход

Выход

0

0

0

0

0

0

0

0

0

0

1

1

1

1

0

0

0

1

0

0

1

0

1

1

0

1

1

1

1

0

1

0

1

0

0

0

1

0

0

1

1

0

1

1

1

0

0

0

1

1

0

0

0

1

1

1

0

0

0

1

0

1

1

0

0

0

1

0

0

1

0

1

0

1

0

1

0

1

0

0

0

1

1

0

0

0

1

1

1

0

0

1

0

0

1

0

1

0

1

0

0

0

0

1

1

1

0

1

0

0

0

0

Преобразователь 2 реализован в виде блока памяти.

Умножитель 3 выполняет умножение на константу Рn-1ЧРn-2. . .ЧР 1 и реализован в виде блока памяти.

Сумматор 5 работает по старшему модулю СОК.

Устройство для преобразования числа из системы остаточных клас­сов в позиционный код работает слдующим образом.

Работа устройства основана на разделении диапазона СОК на Рnподдиапазонов, величина каждого из ко­торых равна Р 1-p2...pn-1Ч

Младшие разряды ( 1,2, ...,n-1) числа а ( 1,2, ...,n), представленные в СОК по модулям Р 1,p2,...,pn, поступают на входы преобразователей 1 и 2. С выхода преобразователя 1 полученный результат поступает на вход сумматора 5, где складывается с остаткомn. Полученная сумма, являющаяся номером поддиапазона представления числа, поступает на вход умножителя 3, где умножается на константу. С выхода умножителя 3 зна­чение границы поддиапазона поступает на сумматор 4, где суммируется со значением внутри поддиапазона, поступающим с преобразователя 2. С выхода сумматора 4 снимается число в позиционном коде.

Преимущества перед известными аналогами

Высокая скорость преобразования

Стадия освоения

Внедрено в производство

Результаты испытаний

Технология обеспечивает получение стабильных результатов

Технико-экономический эффект

Скорость преобразования выше в 5-10 раз

Возможность передачи за рубеж

Возможна передача за рубеж

Дата поступления материала

21.01.2002

Инновации и люди

У павильонов Уральской выставки «ИННОВАЦИИ 2010» (г. Екатеринбург, 2010 г.)

Мероприятия на выставке "Инновации и инвестиции - 2008" (Югра, 2008 г.)

Открытие выставки "Малый бизнес. Инновации. Инвестиции" (г. Магнитогорск, 2007 г.)

Демонстрация разработок на выставке "Малый бизнес. Инновации. Инвестиции" (г. Магнитогорск, 2007 г.)