An error occurred fetching the project authors.
  1. 12 Nov, 2020 1 commit
  2. 04 Nov, 2020 1 commit
    • Parminder Singh's avatar
      Review Comments are updated · 20978555
      Parminder Singh authored
      - updated return function value to -1
      - removed static variable for dmrs symbol selection for channel
      - Updated sin cos quadrant check conditions
      - removed casting from PTRS slope and related calculations
      20978555
  3. 26 Oct, 2020 1 commit
  4. 22 Oct, 2020 1 commit
  5. 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
  6. 06 Aug, 2020 1 commit
  7. 19 Jun, 2020 1 commit
  8. 01 Jun, 2020 1 commit
  9. 13 May, 2020 1 commit
  10. 02 Apr, 2020 1 commit
    • Ahmed Hussein's avatar
      Adopting the dynamic implementation of DMRS at the gNB side · 9a857e44
      Ahmed Hussein authored
        - Using the implemented DMRS functionalities at the MAC layer at the gNB side
        - Removing is_dmrs_symbol function
        - Temporary implemetation at the UE side considering DMRS symbol is at the 1st PUSCH symbol,
          until the nFAPI structs for DMRS is adopted at the UE side
      9a857e44
  11. 26 Mar, 2020 1 commit
  12. 19 Mar, 2020 1 commit
  13. 11 Mar, 2020 1 commit
  14. 18 Dec, 2019 3 commits
  15. 14 Nov, 2019 1 commit
  16. 04 Jun, 2019 2 commits
  17. 25 Jul, 2018 1 commit
  18. 30 May, 2018 1 commit