<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Adaptive method for assessing information reliability under uncertainty for 5G and IoT systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Serhii Zaitsev</string-name>
          <email>szaitsev@tu.kielce.pl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vladyslav Vasylenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vasyl Trysnyuk</string-name>
          <email>trysnyuk@ukr.net</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Taras Trysnyuk</string-name>
          <email>taras24t@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Telecommunications and the Global Information Space of the National Academy of Sciences of Ukraine</institution>
          ,
          <addr-line>Chokolivsky Boulevard 13, Kyiv, 02000</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kielce University of Technology (Politechnika Świętokrzyska)</institution>
          ,
          <addr-line>Kielce, Poland, aleja Tysiąclecia Państwa Polskiego 17B, tel</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>The article proposes a method for assessing the reliability of information in high-speed transmission of information over radio channels in conditions of increased noise. The method is based on the calculation of the decoding inaccuracy index (error rate) by the maximum a posteriori probability in systems with multi-parameter adaptation in terms of parameters of error-correcting codes, in particular, turbo codes and codes with low parity check (LowDensity Parity-Check Codes - LDPC). The method provides an increase in the accuracy of decision-making when assessing the reliability of information with an adaptive change in the encoding rate and polynomials of component encoders/decoders under conditions of uncertainty caused by increased data noise.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Turbo codes</kwd>
        <kwd>LDPC-codes</kwd>
        <kwd>uncertainty</kwd>
        <kwd>reliability of information</kwd>
        <kwd>modeling</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        In this regard, one of the main tasks is to evaluate the channel, increase the reliability of
information transmission and use parametric adaptation [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        An increase in reliability can be achieved by using interference-resistant codes, for example:
LDPC codes [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ], turbo codes (TC) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. TC and LDPC codes are adopted by the fifth generation
mobile communication standards 4G LTE and 5G, respectively.
      </p>
      <p>4G and 5G systems use adaptive modulation, power, and coding techniques. In the article we will
consider only the adaptation of coding. In 4G, 5G systems, during adaptation, the coding rate R is
adjusted in the range from 1/5 to 2/3. At the same time, the use of TC is more expedient at low coding
rates, and LDPC codes - at high ones.</p>
      <p>In 4G LTE, for high-speed transmission, TCs are used in combination with PSK-4, QAM-16,
QAM-64 modulations, and for low-speed transmission, convolutional and block codes are used. In 5G
systems, LDPC code is used for high speeds, polar codes are used for low speeds. How modulations
are used PSK-4, QAM-16, QAM-64, QAM-256.</p>
      <p>
        The high efficiency of turbo codes is due to the iterative decoding algorithms developed for
them.Decoding algorithms developed for turbo codes use «soft» solutions at the input and output of
the decoder. In this connection, they received the name of algorithms with «soft» input –«soft» output
SISO (soft input - soft output). These algorithms include the Viterbi algorithm with a «soft» output
SOVA (soft output Viterbi algorithm), the decoding algorithm based on the maximum a posteriori
probability MAP (maximum a posteriori probabilities) or, as mentioned in some sources, the BCJR
algorithm (Bahl-Cocke-Jelinek-Raviv), as well as less complex Max Log MAP and Log MAP
algorithms [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>According to the 3rd Generation Partnership Project (3GPP) TS 38.212, LDPC is recommended
for the Fifth-generation (5G) New Radio (NR) shared channels due to its high throughput, low
latency, low decoding complexity and rate compatibility.For LDPC codes, algorithms based on
calculating the logarithmic ratios of the likelihood functions are also used:Sum Product Algorithm
(SPA), Min-Sum Algorithm (MSA), Layered Sum Product Algorithm (LSPA), Layered Min-Sum
Algorithm (LMSA), Layered Offset Min-Sum Algorithm (LOMSA).</p>
    </sec>
    <sec id="sec-2">
      <title>2. Analysis of research and publications</title>
      <p>
        In [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], a method is presented that solves two problems, namely, estimates of the logarithmic ratio
of the likelihood function and quantization. This method is focused on high-performance computing
units with low latency, achieved using deep neural networks.
      </p>
      <p>
        The paper [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] presents the development of a turbo receiver based on the Bilinear Generalized
Approximate Message Transfer (BiG-AMP) algorithm. In this turbo receiver, all received symbols are
used to estimate the channel state, user activity, and program data symbols, which effectively exploit
the common sparsity pattern. The extrinsic information from the channel decoder is used for joint
channel estimation and data discovery.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] proposes the use of a compression sounding (CS) channel estimator in a system using
orthogonal frequency division multiplexing (OFDM) and software defined radio (SDR) devices. The
application of compression sounding theory is enabled by using sparse reconstruction algorithms such
as orthogonal match search (OMP) and compression sample match search (CoSaMP) to take
advantage of the sparse nature of the pilot subcarriers used in OFDM, optimizing system throughput.
      </p>
      <p>
        Paper [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] proposes a new method for iterative channel estimation and data decoding. In the
proposed method, the probability of occurrence of transmitted symbols is shifted. The a priori
information about the offset is used for the initial channel estimation. The proposed scheme is based
on the parallel concatenation of two shifted convolutional codes, which are constructed as systematic
recursive convolutional codes with state-dependent puncturing.
      </p>
      <p>
        Paper [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] presents an iterative receiver for a channel with phase-coherent block fading. The
receiver jointly estimates the channel and decodes a low density parity check (LDPC) code using a
sum product algorithm.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Formulation of the problem</title>
      <p>The purpose of the article is to develop an adaptive method for assessing the reliability of
information under conditions of uncertainty through the use of a priori and a posteriori information of
the decoder. The method makes it possible to adapt to changing the parameters of the encoder and
decoder of the turbo code (LDPC code) by using the logarithmic ratios of the likelihood functions
(LLRs) and the calculated values of the noise dispersion.
4. Presenattion of the main material</p>
      <p>
        3GPP TS 38.212 [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] standard defines the LDPC channel coding chain before the encoded
information bits transmitted through the channel model. Figure 1 shows the LDPC encoding chain,
which includes transport block CRC attachment, LDPC base graph selection, code block
segmentation and code block CRC attachment, LDPC encoding, rate matching and code block
concatenation. The LDPC channel coding chain after the encoded information bits transmitted
through the channel model is known as LDPC decoding chain shown in Figure 2. The LDPC
decoding chain is the reverse process of LDPC encoding chain.
      </p>
      <p>CRC is an error detection code used to measure BER after decoding. The entire transport block is
used to calculate CRC parity bits.</p>
      <p>LDPC Encoding. LDPC Encoding aims to add redundant bits to the message from the sender to
get codeword which will be transmitted to the receiver. Assume the message to be encoded is denoted
by m1, m2, m3, ..., mK, where K is the number of message bits. The redundant bits are called parity bits
denoted by p1, p2, p3, ..., pL, where L is the number of the parity bits. The encoded message is called
codeword denoted by c1, c2, c3, ..., cN, where N is the number of encoded message bits. The procedure
is shown in Figure 3.
(1)
(2)</p>
      <p>The message bits vector m, parity bits vector p and codeword bits vector c follow equation (1) and
(2).</p>
      <p>H  cT  0
Where H is parity-check matrix, 0 is N x 1 zero vector.</p>
      <p>LDPC decoding. LDPC decoding tries to correct errors using message iterative algorithms. There
are two kinds of decoding algorithms for LDPC decoding. One decoding algorithm is called hard
decision decoding, in which the message passed contains the actual value of bits, such as Bit Flipping
Algorithm. The other decoding algorithm is called soft decision decoding, in which the message
passed is the probability value associated with the occurrence of a particular bit. We consider soft
decision decoding algorithms because soft decision decoding algorithms in the log domain provide
better performance then hard decision decoding algorithms.</p>
      <p>
        LDPC codes can be represented using either parity matrix H or Tanner graph introduced by Tanner
[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. There are two sections in the tanner graph: variable nodes and check nodes corresponding to
rows and columns in the parity-check matrix. An example is shown in Figure 4.
L ci   log Pr ci  0 yi   log Pr  xi  1 yi 
      </p>
      <p>Pr ci  1 yi </p>
      <p>Pr  xi  1 yi  ,
where L(ci) is the input LLR to the decoder.</p>
      <p>The variable nodes operation is shown in equation (4):</p>
      <p>L rji   log rji 0  2 tanh1   tanh  1
rji 1  i'Vj /i  2</p>
      <p> 
L qi' j    



 

 i'Vj /i</p>
      <p>
aij   i' j 

where rji 0 
 ij  sign  L qi' j </p>
      <p>i' j  L qi' j 
  x  log
ex 1
ex 1
and qij(b) is the probability that ci = b, b 0,1 , given extrinsic information from all check nodes,
excluding check node cj and channel sample yi; rji(b) is the probability of the jth check equation being
satisfied given ci = b and the other bits have separable distribution given byqij' j'  j . Where Vj =
{variable nodes connected to check node j}.Vj/i = {variable nodes connected to check node j} /
{variable node i} Ci= {check nodes connected to variable node i} Ci/ j = {check nodes connected to
variable node i} / {check node j} Pi= Pr(ci = 1/yi ), yi is the channel sample at variable node i.</p>
      <p>The check nodes operation is shown in equation:</p>
      <p>L  qij   L ci    L rj'i </p>
      <p>j'Ci / j
L Qi   L ci    L  rj'i 
j 'Ci
.</p>
      <p>Where L(Qi) is the output LLR from the decoder and can be used to make decision.
On fig. 5 shows a block diagram of a two-component TC encoder.</p>
      <p>The TC encoder consists of a cascaded construction of recursive systematic convolutional codes
(RSCC) connected in parallel, separated by an interleaver (I).</p>
      <p>In fig. 6 shows the structural diagram of the multi-component TC encoder.</p>
      <p>At the moment of time t, an information bit ut , t 1, N of a block of size N, is received at the RSSC
input. The RSSC of the turbo code, depending on the value of the input bit, forms systematic ctС and
check bits ctП , t 1, N , ctС, ctП  0,1 . To implement the procedure of phase modulation of the PSK-2
signal, systematic ctС and check bits ctП are converted into systematic xtС and check symbols, xtП ,
t 1, N , xtС, xtП  1,1. The code word of the turbo code is formed by the parallel connection of two
RSSCs separated by an interleaver. As a result of turbo coding, each systematic bit ctС will correspond to
two check bits ctП1 , ctП2 , which are then converted into symbols xtС , xtП1 , xtП2  1,1.</p>
      <p>
        The effective representation of the "soft" solution or the logarithmic ratio of the likelihood
functions (LLR) outside the decoder is defined by the expression [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
      </p>
      <p>P( yt | xt  1) P(xt  1)</p>
      <p> La (xt )  L( yt | xt ) ,
L(xt | yt )  ln</p>
      <p> ln
P( yt | xt  1)</p>
      <p>
        P(xt  1)
where L( yt | xt ) is the LLR yt , which is obtained by measuring yt at the output of the channel
during alternating conditions, which can be transmitted xt  1 or xt  1 , and La (xt ) is the a priori
LLR of the data bit xt . To simplify notation, equation (1) can be rewritten as follows[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]:
L(xt )  Lc ( yt )  La (xt ) .
      </p>
      <p>L(xt )  L(xt )  Le (xt ) .</p>
      <p>
        Here Lc ( yt ) it means that the LLR member is obtained as a result of channel measurements made
in the receiver. For systematic codes, the LLR at the output of the decoder is equal to the following
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]:
      </p>
      <p>In this expression, L(xt ) is the LLR outside the demodulator (at the decoder input), and Le (xt ) is
the «external» LLR, which represents external information resulting from the decoding process. From
equations (2) and (3), the output LLR of the decoder will take the form:</p>
      <p>L(xt )  Lc ( yt )  La (xt )  Le (xt ) .</p>
      <p>The sign L(xt ) is a firm decision about the symbol xt , and the modulus | L(xt ) | is the degree of
reliability (plausibility) of this decision.</p>
      <p>
        Decoder 1, in accordance with its algorithm, produces «soft» decisions about decoded symbols
(output LLR), which consist of three parts [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]:
      </p>
      <p>L1 (xtC )  Lc  ytC1  L1a (xtC )  L1e (xtC ) ,
where xtC is the systematic symbol of the TC encoder.</p>
      <p>
        At the same time, the “external” information of decoder 1 about the symbol xtC , which is a priori
for decoder 2 (taking into account the interleaving operation), will take the form [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
      </p>
      <p>L1e (xtC )  L2a (xtC )  L1 (xtC )  L1a (xtC )  Lc  ytC1 .</p>
      <p>
        The second elementary decoder, having received a priori information about the information
symbols, makes similar calculations, determining its «external» information about the symbol xtC [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]:
      </p>
      <p>L2e (xtC )  L1a (xtC )  L2 (xtC )  L2a (xtC )  Lc  ytC2 ,
which enters the decoder 1 input of the next decoding iteration.</p>
      <p>After performing the necessary number of iterations or in the case of a forced stop of the iterative
decoding procedure, decisions are made about the decoded symbols:</p>
      <p>1, if L(xtC )  0
xtC  
0, if L(xtC )  0
.</p>
      <p>
        As is known, the decoding of TC symbols takes place according to the diagram of the
corresponding RSCC, while the transition recursion, direct recursion, reverse recursion, LLR at the
output of the decoder and the parameter of «external» information are calculated [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Let's consider
the features of calculating the output LLR for decoder 2, using the Map decoding algorithm.
      </p>
      <p>The structural diagram of the three-component TC decoder model is shown in Fig. 7.</p>
      <p>As in the case of two-component TC, three-component decoders work in series. A feature of the
decoding of a three-component TC, in contrast to a two-component one, is that the a priori
information for the component encoder is formed as the sum of not two, but three components: the
channel reading of the systematic bit, as well as the values of the LLR obtained by the two previous
component decoders (if necessary, with previous iteration, including interleaving (I)/deinterleaving
(D) procedures).</p>
      <p>Ln, j1(xС )
a t</p>
      <p>Iterationj
Decoder</p>
      <p>1
Y
1</p>
      <p>Ln1, j1(xС )
a t</p>
      <p>L1e, j (xtС )</p>
      <p>Ln, j1(xС )
a t</p>
      <p>L2e, j (xtС )
I1</p>
      <p>L1, j (xС )
a t Decoder</p>
      <p>2
Y
2</p>
      <p>D1</p>
      <p>L2a, j (xtС ) Lna1, …j(xtС )Decodenr</p>
      <p>Y
n</p>
      <p>Ln2, j (xС )
a t</p>
      <p>Lne, j (xtС )</p>
      <p>Dn
Lna, j (xtС )</p>
      <p>to
iterationj+1
1) Event A1 .</p>
      <sec id="sec-3-1">
        <title>Changed</title>
        <p>xtC  1 was passed.</p>
        <p>2) Event A .</p>
        <p>2
xtC  1 was passed.</p>
        <p>The first decoder, using the "output" LLR, a priori LLR from the second and third decoders of the
previous iteration and information from the channel, determines the "external" information about the
symbol xtC :</p>
        <p>L1e, j (xtC )  L1, j (xtC )  L2a, j1(xtC )  L3a, j1(xtC )  Lc  ytC2 .</p>
        <p>The second decoder uses the “source” LLR, the a priori LLR from the third decoder of the
previous iteration and the a priori LLR from the first decoder of the current iteration, as well as
information from the communication channel, to determine the “external” information about the
symbol:</p>
        <p>L2, j (xtC )  L2, j (xtC )  L3a, j 1(xtC )  L1a, j (xtC )  Lc  ytC2 .</p>
        <p>e</p>
        <p>The third elementary decoder, having received a priori information about the information symbols
from the first and second decoders, as well as using the original LLR and the information received
from the channel, determines its "external" information about the symbol xtC :</p>
        <p>L3e, j (xtC )  L3, j (xtC )  L2a, j (xtC)  L1a, j (xtC)  Lc  ytC2 .</p>
        <p>There are three events about decision-making during decoding by the decoder d, d 1,2 ,
iterations of decoding j, j 1, I , bits of information:
( signLd, j (xtC )  signLd, j (xtC )), L(xtC )  0 . They will make a "firm" decision that the bit
a e
sign
in
values</p>
        <p>Lda, j (xtC )
and</p>
        <p>Lde , j (xtC )
iteration
j
does
not
occur</p>
      </sec>
      <sec id="sec-3-2">
        <title>Changed sign in values</title>
        <p>Lda, j (xtC )
and</p>
        <p>Lde , j (xtC ) iteration
j
does
not
occur
( signLd, j (xtC )  signLd, j (xtC ) ), L(xtC )  0 . They will make a "firm" decision that the bit
a e
3) Event A .</p>
        <p>3</p>
        <p>The sign of the value of the a priori Lda, j (xtC ) and the sign of the value of the a posteriori</p>
        <p>The uncertainty index (error rate) for a two-component decoder d, d 1,2 decoding iteration j,
j 1, I is calculated using the following procedure:</p>
        <p>2
U d , j   Rd , j t 1  Rd , j (t) 1 ,if signLda, j (xtC )  signLde , j (xtC ), t 1, N .</p>
        <p>d 1</p>
        <p>In the case of applying adaptation and reconstruction of the decoder from two-component to
multicomponent, the uncertainty index for the decoder d, d 1, n , decoding iteration j, j 1, I , is
calculated using the following procedure:</p>
        <p>n
U n, j   Rd , j t 1  Rd , j (t) 1 ,if signLda, j (xtC )  signLde , j (xtC ), t 1, N .</p>
        <p>d 1</p>
        <p>The more often the values of the uncertainty index R increase, the more often incorrectly decoded
bits appear, which leads to a deterioration in the reliability of information reception.</p>
        <p>The total uncertainty index R is determined by the sum of the uncertainty indexes for all
decoding iterations:</p>
        <p>I
R   R d , j .</p>
        <p>j1
For the convenience of calculations and adaptation, we will normalize the uncertainty index:
I
 Rd , j
~
R </p>
        <p>R
~
B  N  I
 j 1 ~</p>
        <p>B  N  I
,
~
where B –is the number of data blocks of some observation window, N –is the variable size of the
data block, I–is the number of turbo code decoding iterations.</p>
        <p>When calculating the channel reliability parameter for the LLR, information about the value of the
noise dispersion in the channel is used. We obtain analytical expressions for calculating the noise
variance for a multicomponent decoder. This information will be used to improve the accuracy of
calculating the decoding uncertainty index (error rate).</p>
        <p>Let Le – be a random variable, the values of which are the results of decoding by the i-th decoder,
namely: calculation of LLR about transmitted bits in n-blocks of length N: Lie xkCt , t 1, N , k 1, n .
The mathematical expectation and variance of the random variable L are defined by the following
expressions:
n N
  Lie xkCt 
n N Lie xkCt  M L 2</p>
        <p>e
M L  k 1 t1 , DL  k 1 t1 .</p>
        <p>e nN e n 1N 1</p>
        <p>In this case, with a two-component decoder, the interference variance for the n-th iteration of
decoding of each channel of the OFDM system, taking into account the selected decoding algorithm,
will be determined as follows (for the n-th iteration of decoding):
ˆn21  N11 Nt101 L1,n (x1Сt )  L2,n (x1Сt )  yˆ1t 2 , …, ˆ2nv  N1v Nt v01L1,n (xvСt )  L2,n (xvСt )  yˆvt 2 .</p>
        <p>N1 t 0</p>
      </sec>
      <sec id="sec-3-3">
        <title>With three-component decoding:</title>
        <p>ˆn21  1 N11L1,n (x1Сt )  L2,n (x1Сt )  L3,n (x1Сt )  yˆ1t 2 , …,</p>
        <p>1 Nv1L1,n (xkСt )  L2,n (xkСt )  L3,n (xkСt )  L4,n (xkСt ) yˆvt 2 ,
where yˆ1t , yˆvt – are the estimated transmitted symbols for the 1st iteration of decoding the first
and
v-th
channels, respectively;
yˆ1t  1, if</p>
        <p>Lc y1Ct  0 and
yˆ1t  1 , if</p>
        <p>Lc y1Ct  0 ,
respectively yˆvt  1, if Lc yvCt  0 and yˆvt  1, if Lc yvCt  0 .</p>
        <p>And so on, depending on the number of component encoders (decoders).</p>
        <p>A block diagram of a two-component turbo code decoder with a decision block, which contains
modules for calculating uncertainty indicators Rd , j , R , R , is shown in Fig. 8.
</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>5. Analysis of the results</title>
      <p>Simulation modeling was used to analyze the effectiveness of the method. For comparison, the
fourth generation mobile communication standard LTE-Advanced was chosen. The simulation was
carried out in the Visual Studio 2019 environment. A data transmission system was simulated with
turbo codes, an OFDM modulator (demodulator), a channel with additive white Gaussian noise,
modules for calculating the decoding error probability (the transmitted sequence was compared with
the transmitted one - imitation of the service channel through which test information is transmitted to
assess the reliability of information) and the indicator of decoding uncertainty (error rate). The values
of the decoding uncertainty index (error rate) were calculated only on the basis of the decoding
results. The simulation results were obtained based on the reliability  = 0,95, t= 0,95 (Laplace
function argument), relative accuracy d = 0.1.</p>
      <p>Turbo code was used with generators (1, 23/21), Log Map decoding algorithm, redundancy R =
1/3, pseudo-random and regular interleaver (de-interleaver), number of bits in the block N = 400,
1000. The signal-to-noise ratio changed from 0 up to 1.6 dB.
In fig. 9 shows the graphs of the dependence of the probability of a bit error PB dec and the
uncertainty index (error coefficient) on the signal-to-noise ratio Eb / N J , calculated by the standard
method of simulation modeling, using the proposed method at 8 iterations of turbocode decoding,
compared to the known approximate calculation method.</p>
      <p>1</p>
      <p>The analysis shows that the proposed method provides greater accuracy in assessing the reliability
of information in comparison with the closest analogue.</p>
      <p>On fig. 10,11 shows graphical dependences of the average probability of a decoding bit error
PB dec and the decoding uncertainty index (error rate) on the signal-to-noise ratio Eb / N J , where Eb
is the bit energy and NJ   2 / 2 is the spectral density.</p>
      <p>Analysis of the simulation results shown in fig. 10, 11 shows that as the data block size increases
from N = 400 to 1000, the decoding uncertainty index (error rate) curve approaches the decoding error
probability curve. For example, for N = 1000, 8 decoding iterations with a signal-to-noise ratio of 1.4
dB, the value of the decoding error probability is 5105 , and the value of the decoding uncertainty
index (error rate) is 9105 . For N = 1000, 4 decoding iterations with a signal-to-noise ratio of 1.4 dB,
the value of the decoding error probability is 1,5104 , and the value of the decoding uncertainty index
(error rate) is 2,5103 .</p>
      <p>An analysis of these graphical dependencies shows that with an increase in decoding iterations, the
accuracy of estimating the reliability of information increases (the decoding uncertainty (error rate)
curves approach the decoding error probability modelling curves).</p>
      <p>The degree of similarity between decoding uncertainty indicators and decoding results will be
estimated using the correlation function. The following figure shows graphical dependences of the
correlation coefficient on the signal-to-noise ratio in the channel for N = 1000 and various decoding
iterations.</p>
      <p>The analysis shows that with an increase in decoding iterations, the accuracy of assessing the
reliability of information increases, so for 8 decoding iterations, the values of the correlation
coefficient change from 90 to 98%, for 4 iterations – from 80 to 92%, for 2 decoding iterations – from
60 to 80%.</p>
    </sec>
    <sec id="sec-5">
      <title>6. Conclusion</title>
      <p>1. The article proposes an adaptive method for assessing the reliability of information under
conditions of uncertainty through the use of a priori and a posteriori information of the decoder. The
method allows you to adapt to changing the parameters of the encoder and decoder of the turbo code
(LDPC code) through the use of LRR and the calculated values of the noise dispersion.</p>
      <p>2. In contrast to the known results, due to the use of the sign change of a priori and a posteriori
LRR during iterative decoding and taking into account the noise dispersion values in the channel
reliability parameter, the method allows obtaining information reliability values (error coefficient)
without using an additional service channel.</p>
      <p>3. Simulation analysis shows that with an increase in decoding iterations and the size of a data
block, the accuracy of the information reliability estimate calculated by the decoder without reducing
the throughput approaches the reliability estimate when using an additional service channel. So, for N
= 1000, 8 decoding iterations with a signal-to-noise ratio of 1.4 dB, the value of the decoding error
probability (when using an additional service channel) is 5105 , and the value of the decoding
uncertainty index (error rate) is 9105 .</p>
      <p>4. The method can be used in conjunction with other methods of parametric and structural
adaptation under conditions of a priori uncertainty.</p>
    </sec>
    <sec id="sec-6">
      <title>7. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Shafi</surname>
            <given-names>M.</given-names>
          </string-name>
          <year>5G</year>
          :
          <article-title>A Tutorial Overview of Standards, Trials</article-title>
          , Challenges, Deployment and Practice / Mansoor Shafi,
          <string-name>
            <given-names>Andreas F.</given-names>
            <surname>Molisch</surname>
          </string-name>
          ,
          <string-name>
            <surname>Peter J Smith</surname>
          </string-name>
          , Thomas Haustein, Peiying Zhu, Prasan De Silva, Fredrik Tufvesson, Anass Benjebbour, Gerhard Wunder //
          <source>IEEE Journal on Selected Areas in Communications.- 2017</source>
          . - Vol.
          <volume>35</volume>
          , no.6. - P.
          <fpage>1201</fpage>
          -
          <lpage>1221</lpage>
          . DOI:
          <volume>10</volume>
          .1109/JSAC.
          <year>2017</year>
          .
          <volume>2692307</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Adebusola</surname>
            <given-names>J.A.</given-names>
          </string-name>
          <article-title>An Overview of 5G Technology /</article-title>
          J. A.
          <string-name>
            <surname>Adebusola</surname>
            ,
            <given-names>A. A.</given-names>
          </string-name>
          <string-name>
            <surname>Ariyo</surname>
            ,
            <given-names>O. A.</given-names>
          </string-name>
          <string-name>
            <surname>Elisha</surname>
            ,
            <given-names>A. M.</given-names>
          </string-name>
          <string-name>
            <surname>Olubunmi</surname>
            ,
            <given-names>O. O.</given-names>
          </string-name>
          <string-name>
            <surname>Julius</surname>
          </string-name>
          // 2020 International Conference in Mathematics, Computer Engineering and Computer Science (ICMCECS).
          <source>- 2020</source>
          . - P.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          . DOI:
          <volume>10</volume>
          .1109/ICMCECS47690.
          <year>2020</year>
          .
          <volume>240853</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Globa</surname>
            <given-names>L</given-names>
          </string-name>
          .
          <article-title>Approach to building uniform information platform for the national automated ecological information</article-title>
          and analytical system / L. Globa,
          <string-name>
            <given-names>S.</given-names>
            <surname>Dovgiy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Kopiika</surname>
          </string-name>
          , O. Kozlov // In: CEUR Workshop Proceedings,
          <volume>3021</volume>
          . -
          <fpage>2021</fpage>
          . - P.
          <fpage>53</fpage>
          -
          <lpage>65</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Kopiika</surname>
            <given-names>O.</given-names>
          </string-name>
          <article-title>Use of service-oriented information technology to solve problems of sustainable environmental management / O</article-title>
          . Kopiika, P. Skladannyi // In: CEUR Workshop Proceedings,
          <volume>3021</volume>
          . -
          <fpage>2021</fpage>
          . - P.
          <fpage>66</fpage>
          -
          <lpage>75</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Zaitsev</surname>
            <given-names>S. V.</given-names>
          </string-name>
          <article-title>Structural adaptation of the turbo code coder and decoder for generating the transmission repeat request under conditions of uncertainty / S</article-title>
          . V.
          <string-name>
            <surname>Zaitsev</surname>
            , V. V. Kazymyr // Radioelectronics and
            <given-names>Communications</given-names>
          </string-name>
          <string-name>
            <surname>Systems</surname>
          </string-name>
          . - Springer,
          <year>2017</year>
          . - Vol.
          <volume>60</volume>
          . - P.
          <fpage>18</fpage>
          -
          <lpage>27</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Bae</surname>
            <given-names>J.</given-names>
          </string-name>
          <article-title>An overview of channel coding for 5G NR cellular communications</article-title>
          / J. Bae &amp;
          <string-name>
            <surname>A. Abotabl</surname>
            ,
            <given-names>H. P.</given-names>
          </string-name>
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>K. B.</given-names>
          </string-name>
          <string-name>
            <surname>Song</surname>
            , J. Lee // APSIPA Transactions on Signal and
            <given-names>Information</given-names>
          </string-name>
          <string-name>
            <surname>Processing</surname>
          </string-name>
          .
          <article-title>-</article-title>
          <year>2019</year>
          . - P.
          <fpage>1</fpage>
          -
          <lpage>14</lpage>
          . DOI:
          <volume>10</volume>
          .1017/ATSIP.
          <year>2019</year>
          .
          <volume>10</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>MacKay D. J. C.</surname>
          </string-name>
          <article-title>Near Shannon limit performance of low density parity check codes / D</article-title>
          . J.
          <string-name>
            <surname>C. MacKay</surname>
          </string-name>
          , R. M. Neal // Electron. Lett.
          <article-title>-</article-title>
          <year>1996</year>
          . - Vol.
          <volume>32</volume>
          , no.
          <volume>18</volume>
          . - P.
          <fpage>457</fpage>
          -
          <lpage>458</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Arora</surname>
            <given-names>K.</given-names>
          </string-name>
          <article-title>A survey on channel coding techniques for 5G wireless networks / Arora K</article-title>
          .,
          <string-name>
            <surname>Singh</surname>
            <given-names>J.</given-names>
          </string-name>
          , Randhawa Y.S. // Telecommun. Syst.
          <article-title>-</article-title>
          <year>2020</year>
          . - Vol.
          <fpage>73</fpage>
          - P.
          <fpage>637</fpage>
          -
          <lpage>663</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Berrou</surname>
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Codes</surname>
          </string-name>
          and Turbo Codes / Berrou C. - Springer,
          <year>2010</year>
          . - 415 p.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Arvinte</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>EQ-Net</surname>
          </string-name>
          :
          <article-title>Joint Deep Learning-Based Log-Likelihood Ratio Estimation</article-title>
          and Quantization /Arvinte M.,
          <string-name>
            <surname>Tewfik</surname>
            <given-names>A.H.</given-names>
          </string-name>
          , Vishwanath S. // ArXiv,abs/
          <year>2012</year>
          .12843v2.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Bian</surname>
            <given-names>X.</given-names>
          </string-name>
          <article-title>Joint Activity Detection and Data Decoding in Massive Random Access via a Turbo Receiver / X.</article-title>
          <string-name>
            <surname>Bian</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Mao</surname>
          </string-name>
          , J. Zhang //
          <source>2021 IEEE 22nd International Workshop on Signal Processing Advances in Wireless Communications (SPAWC)</source>
          .
          <source>- 2021</source>
          . - P.
          <fpage>361</fpage>
          -
          <lpage>365</lpage>
          . DOI:
          <volume>10</volume>
          .1109/SPAWC51858.
          <year>2021</year>
          .
          <volume>9593149</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Yanza-Verdugo</surname>
            <given-names>A</given-names>
          </string-name>
          .
          <article-title>Compressive Sensing Based Channel Estimator and LDPC Theory for OFDM using SDR / A</article-title>
          .
          <string-name>
            <surname>Yanza-Verdugo</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Pucha-Cabrera</surname>
            ,
            <given-names>J. I. Ortega</given-names>
          </string-name>
          // Ingenius [online].
          <source>- 2020</source>
          . - N.
          <year>23</year>
          . - P.
          <fpage>74</fpage>
          -
          <lpage>85</lpage>
          . https://doi.org/10.17163/ings.n23.
          <year>2020</year>
          .
          <volume>07</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Takeuchi</surname>
            <given-names>K.</given-names>
          </string-name>
          <article-title>A Construction of Turbo-Like Codes for Iterative Channel Estimation Based on Probabilistic Bias /</article-title>
          K. Takeuchi,
          <string-name>
            <given-names>R. R.</given-names>
            <surname>Muller</surname>
          </string-name>
          , M. Vehkapera // 2011 IEEE Global Telecommunications Conference - GLOBECOM
          <year>2011</year>
          .
          <article-title>- 2011. P. 1-5</article-title>
          . DOI:
          <volume>10</volume>
          .1109/GLOCOM.
          <year>2011</year>
          .
          <volume>6133738</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Jin</surname>
            <given-names>X.</given-names>
          </string-name>
          <article-title>Analysis of Joint Channel Estimation and</article-title>
          LDPC Decoding on Block Fading Channels /Jin X.,
          <string-name>
            <surname>Eckford</surname>
            <given-names>A. W.</given-names>
          </string-name>
          , Fuja T. E. // International Symposium on
          <source>Information Theory and its Applications</source>
          , ISITA2004 Parma, Italy, October
          <volume>10</volume>
          -13. -
          <fpage>2004</fpage>
          . P.
          <volume>679</volume>
          -
          <fpage>684</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <source>[15] «3GPP TS 38.212</source>
          . Technical Specification Group Radio Access Network;
          <article-title>NR; Multiplexing and channel coding (release 16)»</article-title>
          [Online]. Available: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=
          <fpage>321</fpage>
          <lpage>4</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Gallager</surname>
            <given-names>R</given-names>
          </string-name>
          .
          <article-title>Low-density parity-check codes</article-title>
          / R. Gallager // IRE Transactions on Information Theory.
          <article-title>-</article-title>
          <year>1966</year>
          . - Vol.
          <volume>8</volume>
          , no. 1. - P.
          <fpage>21</fpage>
          -
          <lpage>28</lpage>
          . DOI:
          <volume>10</volume>
          .1109/TIT.
          <year>1962</year>
          .1057683
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>