An error occurred fetching the project authors.
  1. 19 Mar, 2020 1 commit
  2. 04 Mar, 2020 1 commit
  3. 19 Dec, 2019 1 commit
  4. 18 Dec, 2019 2 commits
  5. 03 Dec, 2019 1 commit
  6. 02 Dec, 2019 1 commit
  7. 28 Nov, 2019 1 commit
  8. 15 Nov, 2019 1 commit
  9. 14 Nov, 2019 1 commit
    • Thomas Schlichter's avatar
      Fix channel estimation for 3/4 sampling · ef3be740
      Thomas Schlichter authored
      In 3/4 sampling mode, the OFDM symbol size is _not_ a power of two (e.g. 1536 instead of 2048).
      In this case it is _not_ OK to calculate the modulus using a binary AND, it _must_ use either the actul modulus operator (%) using an integer division,
      or a _correct_ if statement or tertianary operator like this:
      
      re_offset = (re_offset + 4 >= ue->frame_parms.ofdm_symbol_size) ? (re_offset + 4 - ue->frame_parms.ofdm_symbol_size) : (re_offset + 4);
      
      But of course using the actual modulus operator is much more readable and surely not much slower:
      
      re_offset = (re_offset + 4) % ue->frame_parms.ofdm_symbol_size;
      ef3be740
  10. 13 Nov, 2019 1 commit
  11. 12 Nov, 2019 1 commit
  12. 08 Nov, 2019 1 commit
  13. 08 Oct, 2019 3 commits
    • Ahmed Hussein's avatar
      b0f5f5f8
    • Ahmed Hussein's avatar
      Providing time domain channel estimates · 675c0dff
      Ahmed Hussein authored
      675c0dff
    • Ahmed Hussein's avatar
      channel estimation, compensation, etc .. · 3a8bf560
      Ahmed Hussein authored
      Added the following folder:
      - ../openair1/PHY/NR_ESTIMATION/
      
      Added the following file to CMakelists.txt:
      - ../openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
      
      Added the following functions:
      - nr_pusch_dmrs_rx
      - nr_gold_pusch
      - nr_ulsch_channel_level
      - nr_ulsch_channel_compensation
      - nr_ulsch_scale_channel is commented out (I think only used for downlink)
      
      Changes from Khalid Ahmed Mahmoud Mohamed:
      - nr_pusch_channel_estimation is used
      - nr_ulsch_scale_channel is used
      - nr_ulsch_channel_level is used
      - nr_ulsch_channel_compensation is used
      - multiple logging options for channel and signal magnitude
      3a8bf560
  14. 23 Aug, 2019 3 commits
    • Ahmed Hussein's avatar
      45c764a3
    • Ahmed Hussein's avatar
      Providing time domain channel estimates · 768d2141
      Ahmed Hussein authored
      768d2141
    • Ahmed Hussein's avatar
      channel estimation, compensation, etc .. · abfd0723
      Ahmed Hussein authored
      Added the following folder:
      - ../openair1/PHY/NR_ESTIMATION/
      
      Added the following file to CMakelists.txt:
      - ../openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
      
      Added the following functions:
      - nr_pusch_dmrs_rx
      - nr_gold_pusch
      - nr_ulsch_channel_level
      - nr_ulsch_channel_compensation
      - nr_ulsch_scale_channel is commented out (I think only used for downlink)
      
      Changes from Khalid Ahmed Mahmoud Mohamed:
      - nr_pusch_channel_estimation is used
      - nr_ulsch_scale_channel is used
      - nr_ulsch_channel_level is used
      - nr_ulsch_channel_compensation is used
      - multiple logging options for channel and signal magnitude
      abfd0723