- 19 Mar, 2021 34 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
The TBS calculation is necessary to implement the PF coefficient. To avoid having to recalculate TDA and DMRS parameters for every UE that we compare, we pre-calculate (approximate) TB sizes which can be used to calculate the coefficient.
-
Robert Schmidt authored
Until this commit, all user scheduling functionality would search for the search space and CORESET in every TTI for UL&DL, over and over again. This commit sets it once in add_new_nr_ue(), and the rest just uses whatever search space/CORESET is set.
-
Robert Schmidt authored
-
Robert Schmidt authored
Introduce initialization functions for the FR1 preprocessors: they can/will be used to pre-compute values needed during UE scheduling.
-
Sakthivel Velumani authored
-
Sakthivel Velumani authored
Add parameters: MCS, Bandwidth (in PRBs), slot scheduling bitmap
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
To shorten pf_ul() and make it more readable, we put the functionality of retransmittiong to a UE into a separate function. Thus, it might be re-used in other scheduling scheme functions (e.g., RR instead of PF).
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
In order to determine the number of RBs, the pre-processor needs to calculate the TB size (as it depends on how much of data the UE actually has to send). Before, the pre-processor would calculate this again, which obviously is superfluous.
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
Note: in the DL, we do the same
-
Robert Schmidt authored
nr_process_mac_pdu() gets the UE_id instead of the RNTI as parameter to avoid to search the UE_id after nr_rx_sdu() did that already. Since nr_process_mac_pdu() is only used/called from one file, remove from the header file. Reformat affected code to align more closely with OAI style guidelines.
-
Robert Schmidt authored
-
Robert Schmidt authored
Due to real-time issue, we might miss HARQ feedbacks. Similarly, I observed that we get feedback for HARQ processes scheduled for a future frame (don't know how this can happen). This commit introduces a function that checks whether the first HARQ process in the queue corresponds due the current frame/slot combination. If not, it marks old feedbacks for retransmission. Furthermore, it also checks whether the feedback is too early, by not considering this feedback.
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
ChiehChun authored
-
ChiehChun authored
-
ChiehChun authored
-
ChiehChun authored
-
ChiehChun authored
-
ChiehChun authored
-
ChiehChun authored
-
ChiehChun authored
-
Sakthivel Velumani authored
-
Remi Hardy authored
MR !1071 : rohan_ulsim2RxFix -Support added for 2RX antennas case in ulsim -fixed indexing issue in gNB RX chain MR !1086 : fix-nr-pdcp-timer -The discard timer (set to infinity) is used by the PDCP layer to discard packets that were not transmitted to RLC after some time. MR !995 : NR_MAC_TCI_UCI_GlobalEdge TCI: -Activation of PDSCH TCI states, Activation of PDCCH TCI state -Construction of the codepoint, Updating nFAPI DCI1_1 (tci_field) -SSB Beam switching on basis of CSI MeasReport(SSB RSRP) -Added get_measured_rsrp and get_diff_rsrp API’s to get SSB RSRP’s. UCI: -Bit length calculation for the scheduled UCI Reporting for CSI-RS and SSB -Extraction of received CSI Report (L1-RSRP) when according to the calculated bit lengths and processing it. MR !1082 : NR_10MHz -Support of 10MHz BW for 5G NR MR !1013 : ptrs_rrc_config -Remove hardcoding of DL and UL PTRS parameters at gNB and NR UE
-
- 18 Mar, 2021 2 commits
-
-
hardy authored
add new nsa reference test
-
Remi Hardy authored
-
- 16 Mar, 2021 4 commits
-
-
hardy authored
-
hardy authored
-
hardy authored
-
Thomas Schlichter authored
-