Оптоэлектронное арифметико-логическое устройство

Номер патента: 1711140

Авторы: Дубчак, Красиленко

ZIP архив

Текст

(5 ТЕНИ ст ческиеМ.; ВыЕТИК атике и ыть истронных изобраФ О ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ОПИСАНИЕ ИЗОБР АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(71) Винницкий политехнический ин(54) ОПТОЭЛЕКТРОННОЕ АРИФМЛОГИЧЕСКОЕ УСТРОЙСТВО(57) Изобретение относится к автомвычислительной технике и может бпользовано в различных оптоэлексистемах параллельной обработки 06 Е 1/00, 6 06 Р 15/ жении при построении матричных процессоров, для вычисления логических функций изображений методами клеточной логики. Цель изобретения - повышение быстродействия. Это достигается тем, что устройство содержит в каждом блоке 2 оптической обработки оптически управляемый транспарант 3, светоделитель 5, первый анализатор 6, оптический элемент задержки в виде волоконно-оптического жгута 7, светообъединитель 8. второй анализатор 9 и вращатель 10 плоскости поляризации, поляризатор 11, первый 13 и второй 20 источники излучения, первый 12 и второй 19 коллиматоры, оптоэлектронный затвор 14, светообьединитель 15, оптически управляемый транспарант 16, светоделитель 17 и блок 22 управления. 3 ил.Изобретение относится к автоматике и вычислительной технике и может быть использовано в различных оптоэлектронных схемах параллельной обработки изображений при построении матричных процессоров, для вычисления логических функций изображений методами клеточной логики.Цель изобретения - повышение быстродействия и упрощение устройства.На фиг.1 представлена структурная схема устройства; на фиг.2 - схема блока управления; на фиг,З - схема одновибратора.Устройство содержит информационные входы 1 - 1 п картинных операндов, блоки 2 - 2 п оптической обработки, каждый из которых содержит оптически управляемый транспарант 3, выход 4 блока, светоделитель 5, первый анализатор 6, оптический элемент задержки в виде волоконно-оптического жгута 7, светообъединитель 8, второй анализатор 9 и вращатель 10 плоскости поляризации, а также поляризатор 11, первый коллиматор 12, первый источник 13 излучения, оптоэлектронный затвор 14, оптический накапливающий блок, содержащий светообъединитель 15, оптически управляемый транспарант 16, светоделитель 17, выход 18, второй коллиматор 19, второй источник 20 излучения, первый 21, второй 23 и третий 24 выходы блока 22 управления и вход 25 запуска.Блок 22 управления содержит одновибраторы 261-26 р(р=2 ), элемент НЕ 27, элементы И 281 - 28, регистр 29 и элемент ИЛИ 30,Одновибратор 26 содержит ЯЯ-триггер 31, резистор 32, транзистор 33, БИСПИН- транзистор 34, конденсатор 35, резистор 36, светодиод 37 и переменный резистор 38.Устройство работает следующим образом.В регистр 29 блока 22 управления заносится код. Каждому коду на регистре 29 соответствует своя выполняемая функция. Одновибраторы 26 - 26-1 осуществляют задержки электрического сигнала, причем время задержки каждого одновибратора выбирается подбором соответствующего резистора 38, причем ъ+)ь (ь - время задержки в к-м одновибраторе 26), На выходе 24 блока 22 формируются управляющие сигналы для оптоэлектронного затвора 14, Сигнал запуска с входа 25 одновременно запускает первый источник 13 излучения и при выставленных информационных операциях на входах 1-1 устройство начинает обработку. Плоскопараллельный световой поток с выхода первого коллиматора 12 поляризуется в выбранной плоскости поляризации поляризатором 11 и поступает на сигнальный оптический вход транспаранта 3 первого блока 21. На выходе транспаранта формируется изображение ИХ 1, где И и Х 1 - соответственно изображения сигнального и 5 управляющего входов транспаранта 3. Привыбранных направлениях поляризации первого 6 и второго 9 анализаторов плоскости поляризации на выходах соответствующих анализаторов устанавливаются соответст венно изображения ИХ 1 и ИХ 1, плоскостиполяризации которых выравниваются для дальнейшей обработки другими блоками 2 с помощью вращателя 10 плоскости поляризацииПрименение волоконно-оптического 15 жгута на одном из оптических входов светообъединителя 8 обеспечивает временную задержку соответствующего оптического потока, в данном случае потока ИХ 1, на время т 1. Время т 1 подбирается соответствую щей длиной жгута, а место размещения (вкаком из входов светообъединителя 8) жгута 71 не существенно, Это повлияет лишь на очередность проецирования во времени изображений ИХ и ИХ на сигнальном вы ходе 4 первого блока 21, разделенных временем т 1. Таким образом, применение пластин анализаторов и поляризации обеспечивает в общем случае выделение(формирование) изображений Нь 1 Х и Нь 1 Х;, где Х 30 - изображение текущего операнда, Нн -изображение части минтерма изобракений предыдущих блоков обработки, сформированных изображениями Х 1, , Хь 1, Соответствующая длина волоконно-оптического 35 жгута 7 в каждом из блоков обработки обеспечивает выделение во времени соответствующей части минтерма. Поэтому на сигнальном выходе 4 последнего блока 2 л обработки последовательно во времени 40 формируются все возможные минтермыизображений: Х 1, Х 2, , Хп Х 1, Х 2, Хл - всего 2". Подавая в соответствующие моменты времени управляющие сигналы с вы хода 24 блока 22 на управляющий вход 45 оптоэлектронного затвора 14, осуществляют включение (разрешение) того или иного минтерма, Например, при п=З, чтобы осуществить операцию логическое ИЛИ, нужно в соответствующие моменты времени на за твор 14 подать сначала нулевой сигнал, затем все единичные сигналы (единичным сигналам соответствует состояние затвора, пропускающее световой поток). Разрешенные минтермы суммируются (интегрируют ся) при помощи транспаранта 16,светообъединителя 15 и светоделителя 17.Второй источник 20 излучения при этом включен, так как на входе 25 первоначально поданный импульс уже отсутствует. Данный первоначальный импульс лишь проводил1711140 50 55 обнуление соответствующей оптической памяти, являющейся по сути О-триггером картинного типа на оптически управляемом транспаранте, Результат вычисления формируется на оптическом выходе 18 устройства.Данное устройство позволяет вычисдлять все возможные 2 значений разных логических функций от и операндов картинного типа, т,е. по сути представляет собой арифметико-логическое устройство оптоэлектронного матричного процессора, Возможность вычислений различных логических функций расширяет функциональные возможности устройства по сравнению с прототипом. Весь вопрос вычислений заключается лишь в правильном формировании управляющих сигналов во времени, что исключает погрешность вычислений. Это может быть обеспечено подбором первоначальных значений времен 1 сг", таким образом, чтобы времена АД=1 - 2") были достаточно удалены друг от друга для обеспечения необходимой точности,При необходимости можно обеспечить одновременное вычисление разных логических функций по разным частям оптической апертуры. Для этого следует заменить оптоэлектронный затвор 14 на управляемый транспарант, управляющий оптический вход которого обеспечит вычисление своей логической по каждой из частей оптической апертуры проецированием светового потока через набор специально подобранных оптических масок. Такие маски можно хранить в специально отведенном блоке памяти, а соответствующие сигналы блока управления лишь извлекают нужные в данный момент маски,Формула изобретенияОптоэлектронное арифметико-логическое устройство, содержащее и блоков оптической обработки, где и - число входных операндов, оптический накапливающий блок, оптоэлектронный затвор и источник плоскопараллельного излучения, выход которого оптически связан с сигнальным входом первого блока оптической обработки, выход К-го(1=1п) блока оптической об работки оптически связан с сигнальнымвходом (1+1)-го блока оптической обработки, выход п-го блока оптической обработки оптически связан с информационным входом оптоэлектронного затвора, выход кото рого оптические связан с информационнымвходом оптического накапливающего блока, выход которого является выходом устройства, управляющие входы блоков оптической обработки - информационными 15 входами картинных операндов устройства,каждый блок оптической обработки содержит оптически управляемый транспарант.управляющий и сигнальный входы которого являются одноименными входами блока оп тической обработки, о т л и ч а ю щ е е с ятем, что, с целью повышения быстродействия, в него введен блок управления, входы задания функции и запуска которого являются одноименными входами устройства, 25 управляющие входы источника плоскопараллельного излучения, оптоэлектронного затвора и оптического накапливающего блока соединены с соответствующими выходами блока управления, а в каждый блок оп тической обработки введены светоделитель,первый и второй анализаторы, оптичес ий элемент задержки, вращатель плоскости, оляризации и светообъединитель, выход которого является выходом блока оптической 35 обработки, причем в каждом блоке оптической обработки выходоптическиуправляемого транспаранта оптически связан с входом светоделителя, первый выход которого оптически связан через последовательно располо женные первый анализатор и оптическийэлемент задержки с первым входом светообьединителя, второй выходсветоделителя оптически связан через последовательно расположенные второй анализатор и враща тель плоскости поляризации с вторым входомсветообъединителя.1711140 Составитель А.УшаковТехред М,Моргентал Корректор Н,Ревс мако едакт оизводственно-издательский комбинат "Патент", г, Ужгород, ул.Гагарина, 10 Заказ 339 Тираж ВНИИПИ Государственного ком 113035, МосПодписноета по изобретениям и открытиям при ГКН

Смотреть

Заявка

4719344, 14.07.1989

ВИННИЦКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ

КРАСИЛЕНКО ВЛАДИМИР ГРИГОРЬЕВИЧ, ДУБЧАК ВИКТОР НИКОЛАЕВИЧ

МПК / Метки

МПК: G06E 1/00, G06F 15/66

Метки: арифметико-логическое, оптоэлектронное

Опубликовано: 07.02.1992

Код ссылки

<a href="https://patents.su/4-1711140-optoehlektronnoe-arifmetiko-logicheskoe-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Оптоэлектронное арифметико-логическое устройство</a>

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