ISSN 1000-1239 CN 11-1777/TP

• 系统结构 •

### 三值光学处理器的MSD数据正/负值判断器设计与实现

1. 1(齐齐哈尔大学计算机与控制工程学院 黑龙江齐齐哈尔 161006); 2(上海大学计算机工程与科学学院 上海 200072); 3(阜阳师范学院数学与统计学院 安徽阜阳 236041) (15845673377@163.com)
• 出版日期: 2017-06-01
• 基金资助:
国家自然科学基金项目(61672006)；黑龙江省自然科学基金项目(F201440)

### Design and Implementation of Positive and Negative Discriminator of MSD Data for Ternary Optical Processor

Zhang Honglie1, Zhou Jian1, Zhang Sulan2, Liu Yanju1, Wang Xianchao3

1. 1(College of Computer and Control Engineering, Qiqihar University, Qiqihar, Heilongjiang 161006); 2(School of Computer Engineering and Science, Shanghai University, Shanghai 200072); 3(School of Mathematics and Statistics, Fuyang Teachers College, Fuyang, Anhui 236041)
• Online: 2017-06-01

Abstract: The numerical positive/negative or zero value discriminator is a key component to compare the data size in computer. With the advent of the MSD (modified signed-digit) parallel adder which using three state optical signal to express number in the ternary optical processor, the research of positive/negative or zero value discriminator of MSD digit is becoming an important test to perfect ternary optical processor. Based on the characteristics of MSD data and the correspondence of the optical signal and the MSD digit, this paper proposes a method to ascertain the positive/negative or zero value of the multi-bit MSD data via direct analysis of a group of tree state optical signals which expressing the MSD data. By applying this method to the subtraction result of MSD data, it is realized to discriminate the size of two MSD data. According to the above theory, in this paper a structure of MSD data discriminator is established, which is made of polarizer, liquid crystal and half-mirror. In addition to FPGA as the control circuit, a 3-bit MSD data discriminator is realized. The validity of the discriminator is proved by some experiment, and the correctness of the basic theory and the feasibility of the structural design are proved too.