оптический конъюнктор непрерывных (нечетких) множеств
Классы МПК: | G06E3/00 Устройства, не предусмотренные в группе 1/00, например для обработки аналоговых или гибридных данных |
Автор(ы): | Аллес Михаил Александрович (RU), Соколов Сергей Викторович (RU), Ковалев Сергей Михайлович (RU) |
Патентообладатель(и): | Аллес Михаил Александрович (RU), Соколов Сергей Викторович (RU), Ковалев Сергей Михайлович (RU) |
Приоритеты: |
подача заявки:
2010-08-30 публикация патента:
27.11.2011 |
Данное изобретение относится к вычислительной технике и может быть использовано в оптических устройствах обработки информации, построенных на основе непрерывной (нечеткой) логики. Технический результат заключается в расширении функциональных возможностей устройства за счет создания устройства, выполняющего операцию пересечения (конъюнкции) непрерывных (нечетких) множеств при одновременном увеличении вычислительной производительности. Он достигается тем, что в оптический конъюнктор непрерывных (нечетких) множеств, содержащий оптический транспарант, оптический разветвитель, пару оптически связанных волноводов, введены m групп по k блоков пространственного распределения оптического потока, k групп по n оптических m-входных объединителей, k групп по n блоков нормирования интенсивности, k оптических n-входных объединителей, оптический конъюнктор непрерывных (нечетких) множеств имеет m входов, p-м входом оптического конъюнктора непрерывных (нечетких) множеств являются входы блоков пространственного распределения оптического потока p-й группы по k блоков пространственного распределения оптического потока (p=1, 2, , m). 4 ил.
Формула изобретения
Оптический конъюнктор непрерывных (нечетких) множеств, содержащий оптический транспарант, оптический разветвитель, пару оптически связанных волноводов, отличающийся тем, что в него введены m групп по k блоков пространственного распределения оптического потока, k групп по n оптических m-входных объединителей, k групп по n блоков нормирования интенсивности, k оптических n-входных объединителей, оптический конъюнктор непрерывных (нечетких) множеств имеет m входов, р-м входом оптического конъюнктора непрерывных (нечетких) множеств являются входы блоков пространственного распределения оптического потока р-й группы по k блоков пространственного распределения оптического потока (р=1, 2, , m), каждый из которых содержит n-1 пар оптически связанных волноводов, группу из n оптических j-выходных разветвителей (j=1, 2, n), группу из n оптических (n-j+1)-входных объединителей, при этом входом данного блока является вход первого оптического волновода первой пары оптически связанных волноводов, выход второго оптического волновода j-й пары оптически связанных волноводов подключен ко входу первого оптического волновода (j+1)-й пары оптически связанных волноводов (j=1, 2, n-2), выход первого оптического волновода j-й пары оптически связанных волноводов подключен ко входу j-го оптического j-выходного разветвителя (j=1, 2, n-1), выход второго оптического волновода (n-1)-й пары оптически связанных волноводов подключен к n-му оптическому n-выходному разветвителю, каждый j-й выход j-го j-выходного оптического разветвителя подключен к (n-j+1)-му входу j-го (n-j+1)-входного оптического объединителя, выходы которых являются выходами блока, каждый j-й выход i-го блока пространственного распределения оптического потока в р-й группе по k блоков пространственного распределения оптического потока подключен к р-му входу j-го оптического m-входного объединителя из i-й группы по n оптических m-входных объединителей (i=1, 2, , k; j=1, 2, n; р=1, 2, , m), выход каждого ij-го оптического m-входного объединителя подключен ко входу ij-го блока нормирования интенсивности (i=1, 2, , k; j=1, 2, n), каждый из которых содержит пару оптически связанных волноводов, оптический транспарант, входом блока нормирования интенсивности является вход первого оптического волновода пары оптически связанных волноводов, выход первого оптического волновода пары оптически связанных волноводов является поглощающим, выход второго оптического волновода пары оптически связанных волноводов подключен ко входу оптического транспаранта, выход которого является выходом ij-го блока нормирования интенсивности, выход каждого ij-го блока нормирования интенсивности подключен к j-му входу i-го оптического n-входного объединителя, выходы которых являются выходами устройства (i=1, 2, , k; j=1, 2, n).
Описание изобретения к патенту
Предлагаемое изобретение относится к вычислительной технике и может быть использовано в оптических устройствах обработки информации, построенных на основе непрерывной (нечеткой) логики.
Известно оптическое вычислительное устройство - селектор минимального сигнала [а.с. СССР № 1223259, 1986. Селектор минимального сигнала / Соколов С.В. и др.], предназначенный для вычисления минимального сигнала из совокупности оптических сигналов, поданных на его вход. Селектор минимального сигнала содержит дифференциальные оптроны, входные оптические волноводы.
Существенные признаки аналога, общие с заявляемым устройством, - оптические волноводы.
Недостатками вышеописанного аналога являются высокая сложность и невозможность выполнения операции пересечения (конъюнкции) непрерывных (нечетких) множеств.
Наиболее близким по техническому исполнению является оптическое вычислительное устройство, предназначенное для вычитания оптических сигналов, принятое за прототип и содержащее оптические усилители, входной оптический разветвитель, две группы оптических транспарантов, оптические разветвления, кольцевое ответвление, оптический компаратор, оптическое ответвление, пару связанных оптических волноводов и оптический бистабильный элемент [Пат. RU 2103721 С1 1998, Устройство для вычитания оптических сигналов. / С.В.Соколов, А.А.Баранник].
Существенные признаки прототипа, общие с заявляемым устройством, следующие: оптический транспарант, оптический разветвитель, пара оптически связанных волноводов.
Недостатками вышеописанного прототипа являются сложность устройства и невозможность выполнения операции пересечения (конъюнкции) непрерывных (нечетких) множеств.
Задачей изобретения является создание оптического устройства, позволяющего выполнять операцию пересечения (конъюнкции) непрерывных (нечетких) множеств при одновременном упрощении конструкции и увеличении вычислительной производительности до 105-106 операций в секунду.
Технический результат выражается в расширении возможностей устройства - создание устройства, выполняющего операцию пересечения (конъюнкции) непрерывных (нечетких) множеств при одновременном увеличении вычислительной производительности.
Сущность изобретения состоит в том, что в оптический конъюнктор непрерывных (нечетких) множеств, содержащий оптический транспарант, оптический разветвитель, пару оптически связанных волноводов, введены m групп по k блоков пространственного распределения оптического потока, k групп по n оптических m-входных объединителей, k групп по n блоков нормирования интенсивности, k оптических n-входных объединителей, оптический конъюнктор непрерывных (нечетких) множеств имеет m входов, p-м входом оптического конъюнктора непрерывных (нечетких) множеств являются входы блоков пространственного распределения оптического потока p-й группы по k блоков пространственного распределения оптического потока (р=1, 2, , m), каждый из которых содержит n-1 пар оптически связанных волноводов, группу из n оптических j-выходных разветвителей (j=1, 2, n), группу из n оптических (n-j+1)-входных объединителей, при этом входом данного блока является вход первого оптического волновода первой пары оптически связанных волноводов, выход второго оптического волновода j-й пары оптически связанных волноводов подключен ко входу первого оптического волновода (j+1)-й пары оптически связанных волноводов (j=1, 2, n-2), выход первого оптического волновода j-й пары оптически связанных волноводов подключен ко входу j-го оптического j-выходного разветвителя (j=1, 2, n-1), выход второго оптического волновода (n-1)-й пары оптически связанных волноводов подключен к n-му оптическому п-выходному разветвителю, каждый j-й выход j-го j-выходного оптического разветвителя подключен к (n-j+1)-му входу j-го (n-j+1)-входного оптического объединителя, выходы которых являются выходами блока, каждый j-й выход i-ro блока пространственного распределения оптического потока в p-й группе по k блоков пространственного распределения оптического потока подключен к р-му входу j-го оптического m-входного объединителя из i-й группы по n оптических m-входных объединителей (i=1, 2, , k; j=1, 2,.. n; р=1, 2,.., m), выход каждого ij-го оптического m-входного объединителя подключен ко входу ij-го блока нормирования интенсивности (i=1, 2, , k; j=1, 2, n), каждый из которых содержит пару оптически связанных волноводов, оптический транспарант, входом блока нормирования интенсивности является вход первого оптического волновода пары оптически связанных волноводов, выход первого оптического волновода пары оптически связанных волноводов является поглощающим, выход второго оптического волновода пары оптически связанных волноводов подключен ко входу оптического транспаранта, выход которого является выходом ij-го блока нормирования интенсивности, выход каждого ij-го блока нормирования интенсивности подключен к j-му входу i-го оптического n-входного объединителя, выходы которых являются выходами устройства (i=1, 2, ,k; j=1, 2, n).
Оптический конъюнктор непрерывных (нечетких) множеств - устройство, предназначенное для выполнения в режиме реального времени операции пересечения (конъюнкции) m непрерывных (нечетких) множеств А1, А2, , Am и получения результирующего множества А, функция принадлежности которого равна:
где - функции принадлежности, описывающие непрерывные (нечеткие) множества A1, А2, , Am элементов соответственно, определенных на базовой шкале X X1, x2, , Xk, где k - количество элементов множеств A1, А2, , Am.
Функциональная схема оптического конъюнктора непрерывных (нечетких) множеств показана на фигуре 1.
Оптический конъюнктор непрерывных (нечетких) множеств содержит:
- 111, 121, , 1k1; 112, 122, , 1k2; ; 11m, 12m, , 1km - m групп по k блоков пространственного распределения оптического потока (БПРОП);
- 2 11, 212, , 21n, 221, 222, , 22n; ; 2k1, 2k2, , 2kn - k групп по n оптических m-входных объединителей;
- 311, 312, , 31n; 321, 322, , 32n; ; 3k1, 3k2, , 2kn - k групп по n блоков нормирования интенсивности (БНИ);
- 41, 42, , 4k - k оптических n-входных объединителей.
Оптический конъюнктор непрерывных (нечетких) множеств имеет m входов, p-м входом оптического конъюнктора непрерывных (нечетких) множеств являются входы БПРОП 11p, 1 2p, , 1km p-й группы по k БПРОП (р=1, 2, , m).
Каждый j-й выход ip-го БПРОП 1 ip в p-й группе по k БПРОП подключен к p-му входу j-го оптического m-входного объединителя 2ij из i-й группы по n оптических m-входных объединителей 2i1, 2 i2, , 2in (i=1, 2, , k; j=1, 2, n; p=1, 2, , m).
Выход каждого ij-го оптического m-входного объединителя 2у подключен ко входу ij-го БНИ 3ij (i=1, 2, , k; j=1, 2, n).
Выход каждого ij-го БНИ 3ij подключен к j-му входу i-го оптического n-входного объединителя 4j, выходы которых являются выходами устройства (i=1, 2, ,k; j=1, 2, n).
Блок пространственного распределения оптического потока (БПРОП) 1ip предназначен для превращения точечного оптического потока интенсивности j усл.ед. в плоский оптический поток, состоящий из j оптических потоков единичной интенсивности. Схема БПРОП 1ip показана на фигуре 2.
БПРОП 1ip содержит:
- 511, 512, 521, 522 , , 5n-1,1, 5n-1,2 - (n-1) пар оптически связанных волноводов (ОСВ); порог переключения оптического потока в j-й паре ОСВ составляет (j+1) m усл.ед. (j=1, 2, n-1) [Носов Ю.Р. Оптоэлектроника. / Ю.Р.Носов. - М.: Изд-во «Радио и связь», 1989. - 360 с, страницы 228 230, рисунок 7.7];
- 61, 6 2, , 6n - группу n оптических j-выходных разветвителей (j=1, 2, n);
- 71, 72, , 7n - группу n оптических (n-j+1)-входных объединителей (j=1, 2, n).
Входом ip-го БПРОП 1ip является вход первого оптического волновода 511 первой пары ОСВ 511, 512.
Выход второго оптического волновода 5j2 j-й пары ОСВ 5j1 ,5j2 подключен ко входу первого оптического волновода 5j+1,1 (j+1)-й пары ОСВ 5j+1,1, 5j+1,2 (G=1, 2, n-2).
Выход первого оптического волновода 5j1 j-й пары ОСВ 5j1,5j2 подключен ко входу j-го оптического j-выходного разветвителя 6j (j=1, 2, n-1). Выход второго оптического волновода 5n-1,1 (n-1)-й пары ОСВ 5n-1,1, 5n-1,2 подключен к n-му оптическому n-выходному разветвителю 6n.
Каждый j-й выход j-го j-выходного оптического разветвителя 6j подключен к (n-j+1)-му входу j-го (n-j+1)-входного оптического объединителя 7(n-j+1), выходы которых являются выходами ip-го БПРОП (j=1, 2, n-1).
Функциональная схема БНИ 3ij показана на фигуре 3. БНИ 3ij содержит:
81, 82 - пару оптически связанных волноводов (ОСВ) [Акаев А.А. Оптические методы обработки информации. / А.А.Акаев, С.А.Майоров. - М.: Высшая школа, 1988. - 236 с., страница 148, рисунок 5.2]; порог переключения оптического потока в паре ОСВ 121, 122 равен m усл(овных) ед(иниц);
9 - оптический транспарант (ОТ) с функцией пропускания, равной .
Входом БНИ 3ij является вход первого оптического волновода 81 пары ОСВ 81 , 82.
Выход первого оптического волновода 81 пары ОСВ 81,82 является поглощающим. Выход второго оптического волновода 82 пары ОСВ 8 1, 82 подключен ко входу ОТ 9, выход которого является выходом ij-го БНИ 3ij.
Работа оптического конъюнктора непрерывных (нечетких) множеств происходит следующим образом.
На вход устройства поступает m функций принадлежности, описывающих непрерывные (нечеткие) множества A1, А2, , Am соответственно в виде плоских оптических потоков некогерентного излучения, распределенных по оси ОХ с интенсивностями, пропорциональными соответственно. Далее эти плоские оптические потоки поступают на входы соответствующих БПРОП 111, 121 , , 1k1; 112, 122, , 1k2; ; 11m, 12m, , 1km.
БПРОП 1ip работает следующим образом.
Если на вход i-го БПРОП 1 i поступает оптический поток с интенсивностью 1 усл. ед., последний попадает на вход первого оптического волновода 5 11 первой пары ОСВ 511,512 и, не переключаясь во второй оптический волновод 512 первой пары ОСВ 511,512, он проходит на вход первого оптического 1-выходного разветвителя 61. Далее через первый оптический n-входной объединитель 71 этот оптический поток с интенсивностью 1 усл. ед. поступает на 1-й выход i-го БПРОП 1i.
При поступлении на вход ip-го БПРОП 1ip оптического потока с интенсивностью j усл. ед. (j=2, 3, n) он начинает распространяться по цепочке: «первый оптический волновод 511 первой пары ОСВ 511 ,512 - второй оптический волновод 512 первой пары ОСВ 511,612 - - вход первого оптического волновода 5j-1,1 (j-l)-й пары ОСВ 5j-1,1,5j-1,2 - второй оптический волновод 5j-1,1 (j-1)-й пары ОСВ 5 j-1,1,5j-1,2 - вход первого оптического волновода 5j1 j-й пары ОСВ 5j1,5j2 - выход первого оптического волновода 5j1 j-й пары ОСВ 5 j1,5j2» (j=2, 3, n)». Это обусловлено тем, что в j-й паре ОСВ 5 j1,5j2 порог переключения оптического потока равен j+1 усл. ед. (j=2, 3, n-1), следовательно, этот оптический поток с выхода второго оптического волновода 5j-1,1 (j-1)-й пары ОСВ 5 j-1,1,5j-1,2 поступает на вход первого оптического волновода 5j1 j-й пары ОСВ 5j-1,1,5 j-1,2, и далее поступает на вход j-го j-выходного оптического разветвителя 6j, с каждого выхода которого снимается поток единичной интенсивности (j=1, 2, n). Каждый j-й поток единичной интенсивности попадает на (n-j+1)-й вход j-го (n-j+1)-входного оптического объединителя 7j (j=1, 2, n). Таким образом, на выходах группы оптических (n-j+1)-входных оптических объединителей, начиная с первого оптического объединителя 71 формируется распределенный по оси OY оптический поток, состоящий из j точечных оптических потоков единичной интенсивности (j=1, 2, n).
Следовательно, при поступлении на входы БПРОП 1ip, 12р, , 1kp р-й группы по k БПРОП оптического потока, распределенного по оси ОХ, с интенсивностью, пропорциональной ; ; , на выходах БПРОП 11p, 12р, , 1kр р-й группы по k БПРОП формируется изображение графика функции в координатах , x в виде пространственно распределенного оптического потока (состоящего из совокупности единичных потоков), (р=1, 2, , m).
Каждый из этих единичных потоков поступает на р-й вход соответствующего ij-oго оптического m-входного объединителя 2ij.
Примеры изображений графиков функции принадлежности µА1(х) в координатах µ А1(x), x и функции принадлежности µА2(x) в координатах µА2(x), x, а также графика их конъюнкции - результирующей функции принадлежности µА(x) в координатах µА(x), x, показаны на фигуре 4 (а), (б) и (в) соответственно при объединении двух нечетких множеств с функциями принадлежности, равными µА1(x) и µА2 (x), (р=2).
Так как каждый j-й выход ip-го БПРОП 1ip оптически связан - подключен, к р-му входу соответствующего ij-ого оптического m-входного объединителя 2ij (i=1, 2, , k; j=1, 2, n; p=1, 2, , m), то на выходах всех оптических m-входных объединителей 211, 212, , 2ln; 221 222, , 22n; ; 2k1, 2k2, , 2kn за счет объединения единичных оптических потоков от всех БПРОП 111, 121, , 1k1; 112, 122, , 1k2; ; 11m, 12m, , 1km будет сформировано изображение наложения m функций принадлежности µА1(x), µА2 (x), , µАm(x)(фигура 4, в для случая двух функций принадлежности µАl(x), µА2(x)) в виде пространственно распределенного оптического потока, состоящего из совокупности оптических потоков со следующими интенсивностями:
p усл. ед. - если µA1(xi )=µА2(xi)= =µАp(xi) причем, µ Аl(Xi) 0, µА2(xi) 0, , µАp(xi) 0,(Р=1,2, , m), ;
0 - во всех остальных случаях.
Таким образом, на выходе того оптического m-входного объединителя 2ij, на входах которого присутствуют p единичных потока, будет сформирован оптический поток с интенсивностью р усл. ед.
С выходов оптических m-входных объединителей 2 11 212, , 2ln; 221 222, , 22n; ; 2k1, 2k2, , 2kn оптические потоки поступают на входы соответствующих БНИ 311, 312, , 3ln; 321 322, , 32n; ; 3k1, 3k2, , 3kn.
Работа БНИ 3ij происходит следующим образом (фигура 3).
При поступлении на вход ij-го БНИ 3ij оптического потока с интенсивностью менее m усл. ед., то этот оптический поток попадает в первый оптический волновод 81 пары ОСВ 81 , 82, и, не переключаясь во второй оптический волновод 82 пары ОСВ 81, 82, поглощается. При поступлении на вход ij-го БНИ 3ij оптического потока с интенсивностью m усл.ед.,, то этот оптический поток из первого оптического волновода 81 пары ОСВ 8 1, 82 переключается во второй оптический волновод 82 пары ОСВ 81, 82 и поступает на вход ОТ 9, с выхода которого (с выхода ij-го БНИ 3ij ) снимается оптический поток с интенсивностью 1 усл. ед.
Следовательно, на выходе каждого БНИ 311, 312 , , 3ln; 321 322, , 32n; ; 3k1, 3k2, , 3kn формируется оптический поток с интенсивностью, равной:
1 усл.ед. - если µA1(x i)=µА2(xi)= =µАp(xi), причем µ Аl(xi) 0, µА2(xi) 0, , µАp(xi) 0,
0 - во всех остальных случаях,
Таким образом, формируется изображение конъюнкции (результата операции, описываемой формулой (1)) функций принадлежности µ A1(x),µА2(x), ,µАm(x) (фигура 4,в для случая двух функций принадлежности µА1(x), µА2(x)) в виде пространственно распределенного оптического потока.
С выхода каждого из БНИ 311, 312 , , 3ln; 321 322, , 32n; ; 3k1, 3k2, , 3kn оптический поток поступает на соответствующий j-й вход i-го оптического n-входного объединителя 4{(i=1, 2, , k; j=1, 2, n)}.
На выходе каждого оптического n-входного объединителя 4j за счет суммирования соответствующего числа оптических потоков единичной интенсивности формируется оптический поток, интенсивность которого пропорциональна значению функции принадлежности µА(xi) для конкретного значения xi (i=1, 2, , k).
Следовательно, на выходах всех оптических n-входных объединителей 41, 42, 4k - на выходе устройства, формируется плоский оптический поток с интенсивностью по оси OX, пропорциональной функции принадлежности µА(x), соответствующей результату операции конъюнкции (пересечения) m непрерывных (нечетких) множеств, определяемой равенством (1).
Быстродействие оптического конъюнктора непрерывных (нечетких) множеств определяется динамическими характеристиками пар оптически связанных волноводов, находящихся в блоке пространственного распределения оптического потока и в блоке нормирования интенсивности. Быстродействие пар оптически связанных волноводов может достигать 10-12 с. Для существующих непрерывно-логических систем обработки информации подобное быстродействие обеспечивает их функционирование практически в реальном масштабе времени.
Класс G06E3/00 Устройства, не предусмотренные в группе 1/00, например для обработки аналоговых или гибридных данных