1. 27 Oct, 2020 2 commits
  2. 16 Oct, 2020 1 commit
  3. 30 Sep, 2020 1 commit
  4. 21 Sep, 2020 2 commits
  5. 18 Sep, 2020 1 commit
  6. 16 Sep, 2020 1 commit
  7. 08 Sep, 2020 3 commits
  8. 05 Sep, 2020 1 commit
  9. 04 Sep, 2020 4 commits
  10. 02 Sep, 2020 1 commit
  11. 01 Sep, 2020 1 commit
  12. 31 Aug, 2020 2 commits
  13. 29 Aug, 2020 1 commit
  14. 28 Aug, 2020 2 commits
  15. 27 Aug, 2020 1 commit
    • Parminder Singh's avatar
      Common Phase error estimation and compensation in uplink. · b288eafd
      Parminder Singh authored
      FEATURE STATEMENT:
      - Introduce linear phase error noise model in Uplink at UE
      - Perform common phase error (CPE) estimation and compensation at gNB
      
      SOLUTION:
      - A linear phase shift model is introduced in simulation.
      - PTRS symbols are used to perform estimation of CPE from DMRS compensated signal
      - The estimated values are interpolated in time domain and signal is compensated for the CPE.
      - PTRS processing is done in Frequency Domain for each symbol in a slot and
        LLR's are calculated for each symbol accordingly.
      
      IMPLEMENTATION:
      * sim.h/channle_sim.c
      - Linear Phase Noise Generation model definition.
      * nr_ul_channel_estimation.c/nr_ul_estimation.h
      - CPE estimation from PTRS and DMRS compensated signal.
      * nr_dmrs_rx.c/nr_refsig.h
      - Regenerate PTRS symbols at gNB.
      * nr_ulsch_demodulation.c
      - Removed old PTRS processing code and move to a common PTRS processing function
      * defs_gNB.h/init.c
      - New PTRS variables definition and initialization
      * nr_ulsch_ue.c
      - Corrected PTRS parameter to get new PTRS symbols for each OFDM symbol
      
      TESTING
      * ulsim.c
      - Added Phase noise, Enable PTRS signal and verified the output.
      
      VERIFICATION
      - The LLR are rotated back with estimated CPE and no error is observed in scrambling/decoding
      b288eafd
  16. 26 Aug, 2020 1 commit
  17. 24 Aug, 2020 1 commit
  18. 22 Aug, 2020 2 commits
  19. 19 Aug, 2020 1 commit
  20. 18 Aug, 2020 1 commit
  21. 14 Aug, 2020 1 commit
  22. 06 Aug, 2020 2 commits
  23. 28 Jul, 2020 2 commits
  24. 27 Jul, 2020 1 commit
  25. 25 Jul, 2020 1 commit
  26. 24 Jul, 2020 1 commit
  27. 22 Jul, 2020 2 commits
    • Guido Casati's avatar
      Bugfix in DMRS configuration at UE side: · bc243cee
      Guido Casati authored
      - DM-RS type {1,2} was wrongly assigned to {1,2} instead of {0,1}
      - Num DM-RS CDM groups without data is now taken into account in mthread
        decoding function
      - number of DM-RS CDM groups without data for format 1_0 according to 5.1.6.2
        3GPP TS 38.214 version 15.9.0 Release 15:
      -- the UE shall assume the number of DM-RS CDM groups without data is:
      -- 1 (CDM group 0) for the case of PDSCH with allocation duration of 2 symb
      -- 2 (CDM group {0,1}) for all other cases.
      bc243cee
    • Sakthivel Velumani's avatar
      harq put in ulsim · 2cd3c0b7
      Sakthivel Velumani authored
      2cd3c0b7