Skip to content
Snippets Groups Projects
  1. Dec 13, 2017
  2. Dec 07, 2017
  3. Dec 04, 2017
  4. Nov 17, 2017
  5. Nov 14, 2017
  6. Nov 04, 2017
  7. Oct 27, 2017
  8. Oct 25, 2017
    • Cédric Roux's avatar
      bugfix: fix timing advance · 6da42658
      Cédric Roux authored
      - remove global variables in the function lte_est_timing_advance_pusch
      - do the smoothing logic that was in lte_est_timing_advance_pusch
        in rx_sdu (is it necessary? is it correct?)
      - put back the value 100 in prach_procedures for the test on prach energy
      - change the value of timing_advance_update
      
        it was:
      
           timing_advance_update                  = sync_pos - eNB->frame_parms.nb_prefix_samples/4; //to check
      
        it is now:
      
           timing_advance_update                  = sync_pos; // - eNB->frame_parms.nb_prefix_samples/4; //to check
      
        this should be checked somehow. The computation looked suspicious. Maybe
        the new one is wrong.
      6da42658
  9. Oct 24, 2017
  10. Oct 23, 2017
  11. Oct 22, 2017
  12. Oct 20, 2017
  13. Oct 19, 2017
    • Cédric Roux's avatar
      bugfix/warning removal · bf926e35
      Cédric Roux authored
      The warning was:
      
      /roux/ru/openairinterface5g/openair1/PHY/LTE_TRANSPORT/pucch.c: In function 'generate_pucch2x':
      /roux/ru/openairinterface5g/openair1/PHY/LTE_TRANSPORT/pucch.c:729:73: warning: array subscript is above array bounds [-Warray-bounds]
             AssertFatal(1==0,"Illegal modulation symbol %d for PUCCH %s\n",B2,pucch_format_string[fmt]);
                                                                               ^
      /roux/ru/openairinterface5g/common/utils/./itti/assertions.h:52:53: note: in definition of macro '_Assert_'
                       __FUNCTION__, __FILE__, __LINE__, ##aRGS);  \
                                                           ^~~~
      /roux/ru/openairinterface5g/openair1/PHY/LTE_TRANSPORT/pucch.c:729:7: note: in expansion of macro 'AssertFatal'
             AssertFatal(1==0,"Illegal modulation symbol %d for PUCCH %s\n",B2,pucch_format_string[fmt]);
             ^
      The root cause was that the array pucch_format_string was not in sync with
      the structure. (This plus why force its size and put \0 in the string...)
      bf926e35
Loading