способ обработки информации и вычисления кувыркова (варианты) и устройство "генерализатор" для осуществления способа

Классы МПК:G06F7/575 основные арифметико-логические устройства, те устройства, способные избирательно производить как сложение и вычитание, так и одну или несколько логических операций, с использованием, по меньшей мере частично, одной и той же схемы
H03M7/02 преобразование во взвешенные коды или из них, те вес данной цифры зависит от положения ее внутри группы цифр или кодового слова
Автор(ы):,
Патентообладатель(и):Кувырков Петр Петрович (RU),
Макаров Андрей Александрович (RU)
Приоритеты:
подача заявки:
2012-01-31
публикация патента:

Изобретения относятся к области информатики и вычислительной техники и могут быть использованы в различных технологиях, требующих обработки сигналов, например в технологиях обработки и преобразования информационных сообщений. Техническим результатом является повышение быстродействия обработки сигналов при сохранении достоверности результатов обработки. В одном из вариантов способ содержит параллельно-последовательную обработку сигнала в блоке триггеров входного регистра; матричном устройстве; блоке логических элементов, преимущественно логических элементов «И»; блоке триггеров выходного регистра. При этом обработку сигнала в матричном устройстве выполняют в соответствии с геометрической моделью обработки сигнала, представляющей собой совокупность графов, образующей, по меньшей мере, один прямоугольный треугольник, который разделяют на три части линиями, исходящими из вершин углов треугольника. 5 н. и 24 з.п. ф-лы, 3 ил., 3 табл. способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445

Формула изобретения

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

блоке триггеров входного регистра; матричном устройстве; блоке логических элементов, преимущественно логических элементов «И»; блоке триггеров выходного регистра;

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

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

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

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

4. Способ по п.3, отличающийся тем, что степень преобразования - генерализации определяют через значение высоты треугольника и количество разнотипных структурных элементов в основании треугольника.

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

6. Способ по п.5, отличающийся тем, что степень преобразования - обратной генерализации определяют через значение высоты треугольника и количество разнотипных структурных элементов в основании треугольника.

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

блоке триггеров входного регистра; матричном устройстве; блоке логических элементов, преимущественно логических элементов «И»; блоке триггеров выходного регистра;

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

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

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

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

10. Способ по п.9, отличающийся тем, что степень преобразования - генерализации определяют через значение высоты треугольника и количество разнотипных структурных элементов в основании треугольника.

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

12. Способ по п.11, отличающийся тем, что степень преобразования - обратной генерализации определяют через значение высоты треугольника и количество разнотипных структурных элементов в основании треугольника.

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

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

блоке триггеров входного регистра; матричном устройстве; блоке логических элементов, преимущественно логических элементов «И»; блоке триггеров выходного регистра;

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

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

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

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

17. Способ по п.16, отличающийся тем, что степень преобразования - генерализации определяют через значение высоты треугольника и количество разнотипных структурных элементов в основании треугольника.

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

19. Способ по п.18, отличающийся тем, что степень преобразования - обратной генерализации определяют через значение высоты треугольника и количество разнотипных структурных элементов в основании треугольника.

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

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

блоке триггеров входного регистра; матричном устройстве; блоке логических элементов, преимущественно логических элементов «И»; блоке триггеров выходного регистра;

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

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

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

24. Способ по п.23, отличающийся тем, что степень преобразования - генерализации определяют через значение высоты треугольника и количество разнотипных структурных элементов в основании треугольника.

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

26. Способ по п.25, отличающийся тем, что степень преобразования - обратной генерализации определяют через значение высоты треугольника и количество разнотипных структурных элементов в основании треугольника.

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

28. Вычислительное устройство, включающее последовательно соединенные

блок триггеров входного регистра; матричное устройство, пересечения шин которого образуют узлы матричной решетки; блок логических элементов, преимущественно логических элементов «И»; блок триггеров выходного регистра,

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

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

Описание изобретения к патенту

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

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

В средствах обработки информации различного назначения используются арифметико-логические устройства, выполняющие вычисления с использованием всего многообразия существующих позиционных систем счисления, среди которых наиболее широко используются системы счисления с основанием m=2, 8, 10, 16 равным числу значений одного разряда или его алфавита (таблица 1).

Таблица 1
Системы счисления
Наименование ОснованиеАлфавит
Двоичная 20, 1
Восьмеричная8 0, 1, 2, 3, 4, 5, 6, 7
Десятичная 100, 1, 2, 3, 4, 5, 6, 7, 8, 9
Шестнадцатеричная 160, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Математическое выражение m-ичного числа Nm и его преобразование в десятичный вид N10 определено выполнением многообразия последовательностей действий с достаточно большим числом вычислительных операций и реализации их расчетов математически представляемых суммой произведений коэффициентов i-го разряда Ki на основание позиционной системы счисления m i-ой степени m i:

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 ,

где n - число разрядов, Nm - запись числа N в m-ой системе счисления, представляемого последовательностью цифр или кодом (Kn-1, Kn-2, способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 , Ki, способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 , К1, К0)m.

Например, преобразование восьмиразрядного двоичного числа, или байта (10110001)2, в десятичное число N10 осуществляется на основе выше приведенного алгоритма следующей последовательностью действий и вычислений

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 .

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

Например, для преобразования двоичных чисел в десятичные используют дополнительно восьмеричную систему счисления, осуществляя преобразования двоичных чисел в восьмеричные и за тем уже в десятичные:

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 ,

что очевидно не решает описанную выше проблему обеспечения быстродействия и надежности вычислений.

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

В свою очередь предлагаемое изобретение позволит решить указанную задачу, обеспечив как быстродействие, так и надежность при выполнении вычислений при использовании предложенного способа вычисления Кувыркова и устройства «ГЕНЕРАЛИЗАТОР» для осуществления предложенного способа.

Предложенный способ обработки информации и вычисления предусматривает параллельно-последовательную обработку сигнала, например информационного сообщения, в блоке триггеров входного регистра; матричном устройстве; блоке логических элементов, преимущественно логических элементов «И»; блоке триггеров выходного регистра. Итоговый сигнал может быть отображен на индикаторном устройстве и/или может быть использован для формирования управляющего воздействия. Обработку сигнала в матричном устройстве выполняют в соответствии с геометрической моделью обработки сигнала, представляющей собой совокупность графов, образующей, по меньшей мере, один прямоугольный треугольник. При формировании геометрической модели обработки сигнала упомянутые прямоугольные треугольники располагают в иерархическом порядке, причем к вершинам острых углов основания прямоугольного треугольника, занимающего более высокий ранг в иерархии, прилегают вершины прямых углов треугольников, занимающий более низкий ранг в иерархии. При формировании геометрической модели обработки сигнала упомянутый прямоугольный треугольник может быть разделен на три части, линиями, исходящими из вершин углов треугольника.

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

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

Для осуществления способа предложено вычислительное устройство, включающее последовательно соединенные блок триггеров входного регистра; матричное устройство, пересечения шин которого образуют узлы матричной решетки; блок логических элементов, преимущественно логических элементов «И»; блок триггеров выходного регистра. Пространственное расположение шин упомянутого матричного устройства соответствует расположению сторон, по меньшей мере, одного прямоугольного треугольника и выбрано исходя из геометрической модели обработки сигнала, представляющей собой совокупность графов, образующей, по меньшей мере, один прямоугольный треугольник. Прямоугольные треугольники геометрической модели обработки сигнала располагаются в иерархическом порядке, причем к вершинам острых углов основания прямоугольного треугольника, занимающего более высокий ранг в иерархии, прилегают вершины прямых углов треугольников, занимающий более низкий ранг в иерархии. В части случаев прямоугольный треугольник геометрической модели обработки сигнала может быть разделен на три части, линиями, исходящими из вершин углов треугольника.

Предложенное изобретение поясняется графическим материалом.

Фиг.1 - пример принципиальной схемы вычислительного устройства для преобразования числа, выраженного в двоичной системе счисления, в число, выраженное в десятеричной системе счисления.

Фиг.2, 3 - пример геометрической модели для преобразования числа, выраженного в двоичной системе счисления, в число, выраженное в десятеричной системе счисления.

Предложенное вычислительное устройство (фиг.1) состоит последовательно соединенных: блока триггеров входного регистра; матричного устройства, пересечения шин которого образуют узлы матричной решетки; блока логических элементов, преимущественно логических элементов «И»; блока триггеров выходного регистра. Пространственное расположение шин упомянутого матричного устройства соответствует расположению сторон прямоугольных треугольников и выбрано исходя из геометрической модели обработки сигнала, состоящей из совокупности графов, образующих иерархический порядок из прямоугольных треугольников (фиг.2, 3). В соответствии с иерархическим порядком к вершинам острых углов основания прямоугольного треугольника более высокого ранга прилегают вершины прямых углов треугольников более низкого ранга в иерархии, соответствующей порядку выполнения вычислений. Прямоугольный треугольник геометрической модели обработки сигнала может быть разделен на три части, линиями, исходящими из вершин углов треугольника (фиг.2). Выход блока триггеров выходного регистра может быть подключен к входу индикаторного устройства или же к устройству формирования управляющего воздействия.

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

Далее приведены примеры осуществления предложенного изобретения.

Пример обработки сигнала - информационного сообщения, предусматривающего преобразование числа, выраженного в двоичной системе счисления, в число, выраженной в десятичной системе счисления.

Геометрическая модель обработки сигнала представляет собой иерархический порядок из прямоугольных треугольников. Треугольники меньших размеров иерархически расположены в соответствии с наличием более низких уровней генерализации, каждый из треугольников может быть дополнительно разделен линиями или лучами, исходящими из его центра, на три составные части (Фиг.2, 3). В углах основания треугольников располагаются сообщения более низкого уровня генерализации, в их вершине - сообщения более высокого уровня генерализации. Соответственно ребра треугольников при схождении отображают процесс генерализации, а при обратном движении - ветвлении, отображают процесс обратной генерализации (дегенерализации).

Способ обработки сигналов выражен дробью определения значения сообщения q-го уровня генерализации

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 .

Целая часть и числитель дроби представляют значения соответственно старшего способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 и младшего способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 разрядов бинарного сообщения (q-1)-го уровня генерализации, знаменатель - значение меры q-го уровня генерализации mq , изменяющейся при переходе от одного ее уровня к другому. Мера генерализации способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 определена значением высоты треугольника способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 и числом разрядов сообщения нулевого уровня генерализации в его основании n0. Для треугольника первого уровня генерализации способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 в его основании расположены элементы сообщения нулевого уровня генерализации, или двоичные сообщения в виде совокупности разрядов двоичного числа, а в его вершине числовое значение результата вычислений в десятичном виде, или десятичное число способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 . На первом уровне генерализации выполняются следующие вычисления:

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445

например, при способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 и способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 представляющие собой двоичное число (10)2, имеет десятичное значение равное 2

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445

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

Входной регистр вычислительного устройства содержит блок триггеров, соединенных своими выходами со входами шин матричного устройства, на пересечениях которых в узлах решетки расположены соединенные с ними своими входами логические элементы типа "И". С выходов логических элементов результаты генерализации входной информации в десятичном виде поступают в выходной регистр и далее на сумматор и индикатор их визуального представления. Направления пространственного расположения шин матрицы вычислительного устройства определены направлениями пространственного расположения сторон или ребер прямоугольного треугольника геометрической модели, исходящих из его вершины способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 к углам способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 и способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 . Направления пространственного расположения сторон к углам способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 и способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 определяют соответственно нулевой и единичный признаки пространственного направления шин матрицы: нулевой признак шин определен их параллельностью стороне треугольника способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 , единичный - способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 .

При подаче на вход вычислительного устройства исходного сообщения, например, четырех разрядного двоичного числа или двоичного сообщения n0=4, результаты процесса генерализации будут рассредоточены по узлам решетки его матрицы, на пересечениях шин нулевого и единичного признаков с общим числом узлов, а следовательно и результатов расчетов, равным 24 =16. В случае преобразования двоичной системы счисления выходы триггеров входного регистра генерализатора будут соединены со входами шин его матричного устройства следующим образом: нулевые выходы триггеров Т0 и T1 соединены соответственно со входами шин нулевого и единичного признаков с четными порядковыми номерами, единичные выходы триггеров Т0 и T1 соединены соответственно со входами шин нулевого и единичного признаков с нечетными порядковыми номерами; нулевые выходы триггеров Т2 и Т3 соединены соответственно со входами общих шин нулевого и единичного признаков нулевого и первого порядковых номеров, первые выходы триггеров Т2 и Т 3 соединены соответственно со входами общих шин нулевого и единичного признаков второго и третьего порядковых номеров.

Пример обработки сигнала - информационного сообщения, предусматривающего сложение двоичных чисел x1 2.

Сложение двоичных чисел: x1 +x2, например, при x1=(1101)2 ; x2=(0011)2. Используя известные методики, сложение двоичных чисел с последующим их преобразованием в десятичный вид содержит множество тактов и процессов вычислений:

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 .

В соответствии с предложенным способом результаты вычисления получают непосредственно в десятичном виде, осуществляя поразрядное десятичное сложение их составляющих с последующим преобразованием в соответствии с предложенным способом в десятичный вид при параллельности вычислений и значительно меньшем числе их тактов и вычислительных операций:

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445

Пример обработки сигнала - информационного сообщения, предусматривающего сложение и вычитание двоичных чисел x1+x2-x3.

Сложение и вычитание двоичных чисел x1+x2-x 3, например x1=(0101)2; x2 =(1000)2; x3=(0110)2.

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

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 .

В соответствии с предложенным способом результаты вычислений сложения и вычитания двоичных чисел получают непосредственно в десятичном виде, осуществляя поразрядное десятичное сложение и вычитание их составляющих с последующим преобразованием в соответствии с предложенным способом в десятичный вид при параллельности вычислений и значительно меньшем числе их тактов и вычислительных операций:

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445

Пример обработки сигнала - информационного сообщения, предусматривающего умножение двоичных чисел x 1·x2.

Умножение двоичных чисел x1·x2, например, при x1 =(1101)2; x2=(0011)2.

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

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445

Используя предложенный способ, вычисление произведения двоичных чисел осуществим непосредственно в десятичном виде в следующей последовательности (см. таблицу 2):

1) в соответствии с предложенным способом преобразуем любое из заданных двоичное число в десятичный вид при параллельности выполняемых при этом вычислений,

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

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

Таблица 2
способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 (1)
способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 (2)
способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 (3)

Пример обработки сигнала - информационного сообщения, предусматривающего деление двоичных чисел x1:x2.

Деление двоичных чисел х1·x2, например, при x1=(1100)2; Х2=(0011) 2.

Используя предложенный способ, вычисление деления двоичных чисел осуществим непосредственно в десятичном виде в следующей последовательности (см. таблицу 3):

1) в соответствии с предложенным способом преобразуем любое из заданных двоичное число в десятичный вид при параллельности выполняемых при этом вычислений,

2) на полученный результат делим поразрядно составляющие другого двоичного числа,

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

Таблица 3
способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 (1)
способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 (2)
способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 (3)

Пример обработки сигнала - информационного сообщения, предусматривающего интегрирование.

Интегрирование: определение суммы значений функции, представляемых на заданном интервале изменения ее аргумента, например, y(х0)=0; y(x1)=2; y(х2)=1; y(х3)=4; y(х4)=5; y(х 5)=2; y(x6)=3; y(х7)=2.

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

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445

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

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445

Пример обработки сигнала - информационного сообщения, предусматривающего логическое суммирование.

Логическое суммирование, например,

y0 =x0 способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 х0=0 способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 0=0;

y10 способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 x1=0 способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 1=1;

y2=x1 способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 x0=1 способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 0=1;

y3=x1 способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 x1=1 способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445 1=2.

Для получения данных результатов, из-за несоответствия арифметических и логических вычислений, исключительно благодаря универсальности предложенного способа его можно использовать не только для арифметических, но и логических вычислений:

способ обработки информации и вычисления кувыркова (варианты)   и устройство "генерализатор" для осуществления способа, патент № 2494445

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

Класс G06F7/575 основные арифметико-логические устройства, те устройства, способные избирательно производить как сложение и вычитание, так и одну или несколько логических операций, с использованием, по меньшей мере частично, одной и той же схемы

дискретно-аналоговое устройство -  патент 2434284 (20.11.2011)
дискретно-аналоговое устройство -  патент 2432611 (27.10.2011)
дискретно-аналоговое устройство -  патент 2427036 (20.08.2011)
дискретно-аналоговое устройство -  патент 2422897 (27.06.2011)
устройство логических и арифметических операций с дискретными и аналоговыми значениями нулей и единиц -  патент 2374677 (27.11.2009)
устройство логических и арифметических операций с дискретными и аналоговыми значениями нулей и единиц -  патент 2356090 (20.05.2009)
ячейка однородной структуры -  патент 2300800 (10.06.2007)
ячейка однородной структуры -  патент 2295147 (10.03.2007)
накапливающий сумматор -  патент 2288501 (27.11.2006)
способ и устройство выполнения вычислительных операций при минимальных затратах оборудования -  патент 2287849 (20.11.2006)

Класс H03M7/02 преобразование во взвешенные коды или из них, те вес данной цифры зависит от положения ее внутри группы цифр или кодового слова

Наверх