Error Detection and Correction for Optical Memories

Abstract

Novel optical data storage technologies, such as holographic memories, can store and retrieve data in the form of two dimensional arrays of bits of pages (page-oriented memories, POMs). It is anticipated that such memories will soon be able to provide the data rates required by high performance systems. However, for this to be possible, data pages must be retrieved free of errors. Because there are several sources of noise in a POM system, the data stored in the memory must be appropriately encoded so that an error correction scheme will be able to remove the errors during retrieval and provide the required bit error rate. In this effort, we identified and classified several sources of errors in POMs. We developed a set of metrics for the evaluation of error correcting codes for POMs and we evaluated several array codes. We developed a simulator, where we incorporated implementations of most of the error generation processes and certain error correction codes. We used the simulator to evaluate and compare different error correction codes and to approximate real POM systems. Finally, we investigated optoelectronic techniques for the parallel implementation of error control schemes in POMs that could achieve the required throughput.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1997
Accession Number
ADA329310

Entities

People

  • Pericles A. Mitkas

Organizations

  • Colorado State University

Tags

Communities of Interest

  • Advanced Electronics
  • C4I
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Coding
  • Computational Science
  • Computer Programming
  • Computers
  • Data Rate
  • Data Storage Systems
  • Detection
  • Error Correction Codes
  • Information Theory
  • Logic Gates
  • Modulation
  • Optical Properties
  • Optical Storage
  • Optics
  • Signal Processing
  • Simulators
  • Three Dimensional

Fields of Study

  • Computer science
  • Physics

Readers

  • Computational Modeling and Simulation
  • Image Processing and Computer Vision.
  • Speech Processing/Speech Recognition.

Technology Areas

  • Microelectronics