Cargando…

Permutation-Based Block Code for Short Packet Communication Systems

This paper presents an approach to the construction of block error-correcting code for data transmission systems with short packets. The need for this is driven by the necessity of information interaction between objects of machine-type communication network with a dynamically changing structure and...

Descripción completa

Detalles Bibliográficos
Autores principales: Faure, Emil, Shcherba, Anatoly, Makhynko, Mykola, Stupka, Bohdan, Nikodem, Joanna, Shevchuk, Ruslan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9323508/
https://www.ncbi.nlm.nih.gov/pubmed/35891069
http://dx.doi.org/10.3390/s22145391
_version_ 1784756568224432128
author Faure, Emil
Shcherba, Anatoly
Makhynko, Mykola
Stupka, Bohdan
Nikodem, Joanna
Shevchuk, Ruslan
author_facet Faure, Emil
Shcherba, Anatoly
Makhynko, Mykola
Stupka, Bohdan
Nikodem, Joanna
Shevchuk, Ruslan
author_sort Faure, Emil
collection PubMed
description This paper presents an approach to the construction of block error-correcting code for data transmission systems with short packets. The need for this is driven by the necessity of information interaction between objects of machine-type communication network with a dynamically changing structure and unique system of commands or alerts for each network object. The codewords of a code are permutations with a given minimum pairwise Hamming distance. The purpose of the study is to develop a statistical method for constructing a code, in contrast to known algebraic methods, and to investigate the code size. An algorithm for generating codewords has been developed. It can be implemented both by enumeration of the full set of permutations, and by enumeration of a given number of randomly selected permutations. We have experimentally determined the dependencies of the average and the maximum values of the code size on the size of a subset of permutations used for constructing the code. A technique for computing approximation quadratic polynomials for the determined code size dependencies has been developed. These polynomials and their corresponding curves estimate the size of a code generated from a subset of random permutations of such a size that a statistically significant experiment cannot be performed. The results of implementing the developed technique for constructing a code based on permutations of lengths 7 and 11 have been presented. The prediction relative error of the code size did not exceed the value of 0.72% for permutation length 11, code distance 9, random permutation subset size 50,000, and permutation statistical study range limited by 5040.
format Online
Article
Text
id pubmed-9323508
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-93235082022-07-27 Permutation-Based Block Code for Short Packet Communication Systems Faure, Emil Shcherba, Anatoly Makhynko, Mykola Stupka, Bohdan Nikodem, Joanna Shevchuk, Ruslan Sensors (Basel) Article This paper presents an approach to the construction of block error-correcting code for data transmission systems with short packets. The need for this is driven by the necessity of information interaction between objects of machine-type communication network with a dynamically changing structure and unique system of commands or alerts for each network object. The codewords of a code are permutations with a given minimum pairwise Hamming distance. The purpose of the study is to develop a statistical method for constructing a code, in contrast to known algebraic methods, and to investigate the code size. An algorithm for generating codewords has been developed. It can be implemented both by enumeration of the full set of permutations, and by enumeration of a given number of randomly selected permutations. We have experimentally determined the dependencies of the average and the maximum values of the code size on the size of a subset of permutations used for constructing the code. A technique for computing approximation quadratic polynomials for the determined code size dependencies has been developed. These polynomials and their corresponding curves estimate the size of a code generated from a subset of random permutations of such a size that a statistically significant experiment cannot be performed. The results of implementing the developed technique for constructing a code based on permutations of lengths 7 and 11 have been presented. The prediction relative error of the code size did not exceed the value of 0.72% for permutation length 11, code distance 9, random permutation subset size 50,000, and permutation statistical study range limited by 5040. MDPI 2022-07-19 /pmc/articles/PMC9323508/ /pubmed/35891069 http://dx.doi.org/10.3390/s22145391 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Faure, Emil
Shcherba, Anatoly
Makhynko, Mykola
Stupka, Bohdan
Nikodem, Joanna
Shevchuk, Ruslan
Permutation-Based Block Code for Short Packet Communication Systems
title Permutation-Based Block Code for Short Packet Communication Systems
title_full Permutation-Based Block Code for Short Packet Communication Systems
title_fullStr Permutation-Based Block Code for Short Packet Communication Systems
title_full_unstemmed Permutation-Based Block Code for Short Packet Communication Systems
title_short Permutation-Based Block Code for Short Packet Communication Systems
title_sort permutation-based block code for short packet communication systems
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9323508/
https://www.ncbi.nlm.nih.gov/pubmed/35891069
http://dx.doi.org/10.3390/s22145391
work_keys_str_mv AT faureemil permutationbasedblockcodeforshortpacketcommunicationsystems
AT shcherbaanatoly permutationbasedblockcodeforshortpacketcommunicationsystems
AT makhynkomykola permutationbasedblockcodeforshortpacketcommunicationsystems
AT stupkabohdan permutationbasedblockcodeforshortpacketcommunicationsystems
AT nikodemjoanna permutationbasedblockcodeforshortpacketcommunicationsystems
AT shevchukruslan permutationbasedblockcodeforshortpacketcommunicationsystems