Robert Schmidt
7cfd5a1f21
Remove outdated/useless comment
2024-05-24 11:35:15 +02:00
Robert Schmidt
ec326e856e
Remove compute_ph_factor() dump parameter, make LOG_D
2024-05-24 09:25:45 +02:00
Raymond Knopp
e69e787ab0
testing use_deltaMCS=0
2024-05-24 09:25:45 +02:00
Raymond Knopp
70444f133a
power control changes for deltaMCS mode and force_ul256qam_off
...
- addition of control of deltaMCS if enabled in configuration file.
- introduce separate parameter to disable 256QAM in UL
- put min_grant_prb configuration back in pf_ul() as default prb size.
2024-05-24 09:25:44 +02:00
Raymond Knopp
e3aff6c37b
fix in nr_modulation.c: avoid fail for 64QAM and G < 192 bits
...
Adds a check for these short payloads and handle correctly
2024-05-24 09:25:44 +02:00
Robert Schmidt
9249131046
Merge branch 'integration_2024_w21b' into 'develop'
...
Integration: `2024.w21b`
Closes #734
See merge request oai/openairinterface5g!2755
* !2700 Fix UE PUCCH multiplexing infinite loop
* !2724 Correct PRACH preamble tx power calculation.
* !2726 NR SA Tutorials
* !2728 Use existing function for bits reversal
* !2732 CU handle F1 setup Req- TAC conversion
* !2738 Correct data offset for unscrambling in PUSCH processing
* !2742 UE: fix mutex locking verification
* !2737 rename persisted ul harq status per pid with a uniq name, make better mutual exclision of processSlotTX()
2024-05-24 07:25:15 +00:00
Robert Schmidt
295f221a9b
Merge remote-tracking branch 'origin/simpler-parallel-exclusion-ue-tx' into integration_2024_w21b
2024-05-24 08:13:41 +02:00
Robert Schmidt
58335443b1
Revert "remove asserts on min RX/TX, set the RX/TX shift as 2 in the UE"
...
This reverts commit 0d0e111135 . It was
set to UE RX to TX time to 2 as it was deemed that the UE could sustain
this time. However, we noticed a degradation of performance, so reset
the RX to TX time to something higher to ensure proper performance.
2024-05-24 06:54:30 +02:00
Robert Schmidt
b5159b5e47
Revert "ci: set min_rxtxtime = 2 in OAIUE pipeline"
...
This reverts commit 31b4f48e29 .
2024-05-24 06:54:15 +02:00
francescomani
e8ae696c8f
remove some enb dependencies in NR files
2024-05-23 18:30:33 +02:00
Robert Schmidt
7a631ce3a2
Use an enum for stream_status states
2024-05-23 16:41:20 +02:00
Jaroslava Fiedlerova
1001f2eb13
Merge remote-tracking branch 'origin/fix-mutex-management-bug' into integration_2024_w21b
2024-05-23 12:46:13 +02:00
Jaroslava Fiedlerova
018ca77aa0
Merge remote-tracking branch 'origin/issue-734' into integration_2024_w21b
2024-05-23 12:42:46 +02:00
Jaroslava Fiedlerova
e580450ae2
Merge remote-tracking branch 'origin/IISc_F1setup_tac' into integration_2024_w21b
2024-05-23 12:42:15 +02:00
Jaroslava Fiedlerova
64e6c6e5b2
Merge remote-tracking branch 'origin/ue-pbch-use-reversebits' into integration_2024_w21b
2024-05-23 12:41:38 +02:00
Jaroslava Fiedlerova
841869b0ec
Merge remote-tracking branch 'origin/NR_SA_Tutorials' into integration_2024_w21b
2024-05-23 12:40:07 +02:00
Jaroslava Fiedlerova
d3acd5d6c0
Merge remote-tracking branch 'origin/nr-prach-tx-power-fix' into integration_2024_w21b
2024-05-23 12:39:40 +02:00
Jaroslava Fiedlerova
3a4dac00ee
Merge remote-tracking branch 'origin/NR_UE_fix_PUCCH_multiplexing' into integration_2024_w21b
2024-05-23 12:37:32 +02:00
Laurent THOMAS
b461fe5e6b
fix-dci11-type0-bitmap-setting
2024-05-23 10:26:28 +02:00
Laurent THOMAS
00e883c563
remove a unused struct member
2024-05-23 08:46:12 +02:00
Laurent THOMAS
2f05261f6b
reject packets of 0's
2024-05-23 08:41:01 +02:00
Laurent THOMAS
4bca825053
remove wrong trace when packet is not decoded
2024-05-23 08:03:12 +02:00
Laurent THOMAS
819427a6a0
bug fix ue UL payload filling randomly done in retransmissions (pointer
...
not set)
2024-05-23 08:03:12 +02:00
Robert Schmidt
082007834c
Merge branch 'integration_2024_w21' into 'develop'
...
Integration: `2024.w21`
See merge request oai/openairinterface5g!2746
* !2717 Additional check on pucch_Config and srs_Config
* !2730 Fix for SSB index in function get_nr_prach_info_from_ssb_index
* !2734 add a function to reset the transmission timestamps chain
* !2741 Fix several potential segfaults in UE PUCCH tx power determination.
2024-05-22 12:55:51 +00:00
Laurent THOMAS
6379350f51
Correct data offset for unscrambling in PUSCH processing
...
Correctly compute the offset of data to unscramble in PUSCH processing
at the gNB. Rename variables to make them easier to spot (instead of
"s"), and remove a global variable.
Closes : #734
2024-05-22 09:04:33 +02:00
Robert Schmidt
e4a704ed61
Add high-level developer documentation on code style and contributing
2024-05-22 08:45:39 +02:00
Robert Schmidt
787f4431c3
doc/README.md: Correctly say what OpenShift documentation will give
2024-05-22 08:45:39 +02:00
Robert Schmidt
9ce9d79b33
doc/README.md: Link to legacy unmaintained files
2024-05-22 08:45:39 +02:00
Robert Schmidt
f251a41410
doc/README.md: rename section to radios
2024-05-22 08:45:31 +02:00
Robert Schmidt
e7596f9bd5
Clarify CONTRIBUTING.md and wrap text to 80 columns
2024-05-22 08:45:17 +02:00
luis_pereira87
9278394f3c
Tutorials: Update links for the latest Ubuntu 22.04 LTS iso file
2024-05-22 07:14:36 +01:00
luis_pereira87
246a8aff16
Tutorials: Rename OAI CN5G docker network interface name from 'demo-oai' to 'oai-cn5g' and remove commented lines
2024-05-22 07:14:36 +01:00
luis_pereira87
3c6ae9c2cb
Tutorials: Fix multiple S-NSSAI redefinitions for the same S-NSSAI in the configuration file
2024-05-22 07:14:36 +01:00
Robert Schmidt
73243f668e
Merge remote-tracking branch 'origin/fix-pucch-tx-power-segfaults' into integration_2024_w21
2024-05-22 07:45:51 +02:00
Robert Schmidt
959df471f3
Merge remote-tracking branch 'origin/reset-transmission-sequence' into integration_2024_w21
2024-05-22 07:45:41 +02:00
Robert Schmidt
d326477494
Merge remote-tracking branch 'origin/NR_UE_ssb_index_fix' into integration_2024_w21
2024-05-22 07:45:34 +02:00
Robert Schmidt
10940010f5
Merge remote-tracking branch 'origin/nr-ue-config-pointer-check' into integration_2024_w21
2024-05-22 07:45:27 +02:00
Raphael Defosseux
0ad85cb111
chore(ci): dummy commit to retrigger CI
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2024-05-21 14:33:40 +02:00
Jaroslava Fiedlerova
5238ce912b
Replace "theseus" OC node by "demophon"
2024-05-21 12:16:05 +02:00
Laurent THOMAS
f2213bf792
fix a error that was created by over complexity in setting a pointer to null for a wrong later assert verification
2024-05-20 20:57:46 +02:00
Bartosz Podrygajlo
b101e682f5
Fix several potential segfaults in UE PUCCH tx power determination.
2024-05-20 15:00:29 +02:00
francescomani
075f564606
fix ssb index in get_nr_prach_info_from_ssb_index
2024-05-16 18:37:38 +02:00
Laurent THOMAS
e217980249
simplify and make better performance the mutual exclusion of processSlotTX() function
2024-05-16 14:06:24 +02:00
Laurent THOMAS
3e4526a6ad
rename persisted ul harq status per pid with a uniq name as this variable is persisted in memory and accessed by multiple threads, a uniq name helps to debug
2024-05-16 14:05:39 +02:00
luis_pereira87
db6710f853
Fix debug for ongoing transactions, it is limited to 3 but the maximum number of ongoing transactions can be 4 (NR_RRC_TRANSACTION_IDENTIFIER_NUMBER):
...
TS 36.331: RRC-TransactionIdentifier ::= INTEGER (0..3)
2024-05-16 12:36:21 +01:00
Robert Schmidt
9fd1b9ac69
Correct buffer size for do_NR_DLInformationTransfer()
...
uper_encode_to_buffer() of asn1c returns the number of BITS that have
been encoded; if we use this, we need to calculate the resulting number
of bytes (rounding up) to get the right buffer size.
Note that do_NR_ULInformationTransfer() uses
uper_encode_to_new_buffer() which returns the number of BYTES, hence, in
this similar function, we should not modify the return value.
2024-05-16 11:59:55 +02:00
Sreeshma Shiv
17f2eaa558
TAC-Octet String to integer conversion function corrections
...
-Corrected the conversion function used in CU_handle_F1_SETUP_REQUEST
-Corrected the conversion function in CU_handle_gNB_DU_CONFIGURATION_UPDATE
2024-05-16 12:21:59 +05:30
laurent
ca06b77a89
add a function to reset the transmission timestamps chain, and use it in context of UE resynchronization
2024-05-15 17:35:02 +02:00
francescomani
c626e55f67
harmonize use of function to reverse n bits
2024-05-15 17:08:47 +02:00
Romain Beurdouche
b51a144d7d
fix(phy simulators): fix cmdline configmodule for CODING phy simulators
2024-05-15 14:12:40 +02:00