Page 128 - ISCI’2017
P. 128

1 Statement of the task of decoding, as main objective of the linear programming

            The procedure of obtaining of code book of arbitrary pseudorandom code can be provided as follows.

            The  general  flow  of  binary  characters  of  a  source  is  subject  to  coding  whishes  divided  on the
            sequences by length of  k bits.  These sequences are intended for creation of pseudorandom error

            correcting code. At the same time each combination from k binary characters of a source is transferred

            to decimal  value  x 0  –  sequence number  by which  is determined appropriate sequence of

            pseudorandom numbers  x , x , …, x   n-1  , that  is  x 0  –is ancestor number of the code word
                                       1
                                          2
                   j
                                                                             k
                       j
             X = { x , x , …, x  j  n-1 }   with appropriate number  j = x  j 0 ,  j∈     0,…, ( 2 -1 )     . Thus, for each block from
               j
                       1
                    0
            k   binary characters of a source are put in compliance block from n not binary numbers of a code.
            Numbers of code words determine informative parameters of a signal. For example, amplitudes of
            the quadrature components of subcarrier frequencies [3]. Magnitude
                                                     R= k n  ,                                            (1)

            is speed of error correcting code and shows a ratio of amount of information binary characters of the
            message with amount  of not binary characters  of a codewhich are used for  transmissions on

            communication link. Speed of a code (1) can be both more and less than one. Reason of this property

            is ability of a choice of length of the code word PRC irrespective of length of the initial block of
            binary characters  k.

               On an output of the channel after impact of noise the sequence has an form:
                                              {
                                                 j
                                                        j
                                                                                    *
                                     *
                                                                                *
                                                                            =
                                   X =X +Ξ= x +ξ , x +ξ ,…, x     j  n-1 +ξ n-1 } { x ,x , ,x *  n-1 } ,
                                                                                0
                                     j
                                                     0
                                         j
                                                         1
                                                            1
                                                 0
                                                                                    1

            where  Ξ =    {ξ , ξ ,…,ξ n-1 }  is vector of coordinates of noise. These codes allow to provide rather
                          0
                              1
            low probability of decoding with an error on the block of a code in case of simple increase in block
            length  if throughput of the channel was not exceeded.
                   n
               Now pseudorandom codes are not applied in information transmission systems because the known
            methods of decoding of such codes are based on implementation of the rule of maximum likelihood
            and are possible only in case of symbol-by-symbol comparing, the received channel word with all
            possible options which are stored in the receiver. Decoding procedure is  based on search of the
            minimum value of length of the difference vector of Euclidean distances between points   X j  *  і X i  :
                                                             i 2
                                              *
                                                                               )
                                        min X -X = (x   0 j* -x ) +…+(x n-1 j* -x n-1 i 2    ,
                                              j
                                                  i
                                                            0
                            k
            where   i∈   0… ( 2 -1 )   .
                              
               Thus, computing complexity of such methods of decoding increases exponentially with length of
            block code  n.
            128
   123   124   125   126   127   128   129   130   131   132   133