An error occurred fetching the project authors.
- 12 Nov, 2020 1 commit
-
-
Parminder Singh authored
-
- 04 Nov, 2020 1 commit
-
-
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
-
- 26 Oct, 2020 1 commit
-
-
Parminder Singh authored
-
- 22 Oct, 2020 1 commit
-
-
Khodr Saaifan authored
-
- 27 Aug, 2020 1 commit
-
-
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
-
- 06 Aug, 2020 1 commit
-
-
- 19 Jun, 2020 1 commit
-
-
Francesco Mani authored
-
- 01 Jun, 2020 1 commit
-
-
- 13 May, 2020 1 commit
-
-
- 02 Apr, 2020 1 commit
-
-
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
-
- 26 Mar, 2020 1 commit
-
-
Francesco Mani authored
-
- 19 Mar, 2020 1 commit
-
-
Francesco Mani authored
-
- 11 Mar, 2020 1 commit
-
-
adk authored
-
- 18 Dec, 2019 3 commits
-
-
Khalid Ahmed authored
-
Khalid Ahmed authored
-
Khalid Ahmed authored
- added get_l_prime function - added Table 6.4.1.1.3-3 - added added is_dmrs_symbol function
-
- 14 Nov, 2019 1 commit
-
-
Sakthivel Velumani authored
-
- 04 Jun, 2019 2 commits
-
-
Khalid Ahmed authored
-
Khalid Ahmed authored
-
- 25 Jul, 2018 1 commit
-
-
Jacques authored
-
- 30 May, 2018 1 commit
-
-
Hongzhi Wang authored
-