Ячейка однородной структуры Советский патент 1988 года по МПК G06F7/00 

Описание патента на изобретение SU1444746A1

4 4: ||(аь Ч 4 О

Похожие патенты SU1444746A1

название год авторы номер документа
Ячейка однородной структуры 1989
  • Кириллов Вадим Петрович
  • Умбиталиев Александр Ахатович
SU1674104A1
ЯЧЕЙКА ОДНОРОДНОЙ ВЫЧИСЛИТЕЛЬНОЙ СТРУКТУРЫ 1991
  • Карандин Василий Николаевич
  • Артемьев Михаил Юрьевич
  • Косихин Борис Вениаминович
  • Анам Мухамед Шафикул[Bd]
RU2010309C1
Ячейка однородной структуры 1980
  • Мелихов Аскольд Николаевич
  • Берштейн Леонид Самойлович
  • Канаев Магомедимин Муталимович
SU941994A1
ПРОЦЕССОР ДЛЯ РЕАЛИЗАЦИИ ОПЕРАЦИЙ НАД ЭЛЕМЕНТАМИ НЕЧЕТКИХ МНОЖЕСТВ 1991
  • Карандин В.Н.
RU2012037C1
ЯЧЕЙКА ОДНОРОДНОЙ ВЫЧИСЛИТЕЛЬНОЙ СТРУКТУРЫ 1993
  • Карандин В.Н.
  • Удалов А.И.
  • Шербина И.Е.
RU2040038C1
УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ЛОГИЧЕСКОЙ ИНФОРМАЦИИ 1988
  • Мелихов А.Н.
  • Берштейн Л.С.
  • Коровин С.Я.
  • Дедюлин К.К.
  • Казупеев В.М.
SU1826784A1
Ячейка однородной структуры 1990
  • Артемьев Михаил Юрьевич
  • Карандин Василий Николаевич
SU1805473A1
Ассоциативный параллельный процессор 1981
  • Мелихов Аскольд Николаевич
  • Берштейн Леонид Самойлович
  • Канаев Магомедимин Муталимович
  • Баронец Вадим Дмитриевич
SU1166128A1
Процессор для реализации операций над элементами расплывчатых множеств 1985
  • Мелихов Аскольд Николаевич
  • Берштейн Леонид Самойлович
  • Баронец Вадим Дмитриевич
  • Калачев Дмитрий Петрович
  • Новиков Владимир Александрович
SU1256010A1
Устройство для выполнения операций над расплывчатыми операндами 1986
  • Мелихов Аскольд Николаевич
  • Берштейн Леонид Самойлович
  • Баронец Вадим Дмитриевич
  • Новиков Владимир Александрович
  • Калачев Дмитрий Петрович
SU1451677A1

Иллюстрации к изобретению SU 1 444 746 A1

Реферат патента 1988 года Ячейка однородной структуры

Изобретение относится к цифровой вычислительной технике и может быть использована для создания однородной структуры, позволяющей выполнять операции записи, чтения и ассоциативного поиска информации, а также обработку составных нечетких высказываний. Целью изобретения является понышение быстродействия ячейки за счет выполнения любой операции над нечеткими высказываниями за один такт. Ячейка однородной структуры содержит три регистра 1, 2, 9, информационные 11, 12 и управляющие 13, 14 входы, информационный выход 7, две схемы 3, 4 сравнения, коммутатор 6, дешифратор 10, элемент И 8, шифратор 5 управления коммутатором. На информационные входы ячейки подаются коды степеней истинности обрабатываемых нечетких высказываний, на управляющие входы подается код выполняемой операции, а на выходе ячейки формируется прямой или инверсньй код степени истинности одного из нечетких высйазы- ваний, являющегося результатом выполняемой операции. 3 ил., 2 табл. § (Л

Формула изобретения SU 1 444 746 A1

cpuz.t

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

Цель изобретения - повьшение быстродействия ячейки однородной структуры за счет выполнения любой операции над нечеткими высказываниями за один такт.

На фиг. 1 показана функциональная схема ячейки однородной структуры; на фиг. 2 - функциональная схема шифратора управленияi на фиг. 3 - функциональная схема коммутатора.

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

Ячейка однородной структуры содержит регистры 1 и 2, схемы 3 и 4 сравнения, шифратор 5 управления, коммутатор 6, выходы 7, элемент И 8, регистр 9, дешифратор 10, первую группу информационных входов 11, вторую группу информационных входов 12, первую группу управляющих входов 13 и вторую группу управляющих входов 14

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

Нечетким высказыванием называют предложение, относительно- которого можно судить о степени его истинности. При этом степень истинности любого нечеткого высказывания принимает значения на интервале Г0,1.

Пусть а и b - нечеткие высказывания.

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

отрицание -а;

конъюкция а b;

дизъюнкция а V Б;

импликация а - Ь;

эквивалентность а b .

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

Кодирование степеней истинности нечетких высказываний при , т.е. степень истинности высказывания (X) от значения трехразрядного () двоичного кода (X), приведено в табл. 1

Таблица 1

Логические операции над нечеткими высказываниями а н Ъ заменяются эквивалентньми арифметическими операциями над кодами А и .В степеней истинности этих высказывайий в соответствии с табл. 2, где , причем ХЛ Xj ; (,n) - поразрядная инверсия X.

45

Таблица 2

ai .bmin(max(A,B),

max(A,BA))

314АА746

Ячейка однородной структуры пред-Так как (AiB))A()

назначена для реализации девяти функ- (А 2 -1-В)(Ь(2 -1-А В)() ( Ций:-1-B)if(A 2 -1-B)4()falee, полу 5 чаем

fi(a,b)i - считьшаниё a j

f7{a,b)b - считьшаниё b;f 3(3,б)В,если ()(В А)4

а, если - ассоциативныйi() trtre,

поискi э(а,Ь)10 далее

О, если

(а,Ъ) та отрицание а; 5(3,6) тЬ - отрицание Ь; f(a,b)a f b - конъюнкция а и Б; f-,(ai,b)a V Б - дизъюнкция 6 и а, 15 fa(a,b)a - b - импликация а и 6; f е(а. fb) а 6 - эквивалентность а и S. При этом значении указанных функций определяются следующим образом:

20 Кавдой функции f-(а.Б), (,9)

(1)поставим в соответствие признак операции и, полагая, что ,- 1, если

(2)ячейка реализует функцию f ((а ,о) и

if; 0 в противном случае.

(3)2 Тогда поведение ячейки однородной

структуры может быть описано систе д(а:,Ь)В,если (А:)() 4() true

В результате

,

fg(a ,b)B, если t()v() 4() v() true.

f/a,b)A;

f7.(a,b)B;

з(а,Ь)А, если ()j

f(a,b)

fy(a,b)

fA, если (A 7 B)v

(4) (5)

мой (10); соотношений

/ ...н

30

f(r(a,b)

IB, если (A7B)V()li(6)

A,если t/. VITs J()V V() i ()V fj g, ()« Jt(a 7b)v() «true.

В,если i/j 2v i i5(a7b)v v(a b)lvir S t()v()lv irji(a7b)v-((9l (a7b) : )v() tru6

35

1A, если (A B); - В,если I(AiB)V()}i (7)

Г A, если К A Bft) .V( ):i; ..

В,если(А7В) ;(8)

А,если (A B) I C(A7B)v

v() ; В,если-;() f()v

v()};

f 9(S,b)

45

В,если l|i4 iT5V H9it()V v()()v()}« true;

где 11 t1ii/i lT9 i.

Из системы (10) соотношений следует, что выполнение ячейкой операц над нечеткими высказываниями сво- 50 дится к реализации системы булевых функций

А,если () i C()v

)1 ;

В,если 1() V()1 f )V()J . (9)

Поясним порядок получения условия

C()V() U()v()l опре- Ф( ТГ,,...,, ;а ,,а, ;b,bn)

деляющего равенство з(а,Ь)В.

По определению fg(a,b)min(inax(A, 1, Ч , В), max (А, В) ).

Следовательно f д(а,Ъ)В, если и передаче на выходы ячейки значе- (AiB)()JJ()V(AiB)&()& ний А,В,А и В при i/ U Ч, I i() true или tf3 1 соответственно.

(1

д(а:,Ь)В,если (А:)() 4() true

В результате

,

fg(a ,b)B, если t()v() 4() v() true.

мой (10); соотношений

/ ...н

30

35

40

f(,A,B),

45

A,если t/. VITs J()V V() i ()V fj g, ()« Jt(a 7b)v() «true.

В,если i/j 2v i i5(a7b)v v(a b)lvir S t()v()lv irji(a7b)v-((9l (a7b) : )v() tru6

А,если 1/3 |Г4У ji()v V ()1у(з&(а7Ь)« C()v v()true

В,если l|i4 iT5V H9it()V v()()v()}« true;

где 11 t1ii/i lT9 i.

Из системы (10) соотношений следует, что выполнение ячейкой операций над нечеткими высказываниями сво- 50 дится к реализации системы булевых функций

(11)

51444746

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

Регистр 1 предназначен для парал- g лельного приема кода степени истинности первого нечеткого высказывания, его временного хранения и вьщачи в прямом виде на первые входы схем 3 и 4 сравнения и на информациюнные входыiо Д А и В два числа.

H(AjB)

НЛА,В) |

1, при А О,при А Г1, при 1о,при А

Схема 3 сравнения пы восьмиразрядных в рым подаются коды чи да признаков результ

коммутатора 6, а в инверсном виде - на информационные входы коммутатора 6. Регистр 1 имеет восемь информационных входов, восемь прямых и восемь инверсных выходов, а также управляющий вход Запись.

Регистр 2 предназначен для параллельного приема кода степени инстин- ности второго нечеткого высказывания его временного хранения и вьщачи в прямом и инверсном виде на входы схем 3 и 4 сравнения, а также на информационные входы коммутатора 6. Регистр 2 имеет восемь информахщон- ных входов, восемь прямых и восемь инверсных входов, а также управляющий вход Запись.

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

входа, II

вход запись

четьфе выхода и управляющий II

Шифратор 5 управления предназнач для формирования сигналов управлени коммутатором (4./j 1,4) на основе р зультатов сравнения кодов степен,ей тинности, а также признаков выполня

Элемент И 8 предназначен для фор- 35 мых-ячейкой операции ( ff,- ,9) и

мированиЯ сигнала Запись для регистров 1, 2 и 9 при одновременном появлении сигналов на обоих его входах В однородной структуре входы элемента (управляющие входы 13 ячейки) подключаются к вертикальной и горизонтальной шинам настройки.

Дешифратор 10 предназначен для дешифрации кодов операций, вьшолняе- мых ячейко (формирования признаков 1Г , i 1,9). Дешифратор 10 имеет четь1ре входа и девять выходов.

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

Н(А,В)

1, при В, ,0, при А В,

А и В два числа.

H(AjB)

НЛА,В) |

1, при , О,при , Г1, при А В, 1о,при А 7, В,

Схема 3 сравнения имеет две группы восьмиразрядных входов, по которым подаются коды чисел, и три выхода признаков результатов сравнения:

Н,(А,В), , В) и НЗ(А,В), т.е. А7В, .

Схема 4 сравнения предназначена для параллельного сравнения прямого и инверсного восьмиразрядных кодов

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

мой код степени истинностипервого нечеткого высказывания и инверсный код степени истинности второго, а на выходах формируются признаки А В, А В и А В.

Шифратор 5 управления предназначен для формирования сигналов управления коммутатором (4./j 1,4) на основе результатов сравнения кодов степен,ей истинности, а также признаков выполняе35 мых-ячейкой операции ( ff,- ,9) и

представляет собой комбинационную схему, реализующую систему (11) булевых функций. Шифратор 5 управления имеет две группы входов, па одну из

40 которых поступают шесть признаков сравнения кодов степеней истинности от схем 3 и 4 сравнения, а на вторую девять признаков выполняемых ячейкой операций дешифратора 10. Сигналы шиф45 ратора 5 управления поступают на управляющий входы коммутатора 6.

Коммутатор 6 предназначен для передачи прямых или инверсных кодов степеней истинностей нечетких высказываний с выходов регистров 1 и 2 на выходы ячейки. Коммутатор 6 состоит из четырех групп двухвходовых элементов И по восемь элементов в каждой группе и восьми четырехвходовьк

gg элементов ИЛИ. Коммутатор 6 имеет четыре восьмиразрядных группы информационных группы входов, четыре управляющих входа и одну восьмиразрядную группу выходов.

50

Ячейка однородной структуры работает следующим образом.

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

тор, причем информационные входы первой группы ячейки соединены с информационными входами первого регис ра, прямой выход которого соединен с первым входом схемы сравнения и первыми информационными входами коммутатора, информационные входы второй группы ячейки соединены с информационными входами второго регистра, пря мой выход которого соединен с ми входами схемы сравнения и вторыми информационными входами коммутатора третьи и четвертые информационные 15 входы которого соединены с инверсным выходами первого и второго регистров соответственно, отличающая с я тем, что, с целью повышения быстродействия за счет вьшолнения лювходов 13 - сигналы настройки с вертикальной и горизонтальной шин. При одновременном появлении сигналов настройки на входах элемента И 8 (ячейка выбрана), на его выходе формируется сигнал Запись, по которому в регистры 1 и 2 записываются коды степеней истинности нечетких высказываний, а в регистр 9 - код операции. Через время завершения переходных про-20 бой операции над нечеткими высказы- цессов на выходах дешифратора 10 по- ваниями за один такт, в нее введены является признак выполняемой опера- элемент И, третий регистр, вторая ции, а на выходах схем 3 и 4 сравнения - сигналы результатов сравнения кодов степеней истинности, которые поступают на входы шифратора 5 управления, который формирует сигнал, разрешающий прохождение через коммутатор 6 на выходе 7 прямого или инверсного кода степени истинности од- и третьего регистров, управляющие ного из нечетких высказьшаний, являю- входы второй группы ячейки соедине. схема сравнения, шифратор, первая

группа входов которого соединена с 25 выходами первой и второй схем сравнения, управляющие входы первой груп пы ячейки соединены с входами элемента И, выход которой соединен с уп равляющими входами первого, второго

щегося результатом выполняемой операции.

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

Ячейка однородной структуры, содержащая первый и второй регистры, схему сравнения, коммутатор, дешифра

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

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

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

Документы, цитированные в отчете о поиске Патент 1988 года SU1444746A1

Ячейка однородной среды 1984
  • Киреев Александр Харитонович
  • Лысенков Александр Иванович
  • Соловьев Валерий Сергеевич
  • Осипов Юрий Викторович
SU1218378A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Ячейка однородной структуры 1980
  • Мелихов Аскольд Николаевич
  • Берштейн Леонид Самойлович
  • Канаев Магомедимин Муталимович
SU941994A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 444 746 A1

Авторы

Кириллов Вадим Петрович

Умбиталиев Александр Ахатович

Даты

1988-12-15Публикация

1987-07-09Подача