Self-checking principle and design of ternary Berger code
Abstract 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 t...
Saved in:
| Main Authors: | , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Nature Portfolio
2025-04-01
|
| Series: | Scientific Reports |
| Subjects: | |
| Online Access: | https://doi.org/10.1038/s41598-025-94451-x |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1850172705604632576 |
|---|---|
| author | Zhang Sulan Shen Yunfu |
| author_facet | Zhang Sulan Shen Yunfu |
| author_sort | Zhang Sulan |
| collection | DOAJ |
| description | Abstract 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 n m n−1 …m 2 m 1 with symbols $$0,1,\overline{1}$$ , 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 ∈{ $$0,1,\overline{1}$$ }. 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. |
| format | Article |
| id | doaj-art-2709da3138de46119187c87b4e17cf13 |
| institution | OA Journals |
| issn | 2045-2322 |
| language | English |
| publishDate | 2025-04-01 |
| publisher | Nature Portfolio |
| record_format | Article |
| series | Scientific Reports |
| spelling | doaj-art-2709da3138de46119187c87b4e17cf132025-08-20T02:20:01ZengNature PortfolioScientific Reports2045-23222025-04-011511910.1038/s41598-025-94451-xSelf-checking principle and design of ternary Berger codeZhang Sulan0Shen Yunfu1Provincial Key Laboratory of Multimodal Perceiving and Intelligent Systems, Jiaxing UniversitySchool of Information Science and Technology, Sanda UniversityAbstract 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 n m n−1 …m 2 m 1 with symbols $$0,1,\overline{1}$$ , 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 ∈{ $$0,1,\overline{1}$$ }. 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.https://doi.org/10.1038/s41598-025-94451-xTernary optical computer (TOC)Berger codeError detectionSelf-checkingFault tolerance |
| spellingShingle | Zhang Sulan Shen Yunfu Self-checking principle and design of ternary Berger code Scientific Reports Ternary optical computer (TOC) Berger code Error detection Self-checking Fault tolerance |
| title | Self-checking principle and design of ternary Berger code |
| title_full | Self-checking principle and design of ternary Berger code |
| title_fullStr | Self-checking principle and design of ternary Berger code |
| title_full_unstemmed | Self-checking principle and design of ternary Berger code |
| title_short | Self-checking principle and design of ternary Berger code |
| title_sort | self checking principle and design of ternary berger code |
| topic | Ternary optical computer (TOC) Berger code Error detection Self-checking Fault tolerance |
| url | https://doi.org/10.1038/s41598-025-94451-x |
| work_keys_str_mv | AT zhangsulan selfcheckingprincipleanddesignofternarybergercode AT shenyunfu selfcheckingprincipleanddesignofternarybergercode |