Claims
- 1. A polarization encoding module that provides first transfer and weight digits and second transfer and weight digits from T and W logic functions and the T' and W' logic functions respectively from an inputted digit-pair of two trinary numbers, wherein each digit is represented by either a vertically poliarized beam, a horizontally polarized beam, or no signal, said encoding module comprising:
- a first beamsplitter array optically interconnected to receive the inputted digit-pair and
- optical gates optically coupling selective components from the first beamsplitter array, and
- a second beamsplitter array optically connected to the optical gates to output signals representative of output signals from T, W, T' and W' logic function modules.
- 2. An apparatus according to claim 1 in which the first beamsplitter array, optical gates and second beamsplitter array are optically interconnected by optical waveguides.
- 3. An apparatus according to claim 2 in which the first beamsplitter array includes:
- a 33/66 beamsplitter receiving the inputted digit-pair and separating them into sum components of 33% and 66%; a quarter wave-plate optically coupled to pass the 33% sum component and feeding it to a first polarized beamsplitter that provides a first vertical component at one output and a first horizontal component at the other output; a second polarized beamsplitter optically coupled to receive the 66% sum component for separating it into a second vertical component and a second horizontal component; a first 50/50 beamsplitter optically coupled to receive the second vertical component and provide divided first and second vertical components; a second 50/50 beamsplitter optically coupled to receive the second horizontal component and to provide divided first and second horizontal components.
- 4. An apparatus according to claim 3 in which the optical gates includes:
- a first optical gate optically coupled to receive the first vertical component and the divided first vertical component to provide an output; a second optical gate optically coupled to receive the first horizontal component and the divided first horizontal component to provide an output; a third optical gate optically coupled to receive the divided second horizontal component to provide an output; and a fourth optical gate optically coupled to receive the divided second vertical component to provide an output.
- 5. An apparatus according to claim 4 in which the second beamsplitter array includes:
- a third polarizing beamsplitter optically coupled to receive the outputs of the first and second gates and pass them to an optically interconnected third 50/50 beamsplitter which provides a W' logic function output and a split output optically connected to a fourth 50/50 beamsplitter, the fourth 50/50 beamsplitter has a half wave-plate at one its outputs to provide a W logic function output, and a fifth 50/50 beamsplitter at another output; a fourth polarizing beamsplitter optically coupled to receive the outputs from the third and fourth gates and pass them to an optically interconnected sixth 50/50 beamsplitter which provides a T' logic function output and a split output optically coupled to said fifth 50/50 beamsplitter which provides a T logic function output.
- 6. A partial product polarization encoding module to effect the complement of a trinary number, wherein each digit of said trinary number is represented by either a vertically polarized beam, a horizontally polarized beam, or no signal, said encoding module comprising:
- a first beamsplitter array optically interconnected to receive an inputted digit the trinary number
- optical gates optically coupled to the first beamsplitter array to provide output signals and
- a second beamsplitter array optically coupled to the optical gates to provide responsive output signals representative of an M logic function module output signal.
- 7. An apparatus according to claim 6 in which the first beamsplitter array, the optical gates and the second beamsplitter array are optically interconnected by optical waveguides.
- 8. An apparatus according to claim 7 in which the first beamsplitter array and the optical gates include:
- a first polarizing beamsplitter optically coupled to receive the inputted digit as well as a steady-state signal condition separating them into first and second sum signals; a second polarizing beamsplitter optically receives the first sum component signal and provides primary and secondary components; a first 50/50 beamsplitter optically receives the primary component and provides one output going to a first gate of the optical gates and another output to a second gate of the optical gates; a second 50/50 beamsplitter optically receives the secondary component and provides one output to a first half wave-plate which provides a rotated input for the first gate, said second 50/50 beamsplitter providing another output to a third gate; a third polarizing beamsplitter coupled to optically receive the second sum component and to separate it into a primary polarized component and a secondary polarized component; a third 50/50 beamsplitter optically receiving the primary polarized component and passing an output therefrom to the third gate, and another output therefrom, to a second half wave-plate which provides a rotated input to a fourth gate; and a fourth 50/50 beamsplitter optically coupled to receive the secondary polarized component to provide one output therefrom, to the second gate and another output therefrom, to the fourth gate.
- 9. An apparatus according to claim 8 in which the second beamsplitter array includes:
- a fifth 50/50 beamsplitter coupled to receive an output from the first gate and an output from the second gate after it has been rotated by an optically interposed third half wave plate; a sixth 50/50 beamsplitter coupled to receive an output from the third gate and an output from the fourth gate; and a fourth polarizing beamsplitter optically coupled to receive the outputs of the fifth and sixth 50/50 beamsplitters to provide a composite output signal.
- 10. An apparatus for optically implementing the arithmetic processing of the digits of two trinary numbers each trinay number being represented in modified signed digit number representations comprising:
- means optically coupled to receive the two trinary numbers for optically generating partial products of both trinary numbers
- a plurality of optical adder array assemblies each coupled to receive a pair of partial products to optically create composite trinary output signals therefrom; and
- means optically coupled to receive the composite trinary output signals from the plurality of optical adder array assemblies for optically adding the composite outputs together to provide a product trinary output signal, each optical adder array assembly is fabricated to include:
- means optically receiving a pair of partial products of both trinary numbers for optically providing first transfer and weight digits in accordance with T and W truth table logic functions on digit-pairs made up of corresponding digits in each trinary number, all digit-pairs of the two trinary numbers being simultaneously received and being optically processed in parallel to produce simultaneous and parallel optical first transfer and weight digits;
- means optically receiving the first transfer and weight digits from said optically providing means except for a left most pair of first transfer and weight digits and a right most pair of first transfer and weight digits for optically generating second transfer and weight digits in accordance with T' and W' truth table logic functions, the first transfer and weight digits being optically operated on simultaneously and in parallel to generate the second transfer and weight digits; and
- means optically receiving one digit of said left most pair of the first transfer and weight digits from said optically providing means for optically producing a left most second transfer digit in accordance with a T' truth table logic function, said one digit of said left most pair of the first transfer and weight digits being optically operated on simultaneously and in parallel with the other first transfer and weight digits to provide said left most second transfer digit;
- means optically receiving one digit of said right most pair of the first transfer and weight digits from said optically providing means for optically enabling a right most second weight digit in accordance with a W' truth table logic function, said one digit of said right most pair of the first transfer and weight digits being optically operated on simultaneously and in parallel with the other first transfer and weight digits to enable said right most second weight digit; and
- means optically coupled to receive said second transfer and weight digits, the other digit of said left most pair of the first transfer and weight digits and said left most second transfer digit for optically combining thereof in accordance with T truth table logic functions and to optically combine these digits simultaneously and in parallel with the other digit of said right most pair of the first transfer and weight digits and said right most second weight digit, which together form a composite trinary output signal;
- and each composite output optical adding means is fabricated to include:
- means optically receiving the composite trinary output signals for optically providing third transfer and weight digits in accordance with T and W truth table logic functions on digit-pairs made up of corresponding digits in each composite trinary output signal, all digit-pairs of the two composite trinary output signals being simultaneously received and being optically processed in parallel to produce simultaneous and parallel optical third transfer and weight digits;
- means optically receiving the third transfer and weight digits from said optically providing means except for a left most pair of third transfer and weight digits and a right most pair of third transfer and weight digits for optically generating fourth transfer and weight digits in accordance with T' and W' truth table logic functions, the third transfer and weight digits being optically operated on simultaneously and in parallel to generate the fourth transfer and weight digits; and
- means optically receiving one digit of said left most pair of the third transfer and weight digits from said optically providing means for optically producing a left most fourth transfer digit in accordance with a T' truth table logic function, said one digit of said left most pair of the third transfer and weight digits being optically operated on simultaneously and in parallel with the other third transfer and weight digits to provide said left most fourth transfer digit;
- means optically receiving one digit of said right most pair of the third transfer and weight digits from said optically providing means for optically enabling a right most fourth weight digit in accordance with a W' truth table logic function, said one digit of said right most pair of the third transfer and weight digits being optically operated on simultaneously and in parallel with the other third transfer and weight digits to enable said right most fourth weight digit; and
- means optically coupled to receive said fourth transfer and weight digits, the other digit of said left most pair of the third transfer and weight digits and said left most fourth transfer digit for optically combining thereof in accordance with T truth table logic functions and to optically combine these digits simultaneously and in parallel with the other digit of said right most pair of the third transfer and weight digits and said right most fourth weight digit, which together form a product trinary output signal; said optically providing means in each optical adder array assembly and composite output optical adder means includes a plurality of optically interconnected T logic function modules and a plurality of optically interconnected W logic function modules, said optically generating means includes a plurality of optically interconnected T' logic function modules and a plurality of optically interconnected W' logic function modules to be extended in number to accommodate different magnitudes of trinary numbers and trinary output signals respectively and said optically producing means includes one optically interconnected T' logic function module, said optically enabling means includes one optically interconnected W' logic function module and said optically combining means includes at least one T logic function module and the trinary numbers and trinary output signals are represented by three possible conditions, a vertical polarization condition, a horizontal polarization condition and a zero (no signal) condition.
Parent Case Info
This is a division of application Ser. No. 947,142, filed Dec. 29, 1986, now U.S. Pat. No. 4,838,646.
STATEMENT OF GOVERNMENT INTEREST
The invention described herein may be manufactured and used by or for the Government of the United States of America for governmental purposes without the payment of any royalties thereon or therefor.
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
4811258 |
Andersen et al. |
Mar 1989 |
|
Foreign Referenced Citations (1)
Number |
Date |
Country |
0574718 |
Sep 1977 |
SUX |
Non-Patent Literature Citations (1)
Entry |
Simizu et al.; "Multi-Layered Interative Optronic Adder-Subtracter Circui ". |
Divisions (1)
|
Number |
Date |
Country |
Parent |
947142 |
Dec 1986 |
|