计算机工程与科学

三值光学计算机自动解码器

展开
  • 上海大学计算机工程与科学学院, 上海200072

收稿日期: 2012-01-09

  网络出版日期: 2013-04-30

基金资助

国家自然科学基金资助项目(61073049); 教育部博士点基金资助项目(2009310811016); 上海市教委重点学科建设资助项目
(J50103); 上海市教委创新基金资助项目(13ZZ074)

Automatic Decoder of Ternary Optical Computer

Expand
  • School of Computer Engineering and Science, Shanghai University, Shanghai 200072, China

Received date: 2012-01-09

  Online published: 2013-04-30

摘要

解码器是三值光学计算机(ternary optical computer, TOC)中负责将运算器输出的结果从三值光信号变换成对应的电信号的部件. 根据现有三值光学计算机的实际状况, 实现了一款自动千位三值光学计算机解码器系统.该系统由4 个数码摄像头和嵌入式系统组成: 利用摄像头采集三值光学处理器输出的运算结果的图像, 由嵌入式系统处理这些图像以获得运算结果的数值. 嵌入式系统中的软件包括拍照控制、数值生成和输出控制三个主要部分.创建的地址定位技术可解决运算器输出图像与摄像头拍摄图像在像素数量上差别过大的问题. 提出并实现的降蓝技术可解决蓝光对液晶暗状态的严重干扰问题. 建立的自检机制可提高解码结果的准确性和可靠性.

本文引用格式

顾莹莹, 金翊 . 三值光学计算机自动解码器[J]. 上海大学学报(自然科学版), 2013 , 19(2) : 138 -143 . DOI: 10.3969/j.issn.1007-2861.2013.02.006

Abstract

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.
文章导航

/