Self-checking principle and design of ternary Berger code
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 = m<sub>n</sub>m<sub>n-1</sub>…m<sub>2</sub>m<sub>1</sub> with symbols [Formula: see text], 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 ∈{[Formula: see text]}. 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.
Authors
- Yunfu Shen (ORCID: https://orcid.org/0000-0003-3641-7732)
- Sulan Zhang (ORCID: https://orcid.org/0000-0003-1092-375X)
Institutions
- Sanda University (CN)
- Jiaxing University (CN)
Publication Details
- Journal
- Scientific Reports
- Published
- 2025-04-22
- DOI
- https://doi.org/10.1038/s41598-025-94451-x
- Primary Topic
- Radiation Effects in Electronics
- Type
- article
- Field-Weighted Citation Impact
- 0.00