Codec design for ternary code
Аuthors
*, **, ***, ****National Research University of Electronic Technology, 1, sq. Shokina, Moscow, Zelenograd, 124498, Russia
*e-mail: vitaliy_kuznetsov@hotmail.com
**e-mail: leshvol@mail.ru
***e-mail: solodkov_aw@mail.ru
****e-mail: loos.vladislav@yandex.ru
Abstract
Modern communication systems use forward error-correcting codes and types of digital modulations based on a binary alphabet. The binary alphabet as a whole is a standard in the modern world due to the convenience it provides both in circuit implementations of algorithms in integrated circuits, and when working at a high level of abstraction with mathematical models, etc. However, attempts to switch to the ternary alphabet are well known, since it offers a significant increase in the information capacity of a single character, compared with the binary alphabet. The difficulty lies in the absence of a simple and effective one-to-one transition from the binary alphabet to the ternary alphabet.
The article suggests a way to combine the symbols of two binary alphabets to obtain a ternary alphabet and a way to build an error-correcting code on this alphabet. The proposed error-correcting code on a ternary basis is used in a cascade code together with an orthogonal code and subsequent specialized one-dimensional amplitude modulation. It is shown that the proposed method for constructing an error-correcting code on a ternary basis allows transmitting information at a relative speed of 1.58 bits per period of one clock pulse. A cascade code structure is proposed, consisting of a ternary error-correcting code and an orthogonal code that provides correction of single errors. The system operates on the Shannon bound in a continuous channel with additive white Gaussian noise with sufficient reliability for voice communication and high information transfer rate.
Mathematical models of encoding and decoding units have been developed and tested. The simulation shows that when choosing the codeword length of a ternary error-correcting code of 128 symbols, 166 information bits can be transmitted during 128 ternary symbols, which is equivalent to 1.29 information bits per period of one clock pulse. The probability of a bit error in the received characters is at a ratio of = -1.11 dB.
Within the framework of the federal project "Personnel training and scientific foundation for the electronic industry" according to the state assignment for the performance of research work "Development of a technique for prototyping an electronic component base at domestic microelectronic industries based on the MPW service (FSMR-2023-0008)", the architecture of the encoding and decoding unit of the proposed cascade code is developed and implemented in the layout of an integrated circuit. The results of the chip design show that the transition from a binary alphabet of symbols to a ternary one is effectively implemented in the integrated circuit layout both in terms of area and energy consumption and possible limiting clock frequency.
Keywords:
error correcting coding, concatenated codes, algebraic codes, bit error rate, ternary code, encoderReferences
- Bakulin M.G., Kreindelin V.B., Pankratov D.Yu. Tekhnologii v sistemakh radiosvyazi na puti k 5G (Technologies in radio systems on the way to 5G). Moscow: Goryachaya liniya-Telekom Publ., 2018. 280 p.
- Shloma A.M., Bakulin M.G., Kreindelin V.B., Shumov A.P. Novye algoritmy formirovaniya i obrabotki signalov v sistemakh podvizhnoi svyazi (New algorithms for signal generation and processing in mobile communication systems). Moscow: Goryachaya liniya-Telekom Publ., 2008. 344 p.
- Sklyar B. Tsifrovaya svyaz'. Teoreticheskie osnovy i prakticheskoe primenenie (Digital Communications: Fundamentals and Applications). Moscow: Izdatel'skii dom «Vil'yams» Publ., 2003. 1104 p.
- Klark Dzh., ml., Kein Dzh. Kodirovanie s ispravleniem oshibok v sistemakh tsifrovoi svyazi (Error-correction coding for digital communications). Moscow: Radio i Svyaz Publ., 1987. 392 p.
- Forni D. Kaskadnye kody (Concatenated Codes). Moscow: Mir Publ., 1970. 207 p.
- Bleikhut R. Teoriya i praktika kodov, kontroliruyushchikh oshibki (Theory and practice of error control codes). Moscow: Mir Publ., 1986. 576 p.
- Kuznetsov V.S. Nereshennye problemy v oblasti peredachi informatsii i svyazi (Unresolved problems for data transmitting and communicating). Moscow: Goryachaya Liniya-Telekom Publ., 2019. 59 p.
- Kuznetsov V.S. Ternary codes with QAM-9 modulation and their possibilities. Elektrosvyaz'. 2009. No. 3. P. 30-33. (In Russ.)
- Kuznetsov V.S. Possibilities of ternary cascade codes with two-dimentional modulation. Estestvennye i tekhnicheskie nauki. 2009. No. 5. P. 278-289. (In Russ.)
- Berrou C., Glavieux A., Thitimajshima P. Near Shannon Limit Error-Correcting Coding and Decoding: Turbo Codes. Proceedings of the 1993 IEEE International Conference on Communications. Geneva, Switzerland, 1993, P. 1064-1070. DOI: 10.1109/ICC.1993.397441
- Kuznetsov V.S. Pomekhoustoichivost' i chastotnaya effektivnost' v gaussovskom kanale svyazi (Noice immunity and spectral efficiency in Gauss channel). Moscow: MIET Publ., 2015. 92 p.
- Shevtsov V.A., Kazachkov V.O., Letfullin I.R. Investigation of the effectiveness of nonlinear network coding. Izvestiya vysshikh uchebnykh zavedenii. Elektronika. 2024. V. 29, No. 3. P. 368-378. (In Russ.). DOI: 10.24151/1561-5405-2024-29-3-368-378
- Berlekemp E. Algebraicheskaya teoriya kodirovaniya (Algebraic Coding Theory). Moscow: Mir Publ., 1971. 477 p.
- Ageev F.I., Voznyuk V.V. A method for calculating the probability of a bit error for optimal character-by-character coherent reception of binary opposite phase-manipulated signals in the presence of narrowband noise interference in a radio communication channel. Trudy MAI. 2022. No. 124. (In Russ.). URL: https://trudymai.ru/eng/published.php?ID=167070. DOI: 10.34759/trd-2022-124-15
- Shevtsov A.V., Zhurbenko P.V. Error models in discrete communication channels. Vestnik Morskogo gosudarstvennogo universiteta. 2016. No. 75. P. 137-143. (In Russ.)
- Zvonarev V.V., Pitrin A.V., Popov A.S. Calculation of the probability of a bit error in case of incoherent reception of a signal with four-position relative phase manipulation in the presence of harmonic interference. Trudy MAI. 2024. No. 135. (In Russ.). URL: https://trudymai.ru/eng/published.php?ID=179689
- Piterson U., Ueldon E. Kody, ispravlyayushchie oshibki (Error-correcting Codes). Moscow: Mir Publ., 1976. 576 p.
- Shennon K. Raboty po teorii informatsii i kibernetike (Works on information theory and cybernetics). Moscow: Izd-vo inostrannoi literatury Publ., 1963. 829 p.
- Volkov A.S., Kreindelin V.B. Coding algorithm for algebraic non-binary concatenated convolutional codes of reduced complexity. T-Comm – Telekommunikatsii i Transport, 2024. V. 18, No. 3. P. 11-18. (In Russ.)
- Volkov A.S., Solodkov A.V. Development of integrated circuit topology for algebraic convolutional codec. Trudy MAI. 2023. No. 133. (In Russ.). URL: https://trudymai.ru/eng/published.php?ID=177666
Download