Self-checking principle and design of ternary Berger code

被引:0
|
作者
Zhang Sulan [1 ]
Shen Yunfu [2 ]
机构
[1] Jiaxing University,Provincial Key Laboratory of Multimodal Perceiving and Intelligent Systems
[2] Jiaxing University,School of Artificial Intelligence
[3] Jiaxing University,Engineering Research Center of Intelligent Human Health Situation Awareness of Zhejiang Province
[4] Sanda University,School of Information Science and Technology
关键词
Ternary optical computer (TOC); Berger code; Error detection; Self-checking; Fault tolerance;
D O I
10.1038/s41598-025-94451-x
中图分类号
学科分类号
摘要
With the gradual maturity of the hardware and programming platform of Ternary optical computer (TOC), TOC gradually enters the practical application stage. Its reliability is becoming a research hotspot. The liquid crystal is used to change the polarization direction in the TOC to realize the three-state conversion of light. So the data is ternary and the classical binary detection/correction schemes are ineffective. In this paper, the ternary Berger code is proposed for ternary code-word of the form m = mnmn−1…m2m1 with symbols \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0,1,\overline{1}$$\end{document}, and a principle of error detection based on the ternary Berger code is presented for the error schemes x → y, where x ≠ y and x, y ∈{\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0,1,\overline{1}$$\end{document}}. Then a photoelectric structure of error detection based on ternary Berger code is designed, which can detect single error for huge-bit data with high efficiency and low cost and lower delay.
引用
收藏
相关论文
共 50 条
  • [21] Self checking register file using Berger code
    Abdulhadi, A. H.
    Maamar, Ali H.
    PROCEEDINGS OF THE WSEAS INTERNATIONAL CONFERENCE ON CIRCUITS, SYSTEMS, ELECTRONICS, CONTROL & SIGNAL PROCESSING: SELECTED TOPICS ON CIRCUITS, SYSTEMS, ELECTRONICS, CONTROL & SIGNAL PROCESSING, 2007, : 62 - 68
  • [22] Design for self-checking and self-timed datapath
    Yang, JL
    21ST IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 2003, : 417 - 422
  • [23] EFFICIENT DESIGN OF SELF-CHECKING CHECKER FOR ANY META-OUT-OF-NORMAL CODE
    MAROUF, MA
    FRIEDMAN, AD
    IEEE TRANSACTIONS ON COMPUTERS, 1978, 27 (06) : 482 - 490
  • [24] ON THE DESIGN OF COMBINATIONAL TOTALLY SELF-CHECKING 1-OUT-OF-3 CODE CHECKERS
    LO, JC
    THANAWASTIEN, S
    IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (03) : 387 - 393
  • [25] DESIGN OF SELF-CHECKING SEQUENTIAL-MACHINES
    DHAWAN, S
    DEVRIES, RC
    IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (10) : 1280 - 1284
  • [26] On the design of self-checking controllers with datapath interactions
    Oikonomakos, Petros
    Zwolinski, Mark
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (11) : 1423 - 1434
  • [27] DESIGN OF SELF-CHECKING BUILT-IN CHECKERS
    LITIKOV, IP
    AUTOMATION AND REMOTE CONTROL, 1991, 52 (03) : 423 - 428
  • [28] DESIGN APPROACH TO SELF-CHECKING PROCESSORS.
    Nanya, Takashi
    Kawamura, Toshiaki
    Systems and Computers in Japan, 1986, 17 (10): : 20 - 33
  • [29] Self-checking logic design for FPGA implementation
    Lala, PK
    Burress, AL
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2003, 52 (05) : 1391 - 1398
  • [30] A self-checking ALU design with efficient codes
    Gorshe, SS
    Bose, B
    14TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 1996, : 155 - 161