- 14 Dec, 2020 3 commits
-
-
Thomas Schlichter authored
-
Thomas Schlichter authored
-
Thomas Schlichter authored
-
- 09 Dec, 2020 11 commits
-
-
Thomas Schlichter authored
-
Thomas Schlichter authored
-
cig authored
- new function called ue_ta_procedures - this makes the code more easier to read - small cleanup was also done
-
cig authored
- using the get_bw_scaling function - made it generic for DL/UL computations
-
cig authored
- moved configuration of UE parameters to set_options function - removed redundant loop over CCs
-
cig authored
-
cig authored
- set the proper platform variables definitions - cleaned up commented out code
-
cig authored
-
cig authored
- fixes for nr_ue_measurement function - Introduced nr_rrc_measurement function - removed unused params - replaced hardcoded params - code cleanup temp
-
cig authored
- removed long time commented-out and unused code - minor logging fixes
-
Thomas Schlichter authored
-
- 01 Dec, 2020 1 commit
-
-
Remi Hardy authored
MR968: Bugfix nr ldpc size typo - fix the copy of the decoded data bytes at the end of the processing of an LDPC segment MR962: Remove x2 gnb hardcoding - Removes hardcoding of some x2 configuration parameters used in ENDC setup request message at gNB side MR949: rlc v2: change time keeping - RLC has timers. We need to keep track of time. We introduce rlc_tick() and call it in eNB_dlsch_ulsch_scheduler, which is called every subframe, both in FDD and TDD.
-
- 30 Nov, 2020 4 commits
- 27 Nov, 2020 6 commits
-
-
Khodr Saaifan authored
-
Parminder Singh authored
- TBS calculation was done wothout considering mulilple DMRS symbols in a slot, which is corrected now.
-
Thomas Schlichter authored
-
Thomas Schlichter authored
-
Thomas Schlichter authored
-
Khodr Saaifan authored
-
- 26 Nov, 2020 5 commits
-
-
Remi Hardy authored
MR945 : nr prach fr2 - Introduction of the PRACH frontend for FR2 (120kHz SCS, 32 and 66 PRB). - Tested with nr_prachsim and testcases added to test_case_list.xml also included some fixes for FR1, when prach occasion > 0 (small difference in Ncp) MR950 : DL and UL PTRS for 5G NR MR971 : Correct NDI + Minor MAC subPDU handling improvements Fixes the issue : Ping in develop was unusually high (70+ms). The issue was that TA was scheduled in the second slot (of the two we currently schedule), but NDI was toggled for the first one. Other improvements: - Correctly put padding MAC subPDU - Only use subPDU DLSCH long header if length >= 256B - Calculate TBS in DL pre-processor considering header and TA CE overhead. - Improve some of the logging (LOG_D) - re-enable TA MR970 : uci gnb mac functions file - Moved gNB MAC UCI related functions in a new file MR972 : Bugfix nr rate matching assertion - Fixes the assertion happening in rate matching of pdsch during iperf test. MR975 : File openning in rrc_gNB_internal - Only allow file opening in rrc_gNB-internal.c in phytest mode MR977 : NR UE DCI sanity checks and fixes These changes resolve a few stability issues and errors in NR UE - Added sanity check for pucch_resource_indicator received in DL DCI, which resolves SEGV in select_pucch_resource() and check_pucch_format() - Additional sanity checks included to catch false or erroneous DCI received - Wrong MCS table calculation and error in accessing ul_config_request at UE resolved
-
Cedric Roux authored
-
Cedric Roux authored
This is messy, sorry. I don't have time to cleanup cmake_targets/CMakeLists.txt.
-
Cedric Roux authored
RLC has timers. We need to keep track of time. We chose to not use realtime but 'processing time'. That is we send a tick to RLC for every subframe when it is processed by the softmodem. Before this commit we used to increase time in the function mac_rlc_status_ind which may not be called every subframe (especially in TDD mode). So we need another way to keep track of time. We introduce rlc_tick() and call it in eNB_dlsch_ulsch_scheduler, which is called every subframe, both in FDD and TDD. We also call rlc_tick() in the function ru_thread_synch() because pdcp_run() and rrc_rx_tx() are called there too. It may not be the best solution. To be revised if needed. Note: the UE has not been touched. Some modification is needed for the UE too, most probably.
-
Remi Hardy authored
-
- 25 Nov, 2020 4 commits
- 24 Nov, 2020 6 commits
-
-
Shweta Shrivastava authored
-
Shweta Shrivastava authored
-
Thomas Schlichter authored
Conflicts: openair1/PHY/NR_TRANSPORT/nr_dlsch.c openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c openair1/SCHED_NR_UE/phy_procedures_nr_ue.c openair2/RRC/NR/nr_rrc_proto.h
-
hardy authored
Merge remote-tracking branch 'origin/bugfix-nr-rate-matching-assertion' into integration_2020_wk48_2
-
hardy authored
-
hardy authored
-