For electronic equipment of space systems, and primarily memory devices, the task of protection from the effects of ionizing cosmic radiation and other external factors that distort stored and processed information is relevant. This paper proposes a holographic coding method that allows you to restore information in the event of a large number of errors. The method is based on recording into memory, instead of the original digital hologram data, a virtual digital object corresponding to a data block. The divisibility property of a hologram is used, which makes it possible to reconstruct a recorded data block from its fragment. The achieved level of noise immunity is determined by the size of the hologram. For an 8-bit data block, recording a 256-bit hologram provides information recovery if 75 % of the recorded hologram is lost. The developed decoder corrects a package of dependent (grouping) errors that distort all bits of the hologram. The number of random independent errors that the decoder corrects can be up to 40 % of the recorded information. The information storage system, resistant to ionizing radiation, is a memory array of increased capacity, taking into account the selected redundancy factor, and a memory controller that performs holographic encoding when recording information and decoding with automatic error correction when reading information. The operating algorithm of the controller itself can be implemented in the form of a programmable logic integrated circuit, or stored in a read-only memory device that is not affected by ionizing radiation.
Read full abstract