- 03 Jun, 2024 9 commits
-
-
Thomas Schlichter authored
add exemplary cellSpecificKoffset_r17, sr_ProhibitTimer_v1700, t300, t301 and t319 to conf files for 24 and 25 PRBs
-
Thomas Schlichter authored
-
Thomas Schlichter authored
-
Thomas Schlichter authored
-
Thomas Schlichter authored
gNB: use 2 * K2 for contention_resolution_timer, as the timer starts with Msg2 transmission and ends with Msg4 ACK reception
-
Thomas Schlichter authored
-
Thomas Schlichter authored
In case no HARQ processes are available (because all are waiting for feedback), we skip scheduling...
-
Thomas Schlichter authored
The RTT for GEO satellites is more than 500 ms. And as the TA update interval must be greater than the RTT, we increase it to 1 second instead of 100 ms. Should also do no harm for terrestrial networks.
-
Thomas Schlichter authored
According to the RRC specification, cellSpecificKoffset is: Scheduling offset used for the timing relationships that are modified for NTN (see TS 38.213 [13]). The unit of the field K_offset is number of slots for a given subcarrier spacing of 15 kHz. If the field is absent UE assumes value 0 This parameter `cellSpecificKoffset_r17` can be set in the gNB conf file, in the section `servingCellConfigCommon`
-
- 27 May, 2024 11 commits
-
-
Robert Schmidt authored
Integration: `2024.w21` See merge request oai/openairinterface5g!2757 * !2733 Remove duplicated function to reverse N bits * !2712 rfsimulator: add support to simulate a long propagation delay * !2695 improve polar init and polar readability * !2709 Fix cmdline configmodule in phy simulators * !2756 remove some enb dependencies in NR files * !2687 bug fix ue UL payload filling randomly done in retransmissions (pointer not set) * !2543 power/PHR normalizations for deltaMCS power adaptation * !2719 Refactor LC handling at MAC * !2736 Fix debug for ongoing transactions * !2747 Fix aerial memory leak * !2761 Use timeout command to kill hanging iperf3 * !2752 fix-dci11-type0-bitmap-setting * !2759 Fix invalid MSG2 HARQ feedback attempt and remove accumulated_delta_PUCCH field from UE FAPI IF * !2740 bugfix/cleanup: remove uint8_t to encode size plus some cleanup * !2760 fix 5G NR SA FDD configs for 24 and 25 PRBs * !2520 Documentation on coding style, workflow, and review instructions
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
It can happen that in the current DL slot, we cannot send an allocation for Msg3 in a later UL slot. Up to this commit, MAC printed a warning. However, this is not really a warning, as it will likely work in the next or a later slot. So demote this to debug.
-
Robert Schmidt authored
-
Cedric Roux authored
The starting point was the function do_NR_DLInformationTransfer() which may deal with more than 256 bytes. Then why not cleanup all the functions in the same file. (And do a bit of formattting fixing while we're here.) Then cleanup the callers of those functions. Then, because of do_SIB23_NR() let's also cleanup in some structures. Not all the codebase was cleaned up, there surely remain some uint8_t (and char/short/uint16_t) which are wrong.
-
Bartosz Podrygajlo authored
-
Bartosz Podrygajlo authored
UE was attempting to send ACK on MSG2 - was caused by missing brackets in if statement.
-
- 25 May, 2024 3 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
Merge remote-tracking branch 'origin/Fix_array_for_debug_ongoing_transactions' into integration_2024_w21c
-
- 24 May, 2024 17 commits
-
-
Rúben Soares da Silva authored
Set appropriate length for csi payload calloc and memcpy, according to bit_len
-
Rúben Soares da Silva authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Rúben Soares da Silva authored
-
Rúben Soares da Silva authored
-
Rúben Soares da Silva authored
-
Rúben Soares da Silva authored
-
Rúben Soares da Silva authored
-
Robert Schmidt authored
In some pipelines, it happens that iperf3 is hanging on 100% CPU load. In these cases, a simple TERM signal does not seem to be enough to kill it; KILL is necessary. While e.g., RemoteCmd's driver paramiko has a timeout command, the documentation [1] is not really clear how it is trying to stop commands. Since it effectively does not stop, we have to assume it is only sending TERM. To remedy this, use the timeout command to start iperf3. We use option -v for diagnose timeouts on stderr, and send KILL after an additional 3 seconds (-k3) if TERM does not succeed. The timeout is sent to the same duration as the overall iperf timeout. [1] https://docs.paramiko.org/en/3.4/api/channel.html#paramiko.channel.Channel.settimeout
-
Thomas Schlichter authored
make sure the SSB is offset by 4 PRBs from the BW start. Therefore, the ARFCN for the SSB center must be offset by 14 PRB from the ARFCN for the BW start.
-
Thomas Schlichter authored
-
Robert Schmidt authored
Merge remote-tracking branch 'origin/fix-ue-ul-retransmissions-payload-copy' into integration_2024_w21c
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-