оптический граничный конъюнктор нечетких множеств
Классы МПК: | G06F3/00 Вводные устройства для передачи данных, подлежащих преобразованию в форму, пригодную для обработки в вычислительной машине; выводные устройства для передачи данных из устройств обработки в устройства вывода, например интерфейсы |
Автор(ы): | Аллес Михаил Александрович (RU), Соколов Сергей Викторович (RU), Ковалев Сергей Михайлович (RU) |
Патентообладатель(и): | Аллес Михаил Александрович (RU), Соколов Сергей Викторович (RU), Ковалев Сергей Михайлович (RU) |
Приоритеты: |
подача заявки:
2010-07-19 публикация патента:
27.10.2011 |
Изобретение относится к вычислительной технике и может быть использовано в оптических устройствах обработки информации, построенных на основе непрерывной (нечеткой) логики. Технический результат выражается в расширении возможностей устройства - создание устройства, выполняющего операцию граничной конъюнкции (пересечения) двух нечетких множеств при одновременном упрощении конструкции и увеличении вычислительной производительности устройства. Технический результат достигается за счет того, что в оптический граничный конъюнктор нечетких множеств, содержащий источник когерентного излучения, первый линейный оптический транспарант, оптический n-выходной разветвитель, пару оптически связанных волноводов, введены оптический трехвыходной разветвитель, два оптических n-выходных разветвителя, второй линейный оптический транспарант, группа n блоков вычисления результата, каждый из которых содержит три оптических Y-объединителя, три пары оптически связанных волноводов, оптический транспарант, оптический фазовый модулятор. 2 ил.
Формула изобретения
Оптический граничный конъюнктор нечетких множеств, содержащий источник когерентного излучения, первый линейный оптический транспарант, оптический n-выходной разветвитель, пару оптически связанных волноводов, отличающийся тем, что в него введены оптический трехвыходной разветвитель, два оптических n-выходных разветвителя, второй линейный оптический транспарант, группа n блоков вычисления результата, каждый из которых содержит три оптических Y-объединителя, три пары оптически связанных волноводов, оптический транспарант, оптический фазовый модулятор, первым входом блока вычисления результата является первый вход первого оптического Y-объединителя, вторым входом блока вычисления результата является второй вход первого оптического Y-объединителя, третьим входом блока вычисления результата является вход оптического фазового модулятора, выход его первого оптического Y-объединителя подключен ко входу первого оптического волновода первой пары оптически связанных волноводов, выход первого оптического волновода первой пары оптически связанных волноводов подключен ко входу первого оптического волновода второй пары оптически связанных волноводов, выход второго волновода первой пары оптически связанных волноводов подключен ко входу оптического транспаранта, выход оптического транспаранта подключен к первому входу третьего оптического Y-объединителя, выход первого оптического волновода второй пары оптически связанных волноводов является поглощающим, выход второго оптического волновода второй пары оптически связанных волноводов подключен к первому входу второго оптического Y-объединителя, выход оптического фазового модулятора подключен ко второму входу второго оптического Y-объединителя, выход которого подключен ко входу первого оптического волновода третьей пары оптически связанных волноводов, выход второго оптического волновода третьей пары оптически связанных волноводов является поглощающим, выход первого оптического волновода третьей пары оптически связанных волноводов подключен ко второму входу третьего оптического Y-объединителя, выход которого является выходом блока вычисления результата, выход источника излучения подключен ко входу оптического трехвыходного разветвителя, первый выход которого подключен ко входу первого оптического n-выходного разветвителя, второй выход оптического трехвыходного разветвителя подключен ко входу второго оптического n-выходного разветвителя, третий выход оптического трехвыходного разветвителя подключен ко входу третьего оптического n-выходного разветвителя, каждый выход первого оптического n-выходного разветвителя подключен к соответствующему входу первого линейного оптического транспаранта, каждый выход которого подключен к первому входу соответствующего блока вычисления результата, каждый выход второго оптического n-выходного разветвителя подключен к соответствующему входу второго линейного оптического транспаранта, каждый выход которого подключен ко второму входу соответствующего блока вычисления результата, каждый выход третьего оптического n-выходного разветвителя подключен к третьему входу соответствующего блока вычисления результата, а выходы всех блоков вычисления результата являются выходами устройства.
Описание изобретения к патенту
Изобретение относится к вычислительной технике и может быть использовано в оптических устройствах обработки информации, построенных на основе непрерывной (нечеткой) логики.
Известно оптическое вычислительное устройство, предназначенное для умножения оптических сигналов, содержащее оптический RS-триггер, оптический Y-разветвитель, три оптических бистабильных элемента, оптические волноводы с кольцевыми ответвлениями, оптические усилители, оптический компаратор, частотный фильтр, оптический транспарант [Пат. RU 2022328 С1 1994. Оптический умножитель / С.В. Соколов].
Существенные признаки аналога, общие с заявляемым устройством, следующие: оптический транспарант.
Недостатками вышеописанного аналога являются высокая сложность и невозможность выполнения операции граничной конъюнкции (пересечения) двух нечетких множеств.
Известно оптическое вычислительное устройство, предназначенное для вычитания оптических сигналов [Пат RU 2103721 С1 1998. Устройство для вычитания оптических сигналов / С.В. Соколов, А.А. Баранник], содержащее оптические усилители, входной оптический разветвитель, две группы оптических транспарантов, оптические разветвления, кольцевое ответвление, оптический компаратор, оптическое ответвление, пару оптически связанных волноводов и оптический бистабильный элемент.
Существенные признаки аналога, общие с заявляемым устройством, следующие: оптический транспарант, оптический разветвитель, пара оптически связанных волноводов.
Недостатками вышеописанного аналога являются высокая сложность и невозможность выполнения операции граничной конъюнкции (пересечения) двух нечетких множеств.
Известно оптическое вычислительное устройство - нелинейный степенной преобразователь, принятый за прототип [Пат. RU 2020550 С1 1994. Оптический функциональный преобразователь / С.В. Соколов], содержащий источник когерентного излучения, дифференциатор, оптический n-выходной разветвитель, оптический транспарант, оптический n-входной объединитель, оптически связанные волноводы, оптический модулятор.
Существенные признаки прототипа, общие с заявляемым устройством, следующие: источник когерентного излучения, оптический транспарант, оптический n-выходной разветвитель, пара оптически связанных волноводов.
Недостатками вышеописанного прототипа являются высокая сложность и невозможность выполнения операции граничной конъюнкции (пересечения) двух нечетких множеств.
Задачей изобретения является создание оптического устройства, позволяющего выполнять операцию граничной конъюнкции (пересечения) двух нечетких множеств при одновременном упрощении конструкции и увеличении вычислительной производительности до 105-106 операций в секунду.
Технический результат выражается в расширении возможностей устройства - создание устройства, выполняющего операцию граничной конъюнкции (пересечения) двух нечетких множеств при одновременном упрощении конструкции и увеличении вычислительной производительности устройства.
Сущность изобретения состоит в том, что в оптический граничный конъюнктор нечетких множеств, содержащий источник когерентного излучения, первый линейный оптический транспарант, оптический n-выходной разветвитель, пару оптически связанных волноводов, введены оптический трехвыходной разветвитель, два оптических n-выходных разветвителя, второй линейный оптический транспарант, группа n блоков вычисления результата, каждый из которых содержит три оптических Y-объединителя, три пары оптически связанных волноводов, оптический транспарант, оптический фазовый модулятор, первым входом блока вычисления результата является первый вход первого оптического Y-объединителя, вторым входом блока вычисления результата является второй вход первого оптического Y-объединителя, третьим входом блока вычисления результата является вход оптического фазового модулятора, выход его первого оптического Y-объединителя подключен ко входу первого оптического волновода первой пары оптически связанных волноводов, выход первого оптического волновода первой пары оптически связанных волноводов подключен ко входу первого оптического волновода второй пары оптически связанных волноводов, выход второго волновода первой пары оптически связанных волноводов подключен ко входу оптического транспаранта, выход оптического транспаранта подключен к первому входу третьего оптического Y-объединителя, выход первого оптического волновода второй пары оптически связанных волноводов является поглощающим, выход второго оптического волновода второй пары оптически связанных волноводов подключен к первому входу второго оптического Y-объединителя, выход оптического фазового модулятора подключен ко второму входу второго оптического Y-объединителя, выход которого подключен ко входу первого оптического волновода третьей пары оптически связанных волноводов, выход второго оптического волновода третьей пары оптически связанных волноводов является поглощающим, выход первого оптического волновода третьей пары оптически связанных волноводов подключен ко второму входу третьего оптического Y-объединителя, выход которого является выходом блока вычисления результата, выход источника излучения подключен ко входу оптического трехвыходного разветвителя, первый выход которого подключен ко входу первого оптического n-выходного разветвителя, второй выход оптического трехвыходного разветвителя подключен ко входу второго оптического n-выходного разветвителя, третий выход оптического трехвыходного разветвителя подключен ко входу третьего оптического n-выходного разветвителя, каждый выход первого оптического n-выходного разветвителя подключен к соответствующему входу первого линейного оптического транспаранта, каждый выход которого подключен к первому входу соответствующего блока вычисления результата, каждый выход второго оптического n-выходного разветвителя подключен к соответствующему входу второго линейного оптического транспаранта, каждый выход которого подключен ко второму входу соответствующего блока вычисления результата, каждый выход третьего оптического n-выходного разветвителя подключен к третьему входу соответствующего блока вычисления результата, а выходы всех блоков вычисления результата являются выходами устройства.
Оптический граничный конъюнктор нечетких множеств - устройство, предназначенное для выполнения в режиме реального времени операции граничной конъюнкции (или граничного пересечения) двух нечетких множеств А и В и получения результирующего множества D, функция принадлежности которого равна:
где µA(x) - функция принадлежности, описывающая нечеткое множество А элементов, определенных на базовой шкале Х x1, x2, , xn, где n - количество элементов множества А,
µB(x) - функция принадлежности, описывающая нечеткое множество В элементов, определенных на базовой шкале Х x1, x2, , xn, где n - количество элементов множества В.
Функциональная схема оптического граничного конъюнктора нечетких множеств показана на фиг.1.
Оптический граничный конъюнктор нечетких множеств содержит:
1 - источник когерентного излучения (ИКИ) с амплитудой 3×n усл(овных) ед(иниц);
2 - оптический трехвыходной разветвитель;
3 - первый оптический n-выходной разветвитель;
4 - первый линейный оптический транспарант (ЛОТ) с функцией пропускания, равной µA(x);
5 - второй оптический n-выходной разветвитель;
6 - второй ЛОТ с функцией пропускания, равной µ B(х);
7 - третий оптический n-выходной разветвитель;
81, 82, , 8n - группу n блоков вычисления результата (БВР).
Выход ИКИ 1 подключен ко входу оптического трехвыходного разветвителя 2. Первый выход оптического трехвыходного разветвителя 2 подключен ко входу первого оптического n-выходного разветвителя 3. Второй выход оптического трехвыходного разветвителя 2 подключен ко входу второго оптического n-выходного разветвителя 5. Третий выход оптического трехвыходного разветвителя 2 подключен ко входу третьего оптического n-выходного разветвителя 7.
Каждый выход 31, 32, , 3n первого оптического n-выходного разветвителя 3 подключен к соответствующему входу первого ЛОТ 4. Каждый i-й выход ЛОТ 4 подключен к первому входу i-го БВР 8i (i=1, 2, n).
Каждый выход 51, 5з , , 5n второго оптического n-выходного разветвителя 5 подключен к соответствующему входу второго ЛОТ 6. Каждый i-й выход ЛОТ 6 подключен ко второму входу i-го БВР 8i (i=1, 2, n).
Каждый i-й выход 7i третьего оптического n-выходного разветвителя 7 подключен к третьему входу i-го БВР 8; (i=1, 2, n).
Выходы БВР 81, 82 , , 8n являются выходами устройства.
Функциональная схема БВР 8i показана на фиг.2.
БВР 8i содержит:
9 - первый оптический Y-объединитель;
101, 10 2 - первую пару оптически связанных волноводов (ОСВ) с порогом переключения оптического потока 2 усл. ед. [Акаев А.А. Оптические методы обработки информации / А.А. Акаев, С.А. Майоров. - М.: Высшая школа, 1988. - 236 с, стр.148, рисунок 5.2];
11 - оптический транспарант (ОТ) с функцией пропускания, равной 1/2;
121, 122 - вторую пару ОСВ с порогом переключения оптического потока 1 усл. ед.;
13 - оптический фазовый модулятор (ОФМ), обеспечивающий постоянный сдвиг фазы оптического потока на ;
14 - второй оптический Y-объединитель;
151, 152 - третью пару ОСВ с порогом переключения оптического потока 1 усл. ед.;
16 - третий оптический Y-объединитель.
Первым входом БВР 8i является первый вход первого оптического Y-объединителя 9. Вторым входом БВР 8i является второй вход первого оптического Y-объединителя 9. Третьим входом БВР 8i является вход ОФМ 13.
Выход первого оптического Y-объединителя 9 подключен ко входу первого оптического волновода 101 первой пары ОСВ 101, 10 2. Выход первого оптического волновода 101 первой пары ОСВ 101, 102 подключен ко входу первого оптического волновода 121 второй пары ОСВ 121 , 122. Выход второго оптического волновода 10 2 первой пары ОСВ 101, 102 подключен ко входу ОТ 11.
Выход ОТ 11 подключен к первому входу третьего оптического Y-объединителя 16.
Выход первого оптического волновода 121 второй пары ОСВ 121, 122 является поглощающим. Выход второго оптического волновода 122 второй пары ОСВ 121, 122 подключен к первому входу второго оптического Y-объединителя 14.
Выход ОФМ 13 подключен ко второму входу второго оптического Y-объединителя 14, выход которого подключен ко входу первого оптического волновода 15 1 третьей пары ОСВ 151, 152. Выход второго оптического волновода 151 третьей пары ОСВ 151, 152 является поглощающим, а выход первого оптического волновода 151 подключен ко второму входу третьего оптического Y-объединителя 16. Выход оптического Y-объединителя 16 является выходом блока БВР 8i.
Работа оптического граничного конъюнктора нечетких множеств происходит следующим образом. С выхода ИКИ 1 оптический поток с амплитудой 3×n усл. ед. поступает на вход оптического трехвыходного разветвителя 2, с первого выхода которого оптический поток с амплитудой n усл. ед. поступает на вход первого оптического n-выходного разветвителя 3. Со второго выхода оптического трехвыходного разветвителя 2 оптический поток с амплитудой n усл. ед. поступает на вход второго оптического n-выходного разветвителя 5. С третьего выхода оптического трехвыходного разветвителя 2 оптический поток с амплитудой n усл. ед. поступает на вход третьего оптического n-выходного разветвителя 7.
На всех выходах 3 1, 32, , 3n первого оптического n-выходного разветвителя 3 формируются оптические потоки с амплитудой 1 усл. ед. Эти n потоков с амплитудой 1 усл. ед. каждый поступают на соответствующие входы ЛОТ 4, формируя на каждом его i-ом выходе оптический поток с амплитудой µA(х) усл. ед., т.е. равной значению функции принадлежности µA(хi) при конкретном i-м значении аргумента хi (i=1, 2, n). Далее эти оптические потоки поступают на первые входы соответствующих БВР 81, 82, , 8n.
Одновременно на всех выходах 51, 52, , 5n второго оптического n-выходного разветвителя 5 формируются оптические потоки с амплитудой 1 усл. ед. Эти n потоков с амплитудой 1 усл. ед. каждый поступают на соответствующие входы ЛОТ 6, формируя на каждом его i-ом выходе оптический поток с амплитудой µB(хi) усл. ед., т.е. равной значению функции принадлежности µB(x) при конкретном i-м значении аргумента xi (i=1, 2, n).
Далее эти оптические потоки поступают на вторые входы соответствующих БВР 81, 82 , , 8n.
Вместе с этим на всех выходах 71, 72, , 7n третьего оптического n-выходного разветвителя 7 формируются оптические потоки с амплитудой 1 усл. ед. Эти n потоков с амплитудой 1 усл. ед. каждый поступают на третьи входы соответствующих БВР 81, 82, , 8n.
Работа i-го БВ 8i происходит следующим образом.
На первый вход i-го БВ 8i, а, следовательно, на первый вход первого оптического Y-объединителя 9 поступает оптический поток с амплитудой µA(хi) усл. ед. Одновременно на второй вход i-го БВР 8i, а следовательно, на второй вход первого оптического Y-объединителя 9 поступает оптический поток с амплитудой µB(хi) усл. ед. Следовательно, на выходе первого оптического Y-объединителя 9 формируется оптический поток с амплитудой (µA(xi)+µ B(xi)) усл. ед.
Также на третий вход i-го БВР 8i, а следовательно, на вход ОФМ 13 поступает оптический поток с амплитудой 1 усл. ед. С выхода ОФМ 13 оптический поток с амплитудой 1 усл. ед. и сдвинутой на к фазой (инвертированной) поступает на второй вход второго оптического Y-объединителя 14.
Пусть (µA(x i)+µB(xi))=2, т.e. µ A(xi)=1 и µB(xi)=1. Тогда на выходе первого оптического Y-объединителя 9 формируется оптический поток с амплитудой 2 усл. ед. Этот оптический поток поступает на вход первого оптического волновода 101 первой пары ОСВ 101, 102, переключаясь во второй волновод 102 первой пары ОСВ 101 , 102. Далее этот оптический поток с амплитудой 2 усл. ед., проходя через ОТ 11 и уменьшаясь по амплитуде в два раза, поступает на первый вход третьего оптического Y-объединителя 16. Так как на вход первого оптического волновода 121 второй пары ОСВ 121, 122 ничего не поступает, то, следовательно, на выходе второго оптического волновода 12 2 второй пары ОСВ 121, 122 и на первом входе второго оптического Y-объединителя 14 оптический поток также отсутствует. При этом с выхода второго оптического Y-объединителя 14 на вход первого оптического волновода 151 третьей пары ОСВ 151, 152 поступает оптический поток с амплитудой 1 усл. ед. и инвертированной фазой. Этот оптический поток переключается во второй оптический волновод 152 третьей пары ОСВ 151, 152 и поглощается.
Таким образом, на первом входе третьего оптического Y-объединителя 16 присутствует оптический поток с амплитудой 1 усл. ед., а на втором входе оптический поток отсутствует. Следовательно, с выхода третьего оптического Y-объединителя 16 снимается оптический поток с амплитудой 1 усл. ед. и далее поступает на выход i-го БВР 8i.
Следовательно, при µ A(хi)=1 и µB(xi)=1 на выходе i-го БВ 8i будет присутствовать оптический поток с амплитудой 1 усл. ед.
Пусть (µ A(хi)+µB(хi)) 1. Тогда на выходе первого оптического Y-объединителя 9 формируется оптический поток с амплитудой 1 усл. ед. Этот оптический поток поступает на вход первого оптического волновода 101 первой пары ОСВ 101 , 102, и, не переключаясь во второй волновод 10 2, поступает на вход первого оптического волновода 12 1 второй пары ОСВ 121, 122. Далее этот оптический поток с амплитудой 1 усл. ед. переключается во второй оптический волновод 122 второй пары ОСВ 121, 122 , поступая на первый вход второго оптического Y-объединителя 14. Так как на второй вход оптического Y-объединителя 14 поступает оптический поток с амплитудой 1 усл. ед. и инвертированной фазой, то на его выходе формируется оптический поток с амплитудой (µ A(хi)+µB(хi)-1) < 1 усл. ед. Этот оптический поток, пройдя через первый оптический волновод 151 второй пары ОСВ 151, 12 2, не переключаясь во второй оптический волновод 15 2, поступает на второй вход третьего оптического Y-объединителя 16 и далее на выход i-го БВР 8i.
Следовательно, при (µA(хi)+µB(х i)) 1 на выходе i-го БВ 8i будет присутствовать оптический поток с амплитудой (µA(хi )+µB(хi)-1) < 1 усл. ед.
Пусть (µA(хi)+µB(х i)) < 1. Тогда на выходе первого оптического Y-объединителя 9 формируется оптический поток с амплитудой < 1 усл. ед. Этот оптический поток поступает на вход первого оптического волновода 101 первой пары ОСВ 101, 102 , и, не переключаясь во второй волновод 102, поступает на вход первого оптического волновода 121 второй пары ОСВ 121, 122. Этот оптический поток с амплитудой < 1 усл. ед. поглощается на выходе первого оптического волновода 121 второй пары ОСВ 121, 122 . Следовательно, на выходе второго оптического волновода 12 2 второй пары ОСВ 121, 122 и на первом входе второго оптического Y-объединителя 14 оптический поток также отсутствует. Тогда с выхода второго оптического Y-объединителя 14 на вход первого оптического волновода 151 третьей пары ОСВ 151, 152 поступает оптический поток с амплитудой 1 усл. ед. и инвертированной фазой. Этот оптический поток переключается во второй оптический волновод 152 третьей пары ОСВ 151, 152 и поглощается. Таким образом, на первом и втором входах третьего оптического Y-объединителя 16, а также на выходе i-го БВР 8i оптический поток отсутствует.
Следовательно, при (µ A(хi)+µB(хi)) < 1 на выходе i-го БВ 8i оптический поток отсутствует.
Из вышеизложенного следует, что на выходе i-го БВ 8i формируются следующие оптические потоки (i=1, 2, n):
поток с амплитудой 1 усл. ед. при µ A(хi)+µB(хi))=2, т.е. µA(хi)=1 и µB (xi)=1;
поток с амплитудой (µ A(хi)+µB(хI)-1) < 1 усл. ед. при (µA(хi)+µ B(xi)) 1;
0 усл. ед. во всех остальных случаях.
Таким образом, на выходе каждого 1-го БВ 8i формируется оптический поток, амплитуда которого пропорциональна значению функции принадлежности µD(xi ) для конкретного значения хi (i=1, 2, n).
Следовательно, на выходах всех БВР 81, 82, 8n - на выходе устройства формируется плоский оптический поток с распределением интенсивности по оси Ох, пропорциональным функции принадлежности µD(х), соответствующей результату операции граничной конъюнкции двух нечетких множеств (1).
Быстродействие оптического граничного конъюнктора нечетких множеств определяется динамическими характеристиками пар оптически связанных волноводов, быстродействие которых составляет порядка 10-12 с. Для существующих непрерывнологических систем обработки информации подобное быстродействие обеспечивает функционирование практически в реальном масштабе времени.
Класс G06F3/00 Вводные устройства для передачи данных, подлежащих преобразованию в форму, пригодную для обработки в вычислительной машине; выводные устройства для передачи данных из устройств обработки в устройства вывода, например интерфейсы