Sensors & Transducers (Dec 2016)

An Optical Processor for Data Error Detection and Correction Using a (9,5) Binary Code Generator and the Syndrome Decoding Process

  • M. A. Vieira,
  • M. Vieira,
  • P. Louro,
  • V. Silva,
  • J. Costa

Journal volume & issue
Vol. 207, no. 12
pp. 58 – 64

Abstract

Read online

Based on a-SiC:H technology, we present an optical processor for data error detection and correction using a suitable (9,5) Hamming binary code generator and the syndrome decoding process. The optical processor consists of an a-SiC:H double p-i-n photodetector with two ultraviolet light biased gates. The relationship between the optical inputs (transmitted data) and the corresponding output levels (the received data) is established and decoded. Results show that under irradiation the device acts as an active filter. Under front irradiation the magnitude of the short wavelength is quenched and in the long wavelength range is enlarged, while the opposite happens under back lighting. Parity bits are generated and stored simultaneously with the data word. Parity logic operations are performed and checked for errors together. An all- optical processor for error detection and correction is presented to provide an experimental demonstration of this fault tolerant reversible system. Two original coloured string messages, having 4- and 5- bits, respectively, are analyzed and the transmitted 7- or 9- bit string, the parity matrix, the encoding and decoding processes, are explained. The design of SiC syndrome generators for error correction is tested.

Keywords