Page 47 - ITU Journal Future and evolving technologies Volume 2 (2021), Issue 6 – Wireless communication systems in beyond 5G era
P. 47

ITU Journal on Future and Evolving Technologies, Volume 2 (2021), Issue 6




          The receiver stores the observed signal ̄x locally and im‑  and of the symbols of the 2 nd  parity symbol sequence p ,
                                                                                                              1
          mediately echoes it back to the transmitter through the  …   (   − 1) scales the amplitude of the    th  systematic
          feedback channel. A corresponding sequence           symbol   (   − 1) and of the symbols of the    th  parity
                                                               symbol sequence p   −1 . Power levels   (  ) and   (  ) are
                              ̃ x = ̄x + g 0           (2)     obtained by NN training. The following constraints pre‑
                                                               serve the codeword’s average power:
          is obtained at the transmitter, where g represents ad‑
                                            0
          ditive white Gaussian noise and other possible feedback‑                        −1
                                                                               2
                                                                                             2
          channel impairments.                                             ∑    (  ) = 1, ∑    (  ) = 1.     (8)
          In the second phase, for each element   (  ) of x, the en‑         =0           =0
          coder computes a corresponding sequence of parity sym‑
          bols
                                                               2.1 QAM/PAM modulator
            p = (   (0), … ,    (   − 1)),     = 0, … ,    − 1  (3)  The DEF code modulator maps the   ‑bit information mes‑
                     
                             
                
                                                               sage m = (  (0), … ,   (   − 1)) to a sequence of real sym‑
          and transmits it through the forward channel.    is the
          number of parity symbols that the encoder generates per  bols x = (  (0), … ,   (   − 1)), hereafter called systematic
                                                               symbols. Each pair of consecutive symbols (  (2  ),   (2   +
          systematic symbol. Thus, the total number of transmitted  1)),    = 0, … ,   /2 − 1, orms a complex QAM symbol
          symbols is   (1 +   ). The DEF code rate is de ined as the                 √ f
          ratio of the message length    over   (1 +   ), that is:    (  )  =    (2  ) +   (2   + 1)  −1, where   (  ) is obtained by
                                                                                                  
                                                               mapping    consecutive bits of m to 2 ‑QAM. The above
                                                               mapping produces     = 2  /   real systematic symbols at
                             DEF  ≜    (1 +   )  .     (4)     the modulator output.
                                                               Examples of QAM/PAM mapping of order    = 2 and    =
          The receiver observes a set of corresponding parity sym‑  4 are shown in Table 1 and Table 2.
          bols sequences ̄ p ,    = 0, … ,    − 1. ̄ p can be written as
                          
                                            
          follows:                                             2.2  Extended feedback
                             ̄ p = p + v ,             (5)
                                    
                               
                                        
                                                               We call Parity Symbol Generator (PSG) the encoder block
          where v     = (   (0), … ,    (   − 1)) represents additive  that computes the parity symbol sequences (see Fig. 1).
                         
                                  
          white Gaussian noise and other forward channel impair‑  Extended  feedback  consists  of  sending  to  the  PSG  a
          ments. ̄ p is immediately echoed back to the transmitter  sequence  of  forward‑channel  output  observations  over
                   
          through the feedback channel so as to obtain         longer time intervals compared to Deepcode [1].
                            ̃ p = ̄ p + g ,            (6)          Table 1 – Example of QAM/PAM mapping of order    = 2.
                                        
                               
                                    
          where g represents additive white Gaussian noise and           (2  ),   (2   + 1)    (2  )    (2   + 1)
                   
          other feedback channel impairments.                                0, 0         1       1
          The  DEF   codeword   is  de ined  as  z      =                    0, 1         1       ‑1
          (  (0), … ,   ((   + 1)   − 1)).  The    th  codeword sym‑         1, 0         ‑1      1
          bol is de ined as follows:                                         1, 1         ‑1      ‑1
                                                                    Table 2 – Example of QAM/PAM mapping of order    = 4.
                      (0)  (  )  (  ),  0 ≤   ≤   − 1
            (  ) = {                                   (7)
                      (   + 1)  (  )   (  ),    ≤  ≤(   + 1)   − 1    (4  ),   (4   + 1),   (4   + 2),   (4   + 3)    (2  ),   (2   + 1)
                                 
                = (   −   ) mod   ,                                          0, 0, 0, 0               3, 3
                                                                             0, 0, 0, 1               3, 1
               = ⌊(   −   )/  ⌋ ,
                                                                             0, 0, 1, 0               3, ‑3
          where   (0) and   (   + 1),    = 0, … ,    − 1, are codeword       0, 0, 1, 1               3, ‑1
          power levels,   (  ),    = 0, … ,   −1, are symbol power lev‑      0, 1, 0, 0               1, 3
                       th
          els,   (  ) is the    systematic symbol, and    (  ) is the    th  0, 1, 0, 1               1, 1
                                                 
                       th
          symbol of the    parity sequence (3). Codeword power               0, 1, 1, 0              ‑1, ‑3
          levels reallocate the power among codeword symbols as              0, 1, 1, 1              ‑1, ‑1
          follows: the systematic symbols are scaled by   (0); the           1, 0, 0, 0               ‑3, 3
           st
          1 parity symbol of each parity sequence is scaled by               1, 0, 0, 1               ‑3, 1
            (1), the 2 nd  parity symbol of each parity sequence is          1, 0, 1, 0              ‑3, ‑3
          scaled by   (2), etc. Symbol power levels reallocate the           1, 0, 1, 1              ‑3, ‑1
          power among codeword symbols as follows:   (0) scales              1, 1, 0, 0               ‑1, 3
                             st
          the amplitude of the 1 systematic symbol   (0) and of              1, 1, 0, 1               ‑1, 1
                            st
          the symbols of the 1 parity symbol sequence p ,   (1)              1, 1, 1, 0              ‑1, ‑3
                                                    0
          scales the amplitude of the 2 nd  systematic symbol   (1)          1, 1, 1, 1              ‑1, ‑1
                                             © International Telecommunication Union, 2021                    35
   42   43   44   45   46   47   48   49   50   51   52