ОПТИЧЕСКАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА, А ТАКЖЕ ОПТИЧЕСКИЙ ПОДБЛОК ПОЛИХРОМАТИЧЕСКИХ ЦИФРОАНАЛОГОВЫХ ПРЕОБРАЗОВАНИЙ И ОПТИЧЕСКИЙ УПРАВЛЯЕМЫЙ ТАКТОВЫЙ ГЕНЕРАТОР ДЛЯ НЕЕ Российский патент 2007 года по МПК G06E3/00 

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

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

Известна вычислительная машина, построенная по схеме Неймана [К.Фрике. "Мир электроники". Вводный курс цифровой электроники, - М.: Техносфера, 2003 г., стр.356, рис.15.2], содержащая арифметико-логическое устройство, устройство управления, мультиплексоры, оперативную память, устройство ввода-вывода, тактовый генератор.

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

Известна оптическая вычислительная машина, принятая за прототип [патент RU №2178580], содержащая оптический объединитель, оптический ответвитель, оптический усилитель и оптический бистабильный элемент.

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

Известен оптический цифроаналоговый (функциональный) преобразователь [А.С.Семенов и др. Интегральная оптика для систем передачи и обработки информации. - М.: Радио и связь, с.190], содержащий неуправляемые направленные ответвители (оптические волноводы) и электрооптические модуляторы, недостатком которого является низкое быстродействие.

Известен оптический цифроаналоговый (функциональный) преобразователь, принятый за прототип [патент RU №2020550], содержащий последовательно соединенные неуправляемые направленные Y-разветвители (оптические волноводы).

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

Известен оптический тактовый генератор (мультивибратор) [А.С.Семенов и др. Интегральная оптика для систем передачи и обработки информации. - М.: Радио и связь, с.190], содержащий управляемые волноводные переключатели (оптические бистабильные элементы).

Недостатком вышеописанного оптического тактового генератора является низкое быстродействие.

Известен оптический мультивибратор (тактовый генератор), принятый за прототип [патент RU №2050017], содержащий источник постоянного оптического сигнала, оптический бистабильный элемент и четыре неуправляемых направленных ответвителя (оптических волновода). Источник постоянного оптического сигнала оптически связан с входным ответвителем, который в свою очередь соединен с выходом второго ответвителя, выход входного ответвителя объединен с входом второго ответвителя и выходом третьего ответвителя, выход которого соединен с входом оптического бистабильного элемента, оптически связанного по отраженному потоку с входом второго ответвителя, а выход оптического бистабильного элемента соединен с входом четвертого ответвителя, выход которого является выходом мультивибратора.

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

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

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

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

Оптическая вычислительная машина состоит из оптического процессора (ОП), оптического устройства ввода-вывода (ОУВВ), оптической оперативной памяти (ООП), оптического управляемого тактового генератора (ОУТГ). Причем оптический процессор (ОП) содержит оптическое арифметико-логическое устройство (ОАЛУ), оптическое устройство управления (ОУУ), первый и второй оптические мультиплексоры (ОМ), оптический блок ускоренных цифровых вычислений (ОБУЦВ), состоящий из группы оптических цифровых умножителей (ОЦУ) и группы оптических кодовых компараторов (ОКК), оптический блок полихроматических цифроаналоговых преобразований (ОБПЦАП), состоящий из управляющего оптического цифроаналогового преобразователя (ОЦАП) и группы одинаковых оптических подблоков полихроматических цифроаналоговых преобразований (ППЦАП), оптический блок ускоренных матричных и нелинейных преобразований (ОБУМНП), состоящий из оптического умножителя матриц (ОУМ) и оптического блока нелинейных функциональных преобразований (ОБНФП), оптический блок решения дифференциальных уравнений (ОБРДУ), состоящий из оптического многофункционального блока решения уравнений (ОМБРУ), оптического блока решения системы дифференциальных уравнений (ОБРСДУ) и оптического блока решения дифференциальных уравнений в частных производных (ОБРДУЧП), оптический блок статистического анализа (ОБСА), состоящий из оптического блока вычисления характеристических функций (ОБВХФ), оптического блока формирования вариационных рядов (ОБФВР), оптического блока проверки гипотез (ОБПГ), оптического генератора псевдослучайных последовательностей (ОГПСП) и оптического генератора хаотических последовательностей (ОГХП), матричный оптический аналого-цифровой преобразователь (МОАЦП). Оптическое устройство ввода-вывода (ОУВВ) содержит третий оптический мультиплексор (ОМ), оптический блок управления интерфейсом (ОБУИ), оптический аналого-цифровой преобразователь (ОАЦП) и группу оптических буферных регистров (ОБР); управляющие входы третьего оптического мультиплексора (ОМ) в ОУВВ соединены с выходами ОБУИ, а информационные входы третьего оптического мультиплексора (ОМ) являются аналоговым входом оптической вычислительной машины (ОВМ), выходы же третьего ОМ подключены к управляющим входам оптического дефлектора и оптического управляемого транспаранта в ОУТГ, а также ко входам ОАЦП, ОБНФП, ОБВХФ, ОБФВР, ОБПГ. Выход ОАЦП подключен ко входам соответствующего оптического регистра группы оптических буферных регистров ОБР, управляющие входы которых соединены с соответствующими выходами ОБУИ. Остальные выходы ОБУИ подключены к соответствующим входам ОУУ. Синхронизирующий вход ОБУИ соединен с выходом ОУТГ, подключенным также к синхронизирующим входам ООП, ОУУ, ОАЛУ. Выходы тех оптических регистров группы ОБР, входы которых соединены с выходами оптических регистров ОАЛУ, являются цифровым выходом ОВМ, а входы тех оптических регистров группы оптических буферных регистров ОБР, выходы которых подключены ко входам оптических регистров ОАЛУ, являются цифровым входом ОВМ. Выходы ОАЛУ подключены к информационным входам первого ОМ в ОП, ко входам ООП и ОУУ. Выходы ООП соответственно подключены к соответствующим входам ОАЛУ и ОУУ, выходы ОУУ подключены ко входам ОБУИ, ООП, ОАЛУ, управляющего ОЦАП, к управляющим входам первого ОМ, второго ОМ, матричного ОАЦП, а выходы первого ОМ подключены ко входам ОЦУ и ОКК в ОБУЦВ, а также к информационным входам всех оптических подблоков полихроматических цифроаналоговых преобразований ОБПЦАП, управляющие входы которых соединены с выходом управляющего ОЦАП. Выходы ОЦУ и ОКК в ОБУЦВ подключены ко входам ОАЛУ. Выходы ОБПЦАП - к информационным входам второго ОМ, а выходы второго ОМ подключены ко входам ОУМ и ОБНФП в ОБУМНП, ко входам ОМБРУ, ко входам ОБРСДУ и ОБРДУЧП в ОБРДУ, ко входам ОБВХФ, ко входам ОБФВР и ОБПГ в ОБСА. Выход ОГПСП в ОБСА подключен к соответствующему входу ОАЛУ. Выходы ОУМ и ОБНФП в ОБУМНП, ОМБРУ, ОБРСДУ и ОБРДУЧП в ОБРДУ, ОБВХФ, ОБФВР, ОБПГ и ОГХП в ОБСА подключены к соответствующим входам матричного ОАЦП, выходы которого подключены к соответствующим входам ОАЛУ.

Оптический подблок полихроматических цифроаналоговых преобразований создан для оптического блока полихроматических цифроаналоговых преобразований (ОБПЦАП), входящего в оптический процессор (ОП) заявляемой оптической вычислительной машины, и призван обеспечить реализацию возможности одновременного цифроаналогового преобразования группы входных параллельных двоичных кодов, представленных в данном устройстве в виде монохроматических оптических сигналов. Подобная операция позволяет существенно повысить быстродействие ОВМ. Оптический подблок полихроматических цифроаналоговых преобразований включает последовательно включенные преобразователь частоты, группу диспергирующих элементов (ДЭ), группу оптических волноводов различной длины, объединенных по выходу по одноименным оптическим волноводам, а также ОЦАП и выходной диспергирующий элемент. Выходы диспергирующего элемента являются выходами подблока, а информационный и управляющий входы преобразователя частоты являются соответствующими входами подблока. Оптический управляемый тактовый генератор создан также для оптической вычислительной машины и позволяет обеспечить управляемый по частоте расчет процессов, протекающих с различной скоростью, в реальном масштабе времени. Предложенный оптический управляемый тактовый генератор (ОУТГ) содержит пять оптических волноводов различной длины, источник постоянного оптического сигнала, оптический бистабильный элемент (ОБЭ). Выход оптического бистабильного элемента (ОБЭ) через выходной первый оптический волновод подключен к выходу генератора. Выход источника постоянного оптического сигнала подключен через входной второй оптический волновод к информационному входу оптического управляемого транспаранта (ОУТ), выход которого через третий оптический волновод, объединенный по выходу с четвертым оптическим волноводом, подключен ко входу оптического бистабильного элемента (ОБЭ). Инверсный выход оптического бистабильного элемента (ОБЭ) через пятый оптический волновод подключен к информационному входу оптического дефлектора (ОД), выход которого подключен ко входу четвертого оптического волновода. Управляющие входы оптического дефлектора (ОД) и оптического управляемого транспаранта (ОУТ) соединены с соответствующими выходами третьего оптического мультиплексора (ОМ) в оптическом устройстве ввода-вывода (ОУВВ).

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

Оптическая вычислительная машина, представленная на фиг.1, состоит из оптического процессора (ОП) 1, оптического устройства ввода-вывода (ОУВВ) 2, оптической оперативной памяти (ООП) 3, оптического управляемого тактового генератора (ОУТГ) 4. Причем оптический процессор (ОП) 1 содержит оптическое арифметико-логическое устройство (ОАЛУ) 11, оптическое устройство управления (ОУУ) 12, первый и второй оптические мультиплексоры (ОМ) 131, 132,оптический блок ускоренных цифровых вычислений (ОБУЦВ) 14, состоящий из группы оптических цифровых умножителей (ОЦУ) 141 и группы оптических кодовых компараторов (ОКК) 142; оптический блок полихроматических цифроаналоговых преобразований (ОБПЦАП) 15, состоящий из управляющего оптического цифроаналогового преобразователя (ОЦАП) 151 и группы одинаковых оптических подблоков полихроматических цифроаналоговых преобразований (ППЦАП) 152 (внутренняя структура данного блока подробно представлена на фиг.2); оптический блок ускоренных матричных и нелинейных преобразований (ОБУМНП) 16, состоящий из оптического умножителя матриц (ОУМ) 161 и оптического блока нелинейных функциональных преобразований (ОБНФП) 162, оптический блок решения дифференциальных уравнений (ОБРДУ) 17, состоящий из оптического многофункционального блока решения уравнений (ОМБРУ) 171, оптического блока решения системы дифференциальных уравнений (ОБРСДУ) 172 и оптического блока решения дифференциальных уравнений в частных производных (ОБРДУЧП) 173; оптический блок статистического анализа (ОБСА) 18, состоящий из оптического блока вычисления характеристических функций (ОБВХФ) 181, оптического блока формирования вариационных рядов (ОБФВР) 182, оптического блока проверки гипотез (ОБПГ) 183, оптического генератора псевдослучайных последовательностей (ОГПСП) 184 и оптического генератора хаотических последовательностей (ОГХП) 185; матричный оптический аналого-цифровой преобразователь (МОАЦП) 19. Оптическое устройство ввода-вывода (ОУВВ) 2 содержит третий оптический мультиплексор (ОМ) 21, оптический блок управления интерфейсом (ОБУИ) 22, оптический аналого-цифровой преобразователь (ОАЦП) 23 и группу оптических буферных регистров (ОБР) 24; управляющие входы третьего оптического мультиплексора (ОМ) 21 в ОУВВ 2 соединены с выходами ОБУИ 22, a информационные входы третьего оптического мультиплексора (ОМ) 21 являются аналоговым входом оптической вычислительной машины, выходы же третьего ОМ 21 подключены к управляющим входам оптического дефлектора 49 и оптического управляемого транспаранта 48 в ОУТГ 4 (внутренняя структура данного блока подробно представлена на фиг.3), а также ко входам ОАЦП 23, ОБНФП 162, ОБВХФ 181, ОБФВР 182, ОБПГ 183. Выход ОАЦП 23 подключен ко входам соответствующего оптического регистра группы оптических буферных регистров ОБР 24, управляющие входы которых соединены с соответствующими выходами ОБУИ 22, остальные выходы ОБУИ 22 подключены к соответствующим входам ОУУ 12. Синхронизирующий вход ОБУИ 22 соединен с выходом ОУТГ 4, подключенным также к синхронизирующим входам ООП 3, ОУУ 12, ОАЛУ 11. Выходы тех оптических регистров группы ОБР 24, входы которых соединены с выходами оптических регистров ОАЛУ 11, являются цифровым выходом ОВМ, а входы тех оптических регистров группы оптических буферных регистров ОБР 24, выходы которых подключены ко входам оптических регистров ОАЛУ 11, являются цифровым входом ОВМ. Выходы ОАЛУ 11 подключены к информационным входам первого ОМ 131 в ОП 1, ко входам ООП 3 и ОУУ 12. Выходы ООП 3 соответственно подключены к соответствующим входам ОАЛУ 11 и ОУУ 12. Выходы ОУУ 12 подключены ко входам ОБУИ 22, ООП 3, ОАЛУ 11, управляющего ОЦАП 151, к управляющим входам первого ОМ 131, второго ОМ 132, матричного ОАЦП 19, a выходы первого ОМ 131 подключены ко входам ОЦУ 141 и ОКК 142 в ОБУЦВ 14, а также к информационным входам всех оптических подблоков полихроматических цифроаналоговых преобразований 152 ОБПЦАП 15, управляющие входы которых соединены с выходом управляющего ОЦАП 151. Выходы ОЦУ 141 и ОКК 142 в ОБУЦВ 14 подключены ко входам ОАЛУ 11. Выходы ОБПЦАП 15 - к информационным входам второго ОМ 132, а выходы второго ОМ 132 подключены ко входам ОУМ 161 и ОБНФП 162 в ОБУМНП 16, ОМБРУ 171, ОБРСДУ 172 и ОБРДУЧП 173 в ОБРДУ 17, ОБВХФ 181, ОБФВР 182 и ОБПГ 183 в ОБСА 18. Выход ОГПСП 184 в ОБСА 18 подключен к соответствующему входу ОАЛУ 11. Выходы ОУМ 161 и ОБНФП 162 в ОБУМНП 16, ОМБРУ 171, ОБРСДУ 172 и ОБРДУЧП 173 в ОБРДУ 17, ОБВХФ 181, ОБФВР 182, ОБПГ 183 и ОГХП 185 в ОБСА 18 подключены к соответствующим входам матричного ОАЦП 19, выходы которого подключены к соответствующим входам ОАЛУ 11.

Оптическое арифметико-логическое устройство (ОАЛУ) 11 содержит оптические логические элементы, оптические регистры и оптические сумматоры - его функциональная схема может быть, например, выполнена в соответствии со схемой устройства АЛУ, описанного в книге Б.М.Кагана "Электронные вычислительные машины и системы", 3-е издание, - М: Энергоатомиздат, 1991 г., стр.199-201.

Оптическое устройство управления (ОУУ) 12 содержит оптические логические элементы, оптические регистры и оптические счетчики - его функциональная схема может быть, например, выполнена в соответствии со схемой устройства управления, описанного в книге К.Фрике "Мир электроники". Вводный курс цифровой электроники, - М.: Техносфера, 2003 г., стр.359, рис.15.4.

Оптический блок ускоренных цифровых вычислений (ОБУЦВ) 14 предназначен для скоростного выполнения наиболее затратных по времени операций с двоичными кодами - их умножения и сравнения.

ОБУЦВ 14 состоит из группы оптических цифровых умножителей (ОЦУ) 141, которые могут быть, например, выполнены в соответствии со схемой устройства, описанного в патенте RU №2022328, и группы оптических кодовых компараторов (ОКК) 142, которые могут быть, например, выполнены в соответствии со схемой устройства, описанного в патенте RU №2106064.

Оптический блок полихроматических цифроаналоговых преобразований (ОБПЦАП) 15 состоит из управляющего оптического цифроаналогового преобразователя (ОЦАП) 151, который может быть, например, выполнен в соответствии со схемой устройства, описанного в патенте RU №2020550, и группы одинаковых оптических подблоков полихроматических цифроаналоговых преобразований 152, описанных ниже.

Оптический блок ускоренных матричных и нелинейных преобразований (ОБУМНП) 16 предназначен для скоростного выполнения наиболее затратных по времени аналоговых операций - умножения матриц и вычисления заданных нелинейных функциональных преобразований.

ОБУМНП 16 состоит из оптического умножителя матриц (ОУМ) 161, который может быть, например, выполнен в соответствии со схемой устройства, описанного в патенте RU №2018919, и оптического блока нелинейных функциональных преобразований (ОБНФП) 162, представляющего собой группу одинаковых оптических нелинейных функциональных преобразователей (НФП), которые могут быть, например, выполнены в соответствии со схемой устройства, описанного в А.С. СССР №1711141.

Оптический блок решения дифференциальных уравнений (ОБРДУ) 17 предназначен для решения в реальном масштабе времени системы однородных и неоднородных обыкновенных дифференциальных уравнений, дифференциальных уравнений в частных производных и интегральных уравнений.

ОБРДУ 17 состоит из оптического многофункционального блока решения уравнений (ОМБРУ) 171, который может быть, например, выполнен в соответствии со схемой устройства, описанного в а.с. СССР №1705814, оптического блока решения системы дифференциальных уравнений (ОБРСДУ) 172, который может быть, например, выполнен в соответствии со схемой устройства, описанного в патенте RU №2053543, и оптического блока решения дифференциальных уравнений в частных производных (ОБРДУЧП) 173, который может быть, например, выполнен в соответствии со схемой устройства, описанного в а.с. СССР №1830526.

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

ОБСА 18 состоит из оптического блока вычисления характеристических функций (ОБВХФ) 181, который может быть, например, выполнен в соответствии со схемой устройства, описанного в а.с. СССР №1575769, оптического блока формирования вариационных рядов (ОБФВР) 182, который может быть, например, выполнен в соответствии со схемой устройства, описанного в а.с. СССР №1539757, оптического блока проверки гипотез (ОБПГ) 183, который может быть, например, выполнен в соответствии со схемой устройства, описанного в патенте RU №2018917, оптического генератора псевдослучайных последовательностей (ОГПСП) 184, который может быть, например, выполнен в соответствии со схемой устройства, описанного в патенте RU №2178580, и оптического генератора хаотических последовательностей (ОГХП) 185, который может быть, например, выполнен в соответствии со схемой устройства, описанного в патенте RU №2190872.

Матричный оптический аналогово-цифровой преобразователь (МОАЦП) 19 состоит из группы - матрицы оптических аналогово-цифровых преобразователей (ОАЦП), каждый из которых может быть, например, выполнен в соответствии со схемой устройства, описанного в патенте RU №2177165.

Оптический блок управления интерфейсом (ОБУИ) 22 содержит оптические логические элементы, оптические регистры, оптические сумматоры и оптические счетчики - его функциональная схема может быть, например, выполнена, как описано в книге Авдеева В.А., Гузика В.Ф. "Компьютеры: шины, контроллеры, периферийные устройства", - М: Радио и связь, 2001 г., стр.149-151, рис.6.38, 6.39, 6.40.

Оптические регистры группы оптических буферных регистров ОБР 24 могут быть, например, выполнены в соответствии со схемой устройства, описанного в Бюллетене изобретений РФ №2, 1999 г., заявка на изобретение №96104892.

Оптическая оперативная память (ООП) 3 содержит оптические логические элементы, оптические регистры и оптические счетчики - ее функциональная схема может быть, например, выполнена, как описано в книге К.Фрике "Мир электроники", Вводный курс цифровой электроники, - М.: Техносфера, 2003 г., стр.301-302.

Оптические сумматоры могут быть, например, выполнены в соответствии со схемой устройства, описанного в патенте RU №2022327.

Оптические счетчики могут быть, например, выполнены в соответствии со схемой устройства, описанного в Бюллетене изобретений РФ №17, 1998 г., заявка на изобретение №96104894.

Оптический подблок полихроматических цифроаналоговых преобразований 152 ОБПЦАП 15, представленный на фиг.2, включает последовательно включенные преобразователь частоты 1пч52, группу диспергирующих элементов (ДЭ) 1дэ52, группу оптических волноводов различной длины 1ов52, объединенных по выходу по одноименным оптическим волноводам, а также ОЦАП 1цап52 и выходной диспергирующий элемент 1вдэ52, выходы которого являются выходами подблока 152, a информационный и управляющий входы преобразователя частоты 1пч52 являются соответствующими входами подблока 152.

Оптический управляемый тактовый генератор (ОУТГ) 4, представленный на фиг.3, содержит пять оптических волноводов 41, 42, 43, 44, 45, источник постоянного оптического сигнала 46, оптический бистабильный элемент (ОБЭ) 47. Выход оптического бистабильного элемента (ОБЭ) 47 через выходной первый оптический волновод 41 подключен к выходу генератора 4. Выход источника постоянного оптического сигнала 46 подключен через входной второй оптический волновод 42 к информационному входу оптического управляемого транспаранта (ОУТ) 48, выход которого через третий оптический волновод 43, объединенный по выходу с четвертым оптическим волноводом 44, подключен ко входу оптического бистабильного элемента (ОБЭ) 47. Инверсный выход оптического бистабильного элемента (ОБЭ) 47 через пятый оптический волновод 45 подключен к информационному входу оптического дефлектора (ОД) 49, выход которого подключен ко входу четвертого оптического волновода 44. Управляющие входы оптического дефлектора (ОД) 49 и оптического управляемого транспаранта (ОУТ) 49 соединены с соответствующими выходами третьего оптического мультиплексора (ОМ) 21 в оптическом устройстве ввода-вывода (ОУВВ) 2.

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

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

ОУТГ4 формирует оптические тактовые импульсы, период и длительность которых регулируются внешними входными задающими сигналами, поступающими со входа ОВМ через третий ОМ 21 (в ОУВВ 2), управляемый сигналами с выхода ОБУИ 22. Входные задающие сигналы поступают на входы оптического управляемого транспаранта 48 (регулирующего интенсивность оптического потока с выхода источника постоянного оптического сигнала 46) и оптического дефлектора 49 (регулирующего длину пути оптического сигнала с инверсного выхода ОБЭ 47 на его вход).

С выхода источника постоянного оптического сигнала 46 постоянный оптический поток через входной второй оптический волновод 42 поступает на информационный вход оптического управляемого транспаранта (ОУТ) 48, выходной сигнал которого через третий оптический волновод 43, объединенный по выходу с четвертым оптическим волноводом 44, поступает далее на вход оптического бистабильного элемента (ОБЭ) 47. С инверсного выхода оптического бистабильного элемента (ОБЭ) 47 оптический сигнал через пятый оптический волновод 45 поступает на информационный вход оптического дефлектора (ОД) 49, выходной сигнал которого поступает на вход четвертого оптического волновода 44 и далее на вход оптического бистабильного элемента (ОБЭ) 47.

Оптические тактовые импульсы с выхода ОТГ 4 (т.е. с выхода ОБЭ 47) через первый оптический волновод 41 поступают на синхронизирующие входы ОБУИ 22 в ОУВВ2, ООП 3, ОАЛУ 11 и ОУУ 12 в ОП1.

Работа ОБУИ 22 описана в книге Авдеева В.А., Гузика В.Ф. "Компьютеры: шины, контроллеры, периферийные устройства". - М: Радио и связь, 2001 г., стр.149-151, работа ООП 3 организована в соответствии с описанным в книге К.Фрике "Мир электроники", Вводный курс цифровой электроники, - М.: Техносфера, 2003 г., стр.301-302, работа ОАЛУ 11 организована в соответствии с описанным в книге Б.М.Кагана "Электронные вычислительные машины и системы", 3-е издание, - М: Энергоатомиздат, 1991 г., стр.199-201, работа ОУУ 12 организована в соответствии с описанным в книге К.Фрике "Мир электроники". Вводный курс цифровой электроники, - М.: Техносфера, 2003 г., стр.359.

С оптических регистров (на фиг.1 не показаны) ОАЛУ 11 информация в двоичном коде поступает на информационные входы первого ОМ 131, на управляющие входы которого поступают оптические сигналы управления с выходов ОУУ 12. С выходов первого ОМ 131 информация в двоичном коде поступает на входы ОБУЦВ 14 - входы группы оптических цифровых умножителей (ОЦУ) 141 и группы оптических кодовых компараторов (ОКК) 142, работа которых организована в соответствии с описанным в патенте RU №2022328, патенте RU №2106064. С выходов групп ОЦУ 141 и ОКК 142 информационные сигналы поступают на входы оптических регистров ОАЛУ 11. Также с выходов первого ОМ 131 информация в двоичном коде поступает на входы ОБПЦАП 15, где происходит следующее. Двоичный код с выхода соответствующего оптического регистра ОАЛУ 11 поступает на вход соответствующего подблока 152 ОБПЦАП 15,т.е. на информационный вход его преобразователя частоты 1пч52, на управляющий вход которого поступает аналоговый сигнал управления изменением частоты - с цифрового выхода ОУУ 12 через управляющий ОЦАП 151. По мере поступления оптических двоичных кодов на вход преобразователя частоты 1пч52 с его выхода снимаются те же двоичные коды, но разной пространственной частоты. Проходя через группу диспергирующих элементов (ДЭ) 1ДЭ52, данные коды за счет пространственного разделения частот поступают на различные входы соответствующих групп оптических волноводов различной длины 1ов52. Различные длины оптических волноводов соответствующих групп обеспечивают разное время прохождения сигнала от диспергирующих элементов 1дэ52 до ОЦАП 1цап52, отличающееся для каждой группы на Δt от предыдущей. Т.к. коды поступают на соответствующие входы групп оптических волноводов различной длины 1ов52 последовательно, также с интервалом Δt, то на выходах последних, объединенных по одноименным оптическим волноводам, т.е. на входах ОЦАП 1цап52, все поступившие на вход подблока 15 ОБПЦАП 15 двоичные коды различной пространственной частоты появляются одновременно. На выходе ОЦАП 1цап52 (работа которого описана в патенте RU №2020550) соответствующего подблока 152 ОБПЦАП 15 формируется совокупность аналоговых сигналов разной пространственной частоты, соответствующих поступившим на вход подблока 152 ОБПЦАП 15 кодам, поступающая далее через выходной диспергирующий элемент 1вдэ52, обеспечивающий их пространственное разделение, на выход подблока 152 ОБПЦАП 15. Т.о. на всех выходах блока ОБПЦАП 15 формируется матрица аналоговых оптических сигналов разной пространственной частоты, поступающая по оптическим волноводам на информационные входы второго ОМ 132, на управляющие входы которого поступают сигналы с выходов ОУУ 12. По управляющим сигналам с выходов ОУУ 12 второй ОМ 132 обеспечивает прохождение всей матрицы аналоговых оптических сигналов разной пространственной частоты в ОУМ 161, расположенный в ОБУМНП 16, - работа ОУМ 161 описана в патенте RU №2018919. На входы ОБНФП 162, представляющего собой группу одинаковых нелинейных функциональных преобразователей (НФП), работа которых описана в а.с. СССР №1711141, и также расположенного в ОБУМНП 16, второй ОМ 132 обеспечивает прохождение сигналов только одной заданной строки матрицы аналоговых оптических сигналов, имеющих одну пространственную частоту (соответствующую рабочей пространственной частоте ОНФП). Аналогично второй ОМ 132 обеспечивает прохождение сигналов одной заданной строки матрицы с одной пространственной частотой (соответствующей рабочей пространственной частоте нижеупомянутых функциональных блоков) на входы:

- оптического многофункционального блока решения уравнений (ОМБРУ) 171, расположенного в ОБРДУ 17, - работа ОМБРУ 171 описана в а.с. СССР №1705814,

- оптического блока решения системы дифференциальных уравнений (ОБРСДУ) 172, расположенного в ОБРДУ 17, - работа ОБРСДУ 172 описана в патенте RU №2053543,

- оптического блока решения дифференциальных уравнений в частных производных (ОБРДУЧП) 173, расположенного в ОБРДУ 17, - работа ОБРДУЧП 173 описана в а.с. СССР №1830526,

- оптического блока вычисления характеристических функций (ОБВХФ) 181, расположенного в ОБСА 18, - работа ОБВХФ 181 описана в а.с. СССР №1575769,

- оптического блока формирования вариационных рядов (ОБФВР) 182, расположенного в ОБСА 18,- работа ОБФВР 182 описана в а.с. СССР №1539757.

- оптического блока проверки гипотез (ОБПГ) 18, расположенного в ОБСА 183, - работа ОБПГ 183 описана в патенте RU №2018917.

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

В состав ОБСА 18 входят также ОГПСП 184 и ОГХП 185. Аналоговая оптическая случайная последовательность с выхода ОГХП 185, работа которого описана в патенте RU №2190872, поступает на соответствующий вход матричного ОАЦП 19; псевдослучайный последовательный оптический код с выхода ОГПСП 184, работа которого описана в патенте RU №2178580, поступает непосредственно на соответствующий вход ОАЛУ 11.

Следует отметить, что работа ОВМ предусматривает прямой ввод внешней аналоговой информации (через информационные входы ОМ 21, на управляющие входы которого поступают сигналы с выходов ОБУИ 22) непосредственно в ОБНФП 162, ОБВХФ 181, ОБФВР 182, ОБПГ 183 с целью обработки экспериментальной информации в реальном масштабе времени.

Оптические сигналы с выходов ОУМ 161, ОБНФП 162, ОМБРУ 171, ОБРСДУ 172, ОБРДУЧП 173, ОБВХФ 181, ОБФВР 182, ОБПГ 183 поступают на соответствующие входы матричного ОАЦП 19, сихронизируемого сигналами управления с выходов ОУУ 12. При этом необходимо отметить, что все входы матричного ОАЦП 19 используются только при работе ОУМ 161 - выходные оптические сигналы остальных вышеперечисленных блоков поступают на им соответствующие "строки" матрицы оптических АЦП (работа ОАЦП описана в патенте RU №2177165). Параллельные оптические двоичные коды с выходов матричного ОАЦП 19 поступают на входы ОАЛУ 11.

Вывод-ввод цифровой информации осуществляется через ОАЛУ 11 и группу ОБР 24, расположенных в ОУВВ 2, по сигналам управления ОБУИ 22 и ОУУ 12; ввод аналоговой информации осуществляется через третий ОМ 21, ОАЦП 23, ОБР 24 и ОАЛУ 11 по сигналам управления ОБУИ 22 и ОУУ 12.

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

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

название год авторы номер документа
ОПТИЧЕСКИЙ АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ 2006
  • Соколов Сергей Викторович
  • Каменский Владислав Валерьевич
RU2324210C1
ОПТИЧЕСКИЙ АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ 2000
  • Соколов С.В.
  • Щербань И.В.
  • Цибриенко В.В.
RU2177165C1
Оптический аналого-цифровой преобразователь 2021
  • Соколов Сергей Викторович
  • Манин Александр Анатольевич
RU2756462C1
ОПТИЧЕСКИЙ АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ 2007
  • Каменский Владислав Валерьевич
  • Соколов Сергей Викторович
RU2329527C1
ОПТИЧЕСКИЙ Т-ТРИГГЕР 2011
  • Аллес Михаил Александрович
  • Соколов Сергей Викторович
RU2461031C1
ОПТИЧЕСКИЙ JK-ТРИГГЕР 2011
  • Аллес Михаил Александрович
  • Соколов Сергей Викторович
RU2458377C1
ОПТИЧЕСКИЙ Д-КОНЪЮНКТОР НЕЧЕТКИХ МНОЖЕСТВ 2010
  • Аллес Михаил Александрович
  • Соколов Сергей Викторович
  • Ковалев Сергей Михайлович
RU2435192C1
ОПТИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ НЕЧЕТКОГО ВКЛЮЧЕНИЯ НЕЧЕТКИХ МНОЖЕСТВ 2010
  • Аллес Михаил Александрович
  • Соколов Сергей Викторович
  • Ковалев Сергей Михайлович
RU2441267C1
ОПТИЧЕСКИЙ МУЛЬТИВИБРАТОР 1992
  • Соколов С.В.
RU2050017C1
ОПТИЧЕСКИЙ МУЛЬТИВИБРАТОР 1992
  • Соколов С.В.
RU2024898C1

Иллюстрации к изобретению RU 2 297 026 C1

Реферат патента 2007 года ОПТИЧЕСКАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА, А ТАКЖЕ ОПТИЧЕСКИЙ ПОДБЛОК ПОЛИХРОМАТИЧЕСКИХ ЦИФРОАНАЛОГОВЫХ ПРЕОБРАЗОВАНИЙ И ОПТИЧЕСКИЙ УПРАВЛЯЕМЫЙ ТАКТОВЫЙ ГЕНЕРАТОР ДЛЯ НЕЕ

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

Формула изобретения RU 2 297 026 C1

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

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

ОПТИЧЕСКАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА 2000
  • Соколов С.В.
RU2178580C2
ОПТИЧЕСКИЙ ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ 1990
  • Соколов С.В.
RU2020550C1
ОПТИЧЕСКИЙ МУЛЬТИВИБРАТОР 1992
  • Соколов С.В.
RU2050017C1
Оптическое вычислительное устройство 1990
  • Соколов Сергей Викторович
SU1830526A1
JP 8050520, 20.02.1996
US 4286328 A, 25.08.1981
JP 57148720, 14.09.1982.

RU 2 297 026 C1

Авторы

Бугаян Илья Рубенович

Соколов Сергей Викторович

Даты

2007-04-10Публикация

2005-11-24Подача