An error occurred fetching the project authors.
  1. 06 Aug, 2021 1 commit
  2. 05 Aug, 2021 1 commit
    • Sakthivel Velumani's avatar
      Enabled multi-threading for gNB L1 tx · cb684563
      Sakthivel Velumani authored
      A second thread message is created for L1 tx processing and pushed into the threaPool.
      The message contain the nfapi rel15 PDUs for SSB, PDCCH and PDSCH. The memory of these PDUs are reused for subsequent slots.
      Need to fix the nfapi mode VNF PNF implementation to adapt to this memory scheme.
      cb684563
  3. 02 May, 2021 1 commit
  4. 25 Apr, 2021 1 commit
  5. 22 Apr, 2021 1 commit
  6. 16 Apr, 2021 1 commit
  7. 13 Apr, 2021 1 commit
  8. 10 Apr, 2021 1 commit
  9. 14 Mar, 2021 1 commit
  10. 08 Mar, 2021 1 commit
  11. 25 Feb, 2021 1 commit
  12. 23 Feb, 2021 2 commits
  13. 14 Feb, 2021 2 commits
  14. 10 Feb, 2021 2 commits
  15. 08 Feb, 2021 1 commit
  16. 07 Feb, 2021 1 commit
  17. 01 Feb, 2021 1 commit
  18. 29 Jan, 2021 1 commit
  19. 21 Jan, 2021 1 commit
  20. 09 Dec, 2020 1 commit
  21. 20 Nov, 2020 1 commit
  22. 09 Nov, 2020 1 commit
    • Sakthivel Velumani's avatar
      BG selection bug fix · 66323e0b
      Sakthivel Velumani authored
      The BG was set to its default for rounds > 0. This is now fixed by adding it to harq structure.
      Also a fix for wrong I_lbrm set in dlsch decoding.
      66323e0b
  23. 05 Nov, 2020 1 commit
    • Parminder Singh's avatar
      Updated UL ptrs processing wrt DL · c9523b88
      Parminder Singh authored
      - Most DL code is reused for Ul also to reduce code duplication
      - Common CPE calculation function is used for error estimation
      - Common slot processing function is used for inter/extrapolation
      - Removed old implementation dedicated to UL
      c9523b88
  24. 21 Oct, 2020 1 commit
  25. 19 Oct, 2020 1 commit
  26. 12 Oct, 2020 1 commit
  27. 03 Sep, 2020 1 commit
  28. 02 Sep, 2020 2 commits
  29. 31 Aug, 2020 1 commit
  30. 28 Aug, 2020 1 commit
  31. 27 Aug, 2020 2 commits
    • Sakthivel Velumani's avatar
      fixed thread init; ulsim runs fine · 57dec19a
      Sakthivel Velumani authored
      57dec19a
    • 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
  32. 26 Aug, 2020 2 commits
  33. 19 Aug, 2020 2 commits