An error occurred fetching the project authors.
  1. 23 Apr, 2021 2 commits
    • Raghavendra Dinavahi's avatar
      Mapping type A enabled in PUSCH dmrs mask calculation · 5edee9b5
      Raghavendra Dinavahi authored
      	- Procedure get_l_prime is modified
      	- Single and double symbol DMRS are handled in Type A and Type B
      5edee9b5
    • Raghavendra Dinavahi's avatar
      Changes to Downlink DMRS MASK calculation · 5934e8e4
      Raghavendra Dinavahi authored
      Procedure fill_dmrs_mask is modified.
      	- PDSCH Mapping Type B is supported
      	- Modified according to sections 5.1.6.2 of Spec 38.214
      	- Single and double symbol DMRS are handled in Type A and Type B
      
      Mapping type according to the time domain allocation from DCI should be used to get the values of DMRS config
      For sending sib1 - DCI FORMAT 1_0 will be used with SI_RNTI, UE should perform these actions
      according to sections 5.1.6.2 of Spec 38.214
      
      Additional DMRS set to pos2 in case of msg2 reception, msg3 transmission.
      
      Mapping type B is added to RRC reconfig.
      	- nr_dlsim updated to test typeA and typeB. Verified the changes.
      	- RFSIM Validation of PDSCH Mapping TypeB  by changing timedomainallocation in configuration files.
      5934e8e4
  2. 09 Mar, 2021 1 commit
  3. 05 Mar, 2021 2 commits
  4. 04 Mar, 2021 1 commit
  5. 03 Mar, 2021 1 commit
  6. 01 Mar, 2021 1 commit
  7. 26 Feb, 2021 1 commit
  8. 07 Feb, 2021 1 commit
  9. 01 Feb, 2021 1 commit
    • cig's avatar
      Hack to make FDD compatible with current UL scheduling design · aecf2dfa
      cig authored
      - temporary solution since scheduler does not support FDD
      - modified is_NR_UL_slot to return always 1 when is FDD mode
      - this is necessary because currently the scheduler assumes that is TDD
        and tdd_UL_DL_ConfigurationCommon is always initialied
      aecf2dfa
  10. 20 Jan, 2021 1 commit
  11. 18 Jan, 2021 1 commit
  12. 15 Jan, 2021 3 commits
    • cig's avatar
      Introduced a new function to retrieve the transformPrecoding status · 35c4f94e
      cig authored
      - this return whether the transform precoder is enabled or not
      - redundant configuration code has been migrated to the new function
      - get_transformPrecoding is a common MAC function used already
        @ UE side, can be adopted by gNB too
      35c4f94e
    • cig's avatar
      Cleanup MAC header files · 73fbbf50
      cig authored
      - sorted out according to recurring logic that wants function
        prototypes in separate files from data struct and constants
        definitions, variables in separate .c files with inclusion
        of "extern" header files
      - moved function prototypes to resective header files
      - moved data structures and constants to respective header files
      - merged unnecessary mac.h file into mac_defs.h @ MAC UE
      - moved const variables suchs as tables to respective .c files
      - moved extern references to respective extern.h files
      73fbbf50
    • cig's avatar
      Cleanup and review of RA procedure after Msg3 transmission · f09ee3e5
      cig authored
      - related to section 5 of 3GPP TS 38.321 specs
      - handling of RA failure
      - handling of RA completion
      - first implementation of contention-based RA procedures
      - minor fixes related to ue_get_rach and init_ra functions
      f09ee3e5
  13. 08 Jan, 2021 1 commit
  14. 27 Dec, 2020 1 commit
  15. 10 Dec, 2020 1 commit
  16. 01 Dec, 2020 1 commit
  17. 30 Nov, 2020 1 commit
  18. 27 Nov, 2020 1 commit
  19. 24 Nov, 2020 1 commit
  20. 19 Nov, 2020 1 commit
  21. 13 Nov, 2020 1 commit
  22. 10 Nov, 2020 1 commit
  23. 27 Oct, 2020 3 commits
    • cig's avatar
      Broken down get_band into two functions to get duplex offset and frame type · c961e81c
      cig authored
      - the band is coming from the SI, therefore a function to get the band is not
        necessary
      - this solves also the limitations of the get_band algorithm with the NR bands
        overlapping in the NR operating bands table (e.g. band 78 and band 48)
      c961e81c
    • cig's avatar
      Configuration changes to support FDD · 60d81f23
      cig authored
      - adapted the get_band function: the algorithm is now taking into account
        also the UL frequency in order to fetch the proper band (this was failing
        before as some NR bands have the same DL band, e.g. band 65 and 66)
      - added new bands to the NR table as per TS 38.101 V16.4.0 (2020)
      - made the from_nrarfcn function compatible with UL FDD (this function,
        used for both DL and UL  was previously working with TDD only as it
        did not compute properly the frequency for the UL FDD, throwing asserts)
      - introduced common functions to get the NR table idx and the duplex mode,
        removing repeated code in the process
      - removed the unused function to get the uldl offset
      - improved some logging
      - other minor fixes to the relevant code
      60d81f23
    • rmagueta's avatar
      RNTI_SI: update to 0xFFFF · 807b3e90
      rmagueta authored
      807b3e90
  24. 26 Oct, 2020 1 commit
  25. 22 Oct, 2020 1 commit
  26. 17 Oct, 2020 1 commit
  27. 15 Oct, 2020 1 commit
  28. 12 Oct, 2020 1 commit
  29. 06 Aug, 2020 1 commit
  30. 13 May, 2020 1 commit
  31. 14 Sep, 2019 1 commit
  32. 26 Mar, 2019 1 commit
  33. 04 Sep, 2018 1 commit
  34. 23 Oct, 2017 1 commit