Analog Error-Correcting Codes

被引:7
|
作者
Roth, Ron M. [1 ]
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-3200003 Haifa, Israel
关键词
Decoding; Redundancy; Computational modeling; Quantization (signal); Linear codes; Conductors; Analog arithmetic circuits; approximate computation; fault-tolerant computing; linear codes over the real field; vector-matrix multiplication; RECOVERY; REPRESENTATIONS;
D O I
10.1109/TIT.2020.2977918
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Coding schemes are presented that provide the ability to locate computational errors above a prescribed threshold while using analog resistive devices for approximate real vector-matrix multiplication. In such devices, the matrix is programmed into the device by setting an array of resistors to have conductances proportional to the respective entries in the matrix. In the coding scheme that is considered in this work, redundancy columns are appended so that each row in the programmed matrix forms a codeword of a prescribed linear code C over the real field; the result of the multiplication of any input real row vector by the matrix is then also a codeword of C. While error values within +/- delta in the entries of the result are tolerable (for some prescribed delta > 0), outlying errors, with values outside the range +/-Delta (for a prescribed Delta >= delta) should be located and corrected. As a design and analysis tool for such a setting, a certain functional is defined for the code C, through which a characterization is obtained for the number of outlying errors that can be handled, as a function of the ratio Delta/delta. Several code constructions are then presented, primarily for the case of single outlying error handling. For this case, the coding problem is shown to be related to certain extremal problems on convex polygons.
引用
收藏
页码:4075 / 4088
页数:14
相关论文
共 50 条
  • [41] SECRET ERROR-CORRECTING CODES (SECC)
    HWANG, T
    RAO, TRN
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 403 : 540 - 563
  • [42] EFFICIENCY OF BLOCK ERROR-CORRECTING CODES
    GLISIC, SG
    ELECTRONICS LETTERS, 1987, 23 (11) : 557 - 558
  • [43] On the Error-Correcting Capability of LDPC Codes
    Zigangirov, K. Sh.
    Pusane, A. E.
    Zigangirov, D. K.
    Costello, D. J., Jr.
    PROBLEMS OF INFORMATION TRANSMISSION, 2008, 44 (03) : 214 - 225
  • [44] Quantum error-correcting codes and their geometries
    Ball, Simeon
    Centelles, Aina
    Huber, Felix
    ANNALES DE L INSTITUT HENRI POINCARE D, 2023, 10 (02): : 337 - 405
  • [45] Quantum error-correcting output codes
    Windridge, David
    Mengoni, Riccardo
    Nagarajan, Rajagopal
    INTERNATIONAL JOURNAL OF QUANTUM INFORMATION, 2018, 16 (08)
  • [46] Error-Correcting Codes for Automatic Control
    Ostrovsky, Rafail
    Rabani, Yuval
    Schulman, Leonard J.
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2009, 55 (07) : 2931 - 2941
  • [47] ERROR-CORRECTING CODES FOR COMPUTER MEMORIES
    SAGALOVICH, YL
    AUTOMATION AND REMOTE CONTROL, 1991, 52 (05) : 595 - 627
  • [48] INFORMATION CONTENT OF ERROR-CORRECTING CODES
    DORSCH, B
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1970, 16 (01) : 113 - +
  • [49] Error-Correcting Codes in Projective Space
    Etzion, Tuvi
    Vardy, Alexander
    2008 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-6, 2008, : 871 - +
  • [50] ERROR-CORRECTING CODES AND DIGITAL AUDIO
    BERLEKAMP, ER
    JOURNAL OF THE AUDIO ENGINEERING SOCIETY, 1982, 30 (7-8): : 543 - 543