Decoder is an important component in ternary optical computer (TOC), which can translate the optical arithmetic component’s output signal into corresponding electronic signals. A kilobit automatic decoder based on the current ternary optical computer is discussed. The decoding system is composed of four cameras and an embedded board. The cameras capture pictures exported from the optical arithmetic component, and process them with an embedded board to produce the result. The decoding software in the embedded system includes photographic control, numeric-generation and output-control. Address-locating, blue-reduction and self-checking techniques are proposed. Address-locating solves the problem that the arithmetic component’s
output pixels do not precisely match the pixels captured by the cameras. Blue-reduction solves the problem of serious jam of the dark state from blue lights. Self-checking improves accuracy and reliability of the decoder.
[1] 金翊, 何华灿, 吕养天. 三值光计算机的基本原理[J].中国科学: E辑, 2003, 33(2): 111-115.
[2] 严军勇, 金翊, 孙浩. 三值光计算机多位编码器与解码器的可行性实验研究[J]. 计算机工程, 2004, 30(14):175-177.
[3] 孙浩, 金翊, 严军勇. 三值光计算机编码器与解码器原理的实验研究[J]. 计算机工程与应用, 2004, 16: 82-83;136.
[4] 左开中, 金翊, 彭俊杰, 等. 三值光计算机百位量级解码器的设计[J]. 中国激光, 2009, 36(4): 823-827.
[5] Jin Y, Shen Y F, Peng J J, et al. Principles and construction of MSD adder in ternary optical computer [J]. Sci China Ser F, 2010, 53(11): 2159-2168.
[6] Jin Y,Wang H J, Ouyang S, et al. Principles, structures, and implementation of reconfigurable ternary optical processors [J]. Sci China Ser F, 2011, 54(11): 2236-2246.
[7] Wang X C, Peng J J, Ouyang S. Control method for the optical components of a dynamically reconfigurable optical platform [J]. Appl Opt, 2011, 50(5): 662-670.
[8] Shen Z Y, Jin Y, Peng J J. Experimental system ternary logic optical computer with reconfigurability [C]// Proc SPIE, DOI: 10.1117/12.831039.
[9] Wang X C, Peng J J, Li M, et al. Carry-free vector-matrix multiplication on a dynamically reconfigurable optical platform [J]. Appl Opt, 2010, 49(12): 2352-2362.
[10] 王先超, 姚云飞, 金翊. 基于三值光计算机的并行无进位加法[J]. 计算机科学, 2010, 37(2): 290-293.
[11] 严军勇, 金翊, 左开中. 无进(借)位运算器的降值设计理论及其在三值光计算机中的应用[J]. 中国科学: E 辑, 2008, 38(12): 2112-2122.
[12] 雷镭. 三值光计算机解码器亮暗阈值自动标定技术[D]. 上海: 上海大学, 2011.