×
10.07.2019
219.017.a991

Результат интеллектуальной деятельности: Устройство для перебора перестановок

Вид РИД

Изобретение

Аннотация: Изобретение относится к области вычислительной техники, предназначенной для формирования в произвольной последовательности перестановок двоичных кодов. Технический результат заключается в повышении надежности работы устройства для перестановок двоичных кодов. Технический результат достигается за счет устройства для перебора перестановок двоичных кодов, содержащего первые элементы И 2, вторые элементы И 3, первые элементы ИЛИ 4, третьи элементы И 5, вторые элементы ИЛИ 6, четвертые элементы И 7, генератора тактовых импульсов 8, первого счетчика 10, первого регистра 12, второго счетчика 13, второго регистра 15, введения матрицы n*n триггеров 1 (i=1,…n, j=1,…n), пятого элемента И 9, первой схемы сравнения 11, второй схемы сравнения 14, шестого элементы И 16, седьмого элемента И 17, R-входа триггера 1 S-входа триггера 1, седьмого элемента И 19. 1 ил.

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

Известно устройство [1], обеспечивающее генерацию перестановок исходных величин. Недостатком этого устройства является низкая надежность из-за больших аппаратных затрат.

Наиболее близким по технической сущности к заявляемому является устройство для перебора перестановок [2], содержащее первые элементы И 2ij (i=1,…n, j=1,…n), вторые элементы И 3ij (i=1,…n, j=1,…n), первые элементы ИЛИ 4ij (i=1,…n, j=1,…n), третьи элементы И 5ij (i=1,…n, j=1,…n), вторые элементы ИЛИ 6ij (i=1,…n, j=1,…n), четвертые элементы И 7ij (i=1,…n, j=1,…n), генератор тактовых импульсов 8, первый счетчик 10, первый регистр 12, второй счетчик 13, второй регистр 15, выход первого элемента И 2ij (i=1,…n, j=1,…n) подсоединен к первому входу первого элемента ИЛИ 4ij (i=1,…n, j=1,…n), второй вход которого подсоединен к выходу второго элемента И 3ij (i=1,…n, j=1,…n), выход третьего элемента И 5ij (i=1,…n, j=1,…n) подсоединен к первому входу второго элемента ИЛИ 6ij (i=1,…n, j=1,…n), второй вход которого подсоединен к выходу четвертого элемента И 7ij (i=1,…n, j=1,…n).

Недостатком данного устройства является низкая надежность из-за больших аппаратных затрат.

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

Это решение достигается тем, что в устройство, содержащее первые элементы И 2ij (i=1,…n, j=1,…n), вторые элементы И 3ij (i=1,…n, j=1,…n), первые элементы ИЛИ 4ij (i=1,…n, j=1,…n), третьи элементы И 5ij (i=1,…n, j=1,…n), вторые элементы ИЛИ 6ij (i=1,…n, j=1,…n), четвертые элементы И 7ij (i=1,…n, j=1,…n), генератор тактовых импульсов 8, первый счетчик 10, первый регистр 12, второй счетчик 13, второй регистр 15, выход первого элемента И 2ij (i=1,…n, j=1,…n) подсоединен к первому входу первого элемента ИЛИ 4ij (i=1,…n, j=1,…n), второй вход которого подсоединен к выходу второго элемента И 3ij (i=1,…n, j=1,…n), выход третьего элемента И 5ij (i=1,…n, j=1,…n) подсоединен к первому входу второго элемента ИЛИ 6ij (i=1,…n, j=1,…n), второй вход которого подсоединен к выходу четвертого элемента И 7ij (i=1,…n, j=1,…n), введены матрица n*n триггеров 1ij (i=1,…n, j=1,…n), пятый элемент И 9, первая схема сравнения 11, вторая схема сравнения 14, шестой элемент И 16, седьмой элемент И 17, выход генератора тактовых импульсов 8 подсоединен к первому входу пятого элемента И 9, инверсный вход которого подсоединен к выходу седьмого элемента И 17, а выход - к входу первого счетчика 10, к первому входу шестого элемента И 16 и к С-входам триггеров 1ij (i=1,…n, j=1,…n), прямой выход триггера 1ij (i=1,…n, j=1,…n) подсоединен к первому входу третьего элемента И 5ij (i=1,…n, j=1,…n) и к второму входу четвертого элемента И 7(i-1)(j-1) (i=1,…n, j=1,…n), обратный выход триггера 1ij (i=1,…n, j=1,…n) подсоединен к первому входу первого элемента И 2ij (i=1,…n, j=1,…n) и к второму входу второго элемента И 3(i-1)(j-1) (i=1,…n, j=1,…n), выход шестого элемента И 16 подсоединен к управляющим входам первых элементов И 2ij (i=1,…n, j=1,…n), третьих элементов И 5ij (i=1,…n, j=1,…n), выход первого счетчика 10 подсоединен к первому входу первой схемы сравнения 11, второй вход которого подсоединен к выходу первого регистра 12, а выход - к входу счетчика 13, к входу сброса в ноль счетчика 10, к инверсному входу шестого элемента И 16, к первому входу седьмого элемента И 17, к вторым входам второго элемента И 3ij (i=1,…n, j=1,…n), к вторым входам четвертого элемента И 7ij (i=1,…n, j=1,…n), выход первого элемента ИЛИ 4ij (i=1,…n, j=1,…n) подсоединен к R - входу триггера 1i(j+1) (i=1,…n, j=1,…n), выход второго элемента ИЛИ 6ij (i=1,…n, j=1,…n) подсоединен к S - входу триггера 1i(j+1) (i=1,…n, j=1,…n), выход второго счетчика 13 подсоединен к первому входу второй схемы сравнения 14, второй вход которого подсоединен к выходу второго регистра 15, а выход - к второму входу седьмого элемента И 19.

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

Сущность изобретения поясняется чертежом, где на чертеже (фиг. 1) представлены: матрица n*n триггеров 1ij (i=1,…n, j=1,…n), элементы И 2ij (i=1,…n, j=1,…n), элементы И 3ij (i=1,…n, j=1,…n), элементы ИЛИ 4ij (i=1,…n, j=1,…n), элементы И 5ij (i=1,…n, j=1,…n), элементы ИЛИ 6ij (i=1,…n, j=1,…n), элементы И 7ij (i=1,…n, j=1,…n), генератор тактовых импульсов 8, элемент И 9, счетчик 10, схема сравнения 11, регистр 12, счетчик 13, схема сравнения 14, регистр 15, элемент И 16, элемент И 17, вход 18, выход 19.

Матрица триггеров 1ij (i=1,…n, j=1,…n) на рис. 1 из-за громоздкости представлена только триггерами 1ij, 1(i-1)j, 1i(j+1), 1(i-1)(j+1).

Работа устройства основана на реализации процедуры n последовательных циклических сдвигов всех триггеров 1ij (i=1,…n, j=1,…n) одного j-го столбца в триггеры 1ij соседнего (j+1) - го справа столбца, после чего аналогично происходит n последовательных циклических сдвигов всех триггеров 1ij одной i-ой строки в триггеры 1ij соседней сверху (i-1) - ой строки и т.д. При этом сдвиг содержимого триггеров 1ij (i=1,…n, j=l,…n) n-го столбца происходит циклически в триггеры 1ij первого столбца, а сдвиг содержимого триггеров 1ij (i=1,…n, j=1,…n) первой строки происходит циклически в триггеры 1ij n ой строки.

В исходном состоянии счетчики 10 и 13 находятся в нулевом состоянии. На регистрах 12 и 15 хранятся коды числа n. Триггеры 1ij (i=1,…n, j=1,…n) хранят исходную информацию, при этом триггер 1ij установлен в единичное или нулевое состояние в зависимости от исходных данных.

На выходе схемы сравнения 14 будет нулевой сигнал, который подается на первый вход элемента И 17. На инверсный вход элемента И 9 подается нулевой сигнал с выхода элемента И 17. На инверсный вход элемента И 16 подается нулевой сигнал с выхода схемы сравнения 11.

После подачи пускового сигнала по входу 18 на управляющий вход элемента И 9 импульсы с выхода генератора 8 через открытый элемент И 9 начинают поступать на первый вход элемента И 16, на входы синхронизации С триггеров 1ij (i=1,…n, j=1,…n) и на вход счетчика 10, с выхода которого код поступает на первый вход схемы сравнения 11.

Сигнал с выхода элемента И 9 через открытый элемент И 16 поступает на управляющие входы элементов И 2ij (i=1,…n, j=1,…n) и элементов И 5ij (i=1,…n, j=1,…n), после чего осуществляется циклический сдвиг содержимого всех триггеров 1ij одного j-го столбца в триггеры 1 соседнего (j+1)-го справа столбца. При этом сдвиг содержимого триггеров 1ij (i=1,…n, j=1,…n) n-го столбца происходит циклически в триггеры 1ij первого столбца. Аналогичный циклический сдвиг содержимого всех триггеров 1ij одного столбца в триггеры 1ij соседнего справа столбца происходит ровно n раз, после чего на выходе схемы сравнения 11 появляется единичный сигнал.

После достижения счетчиком 10 числа n на выходе схемы сравнения 11 появляется единичный сигнал, который подается на вход сброса в ноль счетчика 10, на управляющие входы элементов И 3ij (i=1,…n, j=1,…n) и входы элементов И 7ij (i=1,…n, j=1,…n), после чего осуществляется циклический сдвиг содержимого всех триггеров 1 одной строки в триггеры 1 соседней сверху строки. При этом сдвиг содержимого триггеров 1ij (i=l,…n, j=1,…n) первой строки происходит циклически в триггеры 1ij n-ой строки.

Аналогичный циклический сдвиг содержимого всех триггеров 1ij одной строки в триггеры 1 соседней сверху строки происходит ровно n раз, после чего на выходе схемы сравнения 14 появляется единичный сигнал.

После достижения счетчиком 13 числа n на выходе схемы сравнения 14 появляется единичный сигнал, который подается на первый вход элемента И 17, а после достижения счетчиком 10 числа n на выходе схемы сравнения 11 появляется также единичный сигнал, который подается на второй вход элемента И 17. Единичный сигнал на выходе элемента И 17 подается на выход 19 (конец работы устройства) и на инверсный вход элемента И 9, после чего прекращается подача счетных импульсов с выхода генератора 8 на вход счетчика 10. Получаемые все перестановки последовательно снимаются с выходов триггеров 1in (i=1,…n).

Частота сигналов генератора 8 выбирается с учетом последовательности надежного срабатывания элемента И 9, элемента И 16, элемента И 2, элемента ИЛИ 4, триггера 1, счетчика 10, схемы сравнения 11, счетчика 13, схемы сравнения 14, элемента И 17.

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

Использованные источники

1. RU N 1190388, кл. G06F 15/20.

2. RU N 1383381, кл. G06F 15/20.

Устройство для перебора перестановок двоичных кодов, содержащее первые элементы И 2 (i=1,…n, j=1,…n), вторые элементы И 3 (i=1,…n, j=1,…n), первые элементы ИЛИ 4 (i=1,…n, j=1,…n), третьи элементы И 5 (i=1,…n, j=1,…n), вторые элементы ИЛИ 6 (i=1,…n, j=1,…n), четвертые элементы И 7 (i=1,…n, j=1,…n), генератор тактовых импульсов 8, первый счетчик 10, первый регистр 12, второй счетчик 13, второй регистр 15, выход первого элемента И 2 (i=1,…n, j=1,…n) подсоединен к первому входу первого элемента ИЛИ 4 (i=1,…n, j=1,…n), второй вход которого подсоединен к выходу второго элемента И 3 (i=1,…n, j=1,…n), выход третьего элемента И 5 (i=1,…n, j=1,…n) подсоединен к первому входу второго элемента ИЛИ 6 (i=1,…n, j=1,…n), второй вход которого подсоединен к выходу четвертого элемента И 7 (i=1,…n, j=1,…n), отличающееся тем, что в него дополнительно введены матрица n*n триггеров 1 (i=1,…n, j=1,…n), пятый элемент И 9, первая схема сравнения 11, вторая схема сравнения 14, шестой элемент И 16, седьмой элемент И 17, выход генератора тактовых импульсов 8 подсоединен к первому входу пятого элемента И 9, инверсный вход которого подсоединен к выходу седьмого элемента И 17, а выход - к входу первого счетчика 10, к первому входу шестого элемента И 16 и к С-входам триггеров 1 (i=1,…n, j=1,…n), прямой выход триггера 1 (i=1,…n, j=1,…n) подсоединен к первому входу третьего элемента И 5 (i=1,…n, j=1,…n) и к второму входу четвертого элемента И 7 (i=1,…n, j=1,…n), обратный выход триггера 1 (i=1,…n, j=1,…n) подсоединен к первому входу первого элемента И 2 (i=1,…n, j=1,…n) и к второму входу второго элемента И 3 (i=1,…n, j=1,…n), выход шестого элемента И 16 подсоединен к управляющим входам первых элементов И 2 (i=1,…n, j=1,…n), третьих элементов И 5 (i=1,…n, j=1,…n), выход первого счетчика 10 подсоединен к первому входу первой схемы сравнения 11, второй вход которого подсоединен к выходу первого регистра 12, а выход - к входу счетчика 13, к входу сброса в ноль счетчика 10, к инверсному входу шестого элемента И 16, к первому входу седьмого элемента И 17, к вторым входам второго элемента И 3 (i=1,…n, j=1,…n), к вторым входам четвертого элемента И 7 (i=1,…n, j=1,…n), выход первого элемента ИЛИ 4 (i=1,…n, j=1,…n) подсоединен к R-входу триггера 1(i=1,…n, j=1,…n), выход второго элемента ИЛИ 6 (i=1,…n, j=1,…n) подсоединен к S-входу триггера 1 (i=1,…n, j=1,…n), выход второго счетчика 13 подсоединен к первому входу второй схемы сравнения 14, второй вход которого подсоединен к выходу второго регистра 15, а выход - к второму входу седьмого элемента И 19.
Устройство для перебора перестановок
Устройство для перебора перестановок
Источник поступления информации: Роспатент

Showing 21-30 of 50 items.
02.10.2019
№219.017.cf26

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

Изобретение относится к области диагностики технических систем для проверки промышленного оборудования и технических систем на предмет их надежной работы, к которым могут быть отнесены подшипники электродвигателей, ленточные конвейеры и т.п., и может быть использовано для диагностики...
Тип: Изобретение
Номер охранного документа: 0002700724
Дата охранного документа: 19.09.2019
02.10.2019
№219.017.cf77

Передатчик с когерентным частотно-кодовым разделением каналов и с высокой структурной скрытностью передаваемых сигналов

Изобретение относится к области радиосвязи и может найти применение в системах беспроводного доступа, сухопутной подвижной и спутниковой связи, призванных функционировать в условиях ограничений на выделенный частотный ресурс. Передатчик с когерентным частотно-кодовым разделением каналов и с...
Тип: Изобретение
Номер охранного документа: 0002700690
Дата охранного документа: 19.09.2019
02.10.2019
№219.017.cfdb

Азимутальная ориентация платформы трехосного гиростабилизатора

Изобретение относится к области гироскопических систем и может быть использовано для азимутального ориентирования платформы трехосного гиростабилизатора в высокоточных навигационных системах различного назначения. Технический результат - упрощение конструкции измерительной системы и сокращение...
Тип: Изобретение
Номер охранного документа: 0002700720
Дата охранного документа: 19.09.2019
02.10.2019
№219.017.d063

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

Использование: в области электротехники и электроэнергетики. Технический результат: повышение достоверности оценки опасности происшествия путем подавления действующих помех при отсутствии искрения; повышение надежности систем путем включения в контролируемые участки электрических цепей питания...
Тип: Изобретение
Номер охранного документа: 0002700659
Дата охранного документа: 18.09.2019
02.10.2019
№219.017.d072

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

Изобретение относится к области исследований оптических характеристик полупроводниковых материалов, находящихся под действием температурного поля, и может найти применение в исследовательской деятельности. Сущность предлагаемого изобретения заключается в том, что процесс измерения оптических...
Тип: Изобретение
Номер охранного документа: 0002700722
Дата охранного документа: 19.09.2019
02.10.2019
№219.017.d151

Портативный импульсно-периодический полупроводниковый лазерный излучатель

Изобретение относится к лазерной технике. Портативный импульсно-периодический полупроводниковый лазерный излучатель с пиротехнической накачкой и перестраиваемой длиной волны содержит корпус с фокусирующим оптическим элементом, полупроводниковый лазер, блок управления работой полупроводникового...
Тип: Изобретение
Номер охранного документа: 0002700721
Дата охранного документа: 19.09.2019
26.10.2019
№219.017.daee

Способ маскировки объектов от много- и гиперспектральных средств разведки

Изобретение относится к способам укрытия или маскировки объектов от много- и гиперспектральных средств разведки и может быть использовано для маскировки стационарных и подвижных объектов. На некотором расстоянии от маскируемого объекта располагают каркасные конструкции, на которые наносят...
Тип: Изобретение
Номер охранного документа: 0002704147
Дата охранного документа: 24.10.2019
01.11.2019
№219.017.dc47

Устройство для определения степени зараженности объекта

Изобретение относится к вычислительной технике. Технический результат заключается в расширении арсенала технических средств того же назначения. Такой результат достигается тем, что в устройство для определения степени зараженности объекта, содержащее датчики загрязнения объекта 1j (j=1,…n),...
Тип: Изобретение
Номер охранного документа: 0002704736
Дата охранного документа: 30.10.2019
26.11.2019
№219.017.e6ac

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в робототехнических комплексах военного назначения, состоящих из группы подвижных объектов с централизованной системой управления в условиях функционирования космической разведки. Технический результат...
Тип: Изобретение
Номер охранного документа: 0002707140
Дата охранного документа: 22.11.2019
01.12.2019
№219.017.e86e

Устройство выбора решения в нечеткой конфликтной ситуации

Изобретение относится к автоматизированным системам и системам автоматического управления. Технический результат заключается в обеспечении возможности выбора управленческого решения в нечеткой ситуации, описывающей состояние конфликта двух противоборствующих сторон. Возможность выбора...
Тип: Изобретение
Номер охранного документа: 0002707705
Дата охранного документа: 28.11.2019
Showing 21-29 of 29 items.
24.01.2020
№220.017.f983

Мажоритарный блок элементов "два из трех"

Изобретение относится к автоматике и вычислительной техники. Технический результат заключается в обеспечении идентификации часто сбоящего или вышедшего из строя канала при реализации им мажоритарной функции в адаптивных вычислительных системах. Устройство содержит элементы И 1 – И 9, элементы...
Тип: Изобретение
Номер охранного документа: 0002711726
Дата охранного документа: 21.01.2020
31.01.2020
№220.017.fb33

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

Изобретение относится к вычислительной технике. Технический результат заключается в создании устройства, обеспечивающего непрерывный контроль работоспособности системы электроснабжения автономного объекта. Устройство для непрерывного контроля работоспособности системы электроснабжения...
Тип: Изобретение
Номер охранного документа: 0002712425
Дата охранного документа: 28.01.2020
12.02.2020
№220.018.019a

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

Изобретение относится к области вычислительной техники. Технический результат заключается в обеспечении возможности определения вероятности набора технических средств при выборе оптимального состава и числа технических средств для выполнения определенного объема работ. Технический результат...
Тип: Изобретение
Номер охранного документа: 0002713868
Дата охранного документа: 07.02.2020
07.03.2020
№220.018.0a15

Адаптивный мажоритарный блок элементов "5 и более из 9"

Изобретение относится к вычислительной техники. Технический результат заключается в обеспечении переключения на режимы реализации им мажоритарной функции «4 и более из 7», «3 и более из 5» или «2 из 3» при функционировании адаптивных вычислительных систем. Устройство содержит: триггеры 1,…, 1,...
Тип: Изобретение
Номер охранного документа: 0002716061
Дата охранного документа: 05.03.2020
18.07.2020
№220.018.34ac

Устройство мажоритирования с заменой

Изобретение относится к автоматике и вычислительной технике. Технический результат заключается в обеспечении непрерывного контроля работоспособности средств вычислительной техники, функционирующих в условиях непрерывной динамики и постоянных изменений параметров внешних условий Устройство...
Тип: Изобретение
Номер охранного документа: 0002726646
Дата охранного документа: 15.07.2020
15.05.2023
№223.018.5893

Адаптивный мажоритарный блок элементов "3 из 5"

Изобретение относится к автоматике и вычислительной техники и может быть использовано для непрерывного контроля работоспособности средств вычислительной техники, функционирующих в условиях непрерывной динамики и постоянных изменений параметров внешних условий и с учетом повышенных требований к...
Тип: Изобретение
Номер охранного документа: 0002764839
Дата охранного документа: 21.01.2022
15.05.2023
№223.018.5894

Адаптивный мажоритарный блок элементов "3 из 5"

Изобретение относится к автоматике и вычислительной техники и может быть использовано для непрерывного контроля работоспособности средств вычислительной техники, функционирующих в условиях непрерывной динамики и постоянных изменений параметров внешних условий и с учетом повышенных требований к...
Тип: Изобретение
Номер охранного документа: 0002764839
Дата охранного документа: 21.01.2022
30.05.2023
№223.018.72a3

Устройство для определения степени зараженности объекта

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

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

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