Optical implementation of trinary combinational logic incorporating Fredkin gates

In the present report several implementation of trinary logic functions using three logical values 1 0 and 1 will be presented. Fredkin gate having three input and three output lines has been suggested as a basic building block of an optical computer. In this paper a binary coded trinary (BCT) method has been used to represent each trinary number and several similar logic functions in blocks using Fredkin gates are proposed. I.