×
10.09.2015
216.013.7839

Результат интеллектуальной деятельности: УСТРОЙСТВО РАСШИРЕНИЯ ОСНОВАНИЙ МОДУЛЯРНОГО КОДА

Вид РИД

Изобретение

Аннотация: Изобретение относится к вычислительной технике и, в частности, к непозиционным компьютерным системам, и предназначено для обеспечения требуемой точности при вычислении с использованием модулярного кода. Техническим результатом является снижение аппаратных затрат на выполнение операции расширения оснований в полиномиальном модулярном коде. Устройство расширения оснований модулярного кода характеризуется тем, что вход устройства, на который подается модулярный полиномиальный код A(z)=(α(z), α(z), …, α(z)), где α(z) - остатки по основанию p(z), i=1, …, n, используемому в полиномиальном модулярном коде, подключается к первым входам умножителей по модулю p(z) первого блока умножителей соответственно, а вторые входы этих умножителей соединены с выходами первого блока памяти, выход 2.i-го умножителя по модулю p(z), первого блока умножителей подсоединен к первому входу 4.i-го умножителя по модулю p(z) второго блока умножителей, при этом второй вход умножителя по модулю p(z) подключен к выходу второго блока памяти, выходы умножителей второго блока умножителей подсоединены к входам сумматора по модулю два, выход которого является выходом устройства. 1 ил.
Основные результаты: Устройство расширения оснований модулярного кода отличается тем, что вход устройства, на который подается модулярный полиномиальный код A(z)=(α(z), α(z), …, α(z)), где α(z) - остатки по основанию p(z), i=1, …, n, используемому в полиномиальном модулярном коде, подключается к первым входам умножителей по модулю p(z) первого блока умножителей соответственно, а вторые входы этих умножителей соединены с выходами первого блока памяти, выход 2.i-го умножителя по модулю p(z) первого блока умножителей подсоединен к первому входу 4.i-го умножителя по модулю p(z) второго блока умножителей, при этом второй вход умножителя по модулю p(z) подключен к выходу второго блока памяти, выходы умножителей второго блока умножителей подсоединены к входам сумматора по модулю два, выход которого является выходом устройства.

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

Одним из основных достоинств полиномиального модулярного кода (ПМК) является параллельная обработка данных по основаниям ПМК p1(z), p2(z), …, pn(z), где pi(z) - неприводимый полином поля GF(2). Данное свойство полиномиального модулярного кода позволяет не только повысить скорость обработки данных за счет использования малоразрядных остатков, но и обеспечить построение отказоустойчивых вычислительных систем.

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

При расширении набора оснований полиномиального модулярного кода на основании pn+1(z) диапазон представления чисел

Расширяется до значения

Задача расширения системы оснований заключается в нахождении остатка αn+1(z) по модулю pn+1(z), удовлетворяющего

где A(z)=(α1(z), α2(z), …, αn(z)) - результат вычислений в модулярном коде, представленный в системе оснований p1(z), p2(z), …, pn(z)

В работе [1] (Червяков Н.И., Сахнюк П.А., Шапошников А.В., Макоха А.Н. Нейрокомпьютеры в остаточных классах. Кн.11. - М.: Радиотехника, 2003, 272 с. - С.138-139) представлен алгоритм реализации процедуры расширения системы оснований.

В основу данного алгоритма положена китайская теорема об остатках (КТО), с помощью которой осуществляется перевод из модулярного кода в позиционный код

где Bi - ортогональный базис i-го основания; rA(z) - ранг A(z) в модулярном коде.

Тогда для вычисления остатка αn+1(z) справедливо выражение ([1 с.138])

Таким образом, для расширения системы оснований необходимо:

1. Вычислить значение ранга rA(z)

где ; mi(z) - вес ортогонального базиса;

2. Найти остаток αn+1(z) по формуле (5).

Основным недостатком представленного алгоритма расширения оснований являются значительные аппаратные затраты.

Целью изобретения является уменьшение аппаратных затрат на вычисление остатка αn+1(z). Цель достигается за счет применения нового алгоритма расширения системы оснований.

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

Рассмотрим алгоритм перевода из полиномиального модулярного кода в позиционный код согласно китайской теореме об остатках (КТО), имеем

где - рабочий диапазон.

Воспользуемся определением ортогональных базисов Bi(z), тогда выражение (7) можно представить в виде

где ; mi(z) - вес ортогонального базиса.

Умножение остатка αi(z) на вес ортогонального базиса mi(z) по модулю pi(z) с учетом, что суммирование в ПКМ выполняется по модулю два, позволяют отказаться от вычисления ранга rA(z) при использовании китайской теоремы об остатках при переводе к позиционному коду.

Тогда для вычисления нового остатка αn+1(z) по основанию pn+1(z) воспользуемся следующим выражением:

Пример. Пусть задана упорядоченная система оснований p1(z)=z+1, p2(z)=z2+z+1, p3(z)=z4+z3+z2+z+1.

В этом случае диапазон составляет

Вычислим значения Pi(z) и mi(z). Имеем

P1(z)=p2(z)*p3(z)=(z2+z+1)*(z4+z3+z2+z+1)=z6+z4+z3+z2+1

P2(z)=p1(z)*p3(z)=(z+1)*(z4+z3+z2+z+1)=z5+1

P3(z)=p1(z)*p2(z)=(z+1)*(z2+z+1)=z3+1

Вычислим значение веса ортогонального базиса mi(z) из условия

Тогда имеем

m1(z)=1;

m2(z)=z+1;

m3(z)=z2+z+1.

Следовательно, ортогональные базисы такой системы оснований равны

B1(z)=m1(z)*P1(z)=z6+z4+z3+z2+1;

B2(z)=m2(z)*P2(z)=z6+z5+z+1;

B3(z)=m3(z)*P3(z)=z5+z4+z3+z2+z+1.

Пусть задан полином A(z)=z6. Данный полином в модулярном коде представляется A(z)=(1, 1, z).

В качестве основания расширения выбираем

pn+1(z)=p4(z)=z4+z+1

Вычислим значения Pi(z)modp4(z)

Определим произведение

Подставим полученные значения в выражение (9)

Определим остаток

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

Устройство содержит вход устройства 1, первый блок умножителей 2, который содержит n умножителей по модулю pi(z), где i=1, 2, …, n, первый блок памяти 3, для хранения ортогональных весов mi(z); второй блок умножителей 4, который содержит n умножителей по модулю pn+1(z), второй блок памяти 5 для хранения , сумматор 6 по модулю два, выход устройства 7.

Причем вход устройства 1 подключен к первому входу каждого из умножителей pi(z), i=1, …, n, (обозначение диапазона) первого блока умножителей 2, вторые входы умножителей этого блока подключены к выходу первого блока памяти 3. Выход умножителя 2.i, выполняющего операцию умножения по модулю pi(z) первого блока умножителей 2, подключен к первому входу умножителя 4.i, выполняющего операцию умножения по модулю pn+1(z), второго блока умножителей 4. Второй вход умножителя 4.i второго блока умножителей 4 подключен к входу второго блока памяти 5. Выход умножителя 4.i подается на вход сумматора 6 по модулю 2, выход которого является выходом устройства 7.

Устройство работает следующим образом. На вход устройства 1 поступает модулярный код (α1(z), α2(z), …, αn(z)). Остаток αi(z) подается на вход умножителя 2.i первого блока умножителей 2. На второй вход умножителя 2.i подается вес ортогонального базиса mi(z) с выхода первого блока памяти 3. С выхода умножителя 2.i первого блока 2 умножителей снимаются значения . Это значение подается на первый вход умножителя 4.i, выполняющего умножение по модулю pn+1(z). На второй вход умножителя 4.i второго блока умножителей 4 подается значение с выхода второго блока памяти 5. С выхода умножителя 4.i, второго блока умножителей 4 снимаем значение

Вычисленные значения произведения подаются на входы сумматора 6 по модулю 2. На входе сумматора 6 по модулю два появляется значение остатка αn+1(z) в расширенной системе оснований. Вычисленное значение остатка αn+1(z)поступает на выход устройства 7.

Устройство расширения оснований модулярного кода отличается тем, что вход устройства, на который подается модулярный полиномиальный код A(z)=(α(z), α(z), …, α(z)), где α(z) - остатки по основанию p(z), i=1, …, n, используемому в полиномиальном модулярном коде, подключается к первым входам умножителей по модулю p(z) первого блока умножителей соответственно, а вторые входы этих умножителей соединены с выходами первого блока памяти, выход 2.i-го умножителя по модулю p(z) первого блока умножителей подсоединен к первому входу 4.i-го умножителя по модулю p(z) второго блока умножителей, при этом второй вход умножителя по модулю p(z) подключен к выходу второго блока памяти, выходы умножителей второго блока умножителей подсоединены к входам сумматора по модулю два, выход которого является выходом устройства.
УСТРОЙСТВО РАСШИРЕНИЯ ОСНОВАНИЙ МОДУЛЯРНОГО КОДА
Источник поступления информации: Роспатент

Показаны записи 51-60 из 69.
27.02.2016
№216.014.e89d

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

Устройство динамического воздействия на материалы содержит концентрично выполненные валы равномерного и колебательного движений. Один вал и его элемент рабочего органа вращаются равномерно. Другой вал и его элемент рабочего органа совершают равномерное вращение с наложением крутильных колебаний...
Тип: Изобретение
Номер охранного документа: 0002575965
Дата охранного документа: 27.02.2016
20.05.2016
№216.015.3e1d

Устройство для вычисления коэффициентов обобщенной полиадической системы с коррекцией ошибок

Изобретение относится к вычислительной технике, в частности к модулярным нейрокомпьютерным средствам, и предназначено для вычисления коэффициентов обобщенной полиадической системы (ОПС), представленных в полях Галуа GF(2). Техническим результатом является обеспечение возможности исправления...
Тип: Изобретение
Номер охранного документа: 0002584495
Дата охранного документа: 20.05.2016
20.05.2016
№216.015.3e2d

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

Изобретение относится к нефтегазодобывающей промышленности и предназначено для ступенчатого цементирования обсадных колонн в скважинах. Технический результат - возможность освобождения канала устройства без разбуривания. Устройство включает корпус с отверстиями. С корпусом связаны втулки...
Тип: Изобретение
Номер охранного документа: 0002584428
Дата охранного документа: 20.05.2016
20.05.2016
№216.015.3f12

Способ теплогидроизоляции труб

Изобретение относится к способам теплогидроизоляции труб для подземной, бесканальной и надземной прокладки трубопроводов. Способ нанесения двухслойной теплогидроизоляции труб, заключающийся в послойном нанесении навивкой на вращающуюся трубу теплоизолирующего слоя на основе полимерной смеси...
Тип: Изобретение
Номер охранного документа: 0002584386
Дата охранного документа: 20.05.2016
20.05.2016
№216.015.3f50

Импульсный вращатель привода рабочего органа машин

Изобретение относится к области машиностроения, а более конкретно к приводам машин с вращающимся рабочим органом. Импульсный вращатель привода рабочего органа машины на выходе имеет два вала: один вал совершает равномерное вращение, второй вал вращается синхронно с первым и на него наложены...
Тип: Изобретение
Номер охранного документа: 0002584319
Дата охранного документа: 20.05.2016
20.05.2016
№216.015.3f93

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

Изобретение относится к нефтегазодобывающей промышленности и может быть использовано для оснащения скважин потайными обсадными колоннами при нарушении эксплуатационных колонн. Технический результат заключается в повышении надежности и эффективности работы устройства. Устройство состоит из...
Тип: Изобретение
Номер охранного документа: 0002584258
Дата охранного документа: 20.05.2016
20.05.2016
№216.015.3fb5

Способ создания крутильных колебаний

Изобретение относится к машиностроению и может быть использовано в приводах машин с вращающимся рабочим органом по разрушению материалов, транспортировке, перемешиванию, мойке и других устройствах. Способ создания крутильных колебаний предусматривает разделение потоков мощности на вращение и...
Тип: Изобретение
Номер охранного документа: 0002584410
Дата охранного документа: 20.05.2016
20.05.2016
№216.015.4139

Способ измерения углов наклона объектов с помощью магнитной жидкости

Изобретение относится к контрольно-измерительной технике и может быть использовано для измерения углов наклона объектов и установленного на них оборудования. Техническим результатом заявленной группы изобретения является повышение точности измерений и уменьшение материальных и временных затрат,...
Тип: Изобретение
Номер охранного документа: 0002584094
Дата охранного документа: 20.05.2016
20.05.2016
№216.015.416d

Вакуумная установка напыления пленок с камерой абляции

Изобретение относится к технике напыления тонких пленок. Вакуумная установка напыления пленок содержит основную вакуумную камеру с зоной обработки подложек и вакуумную камеру абляции, герметично соединенную с основной вакуумной камерой в зоне обработки подложек посредством выходного патрубка,...
Тип: Изобретение
Номер охранного документа: 0002584196
Дата охранного документа: 20.05.2016
27.08.2016
№216.015.5054

Устройство имитозащиты контролируемых объектов с задержкой ответа по времени

Изобретение относится к технике охранно-пожарной сигнализации, в частности к устройствам имитозащиты контролируемых объектов, и может быть использовано для охраны объектов. Техническим результатом является динамическое изменение перечня контролируемых объектов за счет добавления и удаления...
Тип: Изобретение
Номер охранного документа: 0002595938
Дата охранного документа: 27.08.2016
Показаны записи 51-60 из 73.
10.12.2015
№216.013.98a8

Способ построения системы опознавания "свой-чужой" на основе протокола с нулевым разглашением

Изобретение относится к радиотехнике и может быть использовано для определения государственной принадлежности подвижных объектов и их опознавания. Достигаемый технический результат изобретения - повышение имитостойкости за счет применения протокола аутентификации, основанного на доказательстве...
Тип: Изобретение
Номер охранного документа: 0002570700
Дата охранного документа: 10.12.2015
27.02.2016
№216.014.e89d

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

Устройство динамического воздействия на материалы содержит концентрично выполненные валы равномерного и колебательного движений. Один вал и его элемент рабочего органа вращаются равномерно. Другой вал и его элемент рабочего органа совершают равномерное вращение с наложением крутильных колебаний...
Тип: Изобретение
Номер охранного документа: 0002575965
Дата охранного документа: 27.02.2016
20.05.2016
№216.015.3e1d

Устройство для вычисления коэффициентов обобщенной полиадической системы с коррекцией ошибок

Изобретение относится к вычислительной технике, в частности к модулярным нейрокомпьютерным средствам, и предназначено для вычисления коэффициентов обобщенной полиадической системы (ОПС), представленных в полях Галуа GF(2). Техническим результатом является обеспечение возможности исправления...
Тип: Изобретение
Номер охранного документа: 0002584495
Дата охранного документа: 20.05.2016
20.05.2016
№216.015.3e2d

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

Изобретение относится к нефтегазодобывающей промышленности и предназначено для ступенчатого цементирования обсадных колонн в скважинах. Технический результат - возможность освобождения канала устройства без разбуривания. Устройство включает корпус с отверстиями. С корпусом связаны втулки...
Тип: Изобретение
Номер охранного документа: 0002584428
Дата охранного документа: 20.05.2016
20.05.2016
№216.015.3f12

Способ теплогидроизоляции труб

Изобретение относится к способам теплогидроизоляции труб для подземной, бесканальной и надземной прокладки трубопроводов. Способ нанесения двухслойной теплогидроизоляции труб, заключающийся в послойном нанесении навивкой на вращающуюся трубу теплоизолирующего слоя на основе полимерной смеси...
Тип: Изобретение
Номер охранного документа: 0002584386
Дата охранного документа: 20.05.2016
20.05.2016
№216.015.3f50

Импульсный вращатель привода рабочего органа машин

Изобретение относится к области машиностроения, а более конкретно к приводам машин с вращающимся рабочим органом. Импульсный вращатель привода рабочего органа машины на выходе имеет два вала: один вал совершает равномерное вращение, второй вал вращается синхронно с первым и на него наложены...
Тип: Изобретение
Номер охранного документа: 0002584319
Дата охранного документа: 20.05.2016
20.05.2016
№216.015.3f93

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

Изобретение относится к нефтегазодобывающей промышленности и может быть использовано для оснащения скважин потайными обсадными колоннами при нарушении эксплуатационных колонн. Технический результат заключается в повышении надежности и эффективности работы устройства. Устройство состоит из...
Тип: Изобретение
Номер охранного документа: 0002584258
Дата охранного документа: 20.05.2016
20.05.2016
№216.015.3fb5

Способ создания крутильных колебаний

Изобретение относится к машиностроению и может быть использовано в приводах машин с вращающимся рабочим органом по разрушению материалов, транспортировке, перемешиванию, мойке и других устройствах. Способ создания крутильных колебаний предусматривает разделение потоков мощности на вращение и...
Тип: Изобретение
Номер охранного документа: 0002584410
Дата охранного документа: 20.05.2016
20.05.2016
№216.015.4139

Способ измерения углов наклона объектов с помощью магнитной жидкости

Изобретение относится к контрольно-измерительной технике и может быть использовано для измерения углов наклона объектов и установленного на них оборудования. Техническим результатом заявленной группы изобретения является повышение точности измерений и уменьшение материальных и временных затрат,...
Тип: Изобретение
Номер охранного документа: 0002584094
Дата охранного документа: 20.05.2016
20.05.2016
№216.015.416d

Вакуумная установка напыления пленок с камерой абляции

Изобретение относится к технике напыления тонких пленок. Вакуумная установка напыления пленок содержит основную вакуумную камеру с зоной обработки подложек и вакуумную камеру абляции, герметично соединенную с основной вакуумной камерой в зоне обработки подложек посредством выходного патрубка,...
Тип: Изобретение
Номер охранного документа: 0002584196
Дата охранного документа: 20.05.2016
+ добавить свой РИД