MODELING OF TURBO-PRODUCT-CODES DECODING PROCESS USING MODELSIM ENVIRONMENT
DOI:
https://doi.org/10.24025/2306-4412.4.2018.162764Keywords:
modeling, testbench, decoder, Turbo-Product-codes.Abstract
In the article the results of modeling of developed Turbo-Product-codes (TP-codes) decoder in ModelSim environment have been presented. The method of modeling and implementation of test-benches for this type of devices are described. The decoder under modeling has a feature of changing the code to process the message immediately during the work state. Correspondingly, it is able to work not just with one code but also with a set of codes. Configuration change can be performed after the end of decoding current encoded message. It provides a great advantage as such decoder can utilize different codes according to external conditions concerned with signal transmission. It allows to im-prove the efficiency of information transmission system and can eventually make a notable gain for many decoder’s working parameters (correction ability, throughput, cost of development, etc.). All the stages of decoder work are thoroughly considered and presented with wave diagrams for every single stage. ModelSim environment ensures the possibility of demonstration of each separate block, as well as the whole system and intercommunication among blocks. It makes possible to assess the correct-ness of decoding stages and general decoding results. Testbench and decoder itself have been imple-mented in VHDL description language. During the work of testbench file operations are used inten-sively (input, output, and intermediate data). The result of testbench work is compared with the result of software model to prove the correctness of implementation. The comparison is performed byte-to-byte and demonstrates the same results both for ModelSim and software model. In future, implemented means can be extended for using in decoders modeling for TP-codes with different structure and for other types of error-correcting codes.
Downloads
How to Cite
Issue
Section
URN
License
Copyright (c) 2020 Я. М. Крайник, В. О. Перов, М. П. Мусієнко The authors who publish in this journal agree to the following terms:The authors reserve the right to authorship of their work and give the journal the right to first publish this work under the terms of the Creative Commons Attribution License CC BY-NC, which allows other persons to freely distribute published work with a mandatory reference to authors of the original work and the first publication of the work in this journal.
Authors have the right to conclude separate additional agreements for the non-exclusive distribution of the paper in the form in which it was published by this journal (for example, posting work in electronic repository or publishing as part of a monograph), provided that the link to the first publication in this journal is maintained.
The journal policy allows and encourages authors to post on the Internet (for example, in repositories of institutions or on personal websites) the manuscript of work, both before the submission of this manuscript to the editorial staff, and during its editorial work, as it contributes to the emergence of productive scientific discussion and positively affects the efficiency and dynamics of published work citation (see The Effect of Open Access).