×
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 11-20 of 50 items.
20.06.2019
№219.017.8cc3

Система передачи информации с использованием радио- и оптико-электронных каналов

Изобретение относится к радиотехнике и может использоваться для передачи информации абонентам двигающимся на траекториях в зоне прямой видимости друг от друга. Технический результат состоит в расширении функциональных возможностей системы передачи командной или связной информации группе...
Тип: Изобретение
Номер охранного документа: 0002691759
Дата охранного документа: 18.06.2019
22.06.2019
№219.017.8e5c

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

Использование: в области электротехники. Технический результат - обеспечение бесперебойного электропитания ответственных потребителей при переключениях с основного источника электропитания переменного тока на резервный, а также улучшение качества электрической энергии на шинах ответственных...
Тип: Изобретение
Номер охранного документа: 0002692085
Дата охранного документа: 21.06.2019
26.06.2019
№219.017.9224

Энергонасыщенный взрывчатый материал

Изобретение относится к энергонасыщенным материалам, в том числе взрывчатым материалам смесевого типа. Материал включает два невзрывчатых в индивидуальном виде компонента: горючий компонент - графит и окислительный компонент - нитрат лития. Компоненты взяты в соотношении, близком к...
Тип: Изобретение
Номер охранного документа: 0002692317
Дата охранного документа: 24.06.2019
03.07.2019
№219.017.a402

Удлиненный кумулятивный заряд

Изобретение относится к области взрывных работ и может найти применение при разделке на металлолом громоздких металлических конструкций, реконструкции и демонтаже бетонных и железобетонных сооружений, плановой ликвидации вооружения и военной техники, ликвидации аварийных ситуаций. Согласно...
Тип: Изобретение
Номер охранного документа: 0002693065
Дата охранного документа: 01.07.2019
23.07.2019
№219.017.b715

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

Изобретение относится к измерительной технике и может быть использовано для исследований параметров динамического деформирования металлических материалов в авиационной и космической технике. Сущность: регистрируют электромагнитное поле, возникающее при динамическом деформировании тел, например...
Тип: Изобретение
Номер охранного документа: 0002695024
Дата охранного документа: 18.07.2019
23.08.2019
№219.017.c32b

Способ определения мощности ядерного взрыва

Изобретение относится к области построения и функционирования измерительных информационных систем обнаружения и засечки ядерных взрывов. Способ определения мощности ядерного взрыва содержит этапы, на которых одновременно измеряют сигнал в оптическом диапазоне длин волн и сигнал от ионизирующего...
Тип: Изобретение
Номер охранного документа: 0002698075
Дата охранного документа: 21.08.2019
23.08.2019
№219.017.c333

Космический телескоп для наблюдения звезд и земли с наиболее четким качеством изображения

Телескоп может быть использован в качестве вспомогательного средства определения космических аппаратов. Космический телескоп для наблюдения звезд и Земли содержит канал наблюдения Земли, имеющий главное зеркало, на часть которого, закрытую зеленым отражающим светофильтром, попадает свет от...
Тип: Изобретение
Номер охранного документа: 0002698077
Дата охранного документа: 21.08.2019
02.10.2019
№219.017.cb23

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

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

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

Изобретение относится к компьютерно-реализуемому способу ситуационного анализа устойчивости технической системы с многоэтапным характером целевого применения. Технический результат заключается в автоматизации анализа устойчивости технической системы. Способ основан на классификации этапов...
Тип: Изобретение
Номер охранного документа: 0002701089
Дата охранного документа: 24.09.2019
02.10.2019
№219.017.cca7

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

Изобретение относится к области автоматизации систем и автоматического управления. Технический результат заключается в обеспечении возможности моделирования сценария развития текущей ситуации с учетом нечетких критериев оценки прогнозируемых ситуаций. Технический результат достигается за счет...
Тип: Изобретение
Номер охранного документа: 0002701093
Дата охранного документа: 24.09.2019
Showing 11-20 of 29 items.
09.06.2018
№218.016.5f01

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

Изобретение относится к области вычислительной техники. Технический результат заключается в расширении арсенала средств. Устройство для решения задачи выбора технических средств содержит генератор тактовых импульсов (ГТИ) 1, первый элемент И 2, группу из n счетчиков 3; группу n вторых элементов...
Тип: Изобретение
Номер охранного документа: 0002656543
Дата охранного документа: 05.06.2018
17.08.2018
№218.016.7c3d

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

Изобретение относится к области вычислительной техники. Техническим результатом является обеспечение выбора оптимальных решений методом главного критерия. Раскрыто устройство для выбора оптимальных решений методом главного критерия, содержащее матрицу m*n первых элементов И 5…5, где m - число...
Тип: Изобретение
Номер охранного документа: 0002664021
Дата охранного документа: 14.08.2018
29.08.2018
№218.016.80ac

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

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

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

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

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

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

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

Изобретение относится к области вычислительной техники. Технический результат заключается в повышении скорости обработки данных. Устройство содержит: генератор тактовых импульсов, первый элемент, первый счетчик, дешифратор, группу из m первых регистров 8…8, группу из m вторых счетчиков 13…13,...
Тип: Изобретение
Номер охранного документа: 0002669071
Дата охранного документа: 08.10.2018
08.03.2019
№219.016.d3b0

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

Изобретение относится к области обработки данных и позволяет обеспечить непрерывный контроль работоспособности систем электроснабжения автономных объектов. Адаптивная система электроснабжения автономного объекта содержит датчики состояния объекта 1(j=1, … n), первые элементы И 2 (j=1, … n),...
Тип: Изобретение
Номер охранного документа: 0002681380
Дата охранного документа: 06.03.2019
27.04.2019
№219.017.3c17

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

Изобретение относится к области моделирования оптимальных графиков работы сотрудников. Технический результат заключается в уменьшении времени определения оптимальных графиков работы сотрудников. Технический результат достигается за счет генератора тактовых импульсов 20 (ГТИ 20), первого...
Тип: Изобретение
Номер охранного документа: 0002685980
Дата охранного документа: 23.04.2019
01.11.2019
№219.017.dc47

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

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

Адаптивная система резервирования работающих устройств резервными

Изобретение относится к автоматике и вычислительной техники. Технический результат заключается в расширении арсенала средств. Адаптивная система резервирования работающих устройств резервными содержит первый элемент И, группу вторых и третьих элементов И, выход второго элемента И является...
Тип: Изобретение
Номер охранного документа: 0002707703
Дата охранного документа: 28.11.2019
+ добавить свой РИД