Raymond Knopp
eaa9f672bc
last fix for P5 message using kSSB
2022-07-03 00:48:33 +02:00
Raymond Knopp
9aaa3ed334
some logging.
2022-07-02 18:31:21 +02:00
Raymond Knopp
d63f43c69a
changes for nonzero kSSB
2022-07-02 14:43:38 +02:00
Raymond Knopp
367a03cd67
Merge branch 'develop' into nonzeroKSSB_hotfix
2022-07-02 10:34:04 +02:00
Raymond Knopp
ba8bad1f2b
scs fix for non-zero kSSB
2022-07-02 10:32:58 +02:00
Raymond Knopp
183f9588b4
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
2022-07-02 09:07:56 +02:00
Robert Schmidt
6d030ea2fa
Merge branch 'integration_2022_wk25' into 'develop'
...
integration_2022_wk25
See merge request oai/openairinterface5g!1596
MR !1549 : Remove ssb subcarrier offset from config file
MR !1589 : Putting all CM code in one file
MR !1592 : Support Fedora 36
MR !1492 : Harmonization of PUCCH Resources
MR !1581 : F1: Interoperability with Accelleran CU
MR !1599 : nr rlc: minor: update tests
2022-06-26 15:56:56 +00:00
luis_pereira87
a9faf533b4
Fix SA with COTS UE in monolithic mode after merge
2022-06-24 14:51:38 +01:00
Robert Schmidt
0e04fba03d
Fix build warnings
2022-06-23 16:18:50 +02:00
Robert Schmidt
5cebe354c5
Merge remote-tracking branch 'origin/bugfix-minor-update-nr-rlc-tests' into integration_2022_wk25
2022-06-23 14:14:37 +02:00
Robert Schmidt
b37050ac6e
Merge remote-tracking branch 'origin/F1_interop_ACC_n78' into integration_2022_wk25
2022-06-23 14:09:33 +02:00
Robert Schmidt
304c92c639
Fixes in conversions.h
2022-06-23 13:51:36 +02:00
Cedric Roux
4505e780c5
nr rlc: minor: update tests
...
Behavior for ack/nack generation has changed not too long ago but the tests
were not checked and updated.
2022-06-23 11:44:01 +02:00
Robert Schmidt
644422ebec
Merge remote-tracking branch 'origin/NR_PUCCH_RRC_Resources' into integration_2022_wk25
2022-06-22 17:20:38 +02:00
Robert Schmidt
f6fe86c653
Fix macros to avoid warnings
2022-06-21 19:24:49 +02:00
Robert Schmidt
fe7228daee
Merge remote-tracking branch 'origin/support-fedora36' into integration_2022_wk25
2022-06-21 19:11:17 +02:00
Robert Schmidt
2c226b08f4
Merge remote-tracking branch 'origin/episys-channel-model-org' into integration_2022_wk25
2022-06-21 19:11:00 +02:00
Cedric Roux
2802418c34
remove debug printf
2022-06-21 16:43:54 +02:00
francescomani
2659dce8b8
removing flag init_UL_tti_req_ahead
2022-06-21 13:49:31 +02:00
Robert Schmidt
9c02189e64
Remove nr_bler_data from physims
2022-06-21 08:54:41 +02:00
Cedric Roux
d0fa56b1de
compilation fix
2022-06-20 15:15:11 +02:00
Robert Schmidt
0fe98c25a2
Avoid RHEL_RELEASE_VERSION: not defined in Ubuntu
2022-06-20 13:34:54 +02:00
francescomani
a4e2c2b799
addressing review
2022-06-20 11:58:06 +02:00
Robert Schmidt
2124e43d3a
Correctly use RHEL_RELEASE_CODE for Fedora and RHEL
...
This reverts commit 4f44a1026b .
2022-06-20 11:33:29 +02:00
francescomani
fb6fa64bc7
Merge remote-tracking branch 'origin/develop' into NR_remove_ssb_offset_from_configfile
2022-06-20 09:33:50 +02:00
Cedric Roux
5cd674483b
Merge remote-tracking branch 'origin/develop' into F1_interop_ACC_n78
2022-06-19 18:41:27 +02:00
Cedric Roux
2bed0352fd
f1: remove hardcoded value, set to what is in develop
2022-06-19 18:33:57 +02:00
Robert Schmidt
4f44a1026b
Remove RHEL_RELEASE_CODE define
2022-06-19 18:02:08 +02:00
Robert Schmidt
dab905519b
Remove nscd from additional packages
...
nscd (Name service cache daemon) is not needed for running OAI
2022-06-19 18:02:08 +02:00
Robert Schmidt
2b38c78588
Add fedora36 to supported distros
2022-06-19 18:02:08 +02:00
Robert Schmidt
12a23fb1ef
Merge branch 'integration_2022_wk24' into 'develop'
...
integration_2022_wk24
See merge request oai/openairinterface5g!1591
MR !1382 : Semi-automatic code generator for LDPC decoder for AVX2 and AVX512
MR !1521 : 5G NR performance improvements for low SNR conditions
MR !1579 : pthread_create, RT scheduler, and address sanitizer are incompatible in Ubuntu 18.04
MR !1588 : small fix in csi configuration
MR !1583 : Encoding/decoding CellGroup at MAC and fix RA with Msg3 carrying DCCH or DTCH messages
2022-06-18 13:57:58 +00:00
Robert Schmidt
ee71b0dd9b
Lower error threshold for low SNR test in dlsim
2022-06-17 19:04:08 +02:00
luis_pereira87
78267db68b
Revert "Update downlink MCS table" block of code to function nr_set_pdsch_semi_static to get downlink working again in NSA
2022-06-17 16:17:15 +01:00
Robert Schmidt
0c0d88b201
Better formatting for Consolidated Test Results
2022-06-17 12:17:54 +02:00
Robert Schmidt
7194a720c9
Increase 'low SNR' test's upper SNR threshold
2022-06-17 12:16:12 +02:00
Robert Schmidt
9ff4630071
Merge remote-tracking branch 'origin/NR_RRC_MAC_CellGroup' into integration_2022_wk24
2022-06-17 12:11:37 +02:00
luis_pereira87
9e27394ecc
Reset feedback_slot and round values when resetting HARQ processes
2022-06-17 10:35:01 +01:00
Robert Schmidt
2399da33cb
Merge remote-tracking branch 'origin/csi-multi-ues-fix' into integration_2022_wk24
2022-06-16 22:26:00 +02:00
Robert Schmidt
348ff98762
Merge remote-tracking branch 'origin/ubuntu_18_rt_add_san_incompatibility' into integration_2022_wk24
2022-06-16 22:25:46 +02:00
Robert Schmidt
032d477481
Merge remote-tracking branch 'origin/5g-nr-low-snr-performance' into integration_2022_wk24
2022-06-16 22:25:38 +02:00
Laurent Thomas
a73e500ded
Add a warning for ubuntu 18.04 in build_oai
2022-06-16 21:42:46 +02:00
Melissa Elkadi
7b75305e3c
pthread_create, RT scheduler, and address sanitizer are incompatible in Ubuntu 18.04
...
When we run with the RT scheduler and the address sanitizer in Ubuntu
18.04, pthread_create will hang and never create threads. This adds
some explanatory text in CMakeLists.txt to explain about this issue.
2022-06-16 21:42:26 +02:00
Robert Schmidt
5761164a09
Build without AVX512 on asterix machine
2022-06-16 14:25:18 +02:00
Roberto Louro Magueta
4053c0c3b2
Revert log2_maxh in pusch_vars
2022-06-15 19:54:12 +01:00
luis_pereira87
cc33856ba8
Reset HARQ processes after RA when Msg3 carries a DCCH or DTCH message.
...
Reset ul_failure flag only after sending Msg4 otherwise gNB starts scheduling too early
2022-06-15 17:24:47 +01:00
Roberto Louro Magueta
14d3a9c0e5
Fixes after merge
2022-06-15 12:53:36 +01:00
Robert Schmidt
e62119bea5
Reintroduce nr_ulsim -I option after wrong merge
2022-06-15 13:53:22 +02:00
Roberto Louro Magueta
7f21567f83
Merge remote-tracking branch 'origin/develop' into 5g-nr-low-snr-performance
...
# Conflicts:
# cmake_targets/autotests/test_case_list.xml
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/ulsim.c
2022-06-15 11:17:06 +01:00
Cedric Roux
2521e46593
Merge remote-tracking branch 'origin/F1C_extensions_develop' into F1_interop_ACC_n78
...
Conflicts:
openair2/F1AP/f1ap_du_interface_management.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/LAYER2/NR_MAC_gNB/main.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
openair2/RRC/NR/rrc_gNB.c
openair3/ocp-gtpu/gtp_itf.cpp
2022-06-15 11:28:37 +02:00
luis_pereira87
527003492d
Revert call to process_CellGroup function in rrc_mac_config_req_gNB to fix F1 user plane working
2022-06-15 09:34:55 +01:00
Robert Schmidt
d835f3387d
Build without AVX512 on caracal to avoid compilation fail
2022-06-15 08:49:10 +02:00
Melissa Elkadi
630f8ac2b1
Putting all CM code in one file
...
This commit includes reorganization of
all of the SISO/MIMO channel modelling
support being moved into a single CM
file. Furthermore, it includes a bug
fix for the number of MCS simulation
tables (29 total, 0-28).
2022-06-14 12:52:01 -07:00
Karim Boutiba
079ad360e0
solve the conflict between cri-RSRP and cri-RI-PMI-CQI in the case of multiple UEs
2022-06-14 13:38:12 +00:00
Robert Schmidt
bb15360a55
Revert "CI: phySim container build: add SYS_PTRACE"
...
This reverts commit 0122749406 .
2022-06-14 12:35:48 +02:00
Robert Schmidt
0a74c23c8a
Disable Asan in LDPC decoder generator executables
...
The CI compiles the physims using Asan. This in turn compiles Asan into
the LDPC decoder generator files. Since they are run during build, there
are two options:
1) trigger the build using capability SYS_PTRACE to allow running asan
when executing the generators.
2) disable asan in the generators.
The first option seems not feasible, as the compilation of the ldpctest
does not succeed (in fact, for a reason I don't understand, ninja seems
to trigger linking and is then blocked indefinitely). Therefore, this
commit simple disables asan in the generators.
2022-06-14 12:30:12 +02:00
luis_pereira87
ed74875025
Call rrc_mac_config_req_gNB function only when running nr-softmodem as a DU or in monolithic mode
2022-06-14 11:29:56 +01:00
luis_pereira87
7cee46777f
Cosmetic changes
2022-06-13 23:20:37 +01:00
Cedric Roux
33b69bdf30
nr rlc: bugfix: use hard-coded mapping between drb ID and mac lcid
...
This will probably impact negatively the Accelleran interoperability
but the previous version is not correct and breaks the oai nr ue.
To be checked in a CU/DU scenario with Accelleran.
2022-06-13 18:28:07 +02:00
Cedric Roux
1ad8f254c2
Merge remote-tracking branch 'origin/develop' into F1_interop_ACC_n78
2022-06-13 16:59:59 +02:00
francescomani
045de837ab
Merge remote-tracking branch 'origin/develop' into NR_PUCCH_RRC_Resources
2022-06-13 10:25:05 +02:00
Raymond Knopp
a119e84f92
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
2022-06-13 09:44:51 +02:00
luis_pereira87
983760e9a4
Fix after merge with develop
2022-06-13 08:21:05 +01:00
luis_pereira87
131db89dfc
Merge remote-tracking branch 'origin/develop' into NR_RRC_MAC_CellGroup
...
# Conflicts:
# openair1/PHY/INIT/nr_init.c
# openair2/LAYER2/NR_MAC_gNB/config.c
2022-06-13 08:19:39 +01:00
Robert Schmidt
5944b212b2
Merge branch 'integration_2022_wk23' into 'develop'
...
integration_2022_wk23
See merge request oai/openairinterface5g!1585
MR !1558 : Add 5G SA end-to-end, step-by-step, tutorials for OAI CN5G, OAI gNB and COTS UE
MR !1578 : Adding required LOG_As for EpiSci CI testing. (Proxy)
MR !1575 : Fix msg3 retransmissions with OAI UE
MR !1577 : Fix ULSCH timing measurements in RAN-gNB-nrUE-MONO-TDD-Band78-N300 and logging improvements
MR !1544 : NR CORESET harmonization
MR !1287 : PUSCH performance improvement
MR !1580 : Aligning some internal memory to avoid segfaults
2022-06-13 07:02:11 +00:00
Raymond Knopp
7387721ecf
Merge branch 'ldpc-decoder-codegen' of https://gitlab.eurecom.fr/oai/openairinterface5g into ldpc-decoder-codegen
2022-06-12 23:24:11 +02:00
Raymond Knopp
f6bb869c0b
fixed AVX2 issue for cnProc code generator. Some cleanup in formatting and deleting unused files.
2022-06-12 23:23:07 +02:00
Robert Schmidt
169f42a365
Prevent #define name clash
...
The files openair1/PHY/CODING/nrLDPC_cnProc.h and
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_cnProc.h have the same name,
and also the same include guard/define. This commit renames the define
in the latter to prevent this name clash.
2022-06-12 16:32:46 +02:00
Robert Schmidt
6900f2bc88
Add License to LDPC decoder generator files
2022-06-12 16:29:49 +02:00
luis_pereira87
e850a8ece7
Fix initial connection setup when there is Msg4 retransmissions and UE comes with a new RA with Msg3 carrying DCCH or DTCH message
2022-06-10 23:18:18 +01:00
Robert Schmidt
aabd9c6c4e
nr_ulsim: Change thread-count command-line option to -C
2022-06-10 15:45:32 +02:00
Robert Schmidt
b69fa39577
Merge remote-tracking branch 'origin/alignment_fixes' into integration_2022_wk23
2022-06-10 13:52:50 +02:00
Robert Schmidt
b193ccf6ee
Merge remote-tracking branch 'origin/develop' into 5g-nr-low-snr-performance
2022-06-10 13:50:47 +02:00
Robert Schmidt
0122749406
CI: phySim container build: add SYS_PTRACE
...
Physical simulators are built using address sanitizer. During the build
process, we use generators that are themselves built during the build
process. They are also asan, and we therefore need to give the
SYS_PTRACE capability during the build process to have them run
correctly.
2022-06-10 13:37:30 +02:00
Robert Schmidt
ae23942020
Compile container images without AVX512 for relocatability
2022-06-10 13:37:30 +02:00
Robert Schmidt
dc4f610245
Merge remote-tracking branch 'origin/ulsim-perf-testing' into integration_2022_wk23
2022-06-09 17:47:57 +02:00
Robert Schmidt
3793edf686
Merge remote-tracking branch 'origin/NR_coreset_harmonization' into integration_2022_wk23
2022-06-09 17:47:37 +02:00
Robert Schmidt
4b0d4e38c4
Merge remote-tracking branch 'origin/fix-test-caracal' into integration_2022_wk23
2022-06-09 17:46:54 +02:00
Robert Schmidt
28ad0eaacb
Merge remote-tracking branch 'origin/NR_fix_msg3_rtx' into integration_2022_wk23
2022-06-09 17:46:45 +02:00
Robert Schmidt
9127577bf3
Merge remote-tracking branch 'origin/fixing_removed_LOG_As' into integration_2022_wk23
2022-06-09 17:46:36 +02:00
Robert Schmidt
2e6fea604d
Merge remote-tracking branch 'origin/NR_SA_tutorials' into integration_2022_wk23
2022-06-09 17:46:27 +02:00
Sakthivel Velumani
f95c636a6b
Improved help for ulsim
2022-06-09 20:07:23 +05:30
Robert Schmidt
f7ab71763d
Remove old way of generating LDPC decoders
2022-06-09 15:03:13 +02:00
Robert Schmidt
dde6d61dd4
Dynamically create LDPC decoder headers when building ldpc libs
2022-06-09 15:03:13 +02:00
Robert Schmidt
7b68c48618
Make LDPC generator output directory prefix configurable
2022-06-09 15:03:13 +02:00
Robert Schmidt
250043655a
Remove some variables from LDPC generated code to avoid warnings
2022-06-09 15:03:13 +02:00
Laurent THOMAS
97b3d1a5cd
fix mutex not initialised in ul decoder
2022-06-09 15:03:13 +02:00
francescomani
8adcf8368a
reverting activation of timer at transmission
2022-06-09 14:48:42 +02:00
francescomani
f5e9c4ec36
applying Robert's patch
2022-06-09 13:26:04 +02:00
luis_pereira87
e7a491415c
Improvements on RRC passing CellGroup to MAC to get COTS UE working
2022-06-09 10:08:28 +01:00
francescomani
0aec0d91c6
temporary workaround for RRC passing CG to MAC (forced encoding of message at MAC)
2022-06-09 09:35:42 +01:00
Robert Schmidt
894c45eae5
Add comment to fix fill_mastercellGroupConfig()
2022-06-09 10:20:39 +02:00
Laurent THOMAS
e3747ea06b
Fix small bugs in nrLDPC_tools, remain some warnings to fix
2022-06-09 10:01:45 +02:00
Robert Schmidt
aed83c91de
Create header for LDPC bnProc BG2 files
2022-06-09 09:25:57 +02:00
Robert Schmidt
12c0f52fea
Merge remote-tracking branch 'origin/develop' into F1_interop_ACC_n78
2022-06-08 19:45:17 +02:00
Sakthivel Velumani
0d9e548f39
Minor fixes in ulsim and dlsim
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
80ad5df367
Removed unused 256QAM table option
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
933ad3dcf4
Removed duplicate definition and other errors
...
left during rebase
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
8a8bacead9
Set default cmd values in UE
...
It looked like the default command line option were not set in case the options were not passed. The right function was not called.
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
e8d91d642e
fixed nr_dlsim -q parameter bug
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
0cea80c8fa
changing PUSCH dmrs symbol pos to 0
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
1afdc298e9
Interpolation chest default in UE
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
7c47420da7
Making interpolation ch estimation as default
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
b2b84caeb5
Made PRB averaging channel est as default
...
fixed indendation
updated ulsim CI test parameters
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
93e6bd26da
Made channel estimation techniques configurable
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
0960aa3d00
Updating ulsim CI test parameters
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
ab899c3a08
fix CI test parameters
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
da8d3037df
fixed bugs in phy sims
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
8f79ae0ea7
A bug fix in DMRS averaging
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
689ecf5ae1
Enable additional DMRS symbol in UL
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
e36a2b483a
Added 3GPP TS 38104 8.2.1.2-13 16QAM CI test cases
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
1d99c8e695
LDPC iterations as command line parameter
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
b29f92c1d6
Add MCS table option to ulsim
2022-06-08 21:31:17 +05:30
Sakthivel Velumani
36190b1c7d
Logging changes to ulsim
2022-06-08 21:31:17 +05:30
Sakthivel Velumani
ac58460b6e
Time averaging PUSCH channel estimates
2022-06-08 21:31:17 +05:30
Sakthivel Velumani
382b2c41e3
Fixed ulsim to test 8 Rx antennas
2022-06-08 21:31:17 +05:30
Robert Schmidt
2d3f4f7310
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
2022-06-08 17:17:11 +02:00
Robert Schmidt
9eccd6c11d
Correct caracal IP address
2022-06-08 17:06:47 +02:00
francescomani
85b48193d4
fix msg3 retransmissions with OAI UE
2022-06-08 16:45:30 +02:00
Cedric Roux
f71766c3ee
Merge remote-tracking branch 'origin/develop' into F1_interop_ACC_n78
...
Conflicts:
openair2/F1AP/f1ap_du_ue_context_management.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
openair2/RRC/NR/rrc_gNB.c
openair3/ocp-gtpu/gtp_itf.cpp
There were some important conflicts in openair3/ocp-gtpu/gtp_itf.cpp
I rewrote a bit the function Gtpv1uHandleGpdu(). It might have been
done wrongly.
To be tested and fixed if needed.
To redo the merge, if needed:
git checkout 9b2a163ebb
git merge 5ea828e149
2022-06-08 15:48:24 +02:00
francescomani
e24edde2fd
remove commented code
2022-06-08 15:09:53 +02:00
francescomani
bc1227f9a0
Merge remote-tracking branch 'origin/develop' into NR_remove_ssb_offset_from_configfile
2022-06-08 14:52:47 +02:00
francescomani
539e5e89f3
Merge remote-tracking branch 'origin/develop' into NR_PUCCH_RRC_Resources
2022-06-08 14:45:33 +02:00
francescomani
4ffef42472
Merge remote-tracking branch 'origin/develop' into NR_coreset_harmonization
2022-06-08 13:39:39 +02:00
Florian Kaltenberger
bb17287089
aligning some internal memory to avoid segfaults
2022-06-08 12:09:07 +02:00
Robert Schmidt
d7dae8fa91
Merge branch 'integration_2022_wk22' into 'develop'
...
integration_2022_wk22
See merge request oai/openairinterface5g!1576
MR !1501 fixes to support multiple pdu sessions (tested with 2 pdu sessions)
MR !1566 issue 545
MR !1569 bugfix in fill_searchSpaceZero
MR !1574 Repair LTE-M: Add missing parameter preambleTransMax_CE_rel13
MR !1496 PHY procedures at UE for CSI-RS
Increase LTE-2x2 ping thresholds to 60 ms to make tests pass (throughput seems to be fine)
2022-06-08 08:38:10 +00:00
Robert Schmidt
b1d07fb3e0
print_meas_log(): do not write beyond memory end
2022-06-07 17:41:21 +02:00
francescomani
7546b8ca1b
fix dlsim compilation
2022-06-06 17:37:40 +02:00
francescomani
0b55910c48
possible fix in type setting of Y for coreset
2022-06-06 16:40:09 +02:00
luis_pereira87
308cae752a
Update download link for the latest version of Open Cells SIM card programing tool uicc-v2.6
2022-06-06 14:13:58 +01:00
Robert Schmidt
45522ae86c
[CI] Increase LTE-2x2 test ping thresholds to make test pass
2022-06-04 10:10:47 +02:00
Robert Schmidt
5f37ab35b4
Merge remote-tracking branch 'origin/develop-CSI' into integration_2022_wk22
2022-06-04 10:08:38 +02:00
Robert Schmidt
4e34462488
Merge remote-tracking branch 'origin/preambleTransMax_CE_rel13-in-configuration' into integration_2022_wk22
2022-06-04 10:08:31 +02:00
Robert Schmidt
7b3191d1a6
Merge remote-tracking branch 'origin/NR_SS0_config_fix' into integration_2022_wk22
2022-06-04 10:08:25 +02:00
Robert Schmidt
1215444cae
Merge remote-tracking branch 'origin/fix-bug-545' into integration_2022_wk22
2022-06-04 10:08:17 +02:00
Robert Schmidt
6e7160ac03
Merge remote-tracking branch 'origin/multiple_pdu_MR' into integration_2022_wk22
2022-06-04 10:08:10 +02:00
Robert Schmidt
bea2ec5c3b
Use snprintf() in dump_mac_stats()
2022-06-04 09:33:18 +02:00
Robert Schmidt
f8f20827e9
Rename DL&UL scheduling timing stats
2022-06-04 09:32:00 +02:00
Robert Schmidt
59e10dc8da
Clean up MAC stats: don't show timing stats in console log, only file
2022-06-04 09:31:54 +02:00
Robert Schmidt
f2bc364b50
Drop periodic "Number of bad PUCCH" output
2022-06-04 09:29:20 +02:00
Melissa Elkadi
cc2c3b9123
Adding required LOG_As for EpiSci CI testing. (Proxy)
...
In commit 05c07c401f ,
four of the LOG_A logs were demoted. These are required
for the L2 simulator proxy CI testbed.
2022-06-03 16:40:46 -07:00
Robert Schmidt
43701ddbd6
Phy-test scheduler: update MCS so it is shown in logs
2022-06-03 17:11:05 +02:00
Robert Schmidt
dd801325d4
Terminate LOG with newline
2022-06-03 17:10:03 +02:00
Robert Schmidt
db2c03d31d
Do not abort ULSCH decoding in phy-test mode
...
For the RAN-gNB-nrUE-MONO-TDD-Band78-N300 test, in order to measure ULSCH
decoding times, we cannot abort ULSCH decoding on DTX.
2022-06-03 17:06:24 +02:00
Robert Schmidt
d5165ae2bd
B210 tutorial: mention USB3
2022-06-03 12:50:44 +02:00
Robert Schmidt
9b317eacef
Add instructions on how to tune Ethernet connection
2022-06-03 12:50:44 +02:00
KARIM BOUTIBA
cd4bc84bd8
small fix in nr_sdap_get_entity
2022-06-02 08:05:21 +00:00
francescomani
b96df49e15
postpone initialization of UL_tti_req_ahead to when sl_ahead is available
2022-06-01 17:09:08 +02:00
francescomani
a531342054
update ss and coreset after updating bwp
2022-06-01 12:35:31 +02:00
Roberto Louro Magueta
2c3eb996a4
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
2022-06-01 11:06:49 +01:00
francescomani
9a43678ed0
Merge remote-tracking branch 'origin/develop' into NR_PUCCH_RRC_Resources
2022-06-01 09:06:57 +02:00
francescomani
13ed1200b4
Merge remote-tracking branch 'origin/develop' into NR_coreset_harmonization
2022-06-01 08:45:35 +02:00
Robert Schmidt
5ea828e149
Merge branch 'integration_2022_wk21b' into 'develop'
...
integration_2022_wk21b
See merge request oai/openairinterface5g!1572
MR !1490 add support for 15 kHz SCS
MR !1525 Make USRP tune-offset configurable
MR !1550 remove UEid in MAC
2022-06-01 06:12:20 +00:00
Francesco Mani
426bc2f088
fix in get_ul_tda call for rtx
2022-05-31 09:36:39 +00:00
francescomani
6f7889d162
bugfix in mod_dmrs declaration
2022-05-30 18:02:08 +02:00
Raymond Knopp
83d40a9b7c
Add missing parameter preambleTransMax_CE_rel13
...
To SIB2 and its passing to RRC. Parameter was read but not transfered
before. Basic LTE-M functionality should ok on develop branch with this
fix. Tested with uBlox SARA-R4 (QCOM chipset)
2022-05-30 16:19:35 +02:00
Robert Schmidt
df8f632ae3
Make sched_csirs common to all UEs
2022-05-30 14:52:50 +02:00
Robert Schmidt
23c8336a37
Fix warning
2022-05-30 14:50:55 +02:00
Robert Schmidt
ac9e47ba68
Merge remote-tracking branch 'origin/cleanup-2022-mai-UEid-management' into integration_2022_wk21b
2022-05-30 12:02:58 +02:00
Laurent THOMAS
43033e20b6
Avoid SEGV in nr_decode_pucch0()
2022-05-28 16:44:50 +02:00
Laurent THOMAS
16e8154d71
Handle full UL TTI Req list more gracefully
2022-05-28 16:44:50 +02:00
Laurent THOMAS
9ba33d4dec
Correctly format code to avoid warnings/ambiguities
2022-05-28 16:44:49 +02:00
Laurent THOMAS
a51c1f93b5
Remove unused code
2022-05-28 16:37:47 +02:00
Robert Schmidt
b6adb32989
Delete commented code
2022-05-28 16:37:47 +02:00
Laurent THOMAS
236f7d56e5
Remove UEid in the MAC
...
After this commit, only the RNTI is used as an identifier in the MAC.
Further, it removes some module_id, but a lot of them remain (the goal
to remove all is still far from us)
2022-05-28 16:37:26 +02:00
rmagueta
6bca31c7e3
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
2022-05-27 10:18:13 +01:00
francescomani
92ba8cb9d0
Merge remote-tracking branch 'origin/develop' into NR_coreset_harmonization
2022-05-27 10:46:15 +02:00
Robert Schmidt
daad3da6eb
Merge remote-tracking branch 'origin/usrp-tune-offset' into integration_2022_wk21b
2022-05-27 10:06:20 +02:00
Robert Schmidt
21a820b061
Merge remote-tracking branch 'origin/support-15-kHz-SCS' into integration_2022_wk21b
2022-05-27 10:05:57 +02:00
Robert Schmidt
72d0a4ff05
Merge branch 'integration_2022_wk21' into 'develop'
...
integration_2022_wk21
See merge request oai/openairinterface5g!1564
2022-05-27 07:49:38 +00:00
francescomani
9228f12d92
bugfix
2022-05-26 13:47:17 +02:00
francescomani
09ecb8a33c
bugfix in fill_searchSpaceZero
2022-05-25 10:35:26 +02:00
Robert Schmidt
36a02913de
Merge remote-tracking branch 'origin/usrp_x400_fixup' into integration_2022_wk21
2022-05-24 17:58:47 +02:00
Robert Schmidt
360d4b3a81
Merge remote-tracking branch 'origin/k2-slot0-fix' into integration_2022_wk21
2022-05-24 17:57:58 +02:00
Robert Schmidt
103e21a05c
Merge remote-tracking branch 'origin/NR_removing_calculate_preferred_tda' into integration_2022_wk21
2022-05-24 17:56:38 +02:00
francescomani
cf7c2fd373
commenting out further call to decode sib1 after initial access
2022-05-24 15:10:53 +02:00
Roberto Louro Magueta
ab1df8bbc4
Revert CSI configuration from update_cellGroupConfig to fill_initial_SpCellConfig
2022-05-24 13:45:35 +01:00
laurent
1450e2fb9f
issue 545
2022-05-24 13:29:05 +02:00
Florian Kaltenberger
38f7d772e6
small fix for USRP X410
2022-05-24 10:55:50 +02:00
francescomani
3c753aec71
fix in calling get_ul_tda
2022-05-23 18:41:10 +02:00
Robert Schmidt
3b28264374
Merge remote-tracking branch 'origin/fix-ra-on-frame-1023' into integration_2022_wk21
2022-05-23 17:18:39 +02:00
Robert Schmidt
ba73075ccd
Merge remote-tracking branch 'origin/ul-dl-bler' into integration_2022_wk21
2022-05-23 17:17:47 +02:00
francescomani
3a0bccde30
fix for msg2 tda
2022-05-23 16:13:20 +02:00
francescomani
fac44b15e8
adding option for CSI slot
2022-05-23 16:13:20 +02:00
francescomani
25086576e5
simplyfying tda functions according to review
2022-05-23 16:07:10 +02:00
francescomani
c6498ccf58
addressing review
2022-05-23 16:07:10 +02:00
francescomani
d3f90a90fe
removing calculate_preferred_ul_tda
2022-05-23 15:57:27 +02:00
francescomani
276b2d5e0c
removing calculate_preferred_dl_tda
2022-05-23 15:48:29 +02:00
Robert Schmidt
e1b090cfaa
Improve logging
2022-05-23 15:20:03 +02:00
Robert Schmidt
9f6b7dc6b9
Make USRP tune_offset configurable
...
UHD documentation: "A tune request instructs the implementation how to
tune the RF chain."
This commit makes this configurable, from nr-softmodem, nr-uesoftmodem,
lte-softmodem, and lte-uesoftmodem.
2022-05-23 15:20:03 +02:00
Robert Schmidt
9354d4305b
Set k2=2 also in 5ms TDD periods
...
In the past, setting k2=2 for 5ms TDD periods resulted in increased ping
RTT and/or reestablishment requests. These problems do not appear
anymore, and we can allow k2=2.
2022-05-23 15:11:27 +02:00
Robert Schmidt
00d021c66b
In TDD: enable slot 0
...
In the past, activation of slot 0 (i.e., after the switch UL->DL)
resulted in many retransmissions. This does not seem to be the case
anymore, and we can therefore activate slot 0 also in TDD.
2022-05-23 14:33:08 +02:00
francescomani
2ba71e748d
using bwp id to configure coreset id
2022-05-23 13:39:56 +02:00
francescomani
a724c1febc
starting timer for msg4 at transmission
2022-05-20 15:09:25 +02:00
francescomani
fcfc7a90e8
fix for asan assertion
2022-05-20 13:56:12 +02:00
Robert Schmidt
7bf5f018a1
Refactor DRB configuration in function
2022-05-19 18:40:54 +02:00
Robert Schmidt
a5d0615048
Harmonize SRB configuration in function
2022-05-19 18:28:55 +02:00
KARIM BOUTIBA
b46077c22d
add multiple pdu session support (tested with 2 pdu sessions)
2022-05-19 18:28:55 +02:00
francescomani
9150dc8c50
applying review comment
2022-05-19 14:48:45 +02:00
Roberto Louro Magueta
3d5cfb6642
Update the spatialRelationInfoToAddModList for dedicated UL-BWPs
2022-05-18 17:00:05 +01:00
francescomani
d56f2c8e12
addressing review comments
2022-05-18 17:36:32 +02:00
francescomani
6d736db22d
applying PUCCH harmonization to multiple BWP
2022-05-18 17:23:55 +02:00
Roberto Louro Magueta
436eb2d5a9
Fix PUCCH config in fill_default_uplinkBWP to consider the enabled CSI-RS
2022-05-18 16:05:38 +01:00
Robert Schmidt
3ca4cb708c
Select UL MCS from BLER
2022-05-18 16:44:54 +02:00
Robert Schmidt
34b821433b
Add UL BLER options and read from config
2022-05-18 16:44:54 +02:00
Robert Schmidt
17cbc4dbf4
Generalize get_mcs_from_bler()
2022-05-18 16:44:54 +02:00
Robert Schmidt
26c2c0add8
MAC stats: group UL&DL common stats
2022-05-18 16:44:54 +02:00
Robert Schmidt
61d434339e
DL MCS: switch back to 9 on inactivity
2022-05-18 16:44:54 +02:00
Robert Schmidt
1fbf968676
Set DL MCS when receiving CQI report
...
- Introduce generic get_mcs_from_cqi() that gets MCS for a particular
CQI
- Set MCS after receiving CQI
- Distinguish "global" max MCS from UE-measured max MCS
2022-05-18 16:44:53 +02:00
Roberto Louro Magueta
2d96262d7c
Fix channel estimation based on CSI-RS
2022-05-18 14:31:13 +01:00
francescomani
0c5d6a59e7
Merge remote-tracking branch 'origin/develop' into NR_PUCCH_RRC_Resources
2022-05-18 15:19:00 +02:00
Roberto Louro Magueta
e5c4e0f3d3
Address review comments
2022-05-18 12:59:24 +01:00
Roberto Louro Magueta
f94a479829
Fix warning after merge
2022-05-18 12:51:18 +01:00
francescomani
03e869ee36
applying harmonization function also to multiple BWP option
2022-05-18 11:54:15 +02:00
francescomani
1e4f509805
Merge remote-tracking branch 'origin/develop' into NR_coreset_harmonization
2022-05-18 11:41:07 +02:00
Thomas Schlichter
e639e79220
Merge remote-tracking branch 'origin/develop' into support-15-kHz-SCS
2022-05-18 10:51:19 +02:00
francescomani
085014f601
Merge remote-tracking branch 'origin/develop' into NR_remove_ssb_offset_from_configfile
2022-05-18 10:25:47 +02:00
Thomas Schlichter
3934f2020e
slightly increase the target SNR for the nr_dlsim low SNR test to make the test more reliable
2022-05-18 09:54:59 +02:00
Thomas Schlichter
6f8b13c2ad
fix nr_ulsim option "-i" has no further parameters
2022-05-18 09:50:37 +02:00
Thomas Schlichter
c97d5d04ed
fixes from review
2022-05-18 09:35:01 +02:00
francescomani
1f49b73eac
Merge remote-tracking branch 'origin/develop' into NR_dl_ul_fapi_improv
2022-05-18 08:55:40 +02:00
Roberto Louro Magueta
8ac68929bc
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair1/PHY/defs_nr_common.h
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.162PRB.2x2.usrpn300.conf
2022-05-17 19:13:38 +01:00
Thomas Schlichter
44a98a85c5
Merge remote-tracking branch 'origin/develop' into 5g-nr-low-snr-performance
2022-05-17 17:38:59 +02:00
Robert Schmidt
5bf454c78b
Merge branch 'integration_2022_wk19b' into 'develop'
...
integration_2022_wk19b
See merge request oai/openairinterface5g!1555
MR !1357 : Bupt UL-MIMO
MR !1516 : NR handling 2-port PMI report
MR !1454 : Implementation of multiple dedicated BWPs
MR !1556 : Fix RAN-gNB-nrUE-MONO-TDD-Band78-N300 pipeline
2022-05-17 12:03:56 +00:00
Robert Schmidt
22944fb8c0
Merge remote-tracking branch 'origin/repair-test-caracal' into integration_2022_wk19b
2022-05-16 21:41:39 +02:00
Robert Schmidt
6c43cdf4dc
Hack to prevent segfault
2022-05-16 21:39:06 +02:00
luis_pereira87
bdc4a664ac
Add 5G SA end-to-end, step-by-step, tutorials for OAI CN5G, OAI gNB and COTS UE
2022-05-16 11:49:42 +01:00
laurent
a254545b7c
fix ra bug
2022-05-16 09:31:29 +02:00
Raymond Knopp
165b8d18d5
check for error in Msg3 allocation
2022-05-13 22:55:44 +02:00
Raymond Knopp
1d48718840
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2022-05-13 21:11:10 +02:00
luis_pereira87
486e9e2381
Merge remote-tracking branch 'origin/Dedicated-BWPs' into integration_2022_wk19b
...
# Conflicts:
# openair1/SIMULATION/NR_PHY/ulsim.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-05-13 15:58:56 +01:00
luis_pereira87
cc238a91e4
Compute TDA startSymbolIndex and nrOfSymbols everytime function nr_set_pdsch_semi_static is called
2022-05-13 15:13:21 +01:00
Robert Schmidt
9b2fa3ca63
Increase PUSCH decoding defaults
2022-05-13 14:14:47 +02:00
Robert Schmidt
50d9c1f2bf
Merge branch 'ci-enable-amarisoft' into 'develop'
...
Ci enable amarisoft
See merge request oai/openairinterface5g!1554
2022-05-13 12:08:40 +00:00
Robert Schmidt
1c4bf40248
Fix caracal perf test: add option for N300, run only once (is consistent)
2022-05-13 11:57:31 +02:00
Raymond Knopp
75fdfbe263
minor logging change
2022-05-13 09:32:23 +02:00
Robert Schmidt
7c5a82bf1c
Format Hdashboard Gitlab post using Markdown
2022-05-13 08:25:23 +02:00
rmagueta
64f4d34c25
Fix tda in dlsim considering the new configuration for NSA in fill_default_nsa_downlinkBWP
2022-05-12 20:40:22 +01:00
Robert Schmidt
a9dcdcbbcb
Fix name of html module
2022-05-12 20:54:02 +02:00
Robert Schmidt
09c3597b46
Only check T tracer if EPC has been defined
2022-05-12 18:47:47 +02:00
luis_pereira87
54f49fd253
Remove duplicated code for bwp common validation
2022-05-12 17:33:35 +01:00
luis_pereira87
2f3ce42d3b
Improve code readability in fix_scd function
2022-05-12 17:04:09 +01:00
Robert Schmidt
851291ddc4
Merge remote-tracking branch 'origin/NR_handling_PMI_report' into integration_2022_wk19b
2022-05-12 17:45:59 +02:00
luis_pereira87
9f51b3f8b1
Harmonize and reuse the nr_rrc_config_dl_tda function to prepare PDSCH-TimeDomainResourceAllocation list
2022-05-12 14:42:47 +01:00
luis_pereira87
7d1f693ba1
Revert rbSize validation with target_dl_bw to previous version
2022-05-12 13:28:18 +01:00
luis_pereira87
af377945c3
Fix hardcoded coreset and assignment from wrong array position
2022-05-12 13:12:45 +01:00
luis_pereira87
9aa7d1c88f
Remove redundant change of active bwp (it changes after RRC processing timer elapsed)
2022-05-12 10:57:03 +01:00
luis_pereira87
0217cd50de
Update in documentation
2022-05-12 10:06:00 +01:00
luis_pereira87
270c540c3c
Minor clean up in function mac_rrc_nr_data_req
2022-05-12 10:06:00 +01:00
Robert Schmidt
a582ac99e5
Trigger Amarisoft in NSA tests
2022-05-12 09:19:27 +02:00
francescomani
c4c93cc498
Merge remote-tracking branch 'origin/develop' into NR_dl_ul_fapi_improv
2022-05-12 08:56:45 +02:00
luis_pereira87
3c4ba50281
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-05-11 14:49:59 +01:00
francescomani
340531038c
bugfix: n1 and n2 for 2 ports
2022-05-11 15:21:08 +02:00
Roberto Louro Magueta
5c754f2300
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-05-11 14:19:33 +01:00
francescomani
6ded64f86d
Merge remote-tracking branch 'origin/develop' into NR_handling_PMI_report
2022-05-11 15:14:56 +02:00
Roberto Louro Magueta
4c1b432718
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
...
# Conflicts:
# openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_coding.c
2022-05-11 13:45:56 +01:00
Robert Schmidt
f3241cd419
Merge branch 'integration_2022_wk19' into 'develop'
...
integration_2022_wk19
See merge request oai/openairinterface5g!1553
MR !1456 TBSLBRM for DL computed ad MAC
MR !1532 CSI-IM harmonization
MR !1538 April 2022: some last CI fixes
MR !1540 Documentation Update
MR !1541 [CI] amarisoft UE server IP address update
MR !1546 ci-harmonization-and-cleanup
MR !1547 CI architecture description and RFsim updates
MR !1548 Fix Ubuntu 22 build_helper
2022-05-11 12:14:04 +00:00
francescomani
1fbc7e080b
addressing review
2022-05-11 08:50:29 +02:00
Robert Schmidt
bfb7713f3e
Merge remote-tracking branch 'origin/fix-u22' into integration_2022_wk19
2022-05-10 22:45:24 +02:00
Robert Schmidt
8dcea72a4b
Merge remote-tracking branch 'origin/ci-doc' into integration_2022_wk19
2022-05-10 22:45:14 +02:00
Robert Schmidt
20595d6ac0
Merge remote-tracking branch 'origin/ci-harmonization-and-cleanup' into integration_2022_wk19
2022-05-10 22:45:02 +02:00
Robert Schmidt
a136173ae5
Merge remote-tracking branch 'origin/ci_support_amarisoft_ue' into integration_2022_wk19
2022-05-10 22:44:54 +02:00
Robert Schmidt
c8094576ec
Merge remote-tracking branch 'origin/develop_doc_update' into integration_2022_wk19
2022-05-10 22:44:35 +02:00
Robert Schmidt
8d4b46c13a
Merge remote-tracking branch 'origin/ci-fix-cn5g-deploy' into integration_2022_wk19
2022-05-10 22:44:12 +02:00
Robert Schmidt
df506e968e
Merge remote-tracking branch 'origin/NR_CSI_IM_harmonization' into integration_2022_wk19
2022-05-10 22:42:38 +02:00
Robert Schmidt
68be6f83e6
randominit(): show used seed when using time()
2022-05-10 14:22:50 +02:00
francescomani
c7e8002d8d
adding CI test with subcarrier offset in pbchsim
2022-05-10 11:43:44 +02:00
francescomani
3b16547374
fix in pbchsim
2022-05-10 09:13:52 +02:00
Manish
e804f58ce7
Merge branch 'develop_doc_update' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop_doc_update
2022-05-10 02:57:30 +00:00
Manish
d6f79071ab
gNB Build Section Updated
2022-05-10 02:53:42 +00:00
Manish
b37e5e552b
help menu updated in document for native architecture.
...
Compilation steps corrected on Ubuntu 20.
Signed-off-by: Manish <Manish1.Kumar@amd.com >
2022-05-10 02:53:42 +00:00
francescomani
a037987b47
remove ssb subcarrier offset from config file
2022-05-09 18:28:56 +02:00
Robert Schmidt
3e3d73ef93
Install UHD 4.2 for U18/20/22
2022-05-09 15:14:16 +02:00
luis_pereira87
ad8f99dc03
Increase iPerf packet loss and bitrate thresholds to make RAN-NSA-B200-Module-LTEBOX-Container test green (due to UE host performance)
2022-05-08 02:22:52 +01:00
luis_pereira87
c6bedb6c27
Increase iPerf packet loss and bitrate thresholds to make RAN-NSA-B200-Module-LTEBOX test green (due to UE host performance)
2022-05-06 16:54:56 +01:00
luis_pereira87
421ca8aed5
Clean up of unused test cases in NSA with B210
2022-05-06 16:54:56 +01:00
rmagueta
d7795c9dff
Fix build after merge
2022-05-06 16:15:43 +01:00
luis_pereira87
c587fe366d
Improve log and cosmetic changes
2022-05-06 16:06:31 +01:00
luis_pereira87
5031649c47
Improvements on BWP switch procedures and harmonize it with RRC processing timer
2022-05-06 16:06:31 +01:00
francescomani
59ced82104
Merge remote-tracking branch 'origin/develop' into NR_PUCCH_RRC_Resources
2022-05-06 17:02:22 +02:00
rmagueta
b8cd9ef167
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/RRC/NR/rrc_gNB_nsa.c
2022-05-06 15:41:10 +01:00
francescomani
020c4c52ec
Merge remote-tracking branch 'origin/develop' into NR_DL_TBSLBRM
2022-05-06 15:27:20 +02:00
Robert Schmidt
04db6ef536
Update CI bench images
2022-05-06 14:44:21 +02:00
luis_pereira87
02d49ed3b6
Fixes after merge
2022-05-06 11:56:11 +01:00
Roberto Louro Magueta
87e79e5eb8
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
# targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
# targets/PROJECTS/GENERIC-NR-5GC/CONF/cu_gnb.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/du_gnb.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.band78.tm1.106PRB.usrpn300.gtp-itti.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.106PRB.usrpb210.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band66.fr1.106PRB.usrpn300.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.2x2.usrpn300.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf
2022-05-06 11:32:36 +01:00
luis_pereira87
a8e6bf9bd5
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/GNB_APP/gnb_config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/RRC/NR/L2_nr_interface.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/MESSAGES/asn1_msg.h
# openair2/RRC/NR/nr_rrc_defs.h
# openair2/RRC/NR/nr_rrc_proto.h
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-05-06 11:29:55 +01:00
francescomani
68fc56ad74
calling config_csiim also in sa
2022-05-06 12:17:18 +02:00
francescomani
b4abb204bd
Merge remote-tracking branch 'origin/develop' into NR_CSI_IM_harmonization
2022-05-06 12:07:30 +02:00
francescomani
2bbfe501c2
Merge remote-tracking branch 'origin/develop' into NR_coreset_harmonization
2022-05-06 12:02:00 +02:00
francescomani
1750f45708
additional fix for dmrs
2022-05-06 11:46:07 +02:00
Robert Schmidt
d0de678f56
Update CI documentation
2022-05-06 11:20:25 +02:00
Robert Schmidt
eef8cf510b
Improve RFsim documentation
2022-05-06 11:20:24 +02:00
francescomani
acc6fb8508
fixes for multi-symbol pdcch
2022-05-06 11:17:19 +02:00
Robert Schmidt
d11350c08a
Merge branch 'integration_2022_wk18' into 'develop'
...
integration_2022_wk18
See merge request oai/openairinterface5g!1545
Merged MRs:
- MR !1484 NR 20 MHz with LTE raster on AW2S Jaguar
- MR !1499 Handle RRC processing time at gNB
- MR !1511 NR UE memory leak fixes
- MR !1523 Avoid gNB to exit when UE release or becomes out of coverage
- MR !1533 Code and CI fixes
- MR !1536 feat(ci): add script to properly flatten the target images
- MR !1537 Fix for OAI UE AUTH_REQ processing additional check for RAND value
- MR !1543 x2 nsa bug at socket establishment
2022-05-06 08:59:03 +00:00
Robert Schmidt
e1e8a49b76
Fix UP traffic in NSA
2022-05-05 19:06:29 +02:00
francescomani
edea5c5f65
some more fixes for larger coresets
2022-05-05 17:23:12 +02:00
luis_pereira87
602fb11339
Avoid usage of preferred_dl_tda and preferred_ul_tda before their computation and improve code readability
2022-05-05 13:39:04 +01:00
Manish
30051320c9
Merge branch 'develop_doc_update' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop_doc_update
2022-05-05 08:29:46 +00:00
Manish
65263a09ac
help menu updated in document for native architecture.
...
Compilation steps corrected on Ubuntu 20.
Signed-off-by: Manish <Manish1.Kumar@amd.com >
2022-05-05 08:25:07 +00:00
francescomani
40fcfdea8b
additional fixes
2022-05-04 18:20:12 +02:00
francescomani
4045874d74
memory fixes
2022-05-04 16:56:23 +02:00
Robert Schmidt
edd749ec36
Merge remote-tracking branch 'origin/fix-x2-sctp-nsa' into integration_2022_wk18
2022-05-04 15:16:47 +02:00
Robert Schmidt
9dae4a94bb
Merge remote-tracking branch 'origin/oaiUe_AuthReq_Fix' into integration_2022_wk18
2022-05-04 15:16:36 +02:00
Robert Schmidt
0221499cea
Merge remote-tracking branch 'origin/try-flattening-images' into integration_2022_wk18
2022-05-04 15:16:28 +02:00
Robert Schmidt
aebabbcc0c
Merge remote-tracking branch 'origin/fixes-code-ci' into integration_2022_wk18
2022-05-04 15:16:14 +02:00
Robert Schmidt
f99f2be7bd
Merge remote-tracking branch 'origin/Avoid_gNB_exit_when_UE_release' into integration_2022_wk18
2022-05-04 15:11:43 +02:00
Robert Schmidt
506f4b5456
Merge remote-tracking branch 'origin/ue-memleak-fix' into integration_2022_wk18
2022-05-04 15:11:30 +02:00
Robert Schmidt
94aeb43847
Merge remote-tracking branch 'origin/NR_RRC_processing_timer' into integration_2022_wk18
2022-05-04 12:26:01 +02:00
francescomani
999f5d67e3
bugfixes and improvements in handling dci candidates
2022-05-04 11:03:26 +02:00
Robert Schmidt
ada4be081c
Remove clock_gettime() introduced in this branch
2022-05-04 10:48:25 +02:00
Robert Schmidt
6d35883b2a
Add help strings for new config options
2022-05-04 10:47:31 +02:00
Robert Schmidt
cc6469c77d
Upgrade SA test USRP IP address after CI migration
2022-05-04 10:47:31 +02:00
Robert Schmidt
400b52b46f
Do not separately install python for UHD, is done in general packages
2022-05-04 10:00:48 +02:00
Raymond Knopp
bf5389936d
added deletion/creation of ldpc_gen_files directory and subdirectories
2022-05-03 22:09:46 +02:00
Raymond Knopp
3ecfead572
added script to generate ldpc decoder files
2022-05-03 22:03:19 +02:00
Raymond Knopp
63b28d3610
clean up (removal) of ldpc generated files on repository
2022-05-03 21:26:18 +02:00
Roberto Louro Magueta
f2974b431b
Revert transformPrecoder to transform_precoding
2022-05-03 19:25:14 +01:00
Roberto Louro Magueta
7aa3bfaa54
Revert deleted rfdevice.trx_end_func()
2022-05-03 18:25:57 +01:00
luis_pereira87
d059c71754
Clean up and minor improvements in configuration files
2022-05-03 16:08:18 +01:00
luis_pereira87
8641d54f4d
Fix build after merge
2022-05-03 15:56:18 +01:00
luis_pereira87
1e38cead39
Increase MAX_NUM_NR_DLSCH_SEGMENTS_PER_LAYER to allow gNB to work with 273PRBs and 256QAM at MCS 27
2022-05-03 15:40:47 +01:00
luis_pereira87
7597a582f9
Merge remote-tracking branch 'origin/NR_RRC_processing_timer' into Dedicated-BWPs
...
# Conflicts:
# openair2/GNB_APP/gnb_config.c
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.106PRB.usrpb210.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf
2022-05-03 14:00:57 +01:00
francescomani
cfa37e7213
cosmetic changes
2022-05-03 12:21:47 +02:00
Vijay Chadachan
139d20a9ba
Removing unused variables
2022-05-03 11:58:15 +02:00
Roberto Louro Magueta
2162ba6d82
Fix sigma in ulsim
2022-05-03 10:03:56 +01:00
luis_pereira87
114dcc6a08
Remove irrelevant comment
2022-05-03 08:57:02 +01:00
luis_pereira87
6db761692d
Remove update_pdsch_ps and update_pusch_ps flags to use_rrc_processing_timer instead
2022-05-03 08:55:25 +01:00
Roberto Louro Magueta
e3fd9f7f8c
To use the channel generated by multipath_channel() for single-layer case in ulsim
2022-05-03 00:29:44 +01:00
Roberto Louro Magueta
b6a018089b
Fix in nr_ulsch_extract_rbs
2022-05-02 23:53:13 +01:00
Raymond Knopp
8506307ef0
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
...
Conflicts:
cmake_targets/build_oai
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_cnProc.h
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_decoder.c
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_init_mem.h
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_types.h
openair1/PHY/NR_REFSIG/ptrs_nr.c
2022-05-02 22:41:48 +02:00
Roberto Louro Magueta
3d5fa54a48
Fix logs in help of ulsim
2022-05-02 19:07:07 +01:00
francescomani
299642344a
fix for ssb offset scaling issue
2022-05-02 19:08:10 +02:00
Roberto Louro Magueta
5de85671d8
Fix heap buffer overflow
2022-05-02 16:58:08 +01:00
luis_pereira87
be3498ddd2
Update documentation to be able to run OAI gNB with OAI UE and COTS UE with the same configuration file
2022-05-02 14:26:17 +01:00
luis_pereira87
305347af9a
Fix indentation and improve function nr_mac_enable_ue_rrc_processing_timer
2022-05-02 14:19:52 +01:00
luis_pereira87
79d9c2e8dc
Address review comments
2022-05-02 12:03:55 +01:00
luis_pereira87
4b7b621f00
Minor improvements and cleanup in 5G NR SA configuration files
2022-05-02 12:03:55 +01:00
luis_pereira87
8569a47bc6
Remove sib1_tda from configuration files to use default value
2022-05-02 12:03:55 +01:00
luis_pereira87
d8a127810c
Fix mcs table update during RRCReconfiguration
2022-05-02 12:03:55 +01:00
luis_pereira87
ca06668682
Handle RRC processing time at gNB
2022-05-02 12:03:55 +01:00
francescomani
6b6528cc94
revert H_awgn_mimo in simulator
2022-05-02 10:41:42 +02:00
Roberto Louro Magueta
4f2854f92c
Fix UL channel estimation for 4 layers
2022-05-02 01:55:03 +01:00
rmagueta
0e2a00655e
Fix build after merge
2022-04-30 17:07:14 +01:00
rmagueta
d01cd03ad3
Merge branch 'NR_RRC_processing_timer' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-04-30 16:40:58 +01:00
rmagueta
2ddb68754e
Merge remote-tracking branch 'origin/develop' into NR_RRC_processing_timer
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2022-04-30 16:22:09 +01:00
rmagueta
4b3aa7233e
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2022-04-30 15:14:20 +01:00
Roberto Louro Magueta
1694e1b061
Fix b_shift
2022-04-29 19:08:41 +01:00
Roberto Louro Magueta
523f8f2139
Put pilot_cnt++ in the right place
2022-04-29 18:19:49 +01:00
Roberto Louro Magueta
8ba0f2f086
Fix high MCS test fail for UL (it do not fix the degradation yet)
2022-04-29 11:00:40 +01:00
Thomas Schlichter
7815293443
Merge remote-tracking branch 'origin/develop' into support-15-kHz-SCS
2022-04-29 10:15:15 +02:00
Roberto Louro Magueta
e236794310
Put in ulsim a channel matrix H_awgn_mimo different from identity (it is a matrix equal to matrix used in dlsim)
2022-04-29 01:22:33 +01:00
Roberto Louro Magueta
c128a5d9e2
Remove SUPPORT_PMI_MATRIC flag
2022-04-29 01:11:27 +01:00
Roberto Louro Magueta
719d7fb8be
Improvements in UL channel estimation to consider multiple antennas for dmrs type 1
2022-04-29 00:51:55 +01:00
Roberto Louro Magueta
724e155a3a
Move UL delta computation for a function
2022-04-28 23:57:19 +01:00
Roberto Louro Magueta
927e219553
UL channel estimation with a formulation closer to 3GPP, because this will be useful next
2022-04-28 21:04:41 +01:00
Vijay Chadachan
a8f879ea12
Update for the code review comment.
...
Instead of NULL RAND value check, added the flag to indicate if the
AUTH process started. The flag is used manage the timer handling
for authentication process when stored RAND values is same as received
RAND value in AUTH_REQ.
2022-04-28 18:08:20 +02:00
francescomani
3ec401f2f6
Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
2022-04-28 17:26:33 +02:00
Roberto Louro Magueta
badb6cb590
Improve debug log
2022-04-28 16:24:21 +01:00
Roberto Louro Magueta
735b51a06b
Third code simplification in UL channel estimation
2022-04-28 15:03:26 +01:00
Roberto Louro Magueta
4ecb0401e0
Second code simplification in UL channel estimation
2022-04-28 14:34:43 +01:00
Sakthivel Velumani
454dc0cfab
Fixed memory leaks identified by address san
...
There is still a leak that needs to be fixed in rrc_UE.c
Should properly free NR_BCCH_BCH_Message_t *bcch_message after asn decoder using ASN_STRUCT_FREE()
2022-04-28 18:53:42 +05:30
Roberto Louro Magueta
65f09fecb8
First code simplification in UL channel estimation
2022-04-28 14:18:05 +01:00
Laurent Thomas
85eb5926dd
x2 nsa bug
2022-04-28 14:36:03 +02:00
francescomani
3547940e3f
Merge remote-tracking branch 'origin/develop' into NR_DL_TBSLBRM
2022-04-28 14:26:24 +02:00
francescomani
b6016cfc49
Merge remote-tracking branch 'origin/develop' into NR_dl_ul_fapi_improv
2022-04-28 14:12:11 +02:00
Robert Schmidt
00609ed15a
Enable UDP traffic test in 5G FDD RFsim test
2022-04-28 14:04:16 +02:00
Robert Schmidt
d5419a27f2
Correct check for free symbols for PUSCH/PDSCH allocation
2022-04-28 14:04:15 +02:00
Robert Schmidt
9fcc94313c
Make variables in nr_acknack_scheduling() const
2022-04-28 14:01:20 +02:00
Robert Schmidt
db0a9f60c1
Correct slot calculation in nr_acknack_scheduling()
2022-04-28 14:01:20 +02:00
Robert Schmidt
1060de4c32
Correct frame calculation in UL scheduler
2022-04-28 14:01:20 +02:00
Robert Schmidt
4be054b8ba
Fix band66 CI config file locationAndBandwidth
2022-04-28 14:01:20 +02:00
francescomani
40b0ce9978
vrb map fixes
2022-04-28 14:01:20 +02:00
francescomani
3054102200
targets config file cleanup
2022-04-28 14:01:20 +02:00
Robert Schmidt
e4e08925ec
Speed up random TB filling in phy-test mode
2022-04-28 14:01:19 +02:00
francescomani
5e1364f19d
Merge remote-tracking branch 'origin/develop' into NR_handling_PMI_report
2022-04-28 13:57:17 +02:00
Robert Schmidt
3571769bef
Correctly initialize RLC when using phy-test mode
...
When using phy-test mode, the RNTI for PDCP/RLC initialization would be
0, incorrectly initializing these layers, fixed in this commit.
Additionally, in this commit, we only trigger the initialization in
cases where the UE context is initialized (before, the RNTI might be 0
in other cases as well).
2022-04-28 13:42:19 +02:00
Roberto Louro Magueta
99fde7f7cb
Fix some needed debug logs considering the multi-layer case
2022-04-28 11:50:27 +01:00
Roberto Louro Magueta
b56494855e
Merge remote-tracking branch 'origin/bupt-ulmimo-4' into bupt-ulmimo-4
2022-04-28 11:24:08 +01:00
francescomani
d05f2b3add
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-04-28 11:54:51 +02:00
francescomani
6af3d0a364
change in ulsim test to show degradation in performances for 2rx scenario
2022-04-28 11:27:27 +02:00
hardy
264599a071
update AS UE IP address after IT migration
2022-04-28 11:16:19 +02:00
luis_pereira87
3bdc709243
Fix build of phy_simulators
2022-04-28 09:04:14 +01:00
luis_pereira87
dda9077708
Remove all GTPU tunnels for a specific RNTI after UEContextRelease
2022-04-28 09:04:14 +01:00
luis_pereira87
4df04fc48c
Avoid gNB to exit when UE release or becomes out of coverage
2022-04-28 09:04:14 +01:00
Robert Schmidt
720af7a41e
Merge branch 'integration_2022_wk17' into 'develop'
...
integration_2022_wk17
See merge request oai/openairinterface5g!1539
2022-04-28 07:51:04 +00:00
Robert Schmidt
8d43b9c477
NSA 2x2: Set bitrate threshold to mark test green (setup problem)
2022-04-28 09:47:57 +02:00
Eurecom
e946ddbe47
bugfix in if5_tools.c
2022-04-27 21:34:06 +02:00
Raphael Defosseux
ced2a66f6e
fix(ci): changing the Docker Hub account to push to
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-27 18:36:01 +02:00
Robert Schmidt
b089469935
Reduce nr_dlsim 256QAM MCS 27 test case to MCS 26, see #543
2022-04-27 18:15:46 +02:00
Robert Schmidt
730fa472ae
NSA-2x2 test: increase DL traffic requirements
2022-04-27 18:09:21 +02:00
Robert Schmidt
e98afec567
NSA-2x2 test: improve gNB configuration
2022-04-27 18:09:21 +02:00
francescomani
f902e27c43
updates on coreset harmonization
2022-04-27 16:24:05 +02:00
Raphael Defosseux
629b04dc80
fix(ci): typo when printing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-27 15:26:05 +02:00
Robert Schmidt
c265cbda8a
NSA-B200(-Container) test: increase UL traffic requirements
2022-04-27 16:36:16 +02:00
Robert Schmidt
a4f3d431f5
Further improve B210/NSA gNB configuration file
2022-04-27 16:31:35 +02:00
Roberto Louro Magueta
7e172e348b
Fix from frame_parms->nb_antennas_tx to UE->frame_parms.nb_antennas_tx in ulsim
2022-04-27 11:51:29 +01:00
Manish
e168c0f33b
help menu updated in document for native architecture.
...
Compilation steps corrected on Ubuntu 20.
Signed-off-by: Manish <Manish1.Kumar@amd.com >
2022-04-27 05:37:42 +00:00
Roberto Louro Magueta
cb456a23cc
Fix in atxlev computation in ulsim (the loop should be over nb_antennas_tx and not nb_antennas_rx) and remove wrong sigma_dB computation
2022-04-26 20:25:53 +01:00
Roberto Louro Magueta
ac5444afd9
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-04-26 19:18:08 +01:00
Robert Schmidt
89e7923652
Increase NSA B210 throughput requirements
2022-04-26 18:26:09 +02:00
Robert Schmidt
4389fdea4e
Harmonize NSA DMRS AdditionalPosition with SA
2022-04-26 18:26:09 +02:00
Robert Schmidt
57d1b22ca4
Improve B210 gNB configuration
2022-04-26 17:48:23 +02:00
Robert Schmidt
b805e6db47
Use --continuous-tx for B210-based gNB (TDD)
2022-04-26 17:40:42 +02:00
Raphael Defosseux
275522eae3
feat(ci): reporting in HTML of formatting and licences checks
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-26 16:54:42 +02:00
Robert Schmidt
48cb251044
Merge remote-tracking branch 'origin/NR_SR_fixes' into integration_2022_wk17
2022-04-26 16:29:25 +02:00
Robert Schmidt
5dc87bdcad
Merge remote-tracking branch 'origin/rename_frame_type' into integration_2022_wk17
2022-04-26 15:16:24 +02:00
Robert Schmidt
28c3205f22
Merge remote-tracking branch 'origin/fix-rfsim-ue4G-sync' into integration_2022_wk17
...
Conflicts:
targets/ARCH/rfsimulator/simulator.c
2022-04-26 15:16:09 +02:00
Robert Schmidt
327ccc0895
Merge remote-tracking branch 'origin/fix-ue-dlsch' into integration_2022_wk17
2022-04-26 15:12:26 +02:00
Robert Schmidt
df3674c129
Merge remote-tracking branch 'origin/bugfix-nr-rlc-status-generation' into develop
...
Conflicts:
openair2/LAYER2/nr_rlc/nr_rlc_entity_am.c
2022-04-26 14:13:51 +02:00
Robert Schmidt
917c0bfc10
Merge remote-tracking branch 'origin/nr-rlc-speedup-ack-nack-reception' into develop
2022-04-26 14:11:54 +02:00
Raphael Defosseux
5761f24eb0
fix(ci): 1st step to migrate the formatting / license check to the new pipeline env
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-26 14:02:06 +02:00
Raphael Defosseux
8d2e5fd7aa
fix(ci): CN5G does not keep PCAP in artifacts
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-26 12:07:56 +02:00
Vijay Chadachan
05567b59f1
Fix for OAI UE AUTH_REQ processing additional check for RAND value
...
It was observed in simulation test the OAI UE always sends the sucessful
AUTH_RES when the AUTH_REQ has the RAND value "0". This opens a back door
in the authentication process.
The code is modified to fix this issue in OAI UE.
2022-04-26 10:59:42 +02:00
francescomani
7e6f8ecfb3
fixing bugs and cleaning up ulsim
2022-04-26 10:59:25 +02:00
Raphael Defosseux
50612fdcc2
fix(ci): when deploy CN5G, health detection fixed to display the image tag/date in HTML report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-26 10:40:45 +02:00
Laurent Thomas
3c6a628b74
fix 2 bugs: one new introduced by merge develop, one introduced by extra change asked in code review
2022-04-25 23:34:48 +02:00
francescomani
697d72cd01
adding missing parameter in ulsim
2022-04-22 18:51:53 +02:00
Robert Schmidt
532bb0da96
Remove useless comments
2022-04-22 17:54:41 +02:00
Raphael Defosseux
998452e679
feat(ci): add script to properly flatten the target images
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-22 16:53:34 +02:00
Raphael Defosseux
4c4cbc963b
fix(ci): little fixes after migration to new infra:
...
- Better mechanism for qlog cleaning
- Faster attachment check
- html.py is confusing for some python3 installation -- renaming it
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-22 12:28:09 +02:00
francescomani
f57f4ce3fe
bugfix in channel compensation
2022-04-22 09:56:54 +02:00
Cedric Roux
4b4e419aba
nr rlc: fix NR RLC AM status generation
...
Several problems were found and fixed.
2022-04-21 16:47:27 +02:00
francescomani
9327e99152
additional fixes for SR
2022-04-21 16:29:22 +02:00
Raphael Defosseux
b8ac9d5db9
fix(ci): fix helm charts for phy-sim testing on cluster new infra
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-21 15:04:45 +02:00
luis_pereira87
aeaf4c87b5
Fix delay of CU for a very large cellGroupConfig
2022-04-20 20:19:56 +01:00
francescomani
f49df05456
fix for ulschsim antenna ports
2022-04-20 18:55:38 +02:00
luis_pereira87
5887541538
Fix segmentation fault when using multiple Dedicated-BWPs and F1
2022-04-20 17:16:49 +01:00
Raphael Defosseux
d592b1ff5b
fix(ci): dummy commit to re-trigger
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-20 17:56:25 +02:00
francescomani
15777bbf0e
fix for ulsim antenna ports
2022-04-20 17:05:03 +02:00
luis_pereira87
efd99acacc
Fix read SSpace array index at -1
2022-04-20 15:51:02 +01:00
Raphael Defosseux
32b2f76c57
fix(ci): first port to the new Eurecom infrastructure:
...
* Proxy no longer required for git cloning
* Most of the IP addresses have been changed
- Remaining --> 192.168.18.89 for amariue
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-20 14:30:24 +02:00
francescomani
f1a38dbc98
CSI-IM harmonization
2022-04-20 13:47:51 +02:00
luis_pereira87
709db95112
Fix DL/UL failure due to wrong dedicated BWP when an RA fails on Msg4 and then succeeds
2022-04-19 18:59:56 +01:00
luis_pereira87
e59ac44c94
Merge branch 'NR_RRC_processing_timer' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/RRC/NR/nr_rrc_defs.h
# openair2/RRC/NR/rrc_gNB.c
2022-04-19 18:34:42 +01:00
luis_pereira87
8e4c513805
Fix RRC processing time when using F1 split
2022-04-19 18:07:45 +01:00
francescomani
33663e68b0
rename frame_type
2022-04-19 18:37:14 +02:00
luis_pereira87
55f1a6b4da
Stop the scheduling of CSI-RS, of CSI measurement report reception on PUCCH2 and of reception of SRS
2022-04-19 17:28:48 +01:00
luis_pereira87
72f40e6fb1
Add definition for some rrc processing delays
2022-04-19 17:04:05 +01:00
luis_pereira87
7508205f90
Move nr_mac_update_timers function to gNB_scheduler_primitives
2022-04-19 16:39:49 +01:00
luis_pereira87
5c176c454a
Fix mcs table update during RRCReconfiguration
2022-04-19 16:34:10 +01:00
luis_pereira87
bd7f837f18
Fix after merge
2022-04-19 13:23:17 +01:00
luis_pereira87
44c0c8d321
Merge branch 'NR_RRC_processing_timer' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/RRC/NR/L2_nr_interface.c
# openair2/RRC/NR/rrc_gNB.c
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.106PRB.usrpb210.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.2x2.usrpn300.conf
2022-04-19 12:39:28 +01:00
Thomas Schlichter
795c057d8c
nr_dlsim: fix low-SNR performance by using DCI aggregation level 8
2022-04-19 11:32:47 +02:00
luis_pereira87
a39c310bd4
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-04-19 10:21:57 +01:00
rmagueta
6b873e0f41
Merge remote-tracking branch 'origin/develop' into develop-CSI
2022-04-18 10:26:46 +01:00
francescomani
a71552d55d
harmonization of coreset configuration
2022-04-15 19:21:34 +02:00
Cedric Roux
8b0be9cf87
nr rlc: speedup ack/nack reception
...
The code completely changed, expect problems.
2022-04-15 12:20:02 +02:00
matzakos
9b2a163ebb
Add true reporting of RLC buffer availability in first DDD report from DU to CU
2022-04-15 10:36:31 +02:00
matzakos
3feb0f472f
Add more proper parsing of NR-RAN gtp-u extension header
2022-04-15 10:35:39 +02:00
matzakos
b216c58526
Remove xml prints of F1AP messages
2022-04-15 10:34:53 +02:00
Robert Schmidt
803864d4ed
Merge branch 'develop-2x2-segFault' into 'develop'
...
Fix segmentation fault at UE for 2x2
See merge request oai/openairinterface5g!1527
2022-04-15 08:13:33 +00:00
francescomani
ca51ba7d3f
ignoring PUCCH2 TPC for now
2022-04-14 19:30:22 +02:00
francescomani
815a15e544
fixes for SR in pucch0
2022-04-14 17:43:02 +02:00
luis_pereira87
7b5d8de65f
Remove sib1_tda from configuration files to use the default value
2022-04-14 15:52:54 +01:00
luis_pereira87
0270b7b1fb
Move RRC processing timer implementation from RRC to MAC
2022-04-14 15:49:29 +01:00
luis_pereira87
ada380d9fd
Merge remote-tracking branch 'origin/develop' into NR_RRC_processing_timer
2022-04-14 11:46:52 +01:00
Raymond Knopp
e721f6af04
Merge remote-tracking branch 'origin/tdd25period_for_MR' into F1_interop_ACC_n78
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
2022-04-14 11:14:36 +02:00
rmagueta
31319e8063
Fix pdcch_est_size
2022-04-13 16:54:09 +01:00
Laurent THOMAS
b2560daa3d
merge develop and fix one double free bug in nr_dlschsim
2022-04-13 15:15:11 +02:00
matzakos
f9e5c987a6
Merge remote-tracking branch 'origin/develop' into F1C_extensions_develop
2022-04-13 14:22:19 +02:00
matzakos
0c05e283e2
Remove warnings and unused code
2022-04-13 13:19:04 +02:00
rmagueta
a81640a6df
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair1/PHY/INIT/nr_init_ue.c
# openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
2022-04-13 10:21:09 +01:00
francescomani
cfda6c7b1d
renaming SR config function
2022-04-13 10:58:28 +02:00
Robert Schmidt
9a330b3d96
Merge branch 'integration_2022_wk15b' into 'develop'
...
integration_2022_wk15b
See merge request oai/openairinterface5g!1524
MR !1508 Remove NR UE PDCCH
2022-04-13 08:28:11 +00:00
Laurent THOMAS
2373b02150
review remarks
2022-04-12 20:52:40 +02:00
Mario Hudon
06b637c1cf
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UE_thread_improvement_IDCC
2022-04-12 12:59:27 -04:00
rmagueta
d6072cb5d2
Fix build after merge
2022-04-12 14:31:39 +01:00
rmagueta
d5421a9c87
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair1/PHY/INIT/nr_init.c
# openair1/PHY/NR_REFSIG/nr_refsig.h
# openair1/PHY/NR_TRANSPORT/nr_csi_rs.c
# openair1/PHY/NR_TRANSPORT/nr_transport_proto.h
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/MESSAGES/asn1_msg.h
2022-04-12 14:02:43 +01:00
Florian Kaltenberger
ef6ea331cf
Update TESTING_5GSA_setup.md
2022-04-12 11:48:42 +00:00
francescomani
d642c74b66
reintroducing RA logs to avoid CI test failure
2022-04-12 11:26:20 +02:00
francescomani
e6913e5d33
Merge remote-tracking branch 'origin/develop' into NR_dl_ul_fapi_improv
2022-04-12 10:41:20 +02:00
francescomani
11ced194cd
Merge remote-tracking branch 'origin/develop' into NR_PUCCH_RRC_Resources
2022-04-12 10:28:32 +02:00
francescomani
02b66061b1
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-04-12 10:14:21 +02:00
francescomani
8927c648d4
Merge remote-tracking branch 'origin/develop' into NR_DL_TBSLBRM
2022-04-12 09:55:57 +02:00
Thomas Schlichter
94e5aaff88
Merge remote-tracking branch 'origin/develop' into 5g-nr-low-snr-performance
2022-04-12 09:51:47 +02:00
francescomani
4452308184
Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
2022-04-12 09:40:52 +02:00
Robert Schmidt
37eb845b66
Merge branch 'integration_2022_wk15' into 'develop'
...
integration_2022_wk15
See merge request oai/openairinterface5g!1522
2022-04-11 22:06:50 +00:00
matzakos
47c9ded007
Use higher data type to store the length of UE capability RAT container
2022-04-11 19:53:36 +02:00
matzakos
bfc7c1b361
Remove bad return before unlocking mutex in pdcp UL indication
2022-04-11 19:35:05 +02:00
Laurent THOMAS
4ad71064b8
review comments
2022-04-11 19:29:45 +02:00
Laurent THOMAS
b738f8a6a9
tackle code review remarks
2022-04-11 17:27:11 +02:00
luis_pereira87
0689040770
Merge remote-tracking branch 'origin/NR_RRC_processing_timer' into Dedicated-BWPs
2022-04-11 13:50:32 +01:00
luis_pereira87
940abc3587
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
2022-04-11 13:49:40 +01:00
Laurent THOMAS
421603534c
fix regression
2022-04-11 10:52:53 +02:00
francescomani
9bf8c0e009
config file cleanup
2022-04-11 10:00:49 +02:00
Laurent THOMAS
b860d76cd6
fix lte-ue.c main loop with 5G common vars
2022-04-11 09:39:16 +02:00
Laurent Thomas
95a58d646a
merge develop, no test
2022-04-10 22:22:52 +02:00
Laurent Thomas
f2e6537195
roolback regression
2022-04-10 22:11:37 +02:00
Raymond Knopp
86b5b9db3d
Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
...
Conflicts:
openair2/GNB_APP/gnb_config.c
openair2/GNB_APP/gnb_paramdef.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/rrc_gNB_reconfig.c
2022-04-09 19:44:26 +02:00
Robert Schmidt
cae952e1f3
Merge remote-tracking branch 'origin/ci_add_2nd_ue' into integration_2022_wk15
2022-04-09 13:11:04 +02:00
Robert Schmidt
3e6e9f449c
Merge remote-tracking branch 'origin/fix-develop-segvs' into integration_2022_wk15
2022-04-09 13:10:00 +02:00
Robert Schmidt
9151666960
Merge remote-tracking branch 'origin/nr_gold_init_improv' into integration_2022_wk15
2022-04-09 13:09:50 +02:00
Robert Schmidt
d2053ec378
Merge remote-tracking branch 'origin/nr_csirs_rrc_harmonization' into integration_2022_wk15
2022-04-09 13:09:40 +02:00
rmagueta
8c056ceefc
Merge remote-tracking branch 'origin/develop' into develop-CSI
2022-04-08 18:19:06 +01:00
Laurent Thomas
8623bc6690
a small out of buffer access, likely only santize addr detection
2022-04-08 18:22:40 +02:00
Laurent THOMAS
1a2be8fc89
fix dft modifications related to alignment
2022-04-08 18:22:40 +02:00
Laurent THOMAS
f46240ca2b
fix code review remarks
2022-04-08 18:22:38 +02:00
Laurent THOMAS
e1b9881c78
fix memory errors
2022-04-08 17:56:03 +02:00
francescomani
680c605e32
Merge remote-tracking branch 'origin/develop' into NR_DL_TBSLBRM
2022-04-08 17:02:35 +02:00
francescomani
1ab64d26aa
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-04-08 16:50:02 +02:00
Raphael Defosseux
dc4feae780
Merge remote-tracking branch 'origin/develop' into ci_add_2nd_ue
2022-04-08 16:45:59 +02:00
Raphael Defosseux
9547cb4f6b
Merge branch 'integration_2022_wk14' into 'develop'
...
integration_2022_wk14
See merge request oai/openairinterface5g!1519
MR 1471 : L2 sim fixes and 5G SA L2SIM CI integration
MR 1325 : SDAP
Cherry-picks on MR 1517 : correct gNB fail detection
MR 1464 : LDPC decoder memory optim
MR 1514 : Amarisoft UE automation
2022-04-08 13:18:25 +00:00
Robert Schmidt
6ad71e290a
Comment unused function that have been introduced in this integration branch
2022-04-08 11:30:19 +02:00
Raphael Defosseux
5e1e27699d
fix(ci): the PCAP file was getting too big
...
-- Excluded the 2nd UE container IP address from capture
-- Also added support for multiple UEs for dlsch_ulsch_stats
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-08 10:59:24 +02:00
Manish
4869b10984
Second OAI UE added in CI docker validation
...
Signed-off-by: Manish <Manish1.Kumar@amd.com >
2022-04-08 10:57:37 +02:00
Robert Schmidt
86a704caa9
Merge remote-tracking branch 'origin/ci_support_amarisoft_ue' into integration_2022_wk14
2022-04-07 21:44:45 +02:00
Robert Schmidt
5669269ca9
Harmonize NSA 2x2 and LTE 2x2 eNB configs
2022-04-07 21:12:31 +02:00
Raymond Knopp
5962824038
Integrate true reporting of buffer availability of RLC(DU) towards the CU
2022-04-07 16:34:16 +02:00
francescomani
1485caa97e
cleanup of episci config files
2022-04-07 14:00:19 +02:00
Thomas Schlichter
4035bdb71d
add autotest test case for nr_dlsim low SNR performance
...
performance is ~1.0dB worse than nr_ulsim because of unexpected bad PDCCH performance...
2022-04-07 12:20:33 +02:00
Thomas Schlichter
298740b06c
add autotest test case for nr_ulsim low SNR performance
2022-04-07 12:12:20 +02:00
Thomas Schlichter
c7055b2cf9
nr_ulsim: set PUSCH detection threshold to -2.0 dB SNR
2022-04-07 12:08:26 +02:00
Thomas Schlichter
23bdf1e32c
remove unused perfect_ce
2022-04-07 11:45:26 +02:00
Thomas Schlichter
dd374c7e03
add more detailed statistics to nr_dlsim output
2022-04-07 11:45:26 +02:00
Bo Zhao
7f074bcc22
Implement PDCCH channel estimation averaging over PRB (no interpolation)
2022-04-07 10:42:03 +02:00
Bo Zhao
fe7ee4d2fe
Scaling LLR for different QAM schemes
2022-04-07 10:40:53 +02:00
Thomas Schlichter
e297ccfa26
Add nr_prachsim test case for 15 kHz SCS
2022-04-07 10:34:37 +02:00
Laurent THOMAS
2cdc7304f1
merge develop
2022-04-07 10:00:41 +02:00
Robert Schmidt
810e62e13b
Merge remote-tracking branch 'origin/ldpc-decoder-memory' into integration_2022_wk14
2022-04-06 23:45:44 +02:00
hardy
276c7be575
fix SYNC_STATUS flag mgt to get the final status correct
2022-04-06 23:45:25 +02:00
Robert Schmidt
0a03755f9d
Correct gNB fail detection when running in VM
2022-04-06 23:45:19 +02:00
Robert Schmidt
054688ade4
Merge remote-tracking branch 'origin/nr_sdap' into integration_2022_wk14
2022-04-06 23:45:07 +02:00
Robert Schmidt
d8d3106baf
Merge remote-tracking branch 'origin/episys-throughput-updates-and-downlink-siso-cm' into integration_2022_wk14
2022-04-06 23:44:59 +02:00
luis_pereira87
2b1cafb509
Do not create a Dedicated BWP when it is not configured in the configuration file
2022-04-06 18:06:02 +01:00
luis_pereira87
e4536a093f
Merge remote-tracking branch 'origin/NR_RRC_processing_timer' into Dedicated-BWPs
2022-04-06 17:26:38 +01:00
Laurent THOMAS
293a53e373
code review remarks, cannot perform full test (develop bugged)
2022-04-06 17:07:25 +02:00
rmagueta
eb03322545
Change LOG level
2022-04-06 13:18:46 +01:00
luis_pereira87
1a3c8e5440
Merge remote-tracking branch 'origin/develop' into NR_RRC_processing_timer
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/mac_proto.h
2022-04-06 11:52:55 +01:00
rmagueta
c65593d088
Fix build after merge
2022-04-06 11:06:55 +01:00
rmagueta
345f3056ff
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.c
# openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.h
# openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/LAYER2/NR_MAC_gNB/mac_proto.h
2022-04-06 10:51:43 +01:00
rmagueta
4f29c73bb6
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2022-04-06 10:11:49 +01:00
francescomani
4f486ce66b
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-04-06 11:02:53 +02:00
matzakos
693d687d3f
Restore nr_l1_helpers.h and dependencies
2022-04-06 10:57:36 +02:00
matzakos
0eb2acb00b
F1 code cleanup before merge
...
-Remove commented out code, debug logs, some hardcodings, fix indentation
2022-04-06 10:43:09 +02:00
francescomani
f0ea21476a
Merge remote-tracking branch 'origin/develop' into NR_handling_PMI_report
2022-04-06 10:04:20 +02:00
Robert Schmidt
baa76323d2
Merge branch 'integration_2022_wk13b' into 'develop'
...
integration_2022_wk13b
See merge request oai/openairinterface5g!1515
2022-04-06 05:53:24 +00:00
hardy
402b9abb8c
change ping stage description in xml
2022-04-05 19:00:48 +02:00
Robert Schmidt
906b4b9c1e
Tune configs LTE-2x2, NSA-2x2
2022-04-05 18:36:26 +02:00
hardy
b245b3b1b6
more logging, copy logs, create HTML row
2022-04-05 15:18:55 +02:00
luis_pereira87
6ccaaacaf0
Merge remote-tracking branch 'origin/develop' into NR_RRC_processing_timer
...
# Conflicts:
# openair2/RRC/NR/rrc_gNB.c
# openair2/RRC/NR/rrc_gNB_nsa.c
2022-04-05 12:46:14 +01:00
luis_pereira87
4d257e1a99
Fix build after merge
2022-04-05 12:03:22 +01:00
luis_pereira87
f8af4c8b72
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/RRC/NR/L2_nr_interface.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/MESSAGES/asn1_msg.h
# openair2/RRC/NR/rrc_gNB.c
# openair2/RRC/NR/rrc_gNB_nsa.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-04-05 11:47:23 +01:00
Sakthivel Velumani
2c23b28ba6
Merge branch 'develop' into ldpc-decoder-memory
2022-04-05 16:02:35 +05:30
Sakthivel Velumani
a4c8fe029a
Fixing bad memory allocation and initialization
...
This (sometimes) corrupts PBCH channel estimates leading to false time synchronization of received samples.
2022-04-05 15:28:23 +05:30
hardy
76c0335a8b
initial work for amarisoft ue
2022-04-05 09:11:45 +02:00
Mario Hudon
2e99d33f27
Fixed compile warning
2022-04-04 15:41:36 -04:00
Mario Hudon
147efc44e1
Merge remote-tracking branch 'oai-eurecom/develop' into NR_UE_thread_improvement_IDCC
2022-04-04 14:51:15 -04:00
Mario Hudon
b98f10b736
- Fixed failing CI tests
...
- Memory leak
- Seg fault in dlsim tests
2022-04-04 14:32:27 -04:00
Robert Schmidt
0c431d969f
Further tune LTE 2x2 gains
2022-04-04 17:26:00 +02:00
rmagueta
a772400ffa
Fix memory leak
2022-04-04 13:14:18 +01:00
rmagueta
2d434033e0
Merge remote-tracking branch 'origin/develop' into develop-CSI
2022-04-04 12:35:25 +01:00
luis_pereira87
29f47c49c1
Fix segmentation fault for NSA
2022-04-04 11:05:52 +01:00
Raphael Defosseux
b7360eee04
fix(ci): when running modems, forcing fast write to stdout and files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-04-04 11:47:49 +02:00
francescomani
0152e8ce38
fix dlsim compilation error
2022-04-03 20:26:05 +02:00
Robert Schmidt
ec82ddea38
Don't call calculate_preferred_dl_tda() in do-ra mode
...
In --do-ra mode, calculate_preferred_dl_tda() would be called without a
BWP. Then, get_searchspace() would search in the scc, leading to a
segfault. Therefore, don't call calculate_preferred_dl_tda() in do-ra
mode.
2022-04-03 19:25:14 +02:00
francescomani
4c17c9c62a
change SR slot in FDD to avoid assertion
2022-04-03 18:15:17 +02:00
francescomani
7901ff998d
Merge remote-tracking branch 'origin/develop' into NR_handling_PMI_report
2022-04-03 16:38:32 +02:00
francescomani
ed9c35a170
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-04-03 16:20:59 +02:00
francescomani
03510c83b7
Merge remote-tracking branch 'origin/develop' into nr_gold_init_improv
2022-04-03 15:33:30 +02:00
Robert Schmidt
db00707e66
CI scripts: correct asterix USRP IP address
2022-04-02 20:45:43 +02:00
francescomani
33d153f132
Merge remote-tracking branch 'origin/develop' into nr_csirs_rrc_harmonization
2022-04-01 19:42:28 +02:00
francescomani
e1e8c167de
Merge remote-tracking branch 'origin/develop' into NR_PUCCH_RRC_Resources
2022-04-01 19:21:45 +02:00
Robert Schmidt
bca61ec634
Merge remote-tracking branch 'origin/build_oai_support_on_ubuntu20' into integration_2022_wk13b
2022-04-01 18:40:36 +02:00
Robert Schmidt
5d63a756e6
Merge remote-tracking branch 'origin/fix-initialBWP-procedures' into integration_2022_wk13b
2022-04-01 18:40:30 +02:00
rmagueta
25614263ba
Fix build after merge
2022-04-01 16:15:58 +01:00
athanassopoulos
cf30f61e65
Changes to SDAP code
...
1. Removed SDAP struct from protocol context.
2. Added configuration for the SDAP.
3. SDAP doesn't use pdcp_entities, the values come from function arguements.
4. Make nr_pdcp_ue_manager accessible from SDAP.
5. Avoid using the PDCP locking mechanism in SDAP.
6. Removed nr_pdcp_find_entity_sdap function.
7. Rename dummy eNB function to make GTP compile (no SDAP).
8. Fix: Regression issues with LTE
9. Fix: Regression issues with NR CU/DU
2022-04-01 17:04:08 +02:00
rmagueta
c83df1b677
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair1/PHY/INIT/nr_init_ue.c
# openair2/GNB_APP/gnb_config.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/MESSAGES/asn1_msg.h
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.106PRB.usrpb210.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.162PRB.2x2.usrpn300.conf
2022-04-01 15:56:47 +01:00
Robert Schmidt
1d4cefb183
Merge remote-tracking branch 'origin/includes-oai_usrpdevif' into integration_2022_wk13b
2022-04-01 13:36:52 +02:00
Robert Schmidt
e8463bd610
Merge remote-tracking branch 'origin/fix-running-modem-in-generic-fedora-container' into integration_2022_wk13b
2022-04-01 13:36:43 +02:00
Robert Schmidt
30f14c7e55
Rename dummy eNB function to make GTP compile in 4G (no SDAP)
2022-04-01 13:35:40 +02:00
athanassopoulos
a826af5839
SDAP Initial Implementation
2022-04-01 13:35:40 +02:00
Robert Schmidt
8eb22e7262
Remove duplicate statements
2022-04-01 11:44:33 +02:00
Thomas Schlichter
729cf143e0
Merge remote-tracking branch 'origin/develop' into support-15-kHz-SCS
2022-04-01 10:28:11 +02:00
Robert Schmidt
e15002c86c
Shift correct number of params for build_oai --build-dir
2022-04-01 10:22:48 +02:00
Robert Schmidt
cb5e9d90e4
Create build_oai option to pass cmake params; add boost include dir caracal
2022-04-01 10:22:30 +02:00
Robert Schmidt
5a3eeac5e4
Merge branch 'integration_2022_wk13' into 'develop'
...
integration_2022_wk13
See merge request oai/openairinterface5g!1510
2022-04-01 07:47:46 +00:00
Robert Schmidt
42a6136683
Correct caracal's USRP IP addresses
2022-04-01 08:28:29 +02:00
Robert Schmidt
1472830d09
Correct include directories for oai_usrpdevif
2022-04-01 08:27:50 +02:00
Manish
790f2802f7
Help Menu and Argument Flag Aligned
...
Signed-off-by: Manish <Manish1.Kumar@amd.com >
2022-04-01 03:48:44 +00:00
Raphael Defosseux
87c5007970
fix(container): when running in fedora-generic-kerner container, no setting of priority
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-03-31 16:26:59 +02:00
Robert Schmidt
d91ed6fa80
Update USRP IP address in CI XML file
2022-03-31 15:10:42 +02:00
Robert Schmidt
120194e5e6
Fix caracal USRP address
2022-03-31 14:16:28 +02:00
francescomani
6e6f9a53a1
Merge remote-tracking branch 'origin/develop' into NR_dl_ul_fapi_improv
2022-03-31 10:46:02 +02:00
Raphael Defosseux
2c64a0d757
fix(ci): fix little typo
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-03-31 10:24:39 +02:00
Raphael Defosseux
c832d42eb4
doc(l2sim): adding a light tutorial for L2 sim + proxy using containers
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-03-31 10:23:43 +02:00
Raphael Defosseux
e0befd2a8f
fix(ci): 2 little typos
...
- The GitLab pipeline reporting for the 5G RF sim container was the same as 4G RF
- Calling a sudo command without providing password
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-03-31 10:15:47 +02:00
hardy
100832b111
fix nrmodule2 network interface
2022-03-31 09:26:15 +02:00
francescomani
cb32c7505e
tabulated values * 10 to simplify the code
2022-03-30 19:08:20 +02:00
Robert Schmidt
3fd8b17e1a
Merge remote-tracking branch 'origin/ci-fixes-mar-2022' into integration_2022_wk13
2022-03-30 18:02:03 +02:00
Mario Hudon
1985393d51
- Fixed NR UE Scope build
...
- Added a double data buffer in the NR UE Scope to reduce the risk of race condition/data corruption between the Scope thread and the Rx thread
2022-03-30 11:38:53 -04:00
Robert Schmidt
665db19ed6
Change first SA test to DDSUU 2.5ms TDD period + ping to 10ms
2022-03-30 17:25:37 +02:00
hardy
aca240e9e3
fix ttyUSBx for quectel nrmodule2
2022-03-30 16:56:49 +02:00
Raphael Defosseux
426ded6e31
fix(build): fix warnings on circular dependency
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-03-30 16:42:12 +02:00
Raphael Defosseux
a02adbdcb4
feat(ci): mechanism to create multiple unique tags per week
...
-- In case we do multiple merges per week
-- Also use the proper week numbering (ISO week number, with Monday as first day of week (01..53))
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-03-30 14:09:45 +02:00
Raphael Defosseux
dab954d71d
feat(ci): cppcheck stage updates
...
* using focal instead of xenial (new cppcheck version)
* detecting the difference in stats with latest develop stats
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-03-30 14:09:45 +02:00
Raphael Defosseux
52ead754c0
fix(ci): some little cosmetics fixes
...
* The quectel CM program output is now redirected to a file. Easier to follow when running
* I added `-i 1` option to all server iperf commands to have details
* module-based iperf logs are also copied to the RAN enb log folder so they are artifacted
* iperf3 console output was badly formatted
* `docker kill --signal INT` does not stop the container
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-03-30 14:09:45 +02:00
Raphael Defosseux
4a51762a83
feat(ci): adding automation for 5G NR SA L2 simulator with Proxy
...
- Adding new templates for nFAPI in gNB and NR-UE images
- Better entrypoint for NR-UE (alignment on others)
- New Test method: StatsFromGenObject
- At deployment, image name, size and date are printed
- Initial scenario with 1 NR-UE and just ping operations
- Trigger new child sub-pipeline for L2-sim-5G tests
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-03-30 13:57:22 +02:00
Robert Schmidt
73277172f6
Update build_oai -h
2022-03-30 10:52:04 +02:00
Manish
8df0cc3aa9
Compile time flag added for native architecture compilation
...
Signed-off-by: Manish <Manish1.Kumar@amd.com >
2022-03-30 10:52:04 +02:00
Raymond Knopp
10b4f4331e
CQI report in slots 7/27
2022-03-29 23:10:08 +02:00
Raymond Knopp
b7389ab3d1
Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2022-03-29 22:57:56 +02:00
Melissa Elkadi
8e90e7415a
Merge branch 'eurecom-develop' into episys-throughput-updates-and-downlink-siso-cm
2022-03-29 13:41:35 -07:00
Robert Schmidt
69fcab9243
Merge remote-tracking branch 'origin/nr_mimo_precoding_codebook_I' into integration_2022_wk13
2022-03-29 22:09:34 +02:00
Raymond Knopp
a77c1d3202
Trigger first DL Data Delivery status from DU to report the buffer availability to the CU
...
-After that no DL traffic is getting blocked at the Accelleran CU for low values of throughput
-Remaining to remove the hardcoded value of buffer availability and report the actual value from the DU.
2022-03-29 12:17:37 +02:00
Robert Schmidt
ee9ec777e6
Update libprotobuf-c docker file paths (now installed from package)
2022-03-29 04:22:54 +00:00
Robert Schmidt
8c8f3f8678
Compiling protobuf-c requires protobuf, so add it
2022-03-29 04:22:54 +00:00
Robert Schmidt
df93c43ec4
Add support for Ubuntu 22
2022-03-29 04:22:54 +00:00
Robert Schmidt
255f4f1f40
Fix additional packages for Fedora 35
2022-03-29 04:22:54 +00:00
Robert Schmidt
1fc659331f
Stop build_oai after dep installation if no compilation requested
2022-03-29 04:22:54 +00:00
Robert Schmidt
51e3b6c790
Add support for Fedora 35 and add missing gcc/g++ packages (both required)
2022-03-29 04:22:54 +00:00
Robert Schmidt
38e0bacf26
Install protobuf from repository if available
2022-03-29 04:22:54 +00:00
Robert Schmidt
951682821c
Remove old Ubuntu releases
2022-03-29 04:22:54 +00:00
Robert Schmidt
a2e7a770c0
Remove unused ssh repository
2022-03-29 04:22:54 +00:00
Robert Schmidt
686bacabbe
Do not trap ^C in build_oai, and remove unused bash function
2022-03-29 04:22:54 +00:00
Manish
08c06b96ad
install_external_packages.ubuntu20 file removed
...
native architecture flag removed as compilation happen on diffrent server in CI
Signed-off-by: Manish <Manish1.Kumar@amd.com >
2022-03-29 04:22:54 +00:00
Manish
8f64e6414c
Build document updated for compilation on Ubuntu 20 using buil-oai
...
Signed-off-by: Manish <Manish1.Kumar@amd.com >
2022-03-29 04:22:54 +00:00
Manish
a87741ceda
Ubuntu 20.04 compilation support added in buil-oai
...
Compilation flag updated for native architecture
Signed-off-by: Manish <Manish1.Kumar@amd.com >
2022-03-29 04:22:54 +00:00
Raymond Knopp
65bea43111
Merge branch 'tdd25period_for_MR' of https://gitlab.eurecom.fr/oai/openairinterface5g into tdd25period_for_MR
...
Conflicts:
openair1/PHY/NR_TRANSPORT/pucch_rx.c
2022-03-28 21:55:24 +02:00
matzakos
038e70b0c6
Merge remote-tracking branch 'origin/develop' into F1C_extensions_develop
2022-03-28 21:55:21 +02:00
Raymond Knopp
9bd16f3c66
- fix for CSI-RS allocation (slot slot 0 in symbol 13, SIB1 10 symbols instead of 12 by default)
...
- extra logging for CRNTI procedure (to catch bug in nr_free_list
2022-03-28 21:45:50 +02:00
matzakos
90c64f4cf8
Merge remote-tracking branch 'origin/develop' into F1C_extensions_develop
2022-03-28 21:20:49 +02:00
francescomani
6e48ec9266
Merge remote-tracking branch 'origin/develop' into nr_mimo_precoding_codebook_I
2022-03-28 18:32:59 +02:00
Robert Schmidt
ab654ac15c
Merge remote-tracking branch 'origin/force-256qam-off' into integration_2022_wk13
2022-03-28 17:48:22 +02:00
rmagueta
139a33d644
Remove multiple nr_gold_csi_rs initializations
2022-03-28 14:36:01 +01:00
rmagueta
e322bdb289
Fix warning after merge
2022-03-28 14:10:39 +01:00
rmagueta
181e576698
Fix warning after merge
2022-03-28 13:53:35 +01:00
rmagueta
0abcf3d9c4
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair1/PHY/INIT/nr_init.c
# openair1/PHY/INIT/nr_init_ue.c
# openair1/PHY/NR_REFSIG/nr_gold.c
# openair1/PHY/NR_TRANSPORT/nr_csi_rs.c
# openair1/PHY/defs_nr_common.h
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2022-03-28 13:32:46 +01:00
Robert Schmidt
404bcf7880
Merge remote-tracking branch 'origin/Bug_Fix_RIV_162_PRBs' into integration_2022_wk13
2022-03-28 14:11:28 +02:00
Robert Schmidt
9070e4a1a1
Merge remote-tracking branch 'origin/develop-2oaiue-doc-update' into integration_2022_wk13
2022-03-28 14:09:19 +02:00
rmagueta
8e5ea001b1
Fix warning after merge
2022-03-28 11:57:29 +01:00
rmagueta
c11f6082a6
Merge remote-tracking branch 'origin/develop' into NR_RRC_processing_timer
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
2022-03-28 11:57:07 +01:00
rmagueta
3b3866feee
Fix warning after merge
2022-03-28 11:17:59 +01:00
rmagueta
9daef4e587
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
2022-03-28 11:17:00 +01:00
Laurent THOMAS
c0568a997a
fix bugs, delete dead code
2022-03-28 12:05:18 +02:00
rmagueta
a020c51772
Fix warning after merge
2022-03-28 10:31:50 +01:00
rmagueta
495b3f39c5
Merge remote-tracking branch 'origin/develop' into fix-initialBWP-procedures
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
2022-03-28 10:12:29 +01:00
Robert Schmidt
2c86b745fd
Merge branch 'integration_2022_wk12_a' into 'develop'
...
integration_2022_wk12_a
See merge request oai/openairinterface5g!1503
2022-03-28 08:09:38 +00:00
francescomani
c6b4f97d19
coderate according to SCF and get tbs,qm,R only at MAC
2022-03-26 13:37:34 +01:00
Laurent THOMAS
a79ccb9992
fix nr_deinterleaving_ldpc() again, we are now too short in the buffer
2022-03-25 21:45:37 +01:00
Robert Schmidt
2a88c61533
Merge remote-tracking branch 'origin/fix_nr_odd_prb' into integration_2022_wk12_a
2022-03-25 19:35:48 +01:00
Laurent THOMAS
9be58373bc
fix regression on harq in UE
2022-03-25 18:20:05 +01:00
francescomani
65d0318504
using tbslbrm at mac also for ulsch as in scf spec
2022-03-25 17:52:44 +01:00
rmagueta
6c1f1a02bb
Avoid CU from trying to access RC.nrmac
2022-03-25 16:11:34 +00:00
Laurent THOMAS
73053aa712
fix bug introduced in this branch
2022-03-25 16:32:07 +01:00
rmagueta
d5f431a1fd
Move nr_bwp_switch and schedule_nr_bwp_switch functions to gNB_scheduler_primitives.c
2022-03-25 15:29:41 +00:00
rmagueta
94a296d79c
Fix selected BWP for SRS at UE
2022-03-25 15:07:16 +00:00
Mario Hudon
9ee29c5bfc
Merge remote-tracking branch 'oai-eurecom/develop' into NR_UE_thread_improvement_IDCC
2022-03-25 09:53:00 -04:00
Robert Schmidt
bf58c6b475
Merge remote-tracking branch 'origin/fix_rballoc_mask_type' into integration_2022_wk12_a
2022-03-25 08:29:52 +01:00
francescomani
53ae20354d
removing wrong sib1_tda in config files
2022-03-25 08:21:25 +01:00
rmagueta
5f64d2a1db
Avoid CU from trying to access RC.nrmac
2022-03-25 01:51:04 +00:00
rmagueta
11577f6b0b
Fix DU to CU RRC message encode
2022-03-25 01:01:29 +00:00
rmagueta
a1739a1175
Avoid segmentation fault
2022-03-25 00:59:43 +00:00
Laurent THOMAS
b153d2d1ee
fix bug in nr_rate_matching
2022-03-24 21:10:23 +01:00
luis_pereira87
ed4cc7c257
Fix segmentation fault when using CU-DU split
2022-03-24 15:37:26 +00:00
rmagueta
6d4bd11903
Merge remote-tracking branch 'origin/fix_rballoc_mask_type' into Dedicated-BWPs
2022-03-24 14:25:19 +00:00
luis_pereira87
9a884af00a
Fix rballoc_mask variable type from uint8_t to uint16_t
2022-03-24 14:19:02 +00:00
Robert Schmidt
3d564fb94a
Merge remote-tracking branch 'origin/develop-2oaiue-doc-update' into integration_2022_wk12_a
2022-03-24 14:47:27 +01:00
Robert Schmidt
288c29da84
Apply review suggestions
2022-03-24 14:39:16 +01:00
Laurent THOMAS
a7e7d05da3
fix difficult to read code
2022-03-24 14:38:17 +01:00
Laurent THOMAS
42c1679545
remove one global
2022-03-24 14:05:31 +01:00
Laurent THOMAS
ed1c87b598
commit before rebase
2022-03-24 14:05:30 +01:00
Manish
128bd86f67
OAI UE IP Address Aligned in Readme with New IP Series for OAI UEs
...
Signed-off-by: Manish <Manish1.Kumar@amd.com >
2022-03-24 11:33:19 +00:00
Sakthivel Velumani
f305b486dd
Merge branch 'develop' into ldpc-decoder-memory
2022-03-24 17:02:46 +05:30
francescomani
8fbe727b32
Merge remote-tracking branch 'origin/develop' into NR_DL_TBSLBRM
2022-03-24 12:31:38 +01:00
Manish
f6fc820d52
Merge branch 'develop-2oaiue-doc-update' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-2oaiue-doc-update
2022-03-24 11:13:59 +00:00
Manish
7bdf4f19a7
OAI Database Updated for IMSI and OAI UE Added in Docker Compose.
...
Signed-off-by: Manish <Manish1.Kumar@amd.com >
2022-03-24 11:09:35 +00:00
Manish
154c5d587c
Updating the 5G RF simulator tutorial for registration of 2 OAI UE with 5GC
...
Signed-off-by: Manish <Manish1.Kumar@amd.com >
2022-03-24 10:59:19 +00:00
Robert Schmidt
447aeeabea
Merge remote-tracking branch 'origin/ci_fix_Ttracer_NSA' into integration_2022_wk12_a
2022-03-24 11:45:03 +01:00
Thomas Schlichter
88c0028757
Merge remote-tracking branch 'origin/develop' into support-15-kHz-SCS
2022-03-24 11:39:22 +01:00
Robert Schmidt
7684803c64
Merge remote-tracking branch 'origin/nr-lc-sched' into integration_2022_wk12_a
2022-03-24 11:34:26 +01:00
Manish
1a60377c56
Updating the 5G RF simulator tutorial for registration of 2 OAI UE with 5GC
...
Signed-off-by: Manish <Manish1.Kumar@amd.com >
2022-03-24 08:05:53 +00:00
luis_pereira87
5d6d25c972
Fix RIV value for 162 PRBs, update and synchronization of configuration files
2022-03-23 22:34:32 +00:00
luis_pereira87
9c45ee05bb
Fix RIV value for 162 PRBs
2022-03-23 22:27:48 +00:00
luis_pereira87
408c9ec7c2
Fix RIV value for 162 PRBs
2022-03-23 22:17:03 +00:00
Mario Hudon
4a00c99ab0
Fixed rebaseline to develop
2022-03-23 17:11:02 -04:00
luis_pereira87
7ba2517334
Improve nr_rrc_processing_timer to support BWP switching
2022-03-23 20:20:12 +00:00
francescomani
d36549f80a
fix memory issues
2022-03-23 19:15:02 +01:00
luis_pereira87
345b66c77f
Merge remote-tracking branch 'origin/NR_RRC_processing_timer' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
2022-03-23 17:21:34 +00:00
luis_pereira87
4510041aa6
Fix RRC processing time to match RRC ticks (at 1 ms) and add implementation for RRCSetup processing time
2022-03-23 17:08:36 +00:00
Melissa Elkadi
3e6f957a63
Several nfapi bug fixes for RX ind and SR ind
...
The SR ind was not properly being packed and unpacked.
The RX inidcation was not properly being allocated
prior to unpacking.
The freq_shift field was declared as a uint16_t but
push/pulled as a uint8_t.
Added MSG_TRUNC in the nfapi VNF recvfrom.
2022-03-23 10:03:08 -07:00
francescomani
548315ff64
fix memory leaks after merge
2022-03-23 16:22:51 +01:00
francescomani
3387a94ae3
fix for fr2 sl_ahead
2022-03-23 15:47:07 +01:00
luis_pereira87
d0f6174fea
Remove obsolete code
2022-03-23 14:15:16 +00:00
luis_pereira87
2706b1641e
Merge remote-tracking branch 'origin/NR_RRC_processing_timer' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2022-03-23 14:01:37 +00:00
luis_pereira87
e95b40a997
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
2022-03-23 13:57:27 +00:00
luis_pereira87
daf3fb0e2c
Enable nr_rrc_processing_timer for RRCSetup
2022-03-23 13:29:07 +00:00
luis_pereira87
6f5ea27e09
Improve nr_rrc_processing_timer procedures
2022-03-23 13:11:04 +00:00
luis_pereira87
726cebaa9d
Create function to enable nr_rrc_processing_timer
2022-03-23 11:17:52 +00:00
francescomani
af0f4a08ea
Merge remote-tracking branch 'origin/develop' into nr_gold_init_improv
2022-03-23 11:02:34 +01:00
francescomani
07d20ba121
fix for memory issues
2022-03-23 09:58:55 +01:00
Melissa Elkadi
f5e143ec78
Removing multiple conf files when running multiple NRUEs
2022-03-22 14:49:23 -07:00
rmagueta
bc7a404629
Move rrc_processing_timer from MAC to RRC
2022-03-22 20:18:23 +00:00
Melissa Elkadi
0df18854fc
Merge branch 'eurecom-develop' into episys-throughput-updates-and-downlink-siso-cm
2022-03-22 11:52:34 -07:00
luis_pereira87
f5c4ccf479
Merge remote-tracking branch 'origin/develop' into NR_RRC_processing_timer
2022-03-22 18:51:48 +00:00
Robert Schmidt
de824b7b19
Merge remote-tracking branch 'origin/remove-basic-sim' into integration_2022_wk12_a
2022-03-22 17:42:15 +01:00
Robert Schmidt
3be77c09b5
Change asterix's N310 USRP
...
Replace the N310. Thus, the management IP address works, and the second
SFP connector can be used.
2022-03-22 17:33:48 +01:00
Mario Hudon
5ec4a94094
Merge remote-tracking branch 'oai-eurecom/develop' into NR_UE_thread_improvement_IDCC
2022-03-22 11:35:22 -04:00
francescomani
fb118a76a8
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-03-22 13:21:43 +01:00
rmagueta
7ae5abfbeb
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2022-03-22 12:07:14 +00:00
francescomani
12f9dd95eb
Merge remote-tracking branch 'origin/develop' into nr_mimo_precoding_codebook_I
2022-03-22 09:44:40 +01:00
Raymond Knopp
d840ca0dee
Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2022-03-22 07:03:40 +01:00
luis_pereira87
eb8e4b4999
Merge remote-tracking branch 'origin/develop' into fix-initialBWP-procedures
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/LAYER2/NR_MAC_gNB/mac_proto.h
2022-03-22 05:47:56 +00:00
Robert Schmidt
35a668740c
Merge branch 'integration_2022_wk11' into 'develop'
...
integration_2022_wk11
See merge request oai/openairinterface5g!1495
2022-03-21 23:39:50 +00:00
rmagueta
199680d24d
Address reviewer comments
2022-03-21 17:37:29 +00:00
rmagueta
a9bbf18d9f
Simplification of rrc_processing_delay computation
2022-03-21 17:14:50 +00:00
luis_pereira87
65e47c882f
Handle RRC processing time at gNB
2022-03-21 14:35:41 +00:00
Robert Schmidt
937f593028
Merge remote-tracking branch 'origin/develop' into episys-throughput-updates-and-downlink-siso-cm
2022-03-21 13:36:38 +01:00
rmagueta
4ce795186b
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
2022-03-21 11:23:08 +00:00
francescomani
4d289b92cc
fix xp=1 option and added RUNMODEM description for MIMO configuration
2022-03-21 11:59:31 +01:00
rmagueta
f0f8acb06a
Merge remote-tracking branch 'origin/develop' into fix-initialBWP-procedures
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
2022-03-21 10:10:21 +00:00
francescomani
7b9f53e9db
option for identity matrix if xp is 1
2022-03-21 10:01:13 +01:00
francescomani
3dc7da3b22
fix for bad merge issues
2022-03-20 15:08:56 +01:00
rmagueta
7ecd593f6b
Fix memory leaks
2022-03-18 17:55:53 +00:00
Robert Schmidt
70265d9c64
Refactor fill_default_secondaryCellGroup(): less parameters
2022-03-18 18:54:57 +01:00
Raymond Knopp
05c07c401f
removal of some logs. Temporary suppression of QAM256 for 5G Records testing
2022-03-18 18:51:22 +01:00
Robert Schmidt
e89dfc0243
Refactor RRC: do not duplicate configuration in rrc_gNB_carrier_t
2022-03-18 18:49:09 +01:00
Robert Schmidt
f646b9a57c
Add parameter to disable 256 QAM activation
2022-03-18 18:49:09 +01:00
Raphael Defosseux
663ad7df5c
fix(ci): typo on bash variable setting
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-03-18 17:57:53 +01:00
Robert Schmidt
ca303c9fd5
Merge remote-tracking branch 'origin/continuous-tx' into integration_2022_wk11
2022-03-18 16:51:50 +01:00
Robert Schmidt
d3b80b4785
Merge remote-tracking branch 'origin/nr-ue-fixes' into integration_2022_wk11
2022-03-18 16:48:43 +01:00
Robert Schmidt
a530166b45
Merge remote-tracking branch 'origin/fix-legacy-errors-lte' into integration_2022_wk11
2022-03-18 16:43:25 +01:00
Raphael Defosseux
94f8e5b213
fix(ci): tcp_bridge_oai.Rel15.txt is no longer built. That's one less report file
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-03-18 11:20:17 +01:00
francescomani
256a00af77
default SIB TDA = 1 (and chech to avoid csi-rs overlapping)
2022-03-18 11:10:21 +01:00
Raphael Defosseux
4d4f946a10
fix(ci): properly disabling basic-sim build and test and also the obsolete flexran-rtc
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-03-18 10:39:58 +01:00
francescomani
85e879b1ea
remove call to csirs configuration in SA (not working yet, asn1 encoding fails)
2022-03-18 10:30:12 +01:00
Melissa Elkadi
a5e4cbb971
Merge branch 'episys-throughput-updates-and-downlink-siso-cm' of https://gitlab.eurecom.fr/oai/openairinterface5g into episys-throughput-updates-and-downlink-siso-cm
2022-03-17 12:48:14 -07:00
Melissa Elkadi
91d42fd5ec
Fixing memory leaks and hoping to fix num_dci_option bug
2022-03-17 12:44:30 -07:00
luis_pereira87
f439095c6e
Fix bug after merge
2022-03-17 18:19:42 +00:00
francescomani
eefc779817
Merge remote-tracking branch 'origin/develop' into nr_gold_init_improv
2022-03-17 18:33:45 +01:00
Robert Schmidt
b1eaa6606b
Merge remote-tracking branch 'origin/NR_MIMO_memory' into integration_2022_wk11
2022-03-17 17:45:00 +01:00
rmagueta
190eaa1e42
Move CSI-RS configuration from fill_initial_SpCellConfig() to update_cellGroupConfig()
2022-03-17 16:36:50 +00:00
rmagueta
8704f81025
Remove duplicated code
2022-03-17 16:35:06 +00:00
matzakos
4e73ef0c3b
Avoid exiting in case of PDPC receiving UL user-plane traffic before the DRB is established
...
-Happened occasionally in the CU/DU split scenario
2022-03-17 17:01:50 +01:00
matzakos
aba5098e30
Remove hardcoding of port numbers in handling of F1 UE context modification request
2022-03-17 17:01:01 +01:00
Robert Schmidt
57cfd7bc32
Remove basic simulator
...
The basic simulator can be replaced with the RF simulator. Use option
--rfsim.
2022-03-17 08:25:16 +01:00
francescomani
8ef72fb939
Merge remote-tracking branch 'origin/develop' into nr_mimo_precoding_codebook_I
2022-03-17 07:51:35 +01:00
rmagueta
b59b84e904
Merge remote-tracking branch 'origin/develop' into develop-CSI
2022-03-17 01:03:35 +00:00
rmagueta
ea22da6e7a
Noise power estimation based on CSI-RS
2022-03-17 00:50:35 +00:00
Robert Schmidt
7cbca077e0
Merge remote-tracking branch 'origin/NR_UL_VRB_MAP_improv' into integration_2022_wk11
2022-03-16 23:26:59 +01:00
Robert Schmidt
5be1825361
Merge branch 'integration_2022_wk10' into 'develop'
...
Integration 2022 wk10
See merge request oai/openairinterface5g!1485
2022-03-16 22:23:07 +00:00
rmagueta
2f2bc2a5e8
Merge remote-tracking branch 'origin/nr_csirs_rrc_harmonization' into develop-CSI
...
# Conflicts:
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/nr_rrc_config.c
# openair2/RRC/NR/nr_rrc_config.h
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-03-16 17:45:39 +00:00
rmagueta
3f88cc1fb1
Intermediate commit: move CSI configuration to a separate function
2022-03-16 17:19:36 +00:00
rmagueta
2f9d8e759d
Memory optimization for procedures related to CSI-RS channel estimation
2022-03-16 15:21:55 +00:00
francescomani
f40b579a78
fix for phy-simulator issues
2022-03-16 15:13:50 +01:00
rmagueta
f1eb2e15d4
Channel estimation based on CSI-RS and interpolation at UE working for a gNB with 4 antenna ports
2022-03-16 13:03:31 +00:00
Robert Schmidt
5a8b235ab4
Fix: make simulators compile
2022-03-16 10:00:43 +01:00
rmagueta
8b0409d349
Channel estimation based on CSI-RS and interpolation working for a gNB with 2 antenna ports
2022-03-16 01:34:23 +00:00
rmagueta
e07f32f131
Merge remote-tracking branch 'origin/develop' into develop-CSI
2022-03-15 18:56:46 +00:00
rmagueta
ce1613ad7c
Improvement in nr_get_csi_rs_signal() and nr_csi_rs_channel_estimation() to later be easier to extend to multiple ports
2022-03-15 18:55:50 +00:00
Melissa Elkadi
22f4b083c2
Merge branch 'eurecom-develop' into episys-throughput-updates-and-downlink-siso-cm
2022-03-15 08:57:50 -07:00
Melissa Elkadi
2e0d8fd753
Removing TimeDomainAllocationList from conf file
...
Also updating pdcch_config for SIB1
2022-03-15 08:56:21 -07:00
Thomas Schlichter
9ef3fdbc49
add autotests for nr_dlsim and nr_ulsim with 15 kHz SCS and 5 MHz BW
2022-03-15 09:45:36 +01:00
Robert Schmidt
b0dd17f938
Merge remote-tracking branch 'origin/NR_SR_bugfix' into integration_2022_wk10
2022-03-14 19:11:17 +01:00
francescomani
8edcd41a8d
fix for pucch0 that straddles DC carrier
2022-03-14 17:35:04 +01:00
Thomas Schlichter
6569ea1a20
fix use of uninitialized memory
...
found by valdgrind in nr_dlsim
2022-03-14 16:39:17 +01:00
Thomas Schlichter
1616ed7727
gNB: generalize rx_nr_prach_ru() and add support for mu==0
2022-03-14 16:39:17 +01:00
Thomas Schlichter
8f632a7c69
NR_UE: generalize generate_nr_prach() and add support for mu==0
2022-03-14 16:39:17 +01:00
Thomas Schlichter
15e82e4811
add support for mu==0 to nr_prachsim
2022-03-14 16:39:17 +01:00
Thomas Schlichter
31cd31826d
move get_dft() and get_idft() from pss_nr.c to tools_defs.h
2022-03-14 16:39:17 +01:00
Thomas Schlichter
d104ef73b7
gNB: fix memory allocations for PUSCH in phy_init_nr_gNB()
2022-03-14 16:39:17 +01:00
Thomas Schlichter
9e90b8f22c
remove unneeded global arrays ul_ch_ptrs_estimates, ul_ch_ptrs_estimates_ext, dl_ch_ptrs_estimates and dl_ch_ptrs_estimates_ext
2022-03-14 16:39:17 +01:00
Thomas Schlichter
4fd78ce1e0
small fixes for 15 kHz SCS
2022-03-14 16:39:17 +01:00
Thomas Schlichter
cbf57d7b3c
Add configuration file for 15 kHz SCS, 5 MHz BW, band 66, FDD
2022-03-14 16:39:17 +01:00
Thomas Schlichter
47148e3f7d
add NO_INTERP to nr_pdsch_channel_estimation() as it is in nr_pusch_channel_estimation()
2022-03-14 16:39:17 +01:00
Thomas Schlichter
4a90091095
fix init_timeshift_rotation()
2022-03-14 16:39:17 +01:00
Thomas Schlichter
baa2e92562
add support for 5 MHz (15 kHz SCS) and 10 MHz (30 kHz SCS) to nr_dlsim and nr_ulsim
2022-03-14 16:39:17 +01:00
rmagueta
e56f284347
Perform the channel interpolation for CSI-RS row 1
2022-03-14 15:29:10 +00:00
luis_pereira87
9b737d0985
Move ternary operators to outside of functions input parameters
2022-03-14 11:48:09 +00:00
matzakos
12eed23f63
Merge remote-tracking branch 'origin/develop' into F1C_extensions_develop
2022-03-14 11:39:13 +01:00
francescomani
03617b9165
more general SR config for period and offset
2022-03-14 10:43:59 +01:00
luis_pereira87
e23e863e0f
Merge remote-tracking branch 'origin/Dedicated-BWPs' into Dedicated-BWPs
2022-03-14 09:33:20 +00:00
luis_pereira87
3114060a38
Add configuration files for 217 PRBs (80 MHz) and 273 PRBs (100 MHz) BW in a Dedicated BWP
2022-03-14 09:32:33 +00:00
Thomas Schlichter
7e17f8bd6a
make nr_ulsim PASS condition depend on eff_tp_check, just as nr_dlsim already does
2022-03-14 09:45:38 +01:00
Thomas Schlichter
a82d897478
Merge remote-tracking branch 'origin/nr-ue-fixes' into support-15-kHz-SCS
2022-03-14 09:36:29 +01:00
Thomas Schlichter
1e5c3c5707
Merge remote-tracking branch 'origin/develop' into fix_nr_odd_prb
2022-03-14 09:35:17 +01:00
francescomani
1ab1fde7b8
fix for fdd and other warnings
2022-03-11 14:00:30 +01:00
Robert Schmidt
0c5242ea85
Apply review comment
2022-03-11 11:36:07 +00:00
francescomani
a88a8dae8e
config of pucch2 in rrcsetup
2022-03-11 12:27:00 +01:00
Robert Schmidt
595dd27ab0
Configure only one address for asterix's N310
...
Deletes the second_addr parameter in all files that also use the
mgmt_addr=192.168.18.240 (asterix's N310).
2022-03-11 09:43:37 +01:00
Sakthivel Velumani
91426a08bd
Merge branch 'develop' into ldpc-decoder-memory
2022-03-11 12:39:26 +05:30
Raymond Knopp
d24068a33b
some bugfixes for CSI reporting with PUCCH2. Configuration of cqi_Table 2 for CSI reporting when 256-QAM is enabled.
2022-03-11 01:23:39 +01:00
francescomani
48cd851cab
SA SR bugfix
2022-03-10 18:31:46 +01:00
francescomani
63ebfff4d3
Merge remote-tracking branch 'origin/develop' into NR_PUCCH_RRC_Resources
2022-03-10 15:21:47 +01:00
luis_pereira87
b04957b57c
Add configuration files for 217 PRBs (80 MHz) and 273 PRBs (100 MHz) BW in a Dedicated BWP
2022-03-10 13:19:40 +00:00
Sakthivel Velumani
0c28328986
Fixed merge errors
2022-03-10 15:19:42 +05:30
rmagueta
670f979f97
Perform the average of LS estimates over time for CSI-RS at UE
2022-03-09 20:00:41 +00:00
rmagueta
0126bd849b
Remove redundant info from nr_csi_rs_info_t
2022-03-09 19:18:30 +00:00
Raymond Knopp
6abb1e362d
Merge remote-tracking branch 'origin/tdd25period_for_MR' into F1_interop_ACC
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SIMULATION/NR_PHY/dlschsim.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
openair2/LAYER2/NR_MAC_gNB/main.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
openair2/RRC/NR/nr_rrc_proto.h
openair2/RRC/NR/rrc_gNB.c
openair3/ocp-gtpu/gtp_itf.cpp
targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.2x2.usrpn300.conf
2022-03-09 19:16:23 +01:00
matzakos
14ec3e505d
Fix decoding of UE-capabilities-RAT-container-list at the DU after receiving it from the CU
2022-03-09 19:08:15 +01:00
rmagueta
19d8ea2742
Minor optimizations
2022-03-09 17:59:32 +00:00
francescomani
06d488bb23
ulsch memory optimization
2022-03-09 17:35:38 +01:00
rmagueta
51a72b8479
LS channel estimation at UE based on CSI-RS
2022-03-09 15:07:23 +00:00
francescomani
ddbc306246
Merge branch 'NR_UL_VRB_MAP_improv' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_VRB_MAP_improv
2022-03-09 14:57:33 +01:00
francescomani
e7508533b6
review fix
2022-03-09 14:57:26 +01:00
Robert Schmidt
73bd9034aa
Use strtok_r() to split strings in gnb_config.c
2022-03-09 14:39:38 +01:00
Robert Schmidt
b63c7b0e54
Merge remote-tracking branch 'origin/usrp_x400-rebase' into integration_2022_wk10
2022-03-09 10:24:35 +01:00
Robert Schmidt
fd7c9b8819
Merge remote-tracking branch 'origin/doc-fixes' into integration_2022_wk10
2022-03-09 10:23:48 +01:00
luis_pereira87
00c6a4bce5
Avoid segmentation fault
2022-03-08 19:14:42 +00:00
luis_pereira87
d058e2a6ed
Increase RRC_BUF_SIZE to 1024 to solve encoding failure
2022-03-08 18:13:25 +00:00
Melissa Elkadi
d1cd5b771b
Clean up to nFAPI and error checking UL_TTI_REQ n_pdus
...
We seprarated out the large if block in the push/pull
of the UL_TTI_REQ fields to make it easier to read
and debug. Furthermore, we add in AsserFatals before
indexing in UL_TTI_REQ PDU list to ensure we are not
indexing past the end of the array.
2022-03-08 07:47:44 -08:00
luis_pereira87
19f532d450
Fix build after merge
2022-03-08 14:54:16 +00:00
luis_pereira87
a87e99ad69
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair1/PHY/TOOLS/lte_ue_scope.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-03-08 14:21:00 +00:00
francescomani
afb4cab5e1
fix dl retransmissions
2022-03-08 14:30:16 +01:00
rmagueta
db0ce84aa5
Fix FAPI for CSI-RS pdu and associated procedures
2022-03-08 13:18:17 +00:00
Raphael Defosseux
05a63b60e5
fix(doc): README does not have anymore the license info
...
* Also added obsolence messages for the old L2 simulator since 2022.w01 EpiSci merge
* Added link to their new tutorial
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-03-08 10:58:31 +01:00
francescomani
deee2a9ca1
Merge remote-tracking branch 'origin/develop' into NR_MIMO_memory
2022-03-08 09:16:18 +01:00
Raymond Knopp
f2e21b7381
removed AssertFatal in nr_sch_dmrs.c which prevented using type B configuration (e.g. for 10 MHz test in CI)
2022-03-08 07:47:46 +01:00
Robert Schmidt
d8209228e7
Hide warning of unused variable
...
From the comment above the line with the warning:
> This asn1cCalloc leaks memory but also masks a bug.
> If we delete this asn1cCalloc statement, eNB will crash in NSA mode.
> Please don't delete the following line unless the bug has been found
2022-03-07 23:24:50 +01:00
Robert Schmidt
9714877ee0
Merge remote-tracking branch 'origin/remove-NR_UE_PBCH' into integration_2022_wk10
2022-03-07 23:12:49 +01:00
Robert Schmidt
e285b003dc
Merge remote-tracking branch 'origin/isolate-lfds' into integration_2022_wk10
2022-03-07 23:11:55 +01:00
Robert Schmidt
ca5f4755ee
Merge remote-tracking branch 'origin/F1_sync_configuration' into integration_2022_wk10
2022-03-07 23:08:40 +01:00
Melissa Elkadi
b66d187477
Including more UE conf files for multi-UE tests
2022-03-07 12:00:10 -08:00
Melissa Elkadi
a6049bcddf
Relying on mac->ra.ra_state instead of RRC state.
2022-03-07 11:59:23 -08:00
Robert Schmidt
d03a8b387f
Set kernel parameters when loading N300
2022-03-07 18:01:03 +01:00
Robert Schmidt
4d9ee5d11c
Add X400 to devtype_names, make char* array
2022-03-07 18:01:03 +01:00
Florian Kaltenberger
473328a057
Add support for USRP X400
2022-03-07 18:00:57 +01:00
Thomas Schlichter
e3901a499b
call process_CellGroup() after add_new_nr_ue() in gNB_scheduler_ulsch.c
...
In case of do-ra mode (NSA) the OAI UE needs this, so the gNB correctly establishes the DRB.
2022-03-07 16:22:50 +01:00
Thomas Schlichter
e7500354c1
harmonize RLC and PDCP configurations in nr_DRB_preconfiguration() and fill_default_secondaryCellGroup()
...
nr_DRB_preconfiguration() is used in phy-test mode by both, OAI UE and gNB, and in all other modes by OAI UE.
Because of inconsistencies, data transfer with OAI UE was only reliably working in phy-test mode.
Ultimately, OAI UE should use nr_DRB_preconfiguration() only in phy-test mode and do proper DRB configuration instead in all other modes!
2022-03-07 16:02:01 +01:00
francescomani
ea984f8c4c
using a global definition for the number of nscid for dmrs
2022-03-07 15:51:33 +01:00
Melissa Elkadi
79cc21f6f5
Merge branch 'eurecom-develop' into episys-throughput-updates-and-downlink-siso-cm
2022-03-07 06:33:51 -08:00
rmagueta
bbe806a870
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/MESSAGES/asn1_msg.h
# openair2/RRC/NR/nr_rrc_config.c
# openair2/RRC/NR/nr_rrc_config.h
# openair2/RRC/NR/rrc_gNB.c
# openair2/RRC/NR/rrc_gNB_nsa.c
2022-03-07 13:10:40 +00:00
francescomani
b8935b7761
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-03-07 10:37:48 +01:00
Thomas Schlichter
05daeb66b4
Merge remote-tracking branch 'origin/develop' into fix_nr_odd_prb
2022-03-07 10:09:51 +01:00
francescomani
1dac24844b
Merge remote-tracking branch 'origin/develop' into NR_UL_VRB_MAP_improv
2022-03-07 09:47:19 +01:00
Thomas Schlichter
9378a076ee
Merge remote-tracking branch 'origin/develop' into continuous-tx
2022-03-07 09:44:49 +01:00
francescomani
8dfc5d59b4
Merge remote-tracking branch 'origin/develop' into nr_mimo_precoding_codebook_I
2022-03-07 09:26:08 +01:00
francescomani
4e76491f79
Merge remote-tracking branch 'origin/develop' into nr_csirs_rrc_harmonization
2022-03-07 09:09:17 +01:00
Raymond Knopp
2bd90d5b49
Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
...
Conflicts:
openair2/RRC/NR/MESSAGES/asn1_msg.h
2022-03-07 07:38:03 +01:00
luis_pereira87
b2316f045e
Merge remote-tracking branch 'origin/develop' into fix-initialBWP-procedures
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2022-03-07 01:19:20 +00:00
Raymond Knopp
fcd88de2ab
SR/CSI multiplexing fix. default sl_head=6 instead of 4 to check if RF simulator behaves better
2022-03-07 00:08:12 +01:00
Robert Schmidt
a981291ba8
Merge branch 'integration_2022_wk09_b' into 'develop'
...
Integration 2022 wk09 b
See merge request oai/openairinterface5g!1483
2022-03-06 18:14:42 +00:00
Laurent Thomas
939b249ba8
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into remove-NR_UE_PBCH
2022-03-06 15:53:09 +01:00
Laurent Thomas
aa910f52b6
debug after develop merge
2022-03-06 15:52:42 +01:00
Raymond Knopp
3402ea00cc
build for NR UE
2022-03-06 09:40:36 +01:00
Raymond Knopp
091386174e
bugfix for new sf_ahead parameter
2022-03-05 23:20:35 +01:00
Raymond Knopp
4ca985858f
to trigger CI
2022-03-05 22:24:34 +01:00
Raymond Knopp
f99754a5ea
Merge remote-tracking branch 'origin/develop' into tdd25period_for_MR
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_TRANSPORT/nr_sch_dmrs.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/GNB_APP/gnb_config.c
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-03-05 21:12:32 +01:00
Raymond Knopp
79a5249a72
for testing
2022-03-05 16:18:06 +01:00
Robert Schmidt
07e6ea7edd
Merge remote-tracking branch 'origin/fix-nrofHARQ' into integration_2022_wk09_b
2022-03-05 13:35:06 +01:00
Robert Schmidt
cadbf67f67
Merge remote-tracking branch 'origin/tx-thread-stats-fix' into integration_2022_wk09_b
2022-03-05 13:34:15 +01:00
Robert Schmidt
0220f4a6e9
Merge remote-tracking branch 'origin/NR_RRC_256QAM_DL' into integration_2022_wk09_b
2022-03-05 13:33:18 +01:00
rmagueta
a77769d45b
Fix build after merge
2022-03-05 02:32:34 +00:00
rmagueta
a634f14f74
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/nr_sch_dmrs.c
# openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
2022-03-05 01:58:51 +00:00
luis_pereira87
bb89ae3aca
Delete duplicated prototype function (update to develop implementation)
2022-03-05 01:42:26 +00:00
rmagueta
de8aa24de5
Get CSI-RS symbols from received signal at UE
2022-03-05 01:37:38 +00:00
francescomani
26d8766d27
Merge remote-tracking branch 'origin/develop' into NR_DL_TBSLBRM
2022-03-04 18:08:09 +01:00
Robert Schmidt
9ea4b3cdb0
Merge remote-tracking branch 'origin/ci_fix_log_rotation' into integration_2022_wk09_b
2022-03-04 17:55:15 +01:00
francescomani
4fcbdc24a3
Merge remote-tracking branch 'origin/develop' into nr_csirs_rrc_harmonization
2022-03-04 17:50:43 +01:00
francescomani
d7b117ba25
Merge remote-tracking branch 'origin/develop' into nr_gold_init_improv
2022-03-04 17:24:53 +01:00
luis_pereira87
9f88fe18a3
Creation of get_pdsch_TimeDomainAllocationList function to avoid replicated code
2022-03-04 16:10:45 +00:00
luis_pereira87
078dff03b1
Revert do_SRS to develop version in config files (re-enable SRS)
2022-03-04 15:43:52 +00:00
luis_pereira87
3f0eee5019
Replace module_id by sib1 as input parameter in some functions where only sib1 is required
2022-03-04 15:38:48 +00:00
luis_pereira87
11334aa45f
Delete duplicated prototype function (update to develop implementation)
2022-03-04 14:34:26 +00:00
luis_pereira87
0e85b51f76
Creation of get_dl_bwp_genericParameters and get_ul_bwp_genericParameters functions to avoid replicated code
2022-03-04 14:15:58 +00:00
hardy
ce9229a1d2
change log rotation concept for module UE
2022-03-04 14:58:57 +01:00
luis_pereira87
0d92901787
Merge remote-tracking branch 'origin/develop' into fix-initialBWP-procedures
2022-03-04 13:09:44 +00:00
Robert Schmidt
a45bbd4022
Merge branch 'integration_2022_wk09' into 'develop'
...
Integration 2022 wk09
See merge request oai/openairinterface5g!1477
2022-03-04 12:57:53 +00:00
matzakos
41635fafd7
Remove redundant BWP conf. parameters in CU/DU configuration files
2022-03-04 13:09:06 +01:00
Robert Schmidt
bc2246a566
Remove usage of MSC library after last merge
2022-03-04 09:21:02 +01:00
Melissa Elkadi
7e0757fb48
Addressing MR review comments
...
- OPENAIR_DIR replaced with AWGN_RESULTS_DIR
- Copying UCI_2_3_4 PDU with rx'd PDU from proxy
- Reverting hacks/whitespace changes
2022-03-03 15:46:54 -08:00
francescomani
f9cebbdebb
bugfix for dl_dmrs_config in SA
2022-03-03 18:34:09 +01:00
Robert Schmidt
807e5dd71c
Merge remote-tracking branch 'origin/NR_SA_pdu_session_modify_release' into integration_2022_wk09
2022-03-03 18:05:27 +01:00
francescomani
38ad123714
fix for VRB map occupation for PRACH
2022-03-03 17:50:57 +01:00
Raymond Knopp
2776ec78b0
Add initial support for DL Data Delivery status reporting over NR-User plane protocol in gtp-u
2022-03-03 17:21:59 +01:00
Raymond Knopp
d4b566ceb8
Update ori.h for AW2S RU
2022-03-03 17:21:23 +01:00
Robert Schmidt
29fa474673
Correctly reconfigure nrofHARQ processes
2022-03-03 16:38:16 +01:00
francescomani
dcb414c38f
bugfix for pusch
2022-03-03 13:55:02 +01:00
francescomani
f2314ff6a7
logs
2022-03-03 11:29:06 +01:00
francescomani
e0acdf6d67
missing condition on free nr_mimo_precoding_matrix
2022-03-03 08:59:13 +01:00
rmagueta
35324cfa12
Call nr_generate_csi_rs at UE side too
2022-03-02 18:30:02 +00:00
francescomani
c36c8ccae0
addressing additional review and some wrong allocation
2022-03-02 18:54:35 +01:00
rmagueta
6c27a40f09
Creation of nr_csi_rs_info_t
2022-03-02 16:30:54 +00:00
rmagueta
c272bb2f7c
Generalization of the nr_generate_csi_rs function to be able to call it in gNB and UE
2022-03-02 15:23:15 +00:00
francescomani
647adcd6ce
more leaks fixed
2022-03-02 15:48:40 +01:00
hardy
3a55cff770
bugfix indexing for rt stats detection
2022-03-02 15:14:23 +01:00
rmagueta
7fdd7547be
Merge remote-tracking branch 'origin/develop' into develop-CSI
2022-03-02 13:14:09 +00:00
francescomani
dcbc60df6b
cleanup nr ue phy init
2022-03-02 11:57:01 +01:00
Laurent Thomas
4c62aef755
rebase on develop
2022-03-02 11:26:16 +01:00
francescomani
bc158e4ce4
fixing asan leaks after merge
2022-03-02 11:00:17 +01:00
Thomas Schlichter
d09366c503
NR_UE: correctly scale UL frequency offset (relevant for FDD)
2022-03-02 09:27:16 +01:00
Thomas Schlichter
bf4429196a
NR_UE: fix UL retransmission
2022-03-02 09:27:03 +01:00
Robert Schmidt
48f26086d3
Merge remote-tracking branch 'origin/x2-release-req-no-sctp' into integration_2022_wk09
2022-03-01 18:52:52 +01:00
Robert Schmidt
7857522d95
Merge remote-tracking branch 'origin/ci_improve_reporting_xnb' into integration_2022_wk09
2022-03-01 18:52:42 +01:00
Robert Schmidt
d6dc279439
Merge remote-tracking branch 'origin/NR_UE_CSIRS_scheduling' into integration_2022_wk09
2022-03-01 18:52:33 +01:00
Robert Schmidt
6146f44b80
CI: log to see why RT stats checking fails
2022-03-01 18:50:53 +01:00
Robert Schmidt
7683014c80
Fix nr_dlsim
2022-03-01 18:29:46 +01:00
Melissa Elkadi
241f00d170
Adding min_rxtxtime = 6; to NSA gNB conf file
2022-03-01 08:29:27 -08:00
Melissa Elkadi
bf153a2306
Merge branch 'eurecom-develop' into episys-throughput-updates-and-downlink-siso-cm
2022-03-01 07:23:54 -08:00
Melissa Elkadi
7681feee07
Removing "included fixes" from root dir README
2022-03-01 07:23:14 -08:00
francescomani
eec513ab4f
Merge remote-tracking branch 'origin/develop' into NR_DL_TBSLBRM
2022-03-01 16:05:30 +01:00
francescomani
9e26621d4b
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-03-01 15:54:31 +01:00
francescomani
43ea92bf8f
Merge remote-tracking branch 'origin/develop' into NR_MIMO_memory
2022-03-01 15:08:30 +01:00
francescomani
62f23df256
Merge remote-tracking branch 'origin/develop' into nr_gold_init_improv
2022-03-01 12:15:57 +01:00
francescomani
e443f75d47
Merge remote-tracking branch 'origin/develop' into nr_mimo_precoding_codebook_I
2022-03-01 11:20:14 +01:00
francescomani
7bda635e03
handling 2-port CSI report at MAC gNB
2022-03-01 10:57:54 +01:00
Robert Schmidt
98a684d157
Tpool: no measurements (no trials) if not measured
2022-03-01 08:57:32 +01:00
Robert Schmidt
261c80d659
Tpool: don't override positive performanceFlag
2022-03-01 08:49:38 +01:00
Robert Schmidt
17a956067a
Fix HTML
2022-03-01 08:33:28 +01:00
Robert Schmidt
37e09d1ca8
Merge remote-tracking branch 'origin/NR_SA_10MHz' into integration_2022_wk09
2022-02-28 23:43:10 +01:00
matzakos
e5c6ee599c
Merge with latest updates of develop and fixes for F1
...
-Problem when parsing UE_RAT_container_list at the DU through UE context setup request
-Some debug logs added to be removed once this is fixed
2022-02-28 21:51:41 +01:00
Robert Schmidt
bf70a3bfb4
Merge branch 'integration_2022_wk08_b' into 'develop'
...
integration_2022_wk08_b
See merge request oai/openairinterface5g!1469
2022-02-28 20:39:22 +00:00
Laurent Thomas
c8abd3c0bf
remove lfds v6, lfds v7 for flexran only
2022-02-28 20:47:27 +01:00
Robert Schmidt
f2ffe3f9b0
Fix CI code
2022-02-28 16:58:11 +01:00
hardy
1fc6d12aef
Add retx checkers to make CI test fail on retx thresholds
2022-02-28 16:44:08 +01:00
hardy
8d871c3c3b
add Detected UL Failure marker
2022-02-28 16:42:19 +01:00
matzakos
55d59e5f2a
Merge remote-tracking branch 'origin/repair-f1-5g' into F1C_extensions_develop
2022-02-28 14:44:01 +01:00
Robert Schmidt
63dea20c64
Address review comments
2022-02-28 14:35:18 +01:00
Thomas Schlichter
cf5dafe74e
use only one memcpy() in case "start_re + nb_re == ofdm_symbol_size" in nr_ulsch_demodulation.c and nr_dlsch_demodulation.c
2022-02-28 14:14:01 +01:00
Robert Schmidt
d90f9d8d6f
CI: show correct Tx Processing in HTML, add processing count number
2022-02-28 14:13:01 +01:00
Thomas Schlichter
49196f3c91
NR_UE: fix nr_dlsch_extract_rbs_single() for start_rb > nb_rb_pdsch/2
2022-02-28 14:08:45 +01:00
matzakos
368819310d
Synchronize config files of CU/DU with the ones of the CI
2022-02-28 10:14:29 +01:00
Robert Schmidt
2adf56b08a
Lower logging in handle_nr_ulsch()
2022-02-26 16:10:03 +01:00
Robert Schmidt
6d165912f5
Merge remote-tracking branch 'origin/episys-ul-info-cleanup' into integration_2022_wk08_b
2022-02-26 16:10:03 +01:00
Robert Schmidt
b8511d511d
fix
2022-02-26 00:05:36 +01:00
Robert Schmidt
2736d0fe16
Merge remote-tracking branch 'origin/repair-f1-5g' into integration_2022_wk08_b
2022-02-25 23:54:04 +01:00
Robert Schmidt
48df6e0ebb
Merge remote-tracking branch 'origin/ci_run_sanitize_and_debug' into integration_2022_wk08_b
2022-02-25 23:53:40 +01:00
Robert Schmidt
17675e5989
Merge remote-tracking branch 'origin/fix-Nid_cell-different_from_0' into integration_2022_wk08_b
2022-02-25 23:37:38 +01:00
Robert Schmidt
af0048c86c
Merge remote-tracking branch 'origin/bugfix-nr-rlc-2022-w08' into integration_2022_wk08_b
2022-02-25 23:37:29 +01:00
francescomani
588e013d2d
fix physim compilation
2022-02-25 18:23:39 +01:00
Robert Schmidt
823aaa70dd
Fix warning in lte UE scope and ocp-enb
2022-02-25 18:06:04 +01:00
Robert Schmidt
26d0d65747
get execution time_stats_t from Tpool job
2022-02-25 17:55:27 +01:00
Robert Schmidt
211b6feadf
Use (portable) rdtsc_oai() in tpool
2022-02-25 17:55:27 +01:00
Robert Schmidt
c6ac88ffa6
Remove deprecated ocp-gnb
2022-02-25 17:55:27 +01:00
Robert Schmidt
cf815ffbce
Fix compilation error in ocp-enb
2022-02-25 17:55:27 +01:00
Robert Schmidt
7d70d45d13
Remove dead code
2022-02-25 17:27:02 +01:00
Robert Schmidt
8419166fc4
Move time_meas.{c,h} to common/utils/
2022-02-25 17:27:02 +01:00
Robert Schmidt
9ead3d7ad2
Clean up CMakeLists.txt (no functional changes)
2022-02-25 17:27:02 +01:00
Robert Schmidt
76d609f7fa
Delete unused code
2022-02-25 17:27:02 +01:00
Robert Schmidt
d20ff45fc6
Remove logging module dependency from Tpool
2022-02-25 17:22:02 +01:00
Robert Schmidt
b742717fb8
Remove timing functions from logging module
2022-02-25 17:22:01 +01:00
Robert Schmidt
a0ac75a45b
Delete unused files
2022-02-25 17:21:17 +01:00
Robert Schmidt
8a43a0306f
fix nr_ulsim
2022-02-25 17:21:17 +01:00
Robert Schmidt
b9b2eb007a
Fix for nr_dlsim
2022-02-25 17:21:17 +01:00
Sakthivel Velumani
57c480a8a3
Merged the two thread stats into a global one
2022-02-25 17:21:17 +01:00
Sakthivel Velumani
866311ac15
enabled second tx thread stats
2022-02-25 17:21:17 +01:00
francescomani
15565c9659
gold init improvement at ue for pusch
2022-02-25 14:49:31 +01:00
Thomas Schlichter
34ab52b6c3
fix scrambling initialization in nr_dlsim and nr_ulsim
2022-02-25 13:35:50 +01:00
Thomas Schlichter
05d61a0828
fix scrambling initialization in nr_dlsim and nr_ulsim
2022-02-25 12:57:17 +01:00
Thomas Schlichter
8cfb8b6a3b
Fix correlation calculation in nr_dlsch_channel_compensation()
2022-02-25 12:40:50 +01:00
francescomani
b9ae5db874
gold init improvement at ue for dl channels
2022-02-25 12:09:42 +01:00
francescomani
e96bb10289
improving also pusch dmrs init
2022-02-25 10:05:14 +01:00
Thomas Schlichter
2655748b69
NR_UE: fix nr_pdcch_extract_rbs_single() for odd number od PDCCH RBs
2022-02-25 09:35:44 +01:00
Thomas Schlichter
d0beb9796c
NR_UE: fix nr_pdcch_channel_estimation() for odd number of PDCCH RBs
2022-02-25 09:35:44 +01:00
Thomas Schlichter
c7ca405199
gNB: fix nr_generate_pdsch() for odd number of PDSCH RBs
2022-02-25 09:35:44 +01:00
Thomas Schlichter
4d90aad48f
NR_UE: fix nr_dlsch_extract_rbs_single() for odd number of PDSCH RBs
2022-02-25 09:35:44 +01:00
Melissa Elkadi
7aed0b6e76
These changes should not be checked in or merged to develop
2022-02-24 16:01:51 -08:00
Melissa Elkadi
2b1cc455b0
Merge branch 'episys-ul-info-cleanup' into episys/master-sa
2022-02-24 15:48:43 -08:00
Melissa
da63c3f69a
Merge branch 'episys/mel/debug-thorughput-new-sa-master' into 'episys/master-sa'
...
Properly sending DL ACK/nACKs
See merge request aburger/openairinterface5g!113
2022-02-24 23:07:26 +00:00
Melissa Elkadi
ce12e8270b
Code clean up
2022-02-24 14:58:50 -08:00
Mario Hudon
2e4c90dd56
Merge remote-tracking branch 'develop' into NR_UE_thread_improvement_IDCC
2022-02-24 17:24:58 -05:00
Mario Hudon
c918e76f74
Complete NR_UE_PDCCH global variable/structure cleanup
2022-02-24 15:28:50 -05:00
Robert Schmidt
8b526c3cb7
Address review comment
2022-02-24 20:52:43 +01:00
francescomani
5846a9b832
checking if csi_MeasConfig was already allocated
2022-02-24 18:51:07 +01:00
Melissa Elkadi
13401a5f8c
Comments from OAI:
...
This commit include dynamically setting the slots_per_frame
value based on configuration. It also includes some comments.
Lastly, simplified bug fix in MAC layer related to sched_frame
calculation.
2022-02-24 09:49:47 -08:00
Melissa Elkadi
5f7f56f056
Added a comment to justify pdu_len checks in gNB
2022-02-24 09:03:00 -08:00
francescomani
50d4d3e8aa
addressing review comments
2022-02-24 17:05:59 +01:00
francescomani
ba92e37407
re-initialization of gold sequences at gnb if needed according to fapi messages
2022-02-24 16:25:12 +01:00
Panos Matzakos
1858418fb8
Update TESTING_5GSA_setup.md for CU/DU instructions
2022-02-24 14:57:11 +00:00
Robert Schmidt
f19ea82f8e
Drop an sgNB release request if no SCTP endpoint available
2022-02-24 12:54:04 +01:00
Melissa Elkadi
0165ffd160
Merge branch 'episys/master-sa' into episys/mel/debug-thorughput-new-sa-master
2022-02-23 15:55:06 -08:00
Melissa
817fc792e8
Merge branch 'episys/david/updating_channel_info_with_msg_id' into 'episys/master-sa'
...
Using message_id to identify channel info.
See merge request aburger/openairinterface5g!114
2022-02-23 22:59:45 +00:00
Deokseong "David" Kim
bfebc0cb18
Using message_id to identify channel info.
2022-02-23 22:59:45 +00:00
Robert Schmidt
61e608adb5
Support reconfiguration of number of HARQ processes
...
In F1, the time until the serving cell config comes from CU can be
longer than when we want to schedule a particular UE. Then, if we don't
configure the default number of HARQ processes, we can have a segfault.
In this commit, we initially configure 8 HARQ processes. When we get the
right number from RRC, we reconfigure.
2022-02-23 21:54:03 +01:00
rmagueta
3eaebbca93
CSI PDU received at PHY layer in new function nr_ue_csi_rs_procedures at UE
2022-02-23 20:23:34 +00:00
Robert Schmidt
048b539050
Correctly initialize PDCP in F1 mode
2022-02-23 21:21:54 +01:00
Laurent THOMAS
f4c39e9dd3
Merge branch 'fix-legacy-errors-lte' of https://gitlab.eurecom.fr/oai/openairinterface5g into fix-legacy-errors-lte
2022-02-23 20:59:04 +01:00
Laurent THOMAS
db1cc4cf5f
better variable name
2022-02-23 20:37:30 +01:00
rmagueta
853776ef2f
Implementation of FAPI procedures for CSI at UE
2022-02-23 19:32:20 +00:00
rmagueta
05a9c0e264
Fix in nr_ue_scheduler for CSI
2022-02-23 18:12:36 +00:00
rmagueta
fdce62f799
Add cyclic_prefix in csirs_config_pdu at UE
2022-02-23 18:05:45 +00:00
Laurent THOMAS
a4216b44ef
ue sync, assert in wrong PUCCH decoded values
2022-02-23 18:43:47 +01:00
Laurent THOMAS
22d2e9a38f
fix warnings and race cond in polar codec
2022-02-23 18:02:55 +01:00
Melissa Elkadi
4398630da7
Merge branch 'eurecom-develop' into episys-ul-info-cleanup
2022-02-23 08:55:10 -08:00
Laurent THOMAS
11441023db
fix polar race condition
2022-02-23 17:19:02 +01:00
rmagueta
5bae6dd6f3
Add missing fiels in fapi_nr_dl_config_csirs_pdu_rel15_t
2022-02-23 16:11:13 +00:00
Robert Schmidt
ae803b5370
Prevent heap buffer overflow in nr_dlsch_channel_compensation()
...
The TX correlation calculation incremented the pointer over the outer
TX antenna inside the inner TX antenna loop. Incrementing the pointer
in the outer loop instead prevents overflowing.
2022-02-23 16:58:25 +01:00
francescomani
d4ce30c54d
additional review fixes
2022-02-23 16:52:13 +01:00
rmagueta
3ae8f393f4
Add logs in nr_generate_csi_rs
2022-02-23 15:05:02 +00:00
rmagueta
41976e7653
Fix build after merge
2022-02-23 16:04:00 +01:00
francescomani
74a01ca46a
Merge remote-tracking branch 'origin/develop' into nr_csirs_rrc_harmonization
2022-02-23 16:03:54 +01:00
francescomani
17dc227c3b
Merge remote-tracking branch 'origin/develop' into NR_MIMO_memory
2022-02-23 15:20:22 +01:00
rmagueta
4d17364142
Fix build warnings
2022-02-23 14:16:58 +00:00
francescomani
5c56bb21ce
Merge remote-tracking branch 'origin/develop' into NR_SA_10MHz
2022-02-23 15:08:52 +01:00
francescomani
ddfb131f68
Merge remote-tracking branch 'origin/develop' into NR_UE_CSIRS_scheduling
2022-02-23 14:55:33 +01:00
rmagueta
0e0526e367
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/nr_dlsch.c
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/ulsim.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/RRC/NR/rrc_gNB_nsa.c
2022-02-23 13:51:31 +00:00
francescomani
faf38c7e56
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-02-23 14:20:39 +01:00
francescomani
4c8c11d9db
Merge remote-tracking branch 'origin/develop' into nr_mimo_precoding_codebook_I
2022-02-23 13:53:11 +01:00
luis_pereira87
dc4a82934d
Fixes after merge
2022-02-23 11:53:57 +00:00
luis_pereira87
47fc4750e1
Merge remote-tracking branch 'origin/develop' into fix-initialBWP-procedures
...
# Conflicts:
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
2022-02-23 11:34:37 +00:00
Robert Schmidt
34edc9c04c
Increase CI physim time limit
2022-02-23 12:33:23 +01:00
luis_pereira87
08e97aa9c8
Fix warnings after merge
2022-02-23 11:09:55 +00:00
luis_pereira87
8238c40ce9
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-02-23 10:48:49 +00:00
Robert Schmidt
f9079f1d2b
Do not do RLC Ind if no data for LC
2022-02-23 10:15:53 +01:00
Robert Schmidt
06236ff796
Consider fixed MAC overhead while no RLC PDU number
2022-02-23 10:15:53 +01:00
Robert Schmidt
79591741e1
Fixup: do not abort scheduling when UE has no CCE
2022-02-23 10:15:53 +01:00
Guido Casati
f8d6677d4d
Adapted phytest scheduler to multiple LCs scheduling logic
2022-02-23 10:15:53 +01:00
Guido Casati
0df80e648a
Replaced lcid_mask with arrays logic
...
- this will be later used to prioritise the LCs
2022-02-23 10:15:50 +01:00
Guido Casati
68471d0525
Extending DL scheduling to multiple LCIDs
2022-02-23 10:11:27 +01:00
francescomani
c61a0dd223
Merge remote-tracking branch 'origin/develop' into NR_RRC_256QAM_DL
2022-02-23 10:11:04 +01:00
Robert Schmidt
6fbfa3b066
Merge branch 'integration_2022_wk08' into 'develop'
...
Integration 2022 wk08
See merge request oai/openairinterface5g!1459
2022-02-23 07:19:58 +00:00
rmagueta
ed6aa9f505
Replace AssertFatal with a LOG in nr_get_csi_payload at UE
2022-02-22 20:09:58 +00:00
rmagueta
0ced14a56d
Fix in nr_set_pdsch_semi_static
2022-02-22 20:02:15 +00:00
rmagueta
bb82697819
Fix segmentation fault at UE in nr_schedule_csi_for_im and nr_schedule_csirs_reception
2022-02-22 19:14:17 +00:00
Robert Schmidt
70ba0cda0e
Free rx_ind if dl_indication not called
2022-02-22 19:42:50 +01:00
Robert Schmidt
7b73a9e14e
Build phy sims with optimizations
...
As of this commit, the CI would take too much time to process dl_sim.
This commit activate optimizations to be within the CI time limits.
2022-02-22 19:33:49 +01:00
rmagueta
cf284d76f0
Fix build after merge
2022-02-22 17:49:59 +00:00
Laurent THOMAS
efcac39c76
simplify polar codec interface
2022-02-22 18:30:44 +01:00
Melissa Elkadi
abbcbe6aa5
Adding fixes for MR from review
...
These include:
- Simplifying VNF code.
- Adding comments to several areas of the code.
- Using free_and_zero macros
- Fixing spelling errors
2022-02-22 09:16:59 -08:00
francescomani
774b750cb1
fix for mimo dlsim
2022-02-22 17:27:42 +01:00
Raymond Knopp
1976f433dc
changes for Panther
2022-02-22 16:15:29 +01:00
rmagueta
6f19524e95
Merge remote-tracking branch 'origin/CSI-SA' into develop-CSI
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/nr_dlsch.c
# openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/ulsim.c
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/nr_rrc_proto.h
# openair2/RRC/NR/rrc_gNB_nsa.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-02-22 15:10:20 +00:00
francescomani
c3d0d6d82a
addressing review comments
2022-02-22 14:39:04 +01:00
rmagueta
628726caae
Fix build after merge
2022-02-22 13:33:36 +00:00
rmagueta
4f58d66972
Merge remote-tracking branch 'origin/nr_csirs_rrc_harmonization' into develop-CSI
...
# Conflicts:
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/ulsim.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/rrc_gNB_nsa.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-02-22 13:14:12 +00:00
francescomani
edb32cad99
fix in config_csirs
2022-02-22 13:37:39 +01:00
hardy
4a060892d2
fix NSA T tracer file copy
2022-02-22 13:24:58 +01:00
francescomani
69baaa6998
Merge remote-tracking branch 'origin/develop' into NR_MIMO_memory
2022-02-22 11:21:59 +01:00
rmagueta
2b108cdded
Merge remote-tracking branch 'origin/NR_UE_CSIRS_scheduling' into develop-CSI
2022-02-22 10:09:51 +00:00
rmagueta
580f56c869
Revert "Implementation of fill_default_csi_MeasConfig"
...
This reverts commit 777074ff79 .
2022-02-22 10:08:39 +00:00
Robert Schmidt
04e2d4f6f8
Fix polar encoder memory leaks
2022-02-21 22:38:22 +01:00
Robert Schmidt
ec00d84299
Prevent memory leak of rx_ind message
2022-02-21 22:35:22 +01:00
rmagueta
777074ff79
Implementation of fill_default_csi_MeasConfig
2022-02-21 20:23:27 +00:00
Robert Schmidt
9656d646db
reallocarray -> realloc since CI env has no reallocarray
2022-02-21 20:08:42 +01:00
Robert Schmidt
27aa036f0e
Merge remote-tracking branch 'origin/iqreplay_bugfix' into integration_2022_wk08
2022-02-21 20:07:21 +01:00
Robert Schmidt
a5fd5c3e6b
Merge remote-tracking branch 'origin/multiple-ues-min-prbs-bug-fix' into integration_2022_wk08
2022-02-21 20:06:55 +01:00
Robert Schmidt
d5280c679f
Merge remote-tracking branch 'origin/ci-improve-rfsim-test' into integration_2022_wk08
2022-02-21 20:05:03 +01:00
Robert Schmidt
719f82870d
Don't redirect stack trace to file
2022-02-21 19:47:14 +01:00
Robert Schmidt
b112282e2b
Suppress warning, print stacktrace to stdout
2022-02-21 19:42:45 +01:00
rmagueta
d820051397
Update config files
2022-02-21 17:46:02 +00:00
francescomani
4fbf9ea10e
fix for 2 antenna ports
2022-02-21 18:35:08 +01:00
Raphael Defosseux
8981b53f83
fix(ci): changes after code review.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-21 16:39:38 +01:00
Raphael Defosseux
4c76eb6c00
fix(ci): display state of container even when successful
...
recover the full MAGMA-MME log
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-21 16:36:34 +01:00
Raphael Defosseux
519dea7780
fix(ci): correct services in scenario files
...
fix(doc): updated the Tutorial with only MAGMA-MME references and logs
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-21 16:36:34 +01:00
Raphael Defosseux
2728ce02c8
feat(ci): switching from OAI-MME to MAGMA-MME for RF sim testing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-21 16:36:34 +01:00
Raphael Defosseux
0b7be7466e
fix(ci): display state of container when failure, better tshark filtering, auto-undeploy if deploy went wrong
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-21 16:36:34 +01:00
francescomani
77c8439ba3
remoing unused parameter
2022-02-21 15:24:17 +01:00
Melissa Elkadi
7fb509511d
Merge branch 'eurecom-develop' into episys-ul-info-cleanup
2022-02-21 06:19:54 -08:00
francescomani
30f6210932
Merge remote-tracking branch 'origin/develop' into nr_mimo_precoding_codebook_I
2022-02-21 15:16:39 +01:00
Laurent THOMAS
9aba6d722b
fix bugs in polar encode, when len+crc_len>64
2022-02-21 13:37:32 +01:00
Thomas Schlichter
e8278de15c
fix for 5G NR UL transform precoding
...
get_index_for_dmrs_lowpapr_seq() was accessing the array dmrs_ul_allocated_res[] out of bounds.
2022-02-21 13:37:32 +01:00
Robert Schmidt
0ad3faaf2a
Disable ASAN on ulsim
2022-02-21 13:37:32 +01:00
Robert Schmidt
32824030f4
Fix cmake command target CMakeLists.txt
2022-02-21 13:37:32 +01:00
Robert Schmidt
f51590b546
Don't leak check in {nr_,}{d,u}lsim, fix buffer overflows in dlsim
2022-02-21 13:37:32 +01:00
Robert Schmidt
990385eea0
Move CMake macro definitions to separate file
2022-02-21 13:37:32 +01:00
Robert Schmidt
52fdca3141
Do not create CMakeLists.txt; new build_oai option -d
2022-02-21 13:37:30 +01:00
Robert Schmidt
cdea2899bc
Remove memory leaks from ldpctest
...
except for:
- config module
2022-02-21 13:36:41 +01:00
Robert Schmidt
fe61216a66
Correctly free memory in nr_pbchsim
...
Except for:
- polar code
2022-02-21 13:36:41 +01:00
Robert Schmidt
3f4fa05c74
nr_pucchsim: correctly free SR PDU
2022-02-21 13:36:41 +01:00
Robert Schmidt
d601209036
Fix nr_ulschsim: correct size for N_RB_UL
2022-02-21 13:36:41 +01:00
Robert Schmidt
2251453cbd
Fix nr_dlschsim: correct size for N_RB_DL
...
Fix warning, drop undefined function
2022-02-21 13:36:41 +01:00
Robert Schmidt
65c6456472
Resolve buffer overflows polartest
2022-02-21 13:36:41 +01:00
Laurent THOMAS
3e2c9af134
with polar structures delete and better cpu performance
2022-02-21 13:36:41 +01:00
Laurent THOMAS
be314a9770
remove usage of undefined var in polar and memory leaks
2022-02-21 13:36:41 +01:00
Robert Schmidt
51625f3c8f
Resolve memory issues in nr_prachsim
...
Except for config module and dlopen()
2022-02-21 13:36:41 +01:00
Robert Schmidt
dcae857463
Fix memory problems in nr_pucchsim
...
except:
- from dlopen()
- from configuration module
- uninitialized value
2022-02-21 13:36:41 +01:00
Robert Schmidt
81537701b2
Fix: channel chF large enough for 5G
2022-02-21 13:36:39 +01:00
Robert Schmidt
b4dbf46dde
Provide term_freq_channel() to free memory in abstraction.c
2022-02-21 13:35:36 +01:00
Robert Schmidt
32c7795aad
Fixes for 0bdb1b9f402c5315a591b1fbc4310dbc62fc820d
2022-02-21 13:35:36 +01:00
Robert Schmidt
0827b2f5b8
Fix leaks & unitialized memory in nr_ulschsim
2022-02-21 13:35:35 +01:00
Robert Schmidt
399e6d78f7
new_nr_ue_ulsch(): no abstraction_flag, add term_nr_ue_transport()
2022-02-21 13:35:35 +01:00
Robert Schmidt
20a8704c98
unitialized jump dlschsim
2022-02-21 13:35:35 +01:00
Robert Schmidt
e66e9eef7d
UL Ref Sig Seq: initialize only once, free and reset to NULL
2022-02-21 13:35:35 +01:00
Robert Schmidt
7638e65379
Free memory in nr_dlschsim
2022-02-21 13:35:35 +01:00
Robert Schmidt
338019601c
new_nr_ue_dlsch(): remove abstraction_flag
2022-02-21 13:35:35 +01:00
Robert Schmidt
20e13db86b
Implement logTerm() to close logging subsystem
2022-02-21 13:35:35 +01:00
Robert Schmidt
d2523bfa44
Remove unused SI and RA DLSCH from nr_dlschsim
2022-02-21 13:35:35 +01:00
Robert Schmidt
efd62d14a7
Implement term_nr_ue_signal(), remove abstraction_flag from init_nr_ue_signal()
...
term_nr_ue_signal() frees all memory, except for dfts lib load
2022-02-21 13:35:34 +01:00
Robert Schmidt
5794c07c94
Correctly implement phy_free_nr_gNB()
...
Frees all allocated memory, except for library loading related, and ul
reference signal sequences, which are allocated in static variables
2022-02-21 13:34:40 +01:00
Laurent THOMAS
06dd706df7
fix undefined vars in pbchsim.c
2022-02-21 13:34:40 +01:00
Robert Schmidt
331575ebab
Fix memory leaks in nr_ulschsim
2022-02-21 13:34:40 +01:00
Robert Schmidt
136cc93aa9
Fix memory leaks in nr_dlschsim
2022-02-21 13:34:40 +01:00
Robert Schmidt
ac0af5a84e
Fix shlib loaded: free memory, handle lib reload
...
- introduce loader_reset() that frees all memory
- resolve memory leak in loader_format_shlibpath()
- correctly handle library reload: check if a function has been
retrieved already. Don't leak memory (strdup()), and handle multiple
reloads of different functions from the same SO
2022-02-21 13:34:40 +01:00
Robert Schmidt
923edebd3c
Enable Address Sanitizer on physical simulators
...
- install libasan in physim containers
- run physim containers with SYS_CAP_PTRACE capability
- remove static-libasan: not available in RHEL8:
The physims are tested in a container environment on top of RHEL8. To
my knowledge, no package provides the static ASan library there.
Therefore, remove it here to be able to run these tests.
2022-02-21 13:34:39 +01:00
Sakthivel Velumani
f6e25c0e15
code cleanup ldpctest.c
2022-02-21 16:41:18 +05:30
luis_pereira87
fb6936fe27
Merge remote-tracking branch 'origin/develop' into fix-initialBWP-procedures
...
# Conflicts:
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/ulsim.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/LAYER2/NR_MAC_gNB/mac_proto.h
# openair2/RRC/NR/rrc_gNB.c
2022-02-21 11:00:27 +00:00
luis_pereira87
5b1dfb8bc9
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/RRC/NR/L2_nr_interface.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/MESSAGES/asn1_msg.h
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-02-21 10:20:42 +00:00
Sakthivel Velumani
f448f8021f
removed init function
2022-02-21 15:28:38 +05:30
Sakthivel Velumani
9b4a7526ad
Fix incorrect merge
2022-02-21 15:26:00 +05:30
francescomani
d12eb8efc4
Merge remote-tracking branch 'origin/develop' into NR_UL_VRB_MAP_improv
2022-02-21 10:38:23 +01:00
Laurent Thomas
7ee3bacc34
Merge branch 'integration_2022_wk08' of https://gitlab.eurecom.fr/oai/openairinterface5g into integration_2022_wk08
2022-02-21 10:29:30 +01:00
Laurent Thomas
67b299e341
fix a warning in assertions.h, appear only with some gcc versions
2022-02-21 10:29:06 +01:00
francescomani
ec539fc6a5
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-02-21 10:02:30 +01:00
francescomani
7bb7c4d290
Merge remote-tracking branch 'origin/develop' into NR_RRC_256QAM_DL
2022-02-21 09:24:07 +01:00
Sakthivel Velumani
1c49caddc8
Merge branch 'develop' into ldpc-decoder-memory
2022-02-21 13:53:06 +05:30
francescomani
3b7430a745
Merge remote-tracking branch 'origin/develop' into NR_SA_10MHz
2022-02-21 09:12:21 +01:00
Robert Schmidt
86c4882245
Merge remote-tracking branch 'origin/NR_2port_CSIRS' into integration_2022_wk08
2022-02-20 19:48:34 +01:00
Cedric Roux
78f0c8ff29
nr rlc: harmonize computation of sn_count
...
Functions generate_missing() and missing_size() had different
computations of sn_count. Not sure if it is a problem or not,
but let's do the same in both functions.
Hopefully the computation is correct.
2022-02-20 16:00:54 +01:00
Cedric Roux
7c652df820
nr rlc: bugfix - so_end was used instead of sn_end
2022-02-20 15:56:56 +01:00
Robert Schmidt
72a4ed80da
Merge remote-tracking branch 'origin/msc-removal' into integration_2022_wk08
2022-02-19 19:43:11 +01:00
Robert Schmidt
21f862641c
Merge remote-tracking branch 'origin/cleanup-20220125' into integration_2022_wk08
2022-02-19 19:34:01 +01:00
Robert Schmidt
454aae1d96
Merge branch 'integration_2022_wk07_c' into 'develop'
...
integration_2022_wk07_c
See merge request oai/openairinterface5g!1451
This merges the following MRs:
- MR !1436 fairRR LTE scheduler fixes: should make the connection more stable, less UL retransmissions
- MR !1386 phy sync improvements: the 5G NR UE should sync better
- MR !1361 FDD support (no traffic): adds FDD support for the scheduler, but heavy traffic has not been tested
- MR !1447 using uid for PUCCH RRC conf: use the RRC UID to decide on PUCCH resources, should in particular avoid the "PUCCH straddles DC carrier" assert
- fix for 5G F1 RFsim test fail
2022-02-19 16:28:53 +00:00
Raymond Knopp
c02650826d
SIMD alignment of stack arrays in ptrs channel estimation.
2022-02-19 17:17:09 +01:00
Raymond Knopp
9790eb1adc
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
cmake_targets/phy_simulators
cmake_targets/phy_simulators/CMakeLists.txt
2022-02-19 13:14:53 +01:00
Raymond Knopp
6d9d1f0b94
changes for 2.5ms TDD period
2022-02-19 13:07:20 +01:00
Melissa Elkadi
ca336ea917
Fixing comments from MR review.
2022-02-18 10:27:34 -08:00
Melissa Elkadi
221e8402cc
Fixing spacing in lines were already changing
2022-02-18 10:14:16 -08:00
Melissa Elkadi
b2e2a6bc2e
Changing UL_INFO naming convention to be normal
2022-02-18 10:08:44 -08:00
Melissa Elkadi
0db8f80f73
Removing invalid log
2022-02-18 09:58:26 -08:00
Melissa Elkadi
b7c767147e
Hacks with comments are added in this commit.
...
These allow the NRUE to reach roughtly 15-25 Mbps
with ~20%-34% packetloss without crashing.
2022-02-18 09:48:38 -08:00
Francois TABURET
cffb27b086
Update iqrecordplayer_usage.md
2022-02-18 17:46:08 +00:00
alblf
3d577aa0fc
doc update
2022-02-18 18:40:56 +01:00
Melissa Elkadi
bf3d7959bd
Comment for #define _GNU_SOURCE
2022-02-18 09:39:06 -08:00
francescomani
c4547c7afd
fixing wrong interpretation of support for 256qam table
2022-02-18 18:38:51 +01:00
Melissa Elkadi
cc22ec9978
Calling scheduler before handling DCI to ensure nbits are set
...
Previously, we thought the memset in the nr_ue_dl_indication()
was causing issues / exposing a race. This is not the case. The
memset is not problematic, the issue is that in the emulate_l1
mode we were not always configuring the DCI nbits before handling
the DCI when we are pushing high (15 Mbps) throughput traffic.
2022-02-18 09:29:00 -08:00
alblf
a1aae82925
Fix duplicated memory allocation when replaying using mmap,
...
add use_mmap parameter for the record player device
fix assertion when replaying without using mmap
2022-02-18 18:22:14 +01:00
Laurent THOMAS
dca9be3c33
code review comments (incl. actual bugs)
2022-02-18 16:10:10 +01:00
francescomani
d0228cf18a
Merge branch 'NR_2port_CSIRS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_2port_CSIRS
2022-02-18 13:39:02 +01:00
francescomani
0a59bffbb1
fix phy-test check
2022-02-18 13:38:45 +01:00
Robert Schmidt
6569fd7614
Do not prematurely overwrite scheduler information
...
Overwriting sched_pusch information at that stage would in particular
lose information on the current frame/slot. Overwriting sched_pusch with
the retInfo structure is already done at the end of
allocate_ul_retransmission(), and is therefore not necessary at this
stage.
2022-02-18 12:52:59 +01:00
Robert Schmidt
9b302d0432
Fix DU default config, increase 5G F1 RFsim throughput requirements
2022-02-18 12:20:06 +01:00
Robert Schmidt
63989e8a69
Fix for F1 RFsim fail
...
We compute the preferred DL TDAs when receiving the cellGroup from the
RRC. However, in F1 and the RFsim, it seems that the scheduler tries to
access the preferred DL TDAs before they have been set after receiving
the cellGroup. In this commit, add a simple check to verify the
preferred TDA has been set up.
2022-02-18 12:16:08 +01:00
francescomani
2cc96f5025
log level fix for ptrs in dlsim
2022-02-18 11:11:48 +01:00
hardy
58e0e33327
test T_stdout 2 for NSA
2022-02-18 11:06:08 +01:00
francescomani
9eb1137b54
fix for scc/scc_SIB at UE
2022-02-18 10:14:52 +01:00
Laurent THOMAS
39dd02aeef
Merge branch 'remove-NR_UE_PBCH' of https://gitlab.eurecom.fr/oai/openairinterface5g into remove-NR_UE_PBCH
2022-02-18 09:41:43 +01:00
Laurent THOMAS
8e3f720b7d
fix unaligned mem for SIMD
2022-02-18 09:41:18 +01:00
Laurent THOMAS
18a421578f
finish remove global vars for UE PBCH
2022-02-18 09:41:18 +01:00
Laurent THOMAS
53001d0d10
remove-NR_UE_PBCH scope to finish
2022-02-18 09:41:18 +01:00
rmagueta
35d6c4af98
Fix ra_SearchSpace for NSA
2022-02-18 02:09:59 +00:00
rmagueta
da251e00b3
Fix firstActiveBWP and defaultBWP for NSA
2022-02-18 01:59:33 +00:00
rmagueta
cce425baf7
Fix searchSpaceId and controlResourceSetId for NSA
2022-02-18 01:43:09 +00:00
rmagueta
87c69d2fe4
To use initialBWP when there are no dedicated BWPs in config file
2022-02-18 01:22:26 +00:00
rmagueta
589cb2f43e
Fix segmentation fault for do-ra
2022-02-18 00:39:34 +00:00
rmagueta
99d1588670
Fix phy-test
2022-02-18 00:28:44 +00:00
rmagueta
0789759b85
Fix dedicated BWPs configuration for NSA
2022-02-17 20:09:39 +00:00
Melissa Elkadi
a21fb77dd1
Added comment to justify uci_size condition
...
Also, properly filling the CCE index and Agg level
in the stub function when we get the DCI from
nfapi
2022-02-17 10:25:28 -08:00
francescomani
7b4b7b9619
fix for dlschsim
2022-02-17 18:13:57 +01:00
Melissa Elkadi
2208abfedd
Modifying change to MAC layer
...
Instead of conditionally calling the pucch_scheduler
we now only call the functions we need from the stub
function directly. This is better because we are not
modifying the OAI MAC layer code and ensuring that we
are not calling the pucch_scheduler twice for the same
sfn/slot
2022-02-17 08:48:26 -08:00
francescomani
9f02206b8a
error message if no uecap in fill_default_secondaryCellGroup
2022-02-17 17:43:24 +01:00
rmagueta
d1e7dead00
Fix the removal of unused BWPs
2022-02-17 14:14:50 +00:00
Robert Schmidt
e890cee31c
Reduce max_num_ue after successful PUCCH alloc
2022-02-17 13:58:27 +01:00
Robert Schmidt
fd40aa2666
Make nr_find_nb_rb() take minimum RBsize
...
Fixes a bug when scheduling multiple UEs
2022-02-17 13:58:24 +01:00
rmagueta
95a0271779
Fix warning
2022-02-17 10:22:28 +00:00
francescomani
ba27a01827
fix dlschsim
2022-02-17 10:43:37 +01:00
francescomani
bcbafdf094
fix for ulprbbl memcpy
2022-02-17 10:31:16 +01:00
francescomani
77153fbf5f
TBSLBRM for DL computed ad MAC (added fapi parameter)
2022-02-17 10:16:22 +01:00
Robert Schmidt
ff0fb53056
Merge remote-tracking branch 'origin/nr-fdd-scheduling' into integration_2022_wk07_c
2022-02-17 09:32:44 +01:00
Robert Schmidt
b97d26cb86
Merge remote-tracking branch 'origin/NR_SA_UID' into integration_2022_wk07_c
2022-02-17 09:02:16 +01:00
Melissa Elkadi
5637b62ed8
Return in gNB if pdu_len is less than cast length
...
This is what we did in the NRUE for NSA mode
2022-02-16 16:26:41 -08:00
Melissa Elkadi
c917352dd2
Resolving issues in MR:
...
Adding error checking before indexing in mac layer harq array
Adding error checking before writing ul_harq_sfn_slot
Added comments
Made a "static" free_uci_inds() actually static
2022-02-16 16:11:19 -08:00
Melissa Elkadi
e5ddd558ad
Fixing spacing in nfapi code
2022-02-16 15:13:26 -08:00
Melissa Elkadi
3c925942a9
Getting rid of pthread warning with GNU_SOURCE
2022-02-16 13:18:32 -08:00
Melissa Elkadi
10d0f13ceb
Revert "Getting rid of pthread warning and fixing nfapi"
...
This reverts commit 9a78b58927 .
2022-02-16 13:15:15 -08:00
Melissa Elkadi
9a78b58927
Getting rid of pthread warning and fixing nfapi
...
The nfapi code releases dl_ttis and tx_data_reqs
if the buffer has data in it. In the proxy code we
overwrite this instead of dropping the packet.
2022-02-16 13:12:12 -08:00
luis_pereira87
bddcfc512f
Implementation of functions required for the BWP switching based on RRC method
2022-02-16 19:23:53 +00:00
luis_pereira87
6b69e67f71
Fix number of search spaces
2022-02-16 16:43:49 +00:00
hardy
d8dccbad59
update of sa tests requirements aligned with 256qam
2022-02-16 17:14:01 +01:00
matzakos
fb153cc792
Merge remote-tracking branch 'origin/NR_SA_UID' into F1C_extensions_develop
2022-02-16 16:08:58 +01:00
matzakos
d3d9325081
Merge remote-tracking branch 'origin/develop' into F1C_extensions_develop
2022-02-16 16:08:34 +01:00
Laurent THOMAS
d1c2eb03db
Merge branch 'fix-legacy-errors-lte' of https://gitlab.eurecom.fr/oai/openairinterface5g into fix-legacy-errors-lte
2022-02-16 15:11:18 +01:00
Laurent THOMAS
2ea133ffa4
ue sync, assert in wrong PUCCH decoded values
2022-02-16 15:04:15 +01:00
Laurent THOMAS
96f2b4e2f3
fix unaligned mem for SIMD
2022-02-16 14:49:19 +01:00
francescomani
8c1ed65c1f
Merge remote-tracking branch 'origin/develop' into NR_MIMO_memory
2022-02-16 13:46:54 +01:00
luis_pereira87
405edc8bd3
Fix RRC state and sub-state
2022-02-16 12:43:04 +00:00
luis_pereira87
1cd71d1742
Change LOG level
2022-02-16 11:51:20 +00:00
luis_pereira87
acdbb5bb8d
Fix segmentation fault in phy-test
2022-02-16 11:28:04 +00:00
hardy
298008677c
fix rfsim test + update html reporting
2022-02-16 12:27:03 +01:00
luis_pereira87
47592d53aa
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/RRC/NR/L2_nr_interface.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/MESSAGES/asn1_msg.h
2022-02-16 11:17:24 +00:00
francescomani
83cd94cf6a
dynamic selection of codewords for DL init
2022-02-16 11:18:15 +01:00
Robert Schmidt
9a7154f3d4
Merge remote-tracking branch 'origin/fairRR-sched-debug' into integration_2022_wk07_c
2022-02-16 10:34:36 +01:00
Robert Schmidt
cfa3b0caf0
Merge remote-tracking branch 'origin/ue-phy-sync-improvements' into integration_2022_wk07_c
2022-02-16 10:08:59 +01:00
hardy
87a840c5b5
fix bash script syntax error, preventing test from running
2022-02-16 09:48:29 +01:00
francescomani
cdaaece997
Merge remote-tracking branch 'origin/develop' into nr_mimo_precoding_codebook_I
2022-02-16 08:33:12 +01:00
francescomani
b7408c842a
modifying the 24PRB CI test case
2022-02-16 08:27:54 +01:00
hardy
a9844b773c
add rfsim sa test 24PRB
2022-02-16 08:16:43 +01:00
rmagueta
9691946845
Fix Nid_cell in PUSCH dmrs and scrambling
2022-02-16 00:52:57 +00:00
Melissa Elkadi
679816c3c1
Added comment around asn1cCalloc memory leak
2022-02-15 15:05:04 -08:00
Robert Schmidt
af6836d9f1
Merge branch 'integration_2022_wk07_b' into 'develop'
...
integration_2022_wk07_b
See merge request oai/openairinterface5g!1448
2022-02-15 21:18:48 +00:00
rmagueta
ff8c47d3aa
Fix scramblingID and gold sequence for PDCCH and PDSCH
2022-02-15 17:04:50 +00:00
Laurent THOMAS
6054d3aecc
finish remove global vars for UE PBCH
2022-02-15 17:44:24 +01:00
Melissa Elkadi
39d9febc0c
Hardcoding TI and UL_CQI in stub function.
...
Also, the allocation of the eNB measurement
report keeps getting commented out becasue
the compiler throws an error. I have un-commented
the allocation of memory (becasue it breaks NSA
mode) and added a memset to ensure we are using
the allocated memory. This gets rid of the
warning and ensures NSA mode still works.
2022-02-15 08:39:55 -08:00
francescomani
50b0abc18d
testing highest mcs for 256qam
2022-02-15 15:29:48 +01:00
Laurent THOMAS
67ca2759b2
remove-NR_UE_PBCH scope to finish
2022-02-15 13:13:15 +01:00
francescomani
84eb7763bd
using config file parameters in init_codebook_gNB
2022-02-15 09:46:13 +01:00
Robert Schmidt
6af9ac6c9c
Fix SA OAIUE N310 test's USRP IP address
2022-02-15 09:30:21 +01:00
hardy
71c33bec45
Merge remote-tracking branch 'origin/ue-rfsim-fix' into integration_2022_wk07_b
2022-02-15 09:26:01 +01:00
hardy
d4ce61c595
Merge remote-tracking branch 'origin/fix-macpdu2wireshark-2022-w06' into integration_2022_wk07_b
2022-02-15 09:25:38 +01:00
hardy
9cd1a06115
relaxing ping test acceptance threshold
2022-02-15 09:25:14 +01:00
hardy
d61c097e98
Merge remote-tracking branch 'origin/ci_fix_bidir_develop' into integration_2022_wk07_b
2022-02-15 09:23:57 +01:00
hardy
3a27fb6259
Merge remote-tracking branch 'origin/ci_162prb_conf_file' into integration_2022_wk07_b
2022-02-15 09:23:42 +01:00
Melissa Elkadi
e461ab51a1
Merge branch 'eurecom-develop' into episys-ul-info-cleanup
2022-02-14 16:16:43 -08:00
Melissa Elkadi
6de93fbb59
Only assigning harq_pid in emulated L1 mode.
2022-02-14 16:15:39 -08:00
Melissa Elkadi
abddc13a13
Adding \n to several logs and demoting two logs
2022-02-14 13:51:57 -08:00
Melissa Elkadi
ea6e96aada
Merge branch 'episys/master-sa' into episys/mel/debug-thorughput-new-sa-master
2022-02-14 12:25:36 -08:00
Melissa Elkadi
d8d616a1fa
Setting timing advance in stub function.
...
The timing advance field could be abstracted in
the proxy gNB. Currently we are not abstracting
this value.
2022-02-14 12:24:34 -08:00
Melissa Elkadi
5e7de1cdfc
Fixing typo and adding .h files for linking
2022-02-14 11:41:22 -08:00
francescomani
c645c12db4
using uid also in SA
2022-02-14 20:28:05 +01:00
Melissa Elkadi
af18fc7e70
Log demotion and white space clean up
2022-02-14 11:14:13 -08:00
Melissa Elkadi
26349dbe20
More clean up for merge request
2022-02-14 11:07:14 -08:00
Melissa Elkadi
987363b8a8
Clean up for MR
2022-02-14 10:34:23 -08:00
francescomani
ec4ae32af0
N1 N2 and XP for DL antenna ports in config file
2022-02-14 19:00:55 +01:00
francescomani
db257fd5a9
Merge remote-tracking branch 'origin/develop' into nr_mimo_precoding_codebook_I
2022-02-14 18:29:09 +01:00
francescomani
c4f1812cc9
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-02-14 18:14:19 +01:00
francescomani
f1260a09e6
some fixes for phy-test mode
2022-02-14 17:40:57 +01:00
hardy
a427a20186
add tcp bidir to nsa 2x2
2022-02-14 16:25:54 +01:00
hardy
ca1afb4aae
fix bidir test for ltebox
2022-02-14 16:04:50 +01:00
hardy
1d9bb72a1c
Merge remote-tracking branch 'origin/ci_162prb_conf_file' into ci_fix_bidir_develop
2022-02-14 15:05:54 +01:00
luis_pereira87
7e1b38db13
Fix segmentation fault in phy-test
2022-02-14 14:03:05 +00:00
luis_pereira87
fdc2cb8716
Fix pucch resource calculation
2022-02-14 13:11:03 +00:00
luis_pereira87
6436f77aa0
Merge remote-tracking branch 'origin/develop' into fix-initialBWP-procedures
2022-02-14 10:20:42 +00:00
luis_pereira87
bfc34f329e
Merge remote-tracking branch 'origin/develop' into ue-phy-sync-improvements
...
# Conflicts:
# openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.2x2.usrpn300.conf
2022-02-14 09:50:58 +00:00
francescomani
4329051120
Merge remote-tracking branch 'origin/develop' into NR_RRC_256QAM_DL
2022-02-14 09:20:22 +01:00
francescomani
de88c3f45c
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2022-02-14 08:57:52 +01:00
Sakthivel Velumani
5c9c2783a5
removed crc from ldpctest
2022-02-14 09:49:54 +05:30
Sakthivel Velumani
ba891206e5
fixed stacksmashing error
2022-02-14 09:47:34 +05:30
Sakthivel Velumani
3a22b99869
Merge branch 'develop' into ldpc-decoder-memory
2022-02-14 09:44:15 +05:30
Raymond Knopp
4756c5a167
added configurable "sf_ahead" for NR/LTE in RU section. Tested in NR with sf_ahead=2 (normally 3)
2022-02-13 22:15:48 +01:00
Raymond Knopp
5ba8b83856
Merge remote-tracking branch 'origin/aw2s-n41' into harq_latency_control
...
Conflicts:
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/nr_rrc_proto.h
openair2/RRC/NR/rrc_gNB_nsa.c
openair2/RRC/NR/rrc_gNB_reconfig.c
targets/ARCH/AW2SORI/oaiori.c
2022-02-13 12:24:45 +01:00
Raymond Knopp
da54df5bb2
Merge remote-tracking branch 'origin/develop' into harq_latency_control
...
Conflicts:
cmake_targets/phy_simulators
openair1/PHY/CODING/crc_byte.c
openair2/GNB_APP/gnb_paramdef.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/RRC/NR/rrc_gNB.c
2022-02-13 09:55:01 +01:00
Raymond Knopp
74fd3f029a
changes for AW2S NR support in ORI library
2022-02-13 09:44:15 +01:00
Robert Schmidt
141b9d2c0f
Merge branch 'integration_2022_wk06_a' into 'develop'
...
integration_2022_wk06_a
See merge request oai/openairinterface5g!1438
2022-02-12 19:55:52 +00:00
englab
665d1caa0b
First examples of global structure elements move to function stack
2022-02-11 17:17:07 -05:00
francescomani
67efa202e2
call to config_csirs also in sa
2022-02-11 19:32:40 +01:00
francescomani
9237cb545c
passing UECAP structure to RRC reconfiguration functions
2022-02-11 18:57:48 +01:00
francescomani
d2a559f91e
improvements in config_csirs
2022-02-11 18:35:26 +01:00
hardy
c159ca13de
update thread_pool_size for NSA 2x2 and SA 2x2
2022-02-11 15:10:46 +01:00
hardy
9fa3760c09
update nrmodule2 logrotation threshold
2022-02-11 15:10:46 +01:00
hardy
a296a4ebbe
improve BIDIR if client log is present yet empty
2022-02-11 15:10:46 +01:00
Raymond Knopp
b9b24588af
Merge remote-tracking branch 'origin/develop' into aw2s-n41
...
Conflicts:
cmake_targets/phy_simulators
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
2022-02-11 12:21:29 +01:00
luis_pereira87
5d488fcbfe
Merge remote-tracking branch 'origin/multiple-ues-min-prbs-bug-fix' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
2022-02-11 10:06:39 +00:00
Cedric Roux
52d75940be
fix macpdu2wireshark
...
Somehow this file was in a bad state...
2022-02-11 10:36:00 +01:00
Raymond Knopp
99f0177b3f
Merge branch 'aw2s-n41' of https://gitlab.eurecom.fr/oai/openairinterface5g into aw2s-n41
2022-02-11 08:12:17 +01:00
Raymond Knopp
2b96909960
update to ori.h (with NR extensions)
2022-02-11 08:11:45 +01:00
luis_pereira87
fc783110da
Merge remote-tracking branch 'origin/develop' into ue-phy-sync-improvements
...
# Conflicts:
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.106PRB.usrpb210.conf
2022-02-10 23:19:52 +00:00
Robert Schmidt
7e92d44fc2
Merge remote-tracking branch 'origin/oai-ue-time-meas' into integration_2022_wk06_a
2022-02-10 18:57:28 +01:00
Robert Schmidt
48fc337a26
Merge remote-tracking branch 'origin/fix-t-tracer-nr-ue' into integration_2022_wk06_a
2022-02-10 18:52:06 +01:00
Robert Schmidt
11d80b93a9
Increase LTE 2x2 ping test threshold to 40ms
2022-02-10 15:55:26 +01:00
Raphael Defosseux
92a021a159
fix(docker): SA FDD template file not generated; cosmetics changes on the CI side
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-10 15:45:44 +01:00
Robert Schmidt
0a6322103c
Reduce max_num_ue after successful PUCCH alloc
2022-02-10 12:44:26 +01:00
Robert Schmidt
571677b948
Make nr_find_nb_rb() take minimum RBsize
2022-02-10 12:43:54 +01:00
hardy
9f30ff6cc8
improve iperf client file retrieval
2022-02-10 10:42:32 +01:00
Melissa Elkadi
df06a1e8e4
Merge branch 'episys/master-sa' into episys/mel/debug-thorughput-new-sa-master
2022-02-09 16:20:22 -08:00
Melissa Elkadi
4c950bb006
Resetting dl_config->number_pdus in NRUE scheduler
2022-02-09 14:06:55 -08:00
Melissa Elkadi
e81b901355
nFAPI bug fix. Not properly packing/unpacking PUCCH PDU
...
Attempting to manually cherry-pick this commit:
30c14c2f5a
2022-02-09 14:05:05 -08:00
Melissa
65dadfb3e2
Merge branch 'episys/master-nsa-nfapi-errors' into 'episys/master-nsa'
...
nfapi.c: Add on_error()
See merge request aburger/openairinterface5g!96
2022-02-09 13:56:27 -08:00
Melissa Elkadi
9322701ce4
Need a break if we queue a ul_tti_req based on PDU state
...
If we dont have this break we are trying to queue
the UL_TTI_REQ we just queued
2022-02-09 13:32:09 -08:00
luis_pereira87
c1931a60e7
Bug fix in min num of PRBs to schedule to a UE when there is multiple UEs
2022-02-09 20:14:05 +00:00
luis_pereira87
06d07e3a4c
Bug fix in min num of PRBs to schedule to a UE when there is multiple UEs
2022-02-09 20:09:51 +00:00
Robert Schmidt
1252899592
Merge remote-tracking branch 'origin/ci-use-5g-t-tracer' into integration_2022_wk06_a
2022-02-09 18:39:46 +01:00
Robert Schmidt
e979e06527
Merge remote-tracking branch 'origin/nr_dlsim_fix' into integration_2022_wk06_a
2022-02-09 18:38:54 +01:00
Melissa Elkadi
60a9d41bc6
UCI ACK/NACK most of the way working
...
We have gotten rid of filling the ACK/NACK with
the DLSCH and now only fill with the PUCCH. This
assumes that the MAC layer is properly decoding the
dl_tti_req and tx_data_req and allows us to
simply use the MAC layers scheduled SNF/Slot
to return the ACK NACK. There are some hacks added
in this commit which ensure that the PDCP packet
has the correct header (1st byte = 80) and now with
15Mbps we are seeing about 20% packet loss and
a gNB bug on the edge case (current frame is 1023
and the gNB schduler wants an ACK in frame 0 but the
scheduled UL_TTI_REQ has a frame of 1023).
2022-02-09 07:59:10 -08:00
Melissa Elkadi
f336cbc645
Fixing pull/push array 32 and cleaning nFAPI code
...
Several of these changes were made previously and
lost in the merge.
2022-02-09 07:30:04 -08:00
luis_pereira87
3dce1171d5
Fixes after merge
2022-02-09 11:16:38 +00:00
luis_pereira87
9610b7124c
Merge remote-tracking branch 'origin/develop' into fix-initialBWP-procedures
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
2022-02-09 11:10:31 +00:00
Raymond Knopp
dccbd9279a
Some hardcoded values in F1AP for testing with Accelleran to be removed later
2022-02-09 11:05:23 +01:00
hardy
d87d22567a
review and fix SA 162PRBconf file
2022-02-09 10:44:01 +01:00
Cedric Roux
1409e3bcb4
nr-ue: fix T tracer
...
T tracer was not functional anymore. because init_tpools() was called
before T_Config_Init().
The problem was that init_tpools() creates some threads and T_Config_Init()
does call fork() and the child process (which is the one running the
softmodem, the parent process is used to monitor it, this is the design
of the T tracer, maybe to change at some point, it's too complicated) has
no thread after the fork(). The threads created by init_tpools() are gone.
Game over.
In conclusion: T_Config_Init() has to be called very early in the life of
the softmodem, at least before init_tpools().
2022-02-09 10:22:01 +01:00
Thomas Schlichter
76885758aa
add support for continuous transmission
...
In case of TDD we usually disable TX during RX.
Unfortunately some USRPs create self-interference after disabling TX.
To be able to work-around this issue, we add the flag "--continuous-tx".
2022-02-09 08:56:15 +01:00
Melissa Elkadi
a1dee602fe
Duplicated packing and unpacking fixed in this commit
...
This now matches the develop branch as well.
2022-02-08 17:11:59 -08:00
Melissa Elkadi
a8a04c7293
Accidentally ommited SISO channel modeling change
...
We should be setting the queued UCI indication slot
based on the SCHEDULED slot, not the current slot.
2022-02-08 16:55:25 -08:00
Melissa
fb3e3ea6e5
Merge branch 'episys/david/adding_NR_to_NUM_MCS' into 'episys/master-nsa'
...
Added NR to NUM_MCS for nr channel modeling.
See merge request aburger/openairinterface5g!109
2022-02-08 15:56:44 -08:00
Melissa
2ec11592c3
Merge branch 'episys/david/fixing_Bler_tables' into 'episys/master-nsa'
...
Removed strange characters in the first line.
See merge request aburger/openairinterface5g!108
2022-02-08 14:55:13 -08:00
Melissa
cfc2311a96
Merge branch 'episys/david/adding_logs_for_timing_analysis' into 'episys/master-nsa'
...
Added logs for timing analysis.
See merge request aburger/openairinterface5g!106
2022-02-08 14:54:20 -08:00
Melissa
8c2a067a22
Merge branch 'episys/david/checking_downlink_siso_model' into 'episys/master-nsa'
...
Downlink SISO modeling
See merge request aburger/openairinterface5g!104
2022-02-08 14:51:55 -08:00
Melissa Elkadi
9da3cbc9ec
Cherry picking UCI multiplexing for CSI reports
2022-02-08 13:03:13 -08:00
Melissa Elkadi
62b525c579
TODO: Revert this change after discussion with OAI
2022-02-08 11:59:54 -08:00
Melissa Elkadi
b897287d1f
Changes made to gNB cause emulated-L1 mode not to work for multiple UEs.
...
It seems that the RA procedure in the gNB was modified so
the RAR is sent in a single tx_data_req. The emualted mode
was not previously handling this. We now only process the
PDU in the rx_ind that has a matching preamble. If any
other PDUs exist, we ignore them and only build Msg3 based
on this single matching RAR PDU.
Also, two bug fixes applied here in the emulate-l1 mode.
2022-02-08 11:59:04 -08:00
Melissa Elkadi
f518b9d61f
Merge branch 'eurecom-develop' into episys-ul-info-cleanup
2022-02-08 09:39:13 -08:00
Robert Schmidt
a36555b254
Merge remote-tracking branch 'origin/develop-SRS' into integration_2022_wk06_a
2022-02-08 18:06:53 +01:00
francescomani
9ff39f0d92
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2022-02-08 16:48:20 +01:00
francescomani
37a517edb7
Merge remote-tracking branch 'origin/develop' into NR_SA_10MHz
2022-02-08 16:18:27 +01:00
luis_pereira87
9c72064883
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# ci-scripts/conf_files/gnb.band78.sa.fr1.106PRB.usrpn310.conf
# ci-scripts/conf_files/gnb.band78.sa.fr1.162PRB.2x2.usrpn310.conf
# openair2/GNB_APP/L1_nr_paramdef.h
# targets/PROJECTS/GENERIC-NR-5GC/CONF/du_gnb.conf
2022-02-08 15:12:32 +00:00
francescomani
46ca8cc2d0
Merge remote-tracking branch 'origin/develop' into NR_RRC_256QAM_DL
2022-02-08 16:01:59 +01:00
francescomani
dd9f285cb7
Merge remote-tracking branch 'origin/develop' into NR_UL_VRB_MAP_improv
2022-02-08 15:37:39 +01:00
Robert Schmidt
1ed58f65b7
Merge branch 'integration_2022_wk06' into 'develop'
...
integration_2022_wk06
See merge request oai/openairinterface5g!1433
2022-02-08 14:11:17 +00:00
Robert Schmidt
8e6e4d8237
Log inactivity timer
2022-02-08 14:45:05 +01:00
Robert Schmidt
5bdaeb5718
Stop scheduling DL on UL failure or out of sync
2022-02-08 14:45:05 +01:00
Robert Schmidt
388cfafea8
Stop scheduling in UL after ul_failure_timer
2022-02-08 14:45:05 +01:00
Robert Schmidt
759314a125
Enrich assert in ULSCH decoding
2022-02-08 14:45:05 +01:00
Robert Schmidt
eca14f6ec9
Schedule UL 5 RBs at MCS 10 on inactivity
2022-02-08 14:45:00 +01:00
francescomani
ebfea5a0c9
fix in txdataF_precoding initialization
2022-02-08 13:45:20 +01:00
Raphael Defosseux
ae7e68baea
fix(ci): fix CN5G deployment with latest images
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-08 11:06:25 +01:00
rmagueta
e8657ec854
Merge remote-tracking branch 'origin/develop' into develop-SRS
...
# Conflicts:
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.106PRB.usrpb210.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf
2022-02-08 09:31:32 +00:00
francescomani
90bc226ac0
Merge remote-tracking branch 'origin/develop' into nr-fdd-scheduling
2022-02-08 08:48:04 +01:00
Melissa Elkadi
8b4ae5ef2b
Remove the new UL_INFO local variable in the VNF.
...
This struct is used to store the uplink 5G nFAPI
messages between the proxy and the gNB MAC layer.
The original OAI implementation utilizes a similarly
named variable (UL_info) to store the uplink 5G nFAPI
messages between the PHY and MAC layer. This commit
will utilize the original UL_info variable prior to
calling the handle functions. These changes allow us
to make minimal changes to the nFAPI handle functions
and modifies the NR_UL_Indication parent function instead.
2022-02-07 15:14:22 -08:00
Laurent THOMAS
ef2fedfc5b
fix existing bug in pucchsim.c and in random_channel.c
2022-02-07 23:50:01 +01:00
francescomani
8d7df8d164
rrc configuration for pucch power control
2022-02-07 19:28:51 +01:00
Robert Schmidt
a03847a26d
Merge remote-tracking branch 'origin/lte-ue-fix-EpsNetworkFeatureSupport' into integration_2022_wk06
2022-02-07 18:49:39 +01:00
Robert Schmidt
9594e422bc
Merge remote-tracking branch 'origin/NR_pdcch_improvements' into integration_2022_wk06
2022-02-07 18:48:52 +01:00
Robert Schmidt
40ee6374cf
Merge branch 'integration_2022_wk05_b' into 'develop'
...
Integration 2022 wk05 b
See merge request oai/openairinterface5g!1430
2022-02-07 17:41:28 +00:00
Robert Schmidt
997f8f9f48
SA stage2 test numbers to not overwrite logs in ZIP
2022-02-07 14:54:09 +01:00
Robert Schmidt
b06b21d1ed
Perform log analysis from textlog only if T_stdout 0
2022-02-07 14:53:58 +01:00
Robert Schmidt
5e57b66cfc
CI: Run T tracer in SA test
2022-02-07 14:52:52 +01:00
luis_pereira87
7c747e5ccd
Merge remote-tracking branch 'origin/NR_pdcch_improvements' into Dedicated-BWPs
2022-02-07 13:36:42 +00:00
francescomani
f471316394
fix TRUE FALSE
2022-02-07 14:27:33 +01:00
Robert Schmidt
ce9d1bd7c5
Always schedule PUCCH to prevent stale PUCCH config
2022-02-07 14:23:17 +01:00
Robert Schmidt
b13ea677a2
Give warning when UL Failure on NR link
2022-02-07 14:23:17 +01:00
luis_pereira87
4973424468
Merge remote-tracking branch 'origin/NR_pdcch_improvements' into Dedicated-BWPs
2022-02-07 13:09:10 +00:00
rmagueta
c1dd5da155
Fix update_ps flag for PDSCH and PUSCH
2022-02-07 12:45:14 +00:00
francescomani
8dcf0d011d
two bugfixes: local pdcch_pdu in ul and wrong initialization place in find_candidate
2022-02-07 13:40:15 +01:00
Laurent THOMAS
00483797b4
code review comment
2022-02-07 10:02:08 +01:00
francescomani
9056bfa926
flag to update ps structure
2022-02-07 09:19:51 +01:00
francescomani
e27ce4db1e
fix in max mcs for table1
2022-02-06 12:04:36 +01:00
Robert Schmidt
3a902ad0d1
(Partially) revert "minor changes in dlschsim, still doesn't work :-("
...
This partially reverts commit bac8bc569c
and fixes nr_dlschsim, which did not compile without this commit.
2022-02-05 14:24:57 +01:00
hardy
da6b91d832
updating SA testcases (162PRB + testcase id)
2022-02-04 21:40:57 +01:00
Robert Schmidt
c14d9a3c2a
Merge remote-tracking branch 'origin/thread_pool_size' into integration_2022_wk05_b
2022-02-04 19:13:48 +01:00
Robert Schmidt
66137d2bf9
Merge remote-tracking branch 'origin/bler_txoptim' into integration_2022_wk05_b
2022-02-04 19:11:33 +01:00
Robert Schmidt
f92cfbaf12
LTE 2x2 TM2: DL 1Mbps, modulation not optimized
2022-02-04 19:07:09 +01:00
Robert Schmidt
0b39690044
Merge remote-tracking branch 'origin/episys-remove-log-minimal' into integration_2022_wk05_b
2022-02-04 19:07:09 +01:00
Robert Schmidt
49df71ddaa
Merge remote-tracking branch 'origin/episys-nfapi-p5-bug-fixes' into integration_2022_wk05_b
2022-02-04 19:07:09 +01:00
Cedric Roux
92c5115f13
lte: fixes in EpsNetworkFeatureSupport.c
...
We have to eat all the bytes, not only one.
We have to get the bit we want from the right buffer position.
Note: only one bit is supported from this "EPS network feature support",
not sure how to properly deal with it, so let's keep the code as it is.
This commit was made because the MAGMA MME sends "EPS network feature
support" to the UE in the NAS message "Attach Accept". OAI MME does not
send this. So the bug about size was not seen.
2022-02-04 16:32:49 +01:00
luis_pereira87
e39ad834c0
Fix dci size for formats 1_0 and 0_0 and improve procedures when using Coreset0
2022-02-04 15:20:24 +00:00
luis_pereira87
719aec8b9a
Merge remote-tracking branch 'origin/NR_pdcch_improvements' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
2022-02-04 13:28:09 +00:00
francescomani
2b4ae3c4ce
fix in nr_get_csi_payload
2022-02-04 10:47:34 +01:00
francescomani
f056f0c170
txdataF_precoding local
2022-02-03 19:35:30 +01:00
francescomani
a37240197c
minor changes, mostly cosmetic
2022-02-03 18:57:22 +01:00
francescomani
434ee15ba0
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2022-02-03 11:38:14 +01:00
Thomas Schlichter
055bb6a6c2
Merge remote-tracking branch 'origin/develop' into nr_mimo_precoding_codebook_I
2022-02-03 10:36:42 +01:00
Masayuki Harada
66d2a3761f
Add a comment.
2022-02-03 14:44:50 +09:00
luis_pereira87
b069dcd3c8
Bug fixes
2022-02-02 20:22:57 +00:00
Robert Schmidt
cb3b17eaa5
Merge remote-tracking branch 'origin/tx-thread-fix' into integration_2022_wk05_b
2022-02-02 19:10:45 +01:00
francescomani
2408f82ace
Merge remote-tracking branch 'origin/develop' into NR_pdcch_improvements
2022-02-02 18:13:46 +01:00
francescomani
220aeacbd2
bugfix for ilbrm
2022-02-02 17:37:56 +01:00
luis_pereira87
d9ed78ec01
Merge remote-tracking branch 'origin/develop' into fix-initialBWP-procedures
2022-02-02 15:19:07 +00:00
luis_pereira87
c30f478df9
Improve PUCCH configuration procedures
2022-02-02 15:18:06 +00:00
luis_pereira87
0166cd05d6
To use ServingCellConfigCommonSIB when ServingCellConfigCommon is NULL
2022-02-02 15:15:18 +00:00
luis_pereira87
20e767d7b6
Fix preferred DL TDA computation
2022-02-02 15:08:08 +00:00
luis_pereira87
5b875ab25d
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
2022-02-02 15:06:42 +00:00
luis_pereira87
911b40c0c3
Fix DCI format
2022-02-02 15:05:09 +00:00
luis_pereira87
5744749e9a
Make NR_BCCH_DL_SCH_Message_t (SIB1) available at MAC gNB
2022-02-02 15:03:25 +00:00
luis_pereira87
aa9e30691b
Fix DCI formats
2022-02-02 14:53:36 +00:00
Raphael Defosseux
8564ed55ab
fix(ci): dummy commit to retrigger CI after ubuntu access issues
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-02 15:11:20 +01:00
francescomani
dc5cdd4e10
fix in xlsch bytes for memory allocation
2022-02-02 15:03:43 +01:00
Robert Schmidt
b65f31a3fa
Merge branch 'integration_2022_wk05' into 'develop'
...
integration_2022_wk05
See merge request oai/openairinterface5g!1427
2022-02-02 09:24:26 +00:00
Robert Schmidt
01f2b5a16c
Reset B200 device before a new run
2022-02-02 10:23:01 +01:00
Raymond Knopp
7c40c74883
Merge branch 'aw2s-n41' of https://gitlab.eurecom.fr/oai/openairinterface5g into aw2s-n41
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
2022-02-01 21:59:44 +01:00
Raymond Knopp
86560439e7
nr-softmodem fixed after merge`
2022-02-01 21:55:49 +01:00
francescomani
8ecef89ab4
Merge remote-tracking branch 'origin/NR_pdcch_improvements' into aw2s-n41
2022-02-01 16:16:45 +01:00
francescomani
19bb8fd537
tentative fix for RRC reconfiguration after UE capabilities
2022-02-01 15:27:20 +01:00
hardy
24653fe0cb
Merge remote-tracking branch 'origin/ci_support_tcp_bidir' into integration_2022_wk05
2022-02-01 14:54:19 +01:00
Melissa Elkadi
5e182c4e50
Adding a few more LOG_A's for critical milestones
2022-02-01 05:41:24 -08:00
Melissa
af6d95a348
Update rtusage.md
2022-02-01 13:37:06 +00:00
Melissa
cfa636ce5f
Update rtusage.md
2022-02-01 13:36:30 +00:00
Melissa
761d154fe7
Update addconsoletrace.md
2022-02-01 13:33:17 +00:00
Raymond Knopp
2e0823a7ae
Change mapping between DRB id and channel id for interoperability with Accelleran CU
...
-Some hardcodings also added to be removed later
2022-02-01 14:03:42 +01:00
Robert Schmidt
0a8c037735
Set default log level to info
2022-02-01 13:17:26 +01:00
Robert Schmidt
5edcbc91fc
Write first color code, enable function name only
2022-02-01 13:17:26 +01:00
Robert Schmidt
57c77a4781
Update log level colors after adding analysis level
...
Analysis level is green.
2022-02-01 13:17:10 +01:00
Masayuki Harada
d937e6e2c0
Fix some problems.
2022-02-01 19:06:51 +09:00
Raymond Knopp
495f0150da
Merge branch 'NR_pdcch_improvements' into aw2s-n41
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
2022-02-01 10:56:20 +01:00
Raymond Knopp
23350deba2
Merge remote-tracking branch 'origin/develop' into NR_pdcch_improvements
2022-02-01 10:49:07 +01:00
Raymond Knopp
7d4bdfb566
Merge remote-tracking branch 'origin/develop' into aw2s-n41
2022-02-01 10:46:13 +01:00
francescomani
aa6f636198
adding log_e for ulsch segmentation
2022-02-01 10:25:39 +01:00
hardy
c4a3f56965
fix stats logs concatenation
2022-02-01 09:42:39 +01:00
hardy
50e7f379d0
fix results HTML conf file to see OAIUE results
2022-02-01 09:42:39 +01:00
hardy
8f5171edc5
Merge remote-tracking branch 'origin/ci_stats_for_multiple_tests' into integration_2022_wk05
2022-02-01 09:42:39 +01:00
Masayuki Harada
9cd14735de
Fix compile error and remove warning.
2022-02-01 17:22:58 +09:00
francescomani
10da153332
Merge remote-tracking branch 'origin/develop' into NR_pdcch_improvements
2022-02-01 09:14:16 +01:00
Robert Schmidt
284734ba86
Add 5G FDD RFsim test
2022-02-01 08:41:04 +01:00
Masayuki Harada
db303c3beb
Merge remote-tracking branch 'remotes/oai/develop' into NR_SA_pdu_session_modify_release
2022-02-01 15:44:34 +09:00
francescomani
e346608b04
bugfix after nr_set_pdsch_semi_static
2022-01-31 19:28:08 +01:00
francescomani
e4acf7e21d
bugfix for pdu_index in sib1 sched function
2022-01-31 19:21:06 +01:00
francescomani
9e2185aa17
some more cleanup in memory allocation
2022-01-31 18:52:50 +01:00
Sakthivel Velumani
e7441d5a03
Merge branch 'tx-thread-fix' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-thread-fix
2022-01-31 22:44:26 +05:30
Sakthivel Velumani
d1836d0656
Merge branch 'develop' into tx-thread-fix
2022-01-31 22:28:30 +05:30
Sakthivel Velumani
d263f19935
Making Tx thread count to 2
2022-01-31 22:27:47 +05:30
Sakthivel Velumani
f211d26d6f
Code cleanup
2022-01-31 22:27:27 +05:30
Melissa Elkadi
a2b0f455cd
Updating config file for min_rxtxtime
2022-01-31 07:18:46 -08:00
hardy
3c1c6e3cb1
adding tcp bidir option to CI tests
2022-01-31 14:00:23 +01:00
Sakthivel Velumani
9934aed3cf
Fix PUSCH/PDSCH parallel proc bug
2022-01-31 18:23:23 +05:30
francescomani
c95f544563
dynamic dmrs length initialization depending on actual RBs
2022-01-31 11:17:45 +01:00
hardy
6e00afa307
Merge remote-tracking branch 'origin/ci-migrating-vm-tests-to-container-tests' into integration_2022_wk05
2022-01-31 10:30:09 +01:00
hardy
5b87e319fd
Merge remote-tracking branch 'origin/fix_building_with_address_sanitizer' into integration_2022_wk05
2022-01-31 10:29:29 +01:00
hardy
b48bae761f
add stats for multiple tests + fix stat files concatenation
2022-01-29 12:42:53 +01:00
hardy
7fd8f6f605
Merge remote-tracking branch 'origin/tx-thread-fix' into integration_2022_wk05
2022-01-28 16:58:51 +01:00
hardy
27ac95f5e0
Merge remote-tracking branch 'origin/nr-fix-harq-round' into integration_2022_wk05
2022-01-28 16:58:15 +01:00
hardy
5ea65c2620
Merge remote-tracking branch 'origin/nr-ue-fix-security-2022-w04' into integration_2022_wk05
2022-01-28 16:57:28 +01:00
hardy
d9d4d82d06
Merge remote-tracking branch 'origin/ci_clean_aws' into integration_2022_wk05
2022-01-28 16:57:07 +01:00
Robert Schmidt
d7e7954cde
Remove commented code
2022-01-28 16:20:06 +01:00
Robert Schmidt
c1b73e2d48
Harmonize DLSCH/ULSCH unscrambling in gNB/nrUE
...
Uses optimized scrambling if not UCI on PUSCH, or unoptimized to put
placeholder bits otherwise.
2022-01-28 16:10:50 +01:00
Robert Schmidt
b01b20129b
Harmonize DLSCH/ULSCH unscrambling in gNB/nrUE
2022-01-28 16:10:50 +01:00
mjoang
9a36c36249
No need to pass dlsch_parallel into nr_ue_dlsch_procedures() as it is not needed inside nr_dlsch_decoding()
2022-01-28 16:10:50 +01:00
Robert Schmidt
b9a216d79a
Take timing measurements for UL DLSCH decoding steps
...
- Measure time of deinterleaving, rate unmatching, and LDPC decoding of
DLSCH decoding
- Add merge_meas() function to merge measurements into one
- Rename time meas variables with "turbo" to "ldpc"
2022-01-28 16:10:50 +01:00
Robert Schmidt
4289a21f35
Add thread to periodically print L1 UE stats to file
2022-01-28 16:10:50 +01:00
Robert Schmidt
71619bb7b4
Add measurement stats for rx_pdsch and ul_indication
2022-01-28 16:10:50 +01:00
Robert Schmidt
100ba1019e
Delete commented code in phy_procedures_nrUE_RX() and indent
2022-01-28 16:10:50 +01:00
Robert Schmidt
4b04b463e0
Fix: start phy_proc_rx measurement
2022-01-28 16:10:50 +01:00
Robert Schmidt
92dbbd9f57
Delete commented code in nr_ue_pdcch_procedures()
2022-01-28 16:10:49 +01:00
Robert Schmidt
d9eb6ec5d6
Fix start of dlsch_rx_pdcch_stats measurement
2022-01-28 16:10:49 +01:00
Robert Schmidt
52e478d6a3
Include rotation in phy_proc_tx meas
2022-01-28 16:10:48 +01:00
Laurent THOMAS
0f2adea417
Merge branch 'tx-thread-fix' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-thread-fix
2022-01-28 10:40:05 +01:00
Sakthivel Velumani
f43a69c5dc
Removed reuse of txdataF buffer on 2 slot basis
2022-01-28 10:39:44 +01:00
Sakthivel Velumani
a3123aae29
Removed global variables
2022-01-28 10:39:44 +01:00
hardy
c77a4eb767
create aws clean function to get rid of closed MR results
2022-01-27 15:14:49 +01:00
francescomani
2cad62ad54
fix for 256qam in initialDownlinkBWP
2022-01-27 14:36:44 +01:00
Raphael Defosseux
a3d9d50eb9
fix(ci): Updating the 5G RF simulator tutorial with CN5G v1.3.0 release
...
Also remove an obsolete sub-pipeline
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-01-27 14:23:47 +01:00
francescomani
aec56c9a86
additional review comments
2022-01-27 12:22:03 +01:00
francescomani
467172f44d
removing pusch 2nd codeword also at gnb
2022-01-27 11:59:55 +01:00
Laurent THOMAS
aa47fa4c41
remove F1-U protobuf implementation
2022-01-27 11:57:19 +01:00
Robert Schmidt
8c5059214e
Remove log verbosity level from all conf files: it is not used
2022-01-27 10:53:07 +01:00
Robert Schmidt
a1520aacd1
Remove useless MSCGEN macro
2022-01-27 10:53:07 +01:00
Robert Schmidt
00e058537d
Remove MSC library, it is not used anywhere
2022-01-27 10:53:07 +01:00
francescomani
d29b17a211
function to configure SR
2022-01-26 17:46:26 +01:00
francescomani
9408c3c0b0
function to set dl_DataToUL_ACK
2022-01-26 13:58:57 +01:00
Laurent THOMAS
3e7c22e7c6
gtp-u old code delete
2022-01-26 11:27:02 +01:00
francescomani
5eb9e1f421
compute Y every time
2022-01-26 10:31:10 +01:00
sfn
0e17edc165
solve division by null for floating point zero forcing, fix fp shift
2022-01-26 03:34:29 +01:00
francescomani
0e106543ef
clean up of ulsch ue structures
2022-01-25 18:54:33 +01:00
Melissa Elkadi
4c4d317822
Removing commented code that causes SEG_FAULT in NSA mode
2022-01-25 16:57:58 +01:00
Melissa Elkadi
fd54f2cf76
This commit includes several nfapi bug fixes
...
-cell_config.phy_cell_id is a uint16 and was being push/pulled
as a uint8_t
-several members of the p5 message we not push/pulled
-the second member of the ssb_mask_list is causing invalid tag length
-the error code of the push response was push8 when it should have
been a push32
-packing vendor extension causes invalid tag id(0x000)
2022-01-25 16:57:44 +01:00
Melissa Elkadi
918862475c
Removing log_minimal and adding new run-time logging opts
2022-01-25 05:53:41 -08:00
sfn
631cd33f15
Adjust ZF Rx fixed point shift
2022-01-25 12:10:08 +01:00
sfn
b66c3e0b7b
Fix Codebook gen. for 3 and 4 layers
2022-01-25 12:07:38 +01:00
sfn
a73209fefb
fix code book I gene.
2022-01-25 12:07:35 +01:00
sfn
283784066e
implement and test foating point calc for zero forcing
2022-01-25 12:04:20 +01:00
sfn
b4a8765595
re-write the matrix inversion in zero forcing
2022-01-25 12:04:20 +01:00
sfn
8eae4bbfdc
clean up zero forcing Rx
2022-01-25 12:04:20 +01:00
sfn
9ca7f14ce8
Fix 2,3 , and 4 layers zero forcing Rx with fixed point implementation (tested in dlsim)
2022-01-25 12:04:20 +01:00
sfn
8381cba16d
re-implement zero forcing rx for dlsch
2022-01-25 12:04:20 +01:00
sfn
1d7569b4af
clean up and optimize UE
2022-01-25 12:04:17 +01:00
Thomas Schlichter
7d47e98412
Merge remote-tracking branch 'origin/develop' into nr_mimo_precoding_codebook_I
2022-01-25 11:38:49 +01:00
luis_pereira87
0e159f8b6b
Merge remote-tracking branch 'origin/develop' into bler_txoptim
...
# Conflicts:
# openair1/SCHED_NR/fapi_nr_l1.c
2022-01-25 08:49:16 +00:00
francescomani
e7f544e139
Merge remote-tracking branch 'origin/develop' into NR_pdcch_improvements
2022-01-24 19:08:21 +01:00
Cedric Roux
fe4c988c97
nr ue: fix security setting of DRB
...
Maybe this fix won't work for non-openair gNB. We use the same keys and
algorithms as for SRBs, which is what openair gNB does.
(I hope I'm right there.)
To be changed if needed.
2022-01-24 15:56:45 +01:00
Laurent THOMAS
504c529c20
small optimisation in build_oai script
2022-01-24 15:27:08 +01:00
matzakos
a19f2e3254
Merge remote-tracking branch 'origin/aw2s-n41' into F1_interop_ACC
2022-01-24 15:11:50 +01:00
Raymond Knopp
cd5e07b67c
minor change after merge with develop
2022-01-24 15:06:02 +01:00
Laurent THOMAS
13a16bc29f
remove separate dir from phy_simulators binaries and compile options
2022-01-24 14:59:12 +01:00
Laurent THOMAS
c4f88781e5
ue sync, assert in wrong PUCCH decoded values
2022-01-24 14:19:31 +01:00
luis_pereira87
729c4ef1de
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# ci-scripts/conf_files/gNB_SA_n78_106PRB.2x2_usrpn310.conf
# ci-scripts/conf_files/gNB_SA_n78_133PRB.2x2_usrpn310.conf
# openair2/GNB_APP/L1_nr_paramdef.h
# targets/PROJECTS/GENERIC-NR-5GC/CONF/du_gnb.conf
2022-01-24 11:46:27 +00:00
luis_pereira87
d0bbcaef50
Merge remote-tracking branch 'origin/develop' into thread_pool_size
...
# Conflicts:
# ci-scripts/conf_files/gNB_SA_n78_106PRB.2x2_usrpn310.conf
# ci-scripts/conf_files/gNB_SA_n78_133PRB.2x2_usrpn310.conf
# openair2/GNB_APP/L1_nr_paramdef.h
# targets/PROJECTS/GENERIC-NR-5GC/CONF/du_gnb.conf
2022-01-24 11:13:38 +00:00
Remi Hardy
4d1bda01c6
integration_2022_wk04_a
...
MR !1353 : L1 Tx threading update
Removed active waiting loop which could block threads. Instead a separate thread to reorder the finished job is used.
MR !1404 : \[CI\] rtmon per test
so far we had 1 default cfg file for real time processing check (html table).
now we can have a specific file per test, the yaml config file has to be specified in the xml
2022-01-24 10:55:04 +00:00
Remi Hardy
9b15707f81
Merge branch 'fix-mcs-lte' into 'develop'
...
Revert changes in cqi_to_mcs
See merge request oai/openairinterface5g!1403
2022-01-24 10:53:24 +00:00
francescomani
9b9d0d6f06
addressing review comments
2022-01-24 11:51:38 +01:00
Raymond Knopp
90c66bb7b1
Merge remote-tracking branch 'origin/develop' into aw2s-n41
...
Conflicts:
executables/nr-softmodem.c
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
2022-01-24 11:11:46 +01:00
hardy
cb06ce6a3b
fix conf file for LTE 2x2 TM2
2022-01-24 10:53:22 +01:00
hardy
ecdb8ee05f
clean/remove unused tests from scheduled tests (2x2) sequence
2022-01-22 09:07:46 +01:00
francescomani
975f7e868a
function to configure pucch resource set 1 (format2)
2022-01-21 19:15:50 +01:00
hardy
08c9d4ae4c
Merge remote-tracking branch 'origin/tx-thread-update' into integration_2022_wk04_a
2022-01-21 16:39:24 +01:00
hardy
94074849ae
Merge remote-tracking branch 'origin/ci_rtmon_per_test' into integration_2022_wk04_a
2022-01-21 16:38:55 +01:00
francescomani
dd6dac1392
function to configure pucch resource set 0
2022-01-21 16:16:02 +01:00
Sofia Pison
4fb330e4cc
Modified CMakeLists to enable the run with address sanitizer without specifying LD_LIBRARY_PATH
2022-01-21 15:13:53 +01:00
Sakthivel Velumani
aa4db6057b
updated ldpctest
2022-01-21 17:34:34 +05:30
Remi Hardy
ded914f5ca
Merge branch 'ci_fix_gitpost' into 'develop'
...
[CI] fix gitpost issue
See merge request oai/openairinterface5g!1408
2022-01-21 11:14:07 +00:00
hardy
70b93d0901
fix git post in one block for NSA test seq
2022-01-21 11:56:09 +01:00
luis_pereira87
b4e34d5e6b
Merge remote-tracking branch 'origin/develop' into ue-phy-sync-improvements
2022-01-21 10:53:05 +00:00
luis_pereira87
34409bacc0
Address review comments
2022-01-21 10:52:39 +00:00
Raphael Defosseux
b2b95bb9ff
feat(ci): adding more 4G RF sim tests -- currently TDD not working
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-01-21 11:49:55 +01:00
hardy
a859c8810f
make real time monitor cfg PER test (called in xml) + update 2x2 tests requirements
2022-01-21 11:46:54 +01:00
Remi Hardy
36cc54e2d1
Merge branch 'ci_lte_2x2_tm2' into 'develop'
...
[CI] add lte 2x2 tm2
See merge request oai/openairinterface5g!1407
2022-01-21 10:07:26 +00:00
hardy
6aa7eea09f
update lte 2x2 for tm2
2022-01-21 11:00:09 +01:00
francescomani
0717a7c562
Merge remote-tracking branch 'origin/develop' into NR_RRC_256QAM_DL
2022-01-21 10:31:58 +01:00
Remi Hardy
7910babdc4
integration_2022_wk03_b
...
MR !1371 : NR UE capabilities
-Capabilities for OAI UE from xml file (for now copy-pasted from a COTS UE, to be modified in the framework of harmonization of RRC configuration at gNB).
-For phy-test and do-ra mode, the gNB directly reads the xml file.
MR !1397 : fix issue created from fix int8 overflow (int8 overflox is small)
-ptrs computation was making uint8 overflow, i fixed it, but then, as the overflow is negative, it became a very high positive number (uint8 0-1 is "only" 255)
MR !1390 : ci-improvements
-store executables with which core dumps have been created for better analysis
-do not capture GTP, bloating PCAPs
-complete + order build_oai help
-build all libraries in containers (e.g., nrscope, telnet, ...)
-increase (containerized, 5G) RFsim throughput and tentatively analyze
2022-01-21 09:00:24 +00:00
francescomani
299ba03b84
passing UECAP structure to RRC reconfiguration functions
2022-01-21 09:29:49 +01:00
francescomani
0d86181a58
using uid also in SA
2022-01-20 18:56:44 +01:00
Sakthivel Velumani
a8a5897a98
Cherry pick ldpc-decoder-crc-check
...
commit: 3cfefe3c6f7b2854a14d94fb7072ece2ff4c5c0a
2022-01-20 21:08:44 +05:30
luis_pereira87
86096894a0
Fix build warning after merge with develop
2022-01-20 11:53:17 +00:00
luis_pereira87
7355cb454f
Merge remote-tracking branch 'origin/develop' into ue-phy-sync-improvements
...
# Conflicts:
# openair1/PHY/LTE_UE_TRANSPORT/pcfich_ue.c
2022-01-20 11:43:24 +00:00
Raymond Knopp
a3aae0dd9e
made default nr_ulsim configuration not require root privileges (single-thread)
2022-01-20 12:35:13 +01:00
Raymond Knopp
6afebc0e41
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
...
Conflicts:
openair1/SIMULATION/LTE_PHY/dlsim.c
openair1/SIMULATION/LTE_PHY/ulsim.c
2022-01-20 07:51:29 +01:00
Raymond Knopp
1f9900ba61
LDPC decoder generator cleanup
2022-01-19 23:01:27 +01:00
Raymond Knopp
8d164fe2aa
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
2022-01-19 20:06:08 +01:00
Robert Schmidt
f157b06a01
Revert changes in cqi_to_mcs
...
Revert the changes to the cqi_to_mcs table introduced in
9fa09f530f . Also, take out cqi_to_mcs form
NR UE, as it is not used in there.
2022-01-19 18:34:42 +01:00
francescomani
4bdc6ac59f
minor changes
2022-01-19 18:11:43 +01:00
Laurent Thomas
1eb1c17f0c
merge develo
2022-01-19 16:46:46 +01:00
Raphael Defosseux
3d504eb7f8
feat(ci): disabling obsolete pipelines; splitting the RF sim test into a 4G and a 5G pipelines
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-01-19 15:47:39 +01:00
hardy
5c74bca5b5
Merge remote-tracking branch 'origin/ci-improvements' into integration_2022_wk03_b
2022-01-19 15:42:09 +01:00
hardy
c9a8b466fb
Merge remote-tracking branch 'origin/fix-ptr-regression' into integration_2022_wk03_b
2022-01-19 15:41:35 +01:00
francescomani
27599b0b08
fix for phy-simulators compilation
2022-01-19 15:41:18 +01:00
hardy
bbe79b5b3a
Merge remote-tracking branch 'origin/NR_UE_Capabilities' into integration_2022_wk03_b
2022-01-19 15:40:43 +01:00
Thomas Schlichter
df98bdb372
move nr_rv_round_map from gNB_scheduler_phytest.c to gNB_scheduler.c
2022-01-19 15:17:26 +01:00
Thomas Schlichter
eb14a6a45f
consistently make nr_rv_round_map[4] = {0, 2, 3, 1}
2022-01-19 14:43:01 +01:00
Raphael Defosseux
425bb14900
fix(ci): better shutdown of container when using USRP
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-01-19 14:42:51 +01:00
Raphael Defosseux
edb876460f
feat(ci): adding RAN containers analysis
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-01-19 14:38:57 +01:00
luis_pereira87
9daebabe60
Handling SIB1 decode at UE when the searchSpaceSIB1 in BWP is NULL
2022-01-19 11:56:41 +00:00
francescomani
3377f91b62
fix free pusch_vars->rho
2022-01-19 11:48:51 +01:00
Raymond Knopp
4caafc7292
removal of lingering .o files in LDPC decoder generator directories. Merge conflict in CMakelists.txt
2022-01-19 11:25:34 +01:00
hardy
b0d462e0ef
bugfix for Git Post (incorrect var init)
2022-01-19 07:40:37 +01:00
luis_pereira87
a6bf3f4cb2
Fix search space loop in ue_dci_configuration
2022-01-19 00:29:37 +00:00
Remi Hardy
5c43e3d432
Merge branch 'ci_improve_gitlab_post' into 'develop'
...
[CI] improve gitlab post
See merge request oai/openairinterface5g!1401
2022-01-18 20:02:18 +00:00
hardy
1f0c2f890c
new git post finalized, to be tested
2022-01-18 20:49:57 +01:00
luis_pereira87
38d5b38910
Revert ulsch scheduler min_rb to 5
2022-01-18 18:02:07 +00:00
Thomas Schlichter
7ef0da0143
remove unused array nr_rv_round_map_ue
2022-01-18 18:58:58 +01:00
Thomas Schlichter
ca5512594b
refactor open-coded conversion of rv_index to HARQ round into new function nr_rv_to_round()
2022-01-18 18:55:23 +01:00
luis_pereira87
8df429224b
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
2022-01-18 17:50:20 +00:00
luis_pereira87
6f7b434c49
Update config files and fix bwp selection
2022-01-18 17:49:24 +00:00
luis_pereira87
978b4a1728
Merge remote-tracking branch 'origin/develop' into bler_txoptim
...
# Conflicts:
# openair1/PHY/LTE_UE_TRANSPORT/pcfich_ue.c
2022-01-18 17:44:30 +00:00
rmagueta
6d053f7272
Merge remote-tracking branch 'origin/develop' into develop-SRS
2022-01-18 15:57:56 +00:00
luis_pereira87
754a39def5
Dedicated BWPs working with COTS UE in SA mode
2022-01-18 15:54:32 +00:00
luis_pereira87
e7d11fab4b
Fix segmentation fault when exporting packets to wireshark with high MCS
2022-01-18 15:44:24 +00:00
luis_pereira87
10ef3751d7
Fix rbStart in pf_ul
2022-01-18 15:23:01 +00:00
francescomani
79cc85a265
Merge remote-tracking branch 'origin/clean-shutdown' into bupt-ulmimo-4
2022-01-18 15:48:38 +01:00
luis_pereira87
2a610cfef4
Handle config file without servingcellconfigdedicated
2022-01-18 13:49:22 +00:00
Robert Schmidt
18fd38fa08
Don't call trx_end_func() at nr-softmodem, is done in ru_thread()
2022-01-18 14:23:54 +01:00
Robert Schmidt
a2244ab32d
Stop RU threads at end of nr-softmodem
2022-01-18 14:21:58 +01:00
luis_pereira87
b608e326ef
Derive each Coreset or SearchSpace IDs from the BWPId to uniquely identify each one
2022-01-18 13:00:58 +00:00
Robert Schmidt
8c5524e455
Shutdown nr-softmodem cleanly
2022-01-18 11:53:57 +01:00
hardy
c555d3968f
update nsa b200 tests
2022-01-18 10:50:58 +01:00
francescomani
e62dd069dd
Merge remote-tracking branch 'origin/develop' into NR_RRC_256QAM_DL
2022-01-18 09:32:53 +01:00
francescomani
f05c195751
bugfix for nl index
2022-01-18 09:15:05 +01:00
luis_pereira87
1bd68ef261
Fixes when handling with multiple Coresets
2022-01-18 00:12:56 +00:00
luis_pereira87
2b6c64c98c
Backup improvements in servingcellconfigdedicated
2022-01-18 00:12:56 +00:00
hardy
064ed744b3
testing variable names
2022-01-17 22:49:00 +01:00
francescomani
c1d157dc42
fixing compilation issues
2022-01-17 19:28:17 +01:00
francescomani
2ded9658b8
including uecap option in runmodem.md and some other improvements in that file
2022-01-17 17:07:53 +01:00
rmagueta
ef021c23e0
Merge remote-tracking branch 'origin/develop' into develop-SRS
...
# Conflicts:
# openair1/PHY/LTE_UE_TRANSPORT/pcfich_ue.c
2022-01-17 15:46:27 +00:00
Robert Schmidt
64058d84b3
Don't execute ls on files to analyze (is useless)
2022-01-17 16:02:48 +01:00
Robert Schmidt
b0e3867a5f
Fix: Right RFsim CU/DU filename
2022-01-17 16:02:48 +01:00
Remi Hardy
0d1b4fe23a
Merge branch 'ci_update_nsa_tests' into 'develop'
...
[CI] update nsa b200 tests
See merge request oai/openairinterface5g!1399
2022-01-17 14:48:26 +00:00
francescomani
533897605f
Merge remote-tracking branch 'origin/develop' into NR_pdcch_improvements
2022-01-17 15:36:55 +01:00
francescomani
65698f6a8f
some improvements in ul-mimo code
2022-01-17 15:15:47 +01:00
hardy
9ab5927dc8
update nsa b200 tests
2022-01-17 14:25:14 +01:00
Raphael Defosseux
6ab196d03b
fix(ci): no history also for single ssh commands
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-01-17 13:26:15 +01:00
matzakos
e5899e2f74
Merge remote-tracking branch 'origin/develop' into F1C_extensions_develop
2022-01-17 13:19:45 +01:00
hardy
e62844bfef
debug : change gitpost method
2022-01-17 12:47:15 +01:00
luis_pereira87
370b1f4d79
Fix build warning after merge with develop
2022-01-17 10:30:35 +00:00
luis_pereira87
c9b8bf475b
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair1/PHY/LTE_UE_TRANSPORT/pcfich_ue.c
# openair1/PHY/TOOLS/lte_enb_scope.c
2022-01-17 10:21:22 +00:00
Remi Hardy
355063b5fa
Merge branch 'cleaning-2022w1' into 'develop'
...
cleaning after big merge
See merge request oai/openairinterface5g!1392
2022-01-17 08:11:47 +00:00
rmagueta
62c2775017
Merge remote-tracking branch 'origin/develop' into develop-SRS
...
# Conflicts:
# openair1/PHY/LTE_UE_TRANSPORT/pcfich_ue.c
# openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c
# openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
2022-01-15 17:29:13 +00:00
Laurent THOMAS
a5c5264ef3
merge develop
2022-01-14 21:09:02 +01:00
Laurent THOMAS
55d1f1bd11
fix issue created from fix int8 overflow (int8 overflox is small)
2022-01-14 19:27:05 +01:00
francescomani
350b750c33
Merge remote-tracking branch 'origin/NR_pdcch_improvements' into NR_UL_VRB_MAP_improv
2022-01-14 19:19:21 +01:00
francescomani
b9384917b3
Merge remote-tracking branch 'origin/develop' into NR_UL_VRB_MAP_improv
2022-01-14 19:05:18 +01:00
Robert Schmidt
5dae0096f0
CI: Rename SA OAIUE x300 test cases to not overwrite N300 results
2022-01-14 18:34:40 +01:00
Robert Schmidt
a8041b6794
CI: Correct file path of logging results
2022-01-14 18:34:40 +01:00
Robert Schmidt
63a5a09732
Complete build_oai -t options
2022-01-14 18:34:40 +01:00
Robert Schmidt
396fcd435e
CI: force rebuild of ran_base if build_oai/build_helper/Dockerfile change
2022-01-14 18:34:40 +01:00
Robert Schmidt
4e0548328d
CI: delete old stats_monitor files
2022-01-14 18:34:40 +01:00
Robert Schmidt
76411447ab
CI: Continuously collect RAN logging file output
2022-01-14 18:34:40 +01:00
Robert Schmidt
74a4c2f6ef
CI: Log repo cloning/merging instructions
2022-01-14 18:34:40 +01:00
Robert Schmidt
06bbea7f10
CI: Check for correct files
2022-01-14 18:34:40 +01:00
Robert Schmidt
d02a65c824
Tentatively analyze log files of RFsims
2022-01-14 18:34:40 +01:00
Robert Schmidt
ac9ee8e206
Increase 5G/SA/RFsimulator throughput test
2022-01-14 18:34:40 +01:00
Robert Schmidt
bd08a828cf
Give container image delete some time
2022-01-14 18:34:39 +01:00
Robert Schmidt
2a4d4d9cbd
Add readline library: telnetsrv depends on it
2022-01-14 18:34:00 +01:00
Robert Schmidt
8c38dc0fbf
Include telnet SOs in container images
2022-01-14 18:34:00 +01:00
Robert Schmidt
0c9c716fbc
Build all libraries in Ubuntu/RHEL containers
2022-01-14 18:34:00 +01:00
Robert Schmidt
9240d51774
Complete build_oai usage
2022-01-14 18:34:00 +01:00
Robert Schmidt
f5d949742e
CI: refine tshark capture filters
...
The CI pcaps are too large if we have large data traffic, as they
include all the GTP capture (they contain basically the data that we
send in the tests). This commit reduces this:
- in the RAN: capture only S1AP (port 36412), X2AP (36422), NGAP (38412)
traffic
- in the CN: exclude GTP traffic (port 2152)
2022-01-14 18:34:00 +01:00
Robert Schmidt
bcc68d6597
CI: store both core dump and executable in zip
2022-01-14 18:34:00 +01:00
Raphael Defosseux
a2e0da258c
fix(ci): hot fix, to clean container volumes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-01-14 17:15:34 +01:00
luis_pereira87
a2755610fa
Merge remote-tracking branch 'origin/develop' into ue-phy-sync-improvements
...
# Conflicts:
# openair1/PHY/LTE_UE_TRANSPORT/pcfich_ue.c
2022-01-14 13:49:16 +00:00
Remi Hardy
8125d77641
integration_2022_wk02
...
MR !1391 : T tracer: add option to have both T traces and regular console logs
Use --T_stdout 2 to have both.
--T_stdout 0 is still the way to have only T traces and no console logs.
MR !1387 : nr ue: fix rlc and pdcp tick generation
Ticks have to come every millisecond. The code was calling tick only for DL slots.
(This whole logic will change at some point, this tick mechanism is not good. But in the meantime, let's fix anyway.)
MR !1384 : Rfsim chan mod bug
infinite loop in function uniformrandom() if randominit() has not been called before
MR !1334 : Fixes, MR 1257 1225 followup
Fixes after MR 1257 1225: sanitize address error introduced in ldpctest when using alternative ldpc libraries and LOG flooding introduced in nrUE. Also improved openCL ldpc library build.
2022-01-14 12:59:32 +00:00
luis_pereira87
1a6b464331
Avoid segmentation fault in the BWP selection
2022-01-14 12:07:26 +00:00
Thomas Schlichter
9e2b05a0aa
gNB: fix PUSCH HARQ round calculation
2022-01-14 11:39:06 +01:00
Thomas Schlichter
26ce5a7236
NR_UE: fix PDSCH HARQ round calculation
2022-01-14 11:39:06 +01:00
hardy
39f5863280
update jenkinsfile to provide git post with commit id
2022-01-13 21:40:45 +01:00
hardy
ea0cf9e227
workout a more readable and compact test results note
2022-01-13 21:40:45 +01:00
luis_pereira87
96ae9a915f
InitialContextSetupResponse with COTS UE
2022-01-13 19:51:48 +00:00
luis_pereira87
a8e7927cde
Fix scope build warnings
2022-01-13 17:40:17 +00:00
luis_pereira87
46181eca7d
Dedicated BWPs working for SA in RFsim
2022-01-13 17:22:37 +00:00
francescomani
eb56a40d11
bugfix in msg2 frame and slot re-selection
2022-01-13 17:43:53 +01:00
Laurent THOMAS
a484678ad7
Merge branch 'cleaning-2022w1' of https://gitlab.eurecom.fr/oai/openairinterface5g into cleaning-2022w1
2022-01-13 16:04:41 +01:00
Laurent THOMAS
3f2dd17191
code review comments + re-test
2022-01-13 16:04:16 +01:00
Laurent THOMAS
b1beb0918a
fix regression in merge develop and some warnings
2022-01-13 14:43:13 +01:00
Laurent THOMAS
2ccc7188e5
fix regression in merge develop and some warnings
2022-01-13 14:39:56 +01:00
Raphael Defosseux
83ab3ea39f
fix(docker): phySim image was always built on the latest of develop branch and not current code for merge requests
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-01-13 13:57:50 +01:00
luis_pereira87
c1f6dbfb2f
Fix Msg4 for mac subheader long, RB calculation improvement, and fix variable types to support bigger payload lengths
2022-01-13 11:16:11 +00:00
luis_pereira87
24ebf98ebf
Add descriptive help string for CONFIG_STRING_L1_THREAD_POOL_SIZE
2022-01-13 09:55:11 +00:00
luis_pereira87
d318f09142
Fix L1s indentation in config files
2022-01-13 09:37:53 +00:00
Raymond Knopp
7090db60bc
Merge remote-tracking branch 'origin/physim-hotfix' into ldpc-decoder-codegen
2022-01-13 10:35:32 +01:00
luis_pereira87
07f31c6465
Merge remote-tracking branch 'origin/develop' into thread_pool_size
2022-01-13 09:19:31 +00:00
Raymond Knopp
08100357f7
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
2022-01-13 09:51:08 +01:00
luis_pereira87
b15f1f1830
Fix number of RRCSetup encoded bytes
2022-01-12 17:51:32 +00:00
luis_pereira87
4f50fcce2a
Add dedicated BWPs in fill_initial_SpCellConfig
2022-01-12 17:21:20 +00:00
Laurent THOMAS
d751568689
fix a bug in call to realloc inside a function
2022-01-12 16:12:36 +01:00
luis_pereira87
6e4ff32cc5
Add Dedicated Serving Cell Configuration to config files
2022-01-12 14:40:50 +00:00
luis_pereira87
981f46039f
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2022-01-12 14:28:43 +00:00
Laurent THOMAS
d108d9c651
fix loop on wrong array size in 4G dlsim
2022-01-12 15:22:10 +01:00
rmagueta
1c3310f955
Activate SRS in some CI tests
2022-01-12 13:52:00 +00:00
rmagueta
fa216870f3
Update documentation with SRS
2022-01-12 13:34:54 +00:00
hardy
ec286386dc
Merge remote-tracking branch 'origin/NR-LogsSanAddrFix' into integration_2022_wk02
2022-01-12 14:27:00 +01:00
hardy
6029248937
Merge remote-tracking branch 'origin/rfsim-chan-mod-bug' into integration_2022_wk02
2022-01-12 14:26:14 +01:00
hardy
55a2f99676
Merge remote-tracking branch 'origin/bugfix-nr-ue-tick' into integration_2022_wk02
2022-01-12 14:25:40 +01:00
hardy
d81c4bede5
Merge remote-tracking branch 'origin/t-tracer-and-console' into integration_2022_wk02
2022-01-12 14:25:13 +01:00
rmagueta
7b2ec0f369
Merge remote-tracking branch 'origin/develop' into develop-SRS
2022-01-12 13:11:40 +00:00
Laurent THOMAS
2f6fbe7710
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-thread-update
2022-01-12 13:22:43 +01:00
Laurent THOMAS
586b91b461
fix dlsim regression
2022-01-12 11:35:49 +01:00
Sakthivel Velumani
391a5eee71
Removed reuse of txdataF buffer on 2 slot basis
2022-01-12 14:50:33 +05:30
Laurent THOMAS
d7ddc60500
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into cleaning-2022w1
2022-01-12 09:23:32 +01:00
Laurent THOMAS
2dc8406554
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-thread-update
2022-01-12 09:12:10 +01:00
luis_pereira87
212f00fce7
Fix segmentation faults for SA
2022-01-11 19:03:35 +00:00
luis_pereira87
4f6938839a
Remove hardcoded controlResourceSetId
2022-01-11 18:24:52 +00:00
luis_pereira87
2bab005799
Remove unused BWPs
2022-01-11 17:59:30 +00:00
luis_pereira87
296357fe1b
BWP fixes
2022-01-11 14:27:07 +00:00
luis_pereira87
20b6ee70eb
Fix build warning after merge with develop
2022-01-11 10:57:16 +00:00
luis_pereira87
68d4daf7d9
Fix variable wrongly replaced during the merge with develop
2022-01-11 10:56:34 +00:00
rmagueta
729eee0685
Merge remote-tracking branch 'origin/develop' into develop-SRS
2022-01-11 10:44:43 +00:00
rmagueta
30ae13a279
Replace hardcoded 8 by sizeof(uint64_t) related to memory alignment of 8 bytes
2022-01-11 10:44:23 +00:00
rmagueta
5a34801a94
SRS channel interpolation improved for comb_size 4
2022-01-11 10:32:48 +00:00
luis_pereira87
87c75ebccd
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
...
# Conflicts:
# ci-scripts/conf_files/gnb.band78.sa.fr1.106PRB.usrpn310.conf
# ci-scripts/conf_files/gnb.band78.sa.fr1.162PRB.2x2.usrpn310.conf
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2022-01-11 10:20:20 +00:00
Cedric Roux
de72d53c21
nr ue: fix rlc and pdcp tick generation
...
Ticks have to come every millisecond. The code was calling tick
only for DL slots.
(This whole logic will change at some point, this tick mechanism is not
good. But in the meantime, let's fix anyway.)
2022-01-11 11:04:48 +01:00
Cedric Roux
fe81d31ea3
compilation warnings fixes
...
The previous commit created two new warnings:
warning: 'avgs' may be used uninitialized in this function
warning: 'seq_index' may be used uninitialized in this function
This commit removes them.
Maybe it's not the correct solution. To be fixed if needed.
2022-01-11 11:04:00 +01:00
Cedric Roux
0806734254
T tracer: add option to have both T traces and regular console logs
...
Use --T_stdout 2 to have both.
--T_stdout 0 is still the way to have only T traces and no console logs.
2022-01-11 11:04:00 +01:00
luis_pereira87
f3399d5dde
Merge remote-tracking branch 'origin/develop' into bler_txoptim
2022-01-11 09:09:33 +00:00
Sakthivel Velumani
6c7b71bbd4
Removed global variables
2022-01-11 14:15:53 +05:30
Sakthivel Velumani
23b3a18fe8
Removed conflict header and fixed dlsim
2022-01-11 14:14:44 +05:30
rmagueta
d14d36747d
SRS channel interpolation improved for comb_size 2
2022-01-10 19:08:08 +00:00
francescomani
49cf701a4a
Merge branch 'nr-fdd-scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into nr-fdd-scheduling
2022-01-10 16:29:42 +01:00
francescomani
52b05b8fe0
review changes
2022-01-10 16:20:05 +01:00
luis_pereira87
fb7795a0f4
Fix build warning after merge with develop
2022-01-10 14:20:41 +00:00
Guido Casati
0e0b7a34f7
Restored check on pattern1.ext1
2022-01-10 15:07:12 +01:00
luis_pereira87
015e360d42
Merge remote-tracking branch 'origin/develop' into bler_txoptim
...
# Conflicts:
# ci-scripts/conf_files/gnb.band78.sa.fr1.106PRB.usrpn310.conf
# ci-scripts/conf_files/gnb.band78.sa.fr1.162PRB.2x2.usrpn310.conf
# openair1/SCHED_NR/fapi_nr_l1.c
2022-01-10 14:03:55 +00:00
Guido Casati
ef6c93b842
Updating IF configuration description in RUNMODE file
2022-01-10 14:29:21 +01:00
Guido Casati
1efef96e64
Using ASN_STRUCT_FREE instead of free
2022-01-10 14:28:17 +01:00
francescomani
42bf576596
review fixes
2022-01-10 14:09:21 +01:00
Laurent THOMAS
b4b457345d
merge develop
2022-01-10 12:49:47 +01:00
Guido Casati
2c289c45d1
Minor fixes after code review
2022-01-10 12:18:25 +01:00
Laurent THOMAS
bc05bd882d
cleaning after big merge
2022-01-10 11:44:45 +01:00
luis_pereira87
46d629aede
Merge remote-tracking branch 'origin/develop' into ue-phy-sync-improvements
...
# Conflicts:
# ci-scripts/conf_files/gnb.band78.sa.fr1.106PRB.usrpn310.conf
# ci-scripts/conf_files/gnb.band78.sa.fr1.162PRB.2x2.usrpn310.conf
2022-01-10 10:21:07 +00:00
francescomani
d36079c914
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-01-10 10:46:15 +01:00
francescomani
8202180a18
Merge remote-tracking branch 'origin/develop' into nr-fdd-scheduling
2022-01-10 10:39:44 +01:00
francescomani
98e8b74331
Merge remote-tracking branch 'origin/develop' into NR_pdcch_improvements
2022-01-10 10:13:18 +01:00
francescomani
7b490f330c
Merge remote-tracking branch 'origin/develop' into NR_UE_Capabilities
2022-01-10 10:11:55 +01:00
rmagueta
af56207fdf
Fix after merge
2022-01-08 13:19:41 +00:00
rmagueta
cf8f6fdeed
Merge remote-tracking branch 'origin/develop' into develop-SRS
...
# Conflicts:
# ci-scripts/conf_files/gnb.band78.sa.fr1.106PRB.usrpn310.conf
# ci-scripts/conf_files/gnb.band78.sa.fr1.162PRB.2x2.usrpn310.conf
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/RRC/NR/L2_nr_interface.c
2022-01-08 12:11:56 +00:00
luis_pereira87
f6c735f560
Revert to timing adjustment based on cyclic prefix and improves it
2022-01-07 18:54:31 +00:00
luis_pereira87
ef298dc36c
Add ffo compensation based on SSS
2022-01-07 18:02:24 +00:00
francescomani
882c4b34a2
cleanup
2022-01-07 18:03:35 +01:00
francescomani
d4d7173265
dynamic mcs selection for msg3
2022-01-07 16:58:53 +01:00
francescomani
3606c38145
uecap file from command line at gnb for phytest and dora mode
2022-01-07 14:48:09 +01:00
luis_pereira87
395c211e6d
Fix indentation
2022-01-06 16:18:55 +00:00
Laurent THOMAS
370af7bc10
remove L1_tx_free queue pair of threads for a single one
2022-01-06 16:20:16 +01:00
Laurent THOMAS
c0dd344eb2
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-thread-update
2022-01-06 15:52:49 +01:00
luis_pereira87
b8daf747bd
Increase nr_pbchsim test requirements to pass in CI
2022-01-06 14:39:31 +00:00
francescomani
10e4ce2dce
dynamic mcs selection for msg4
2022-01-06 15:04:42 +01:00
francescomani
7f20ad6c6e
dynamic mcs selection for msg2
2022-01-06 14:40:52 +01:00
rmagueta
3da125fa06
Merge remote-tracking branch 'origin/develop' into develop-SRS
2022-01-06 12:37:22 +00:00
luis_pereira87
9077848b1d
Merge remote-tracking branch 'origin/develop' into bler_txoptim
2022-01-06 12:35:23 +00:00
rmagueta
56714b2c82
Fix warnings after merge with develop
2022-01-06 10:17:10 +00:00
Robert Schmidt
513eebee1e
Add nr_pbchsim option to select random number seed
2022-01-06 11:05:26 +01:00
Robert Schmidt
b6b79d555e
Clean up nr_pbchsim program options
2022-01-06 11:05:26 +01:00
francescomani
d385c2126b
fixes for TDA in case of double symbol pdcch
2022-01-06 09:30:42 +01:00
francescomani
a15f1947d8
remove limitation for first symbol with data in dlsch
2022-01-05 16:51:39 +01:00
luis_pereira87
d1db83caab
Rename min_rxtxtime in config files after merge
2022-01-05 14:12:20 +00:00
luis_pereira87
ddfd22d0fd
Fix memset input parameters
2022-01-05 14:10:12 +00:00
luis_pereira87
d4f4080626
Revert "Revert "Merge remote-tracking branch 'origin/develop' into ue-phy-sync-improvements""
...
This reverts commit 29268d0a66 .
2022-01-05 14:00:09 +00:00
Raymond Knopp
7d9b3464a8
Merge branch 'ldpc-decoder-codegen' of https://gitlab.eurecom.fr/oai/openairinterface5g into ldpc-decoder-codegen
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/ldpctest_BG_1_Zc_384_rate_1-3_block_length_8448_maxit_5.txt
openair1/PHY/CODING/nrLDPC_decoder.c
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_decoder.c
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_mPass.h_native_memcpy
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_bnProc/bnProc_gen_avx2
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/generator_bnProc_avx512/bnProc_gen_avx512
2022-01-05 14:55:13 +01:00
Laurent THOMAS
0ec9d171d7
fix bug in rfsimulator channel simulation model change
2022-01-05 13:26:07 +01:00
Laurent THOMAS
154f9b6acd
fix bug in rfsimulator channel simulation model change
2022-01-05 13:19:52 +01:00
Luis Pereira
345c9e38e4
Revert "Rename pusch_proc_threads to thread_pool_size"
...
This reverts commit daf8b950e1
2022-01-05 09:27:43 +00:00
Luis Pereira
602ecd1c3e
Revert "Cleanup config files where thread_pool_size is equal to the default value"
...
This reverts commit bf0c694178
2022-01-05 09:27:20 +00:00
Luis Pereira
1e3bef7a09
Revert "Fix and uniformization of indentation"
...
This reverts commit 692c68e4be
2022-01-05 09:26:59 +00:00
Raymond Knopp
74ce2cf4be
to trigger CI
2022-01-05 01:27:42 +01:00
frtabu
a7b6c4bcb0
fix a warning. fix openCL regression after rebase
2022-01-04 19:06:38 +01:00
frtabu
1dc47e5db1
Switch loglvl to ARNING by default as for other simulators
2022-01-04 16:22:52 +01:00
Raymond Knopp
4f5ea3bb6f
phy simulators remove measurments printf and check/allow log level config
2022-01-04 16:22:52 +01:00
frtabu
88f67ded26
Fix time measurment LOGS in phy_procedures_nr_UE.c
2022-01-04 16:21:14 +01:00
Raymond Knopp
a631bb2a58
phy simulators remove measurments printf and check/allow log level config
2022-01-04 16:21:14 +01:00
frtabu
6f13d453bf
Fix time measurment LOGS in phy_procedures_nr_UE.c
2022-01-04 16:21:14 +01:00
Raymond Knopp
9159e20002
phy simulators remove measurments printf and check/allow log level config
2022-01-04 16:21:14 +01:00
frtabu
aed13183fb
Fix time measurment LOGS in phy_procedures_nr_UE.c
2022-01-04 16:19:56 +01:00
Raymond Knopp
6d2672d7ba
phy simulators remove measurments printf and check/allow log level config
2022-01-04 16:17:20 +01:00
frtabu
add1293e9b
Fix time measurment LOGS in phy_procedures_nr_UE.c
2022-01-04 16:11:34 +01:00
Raymond Knopp
379d17a5d9
phy simulators remove measurments printf and check/allow log level config
2022-01-04 16:08:17 +01:00
frtabu
12a3910e69
Fix time measurment LOGS in phy_procedures_nr_UE.c
2022-01-04 16:05:45 +01:00
Raymond Knopp
9cd976d6f7
phy simulators remove measurments printf and check/allow log level config
2022-01-04 16:02:46 +01:00
frtabu
87bb0ffab0
Fix time measurment LOGS in phy_procedures_nr_UE.c
2022-01-04 15:55:19 +01:00
frtabu
712f85760b
fix measurment flag enforced in nr_dlsch_decoding.c
2022-01-04 15:48:54 +01:00
Raymond Knopp
4f7936565a
phy simulators remove measurments printf and check/allow log level config
2022-01-04 15:46:51 +01:00
frtabu
caf4035286
Fix time measurment LOGS in phy_procedures_nr_UE.c
2022-01-04 15:41:46 +01:00
frtabu
52fc3ff5a5
Switch loglvl to ARNING by default as for other simulators
2022-01-04 15:35:25 +01:00
Raymond Knopp
883964c7da
remove remaining printf under PHYSIM build option
2022-01-04 15:34:03 +01:00
Raymond Knopp
fefa42c889
phy simulators remove measurments printf and check/allow log level config
2022-01-04 15:34:03 +01:00
frtabu
683072f413
Fix time measurment LOGS in phy_procedures_nr_UE.c
2022-01-04 15:23:48 +01:00
frtabu
25e20db71f
ldpc openCL doc update
2022-01-04 15:15:09 +01:00
frtabu
e4d3bf9f41
Fixes after MR 1257 1225: sanitize address error introduced in ldpctest when using alternatives ldpc libraries and LOG flooding introduced in nrUE. Also improved openCL ldpc library build
2022-01-04 15:15:09 +01:00
francescomani
a54c1f239e
passing the file name on top of the path for uecap
2022-01-04 14:11:21 +01:00
luis_pereira87
8a428d734e
Fix nr_pbchsim to avoid multiple ffo compensations for each trial on input samples
2022-01-04 11:52:16 +00:00
luis_pereira87
1be69de2e6
Code cleanup
2022-01-03 15:37:39 +00:00
francescomani
9b70a994c0
bugfix for non-interleaved
2022-01-03 12:11:13 +01:00
francescomani
e5ee24c1ff
fixes in demapping and deinterleaving at OAI UE
2022-01-03 11:56:56 +01:00
francescomani
37a2d7af57
changes to allow pdsch typeb in sib1
2021-12-31 12:00:28 +01:00
francescomani
0ddb872bea
config file for 10MHz SA
2021-12-31 11:59:17 +01:00
francescomani
562013fa32
Merge remote-tracking branch 'origin/develop' into NR_UE_Capabilities
2021-12-30 14:59:50 +01:00
francescomani
f3874a21ad
some tentative fixes in config files
2021-12-30 14:45:09 +01:00
francescomani
0d3ee346bf
uecap file path from command line at UE
2021-12-30 12:17:11 +01:00
francescomani
6f38108635
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-12-30 10:58:37 +01:00
francescomani
f76aac6582
bugfix in setting ue tdd settings
2021-12-30 10:27:02 +01:00
francescomani
b4c78a9c5b
fix compilation issues after merge
2021-12-28 11:05:52 +01:00
francescomani
3a78c66e00
add 256qam test case to dlsim
2021-12-28 10:40:19 +01:00
rmagueta
7f6e5c6fff
Fix warnings after merge with develop
2021-12-27 11:35:49 +00:00
luis_pereira87
35ebb0e045
Update min_rxtxtime in config file after merge
2021-12-27 11:26:21 +00:00
luis_pereira87
2a4c789ba9
Merge remote-tracking branch 'origin/thread_pool_size' into scs_60_iisc
2021-12-27 11:23:32 +00:00
luis_pereira87
4549104238
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
...
# Conflicts:
# openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
# openair1/SIMULATION/NR_PHY/dlsim.c
2021-12-27 11:13:27 +00:00
Laurent THOMAS
bd8c2013de
fix typo
2021-12-25 12:29:02 +01:00
Raymond Knopp
40a9792fef
build_oai flag to turn off AVX512 generation on machines that have it. Needed for caracal at EURECOM because of CUDA compiler which doesn't like the flag. Added creation of threadpool in nr_ulsim to test channel decoding parallelization on different high CPU count machines
2021-12-24 21:36:06 +01:00
luis_pereira87
692c68e4be
Fix and uniformization of indentation
2021-12-24 18:44:33 +00:00
luis_pereira87
bf0c694178
Cleanup config files where thread_pool_size is equal to the default value
2021-12-24 18:44:29 +00:00
luis_pereira87
4a17e1ec61
Fix and uniformization of indentation
2021-12-24 18:43:39 +00:00
luis_pereira87
ba3c2f59cd
Cleanup config files where thread_pool_size is equal to the default value
2021-12-24 18:28:19 +00:00
luis_pereira87
c1bec3e5bd
Rename pusch_proc_threads to thread_pool_size
2021-12-24 18:24:57 +00:00
luis_pereira87
daf8b950e1
Rename pusch_proc_threads to thread_pool_size
2021-12-24 18:20:17 +00:00
rmagueta
624b307355
Fix warnings after merge with develop
2021-12-24 17:21:55 +00:00
Raymond Knopp
13b8abc310
Merge branch 'develop' into ldpc-decoder-codegen
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
openair1/PHY/TOOLS/time_meas.h
2021-12-24 18:19:13 +01:00
luis_pereira87
366e7bdb51
Merge remote-tracking branch 'origin/develop' into bler_txoptim
...
# Conflicts:
# cmake_targets/CMakeLists.txt
# openair1/PHY/CODING/crc_byte.c
# openair1/PHY/CODING/nrLDPC_encoder/ldpc_encoder_optim.c
# openair1/PHY/CODING/nrLDPC_encoder/ldpc_encoder_optim8segmulti.c
# openair1/PHY/NR_TRANSPORT/nr_dlsch.c
# openair1/PHY/NR_TRANSPORT/nr_dlsch_coding.c
# openair1/SIMULATION/NR_PHY/dlschsim.c
2021-12-24 17:07:40 +00:00
Laurent THOMAS
280533da10
merge develop
2021-12-24 16:23:51 +01:00
luis_pereira87
e1d88d6fc5
Change log level
2021-12-24 13:49:56 +00:00
luis_pereira87
799e52745f
Adjust sync based on PSS improvements
2021-12-24 13:47:47 +00:00
Luis Pereira
29268d0a66
Revert "Merge remote-tracking branch 'origin/develop' into ue-phy-sync-improvements"
...
This reverts commit 96554bef51
2021-12-24 13:12:30 +00:00
rmagueta
b7a27219ac
Fix warnings after merge with develop
2021-12-24 12:24:35 +00:00
rmagueta
97962f4635
Merge remote-tracking branch 'origin/develop' into develop-SRS
...
# Conflicts:
# common/utils/nr/nr_common.h
# openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c
# openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
# openair2/GNB_APP/gnb_paramdef.h
# openair2/RRC/NR/rrc_gNB.c
# openair2/RRC/NR/rrc_gNB_nsa.c
2021-12-24 11:53:25 +00:00
luis_pereira87
96554bef51
Merge remote-tracking branch 'origin/develop' into ue-phy-sync-improvements
...
# Conflicts:
# openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c
# openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
2021-12-24 10:32:06 +00:00
luis_pereira87
22754562cf
Adjust sync based on PSS
2021-12-24 10:26:52 +00:00
francescomani
ff56eb3a5d
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2021-12-24 09:58:15 +01:00
francescomani
2593a82147
Merge remote-tracking branch 'origin/develop' into nr-fdd-scheduling
2021-12-24 09:42:43 +01:00
francescomani
3aa0c8654d
Merge remote-tracking branch 'origin/develop' into NR_pdcch_improvements
2021-12-24 09:33:51 +01:00
luis_pereira87
f508d8c80d
Improve frequency offset correction in two consecutive frames for SA
2021-12-23 17:14:46 +00:00
francescomani
25bd60a96a
fixes in case of no uecap file found
2021-12-23 18:02:30 +01:00
francescomani
62e540e6e6
fix in case uecap is null
2021-12-23 14:47:41 +01:00
francescomani
a33457aa62
fix in allocation of mcs_table in bwp structure
2021-12-23 14:27:49 +01:00
luis_pereira87
a2014a5249
Increase SSS phase hypothesis resolution
2021-12-23 10:36:58 +00:00
Sy
cd2b80e6c2
some cleanup
2021-12-22 22:36:42 +01:00
luis_pereira87
b830090a5a
Perform frequency offset correction in two consecutive frames for SA
2021-12-22 18:27:26 +00:00
francescomani
c713d499f4
bugfix
2021-12-22 17:40:08 +01:00
rmagueta
ad37d8ae5f
Change LOG levels
2021-12-22 13:26:52 +00:00
francescomani
a8d5595272
calling set mcs table function
2021-12-22 13:58:32 +01:00
francescomani
dfc5304967
passing UECAP structure to RRC reconfiguration functions
2021-12-22 10:43:08 +01:00
francescomani
36ffa3ff6c
Merge remote-tracking branch 'origin/develop' into nr-fdd-scheduling
2021-12-22 09:31:55 +01:00
francescomani
ae29f64419
adapting function for dl 256 qam
2021-12-21 10:57:35 +01:00
Raymond Knopp
50629a83a2
first set of changes to AW2S ORI/eCPRI driver for n78
2021-12-20 21:24:52 +01:00
francescomani
5e3e1e42a5
remove softmodem param for 256 qam
2021-12-20 16:31:49 +01:00
francescomani
d0b43673cd
Merge remote-tracking branch 'origin/NR_UE_Capabilities' into NR_RRC_256QAM
2021-12-20 16:07:06 +01:00
francescomani
6947202c80
sched_pdcch not a pointer in structures
2021-12-20 15:53:53 +01:00
rmagueta
65ebd0a8a7
Merge remote-tracking branch 'origin/develop' into develop-SRS
2021-12-20 11:48:39 +00:00
rmagueta
91ec80e3bb
Fix after merge
2021-12-20 11:41:56 +00:00
rmagueta
06ec8b597e
Merge remote-tracking branch 'origin/develop' into develop-SRS
...
# Conflicts:
# openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
# openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
2021-12-20 11:06:34 +00:00
francescomani
bc04d7209b
some improvements from review
2021-12-20 11:54:57 +01:00
francescomani
510a9d15dd
Merge remote-tracking branch 'origin/develop' into NR_UE_CSIRS_scheduling
2021-12-20 09:36:05 +01:00
francescomani
fcfcc6050b
fix in ue capability size
2021-12-20 09:13:01 +01:00
francescomani
9f87b9dd15
bugfix, thanks to Cedric
2021-12-17 12:03:44 +01:00
rmagueta
5567306d49
Memory allocation optimization
2021-12-17 09:53:44 +00:00
francescomani
64b7741c16
Merge remote-tracking branch 'origin/develop' into nr-fdd-scheduling
2021-12-17 09:18:17 +01:00
rmagueta
c2640db144
Fix memset that was deleting other variables
2021-12-16 20:22:06 +00:00
luis_pereira87
74ea4e5b5b
Refactor name of two variables
2021-12-16 18:24:10 +00:00
luis_pereira87
13116299e7
Merge remote-tracking branch 'origin/develop-SRS' into develop-SRS
...
# Conflicts:
# openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
2021-12-16 17:44:36 +00:00
luis_pereira87
00904bc2a0
Real-time performance optimization
2021-12-16 17:43:31 +00:00
luis_pereira87
ebc33e4b3e
Real-time performance optimization
2021-12-16 17:39:49 +00:00
luis_pereira87
6010aaeffc
Add SRS resource allocation in fill_ul_rb_mask
2021-12-16 16:48:05 +00:00
francescomani
f3bf2cf2e7
Merge remote-tracking branch 'origin/develop' into NR_UE_Capabilities
2021-12-16 17:23:55 +01:00
Laurent THOMAS
e0776377c4
fix phy simulators with updated threads synchro
2021-12-16 17:18:50 +01:00
francescomani
220e568c81
xml file that works, thanks to Cedric
2021-12-16 17:18:20 +01:00
francescomani
2414a681f8
additional parameters in pucch structure to avoid double computation
2021-12-16 14:44:40 +01:00
Laurent THOMAS
b2b3dd1331
gNBthread flow update
2021-12-16 12:59:17 +01:00
Laurent THOMAS
2ef4c61908
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-thread-update
2021-12-16 12:48:36 +01:00
rmagueta
ec8ec353b6
Merge remote-tracking branch 'origin/develop' into develop-SRS
2021-12-16 10:10:53 +00:00
luis_pereira87
34342ce719
Merge remote-tracking branch 'origin/develop' into bler_txoptim
2021-12-16 09:36:57 +00:00
francescomani
842a4bbf40
Merge remote-tracking branch 'origin/develop' into NR_pdcch_improvements
2021-12-16 09:29:16 +01:00
rmagueta
d2c6d66588
SRS Tracer improvements
2021-12-15 18:47:00 +00:00
Raymond Knopp
2d4453648f
Correct how gtp-u extension header is parsed
2021-12-15 18:38:25 +01:00
francescomani
f2f6850b33
first version to check pucch vrb occupation
2021-12-15 18:03:43 +01:00
rmagueta
8aac96062a
Add UL time channel estimation based on SRS
2021-12-15 17:02:57 +00:00
rmagueta
ecd09b3068
Change variable name
2021-12-15 14:39:31 +00:00
rmagueta
d31db3dd7e
Change variable name
2021-12-15 14:16:30 +00:00
Raymond Knopp
99e006f750
testing with UM/No Harq
2021-12-15 13:38:00 +01:00
sfn
461cf243e5
Minor change nr_mimo_precoding_matrix
2021-12-15 13:18:19 +01:00
sfn
223ad6aabe
Enable 4 layers Transmission for PDSCH: tested only for dlsim and RFsim with pmi=0
2021-12-15 12:55:27 +01:00
francescomani
909f0ad44f
changing the name of a function
2021-12-15 09:43:08 +01:00
francescomani
366c42e6fa
fix in prach vrb occupation
2021-12-15 09:31:30 +01:00
francescomani
bdf5d26b82
changing the name of a function
2021-12-15 08:44:53 +01:00
rmagueta
096869e07f
SRS tracer improvements
2021-12-14 20:11:41 +00:00
rmagueta
351b74205b
Increase SRS periodicity to get higher bitrate in NSA
2021-12-14 18:07:41 +00:00
rmagueta
edb6b9b422
Increase SRS periodicity to get higher bitrate
2021-12-14 18:00:55 +00:00
Laurent THOMAS
4106717a9c
Merge branch 'tx-thread-update' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-thread-update
2021-12-14 17:35:40 +01:00
Laurent THOMAS
f3fb44f703
add sw graph
2021-12-14 17:35:19 +01:00
Thomas Laurent
f522cf2b4e
Update SW_archi.md
2021-12-14 16:30:18 +00:00
Laurent THOMAS
b1b6c18624
add doc
2021-12-14 17:28:27 +01:00
rmagueta
9e2ab1a36a
Delete min_rxtxtime_pdsch from config file gnb.sa.band78.fr1.106PRB.2x2.usrpn300.conf to get 0 errors in iperf with COTS
2021-12-14 13:57:45 +00:00
Laurent THOMAS
c33c8aa836
merge develop, some minor code review updates
2021-12-14 12:52:22 +01:00
Laurent THOMAS
0977b3f711
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-thread-update
2021-12-14 12:49:54 +01:00
luis_pereira87
a3cb841b6f
Add config file for 162PRBs (60MHz BW)
2021-12-14 09:54:14 +00:00
luis_pereira87
c4b2271f71
Merge remote-tracking branch 'origin/Fix_Msg4_segfault' into bler_txoptim
2021-12-14 09:16:01 +00:00
Raymond Knopp
171408bc4d
pucch DTX threshold modification
2021-12-13 21:25:38 +01:00
francescomani
9f9fdb95eb
fix in config file
2021-12-13 16:12:10 +01:00
francescomani
5e52210f5d
Merge remote-tracking branch 'origin/develop' into nr-fdd-scheduling
2021-12-13 15:52:53 +01:00
francescomani
29599ab91f
fixes for FDD
2021-12-13 15:52:46 +01:00
luis_pereira87
d667a4df97
Merge remote-tracking branch 'origin/develop' into bler_txoptim
...
# Conflicts:
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.106PRB.usrpb210.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.2x2.usrpn300.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf
2021-12-13 13:14:23 +00:00
rmagueta
b4e108e46c
Code formatting improvements
2021-12-13 13:09:13 +00:00
rmagueta
cb1cc0a243
Merge remote-tracking branch 'origin/develop-SRS' into develop-SRS-Tracer
2021-12-13 11:33:50 +00:00
rmagueta
1341646ba4
Call on_off for GNB_PHY_UL_CHANNEL_ESTIMATE
2021-12-13 11:33:31 +00:00
rmagueta
1dfb9b07ce
Merge remote-tracking branch 'origin/develop' into develop-SRS
2021-12-13 11:15:44 +00:00
rmagueta
a2842e953d
Add GNB_PHY_UL_CHANNEL_ESTIMATE for Tracer
2021-12-13 10:58:57 +00:00
Raymond Knopp
e9e5dd4c1a
Merge branch 'CSI-SA' into aw2s-n41
...
Conflicts:
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair2/LAYER2/NR_MAC_gNB/config.c
2021-12-12 22:47:46 +01:00
Raymond Knopp
34866293c1
minor changes
2021-12-11 17:32:09 +01:00
rmagueta
2ad5045efe
Tracer for UL estimated channel based on SRS
2021-12-10 20:02:39 +00:00
francescomani
0f48386133
improvements in handling tdd structure
2021-12-10 17:44:46 +01:00
rmagueta
74e962653b
Add OAI logo and prev/next UE buttons
2021-12-10 15:40:02 +00:00
sfn
b942851a4c
Fix failure of phy-sim
2021-12-10 15:50:04 +01:00
Laurent THOMAS
d2171abc62
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-thread-update
2021-12-10 11:29:28 +01:00
francescomani
2f7e7b9823
remove some more logs
2021-12-10 10:54:10 +01:00
rmagueta
0f62e37e22
Add do_SRS parameter also for NSA
2021-12-09 17:39:39 +00:00
rmagueta
6fa17e2d29
Add do_SRS parameter in some config files
2021-12-09 16:59:57 +00:00
rmagueta
80853a0f6f
Create do_SRS parameter to enable the periodic SRS
2021-12-09 16:54:16 +00:00
francescomani
dbdf38133e
reducing log levels
2021-12-09 17:37:55 +01:00
francescomani
79002c1190
phy-sim test cases for UL-MIMO
2021-12-09 17:37:16 +01:00
rmagueta
39eb4ded16
Add min_rxtxtime_pdsch in some config files
2021-12-09 15:50:57 +00:00
francescomani
20c30c46b0
Merge remote-tracking branch 'origin/develop' into NR_pdcch_improvements
2021-12-09 13:28:19 +01:00
francescomani
d6dedc1f49
handling multiple pdcch pdu at fapi and phy
2021-12-09 13:14:19 +01:00
Raymond Knopp
9b0d2384ea
minor changes after merge
2021-12-09 12:34:08 +01:00
Thomas Schlichter
bfd0de0a22
remove now unneccessary MAC includes and forward declaration
2021-12-09 11:38:39 +01:00
sfn
a778f69a76
Remove dependency of init_codebook_gNB on mac parameters
2021-12-09 10:36:01 +01:00
francescomani
9fd889dc3e
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2021-12-09 09:59:07 +01:00
Laurent THOMAS
951d1242d7
remove async ru_tx_func and simplify
2021-12-08 16:40:46 +01:00
francescomani
72b0fac74a
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-12-08 12:09:52 +01:00
francescomani
e4dc6d11b8
symbol level occupation for ULSCH and msg3
2021-12-08 09:27:33 +01:00
francescomani
7cb3739cf6
bitmap occupation function
2021-12-07 14:54:48 +01:00
francescomani
1dd8c67fc2
block ul prbs in map with prbbl
2021-12-07 14:35:42 +01:00
rmagueta
ce967780e1
Merge remote-tracking branch 'origin/develop' into develop-SRS
...
# Conflicts:
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.106PRB.usrpb210.conf
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf
2021-12-07 10:07:02 +00:00
francescomani
7e1ebc3653
Merge remote-tracking branch 'origin/develop' into nr-fdd-scheduling
2021-12-07 10:07:40 +01:00
francescomani
0421171de0
Merge remote-tracking branch 'origin/develop' into NR_UE_CSIRS_scheduling
2021-12-07 09:23:42 +01:00
Fang
2aa8a438f2
add mimo doc
2021-12-07 13:47:15 +08:00
yihz
e4a7eda968
base on 2021.w48, diff_1206_2.diff, UL_NR_MIMO 4*4
2021-12-07 10:43:28 +08:00
francescomani
82dc3430f7
function for bitmap from start symbol and length
2021-12-06 11:20:51 +01:00
Sakthivel Velumani
348c4ed36f
Changing a log msg to debug
2021-12-05 20:26:24 +05:30
Sakthivel Velumani
1af5a89dd1
Removed active waiting loop
...
which could block threads. Instead used a separate thread to reorder the finished the job messages
2021-12-05 17:48:32 +05:30
francescomani
a7d72715cf
addressing review comments and some other changes
2021-12-04 17:09:55 +01:00
francescomani
5f0a9fba89
reworking handling pdcch at mac, including support for multiple pdcch pdu
2021-12-04 15:49:33 +01:00
rmagueta
5301e0a110
Fix SRS mapping above PRB 53 to work with COTS
2021-12-04 13:58:57 +00:00
rmagueta
a41b131f21
Fix first SRS reception at gNB
2021-12-03 18:07:33 +00:00
rmagueta
75057be8ef
Add missing configuration for NSA
2021-12-03 16:17:20 +00:00
luis_pereira87
222ff5c11d
Fix segmentation fault when exporting packets to wireshark with high MCS
2021-12-03 15:12:09 +00:00
Luis Pereira
e6ae92ea17
Revert "Temporary fix to avoid QUECTEL to reject the RRCReconfiguration in NSA mode"
...
This reverts commit 1302b48b92
2021-12-03 12:56:01 +00:00
Laurent Thomas
6080e4154a
merge develop
2021-12-02 14:14:18 +01:00
Laurent Thomas
13d6147e03
fix code review and cross compilation issue
2021-12-02 13:31:15 +01:00
luis_pereira87
aa653af57f
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
2021-12-02 11:24:07 +00:00
rmagueta
4b79dbc377
Merge remote-tracking branch 'origin/develop' into develop-SRS
2021-12-02 11:01:19 +00:00
rmagueta
e013208451
Remove temporary xer_fprint
2021-12-02 11:01:01 +00:00
francescomani
3d10b9fc41
symbol-wise vrb map occupation for dl
2021-12-02 10:08:55 +01:00
rmagueta
3d00d78af8
Power noise estimation based on SRS
2021-12-02 01:30:06 +00:00
luis_pereira87
0f63e94861
Update Dedicated Serving Cell Configuration section in configuration file
2021-12-01 23:17:20 +00:00
luis_pereira87
1302b48b92
Temporary fix to avoid QUECTEL to reject the RRCReconfiguration in NSA mode
...
For now, QUECTEL rejects the RRCReconfiguration with more than 1 BWP Dedicated, need to understand why...
2021-12-01 22:28:06 +00:00
luis_pereira87
8cc8ef123b
Add ServingCellConfigDedicated to RRCReconfiguration message in NSA
2021-12-01 22:02:41 +00:00
luis_pereira87
6edd0bb2ca
Change LOG levels
2021-12-01 22:02:35 +00:00
luis_pereira87
ee054770c4
Fix Segmentation Fault and avoid multiple calloc for the same pointers
2021-12-01 22:02:28 +00:00
Laurent Thomas
242828dd29
hardcode instruction set usage: Carry-less Multiplication on intel/AMD
2021-12-01 15:59:16 +01:00
rmagueta
340508ffe0
Extension of the channel interpolation implementation for the case NR_SRS_Resource__transmissionComb_PR_n4
2021-12-01 14:43:04 +00:00
Raymond Knopp
6fb731ea5d
Merge remote-tracking branch 'origin/NR_2port_CSIRS' into CSI-SA
...
Conflicts:
ci-scripts/xml_files/fr1_sa_quectel.xml
executables/nr-gnb.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/GNB_APP/gnb_paramdef.h
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
openair2/LAYER2/NR_MAC_gNB/mac_proto.h
openair2/LAYER2/NR_MAC_gNB/main.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
2021-12-01 14:51:10 +01:00
rmagueta
d7af1269b7
Fix LOG
2021-12-01 11:13:45 +00:00
rmagueta
dbba6c6518
Perform channel interpolation for SRS at gNB
2021-12-01 01:50:58 +00:00
rmagueta
3a983dbf9c
LS channel estimation based on SRS at gNB
2021-11-30 18:24:51 +00:00
francescomani
99250c9524
fix for Y
2021-11-30 09:27:07 +01:00
rmagueta
0ae0c9ac56
Do not perform ULSCH scheduling on slots where there is SRS scheduling
2021-11-29 17:37:50 +00:00
luis_pereira87
b4f8857da3
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-11-29 17:35:13 +00:00
francescomani
df9e492d02
removing bwp from pdcch_pdu_idx and cce_list
2021-11-29 16:39:05 +01:00
francescomani
2242c6a8a9
cosmetic changes in codebook initialization
2021-11-29 14:42:07 +01:00
sfn
e993a59d22
Make use of gNB precoding matrix for PDSCH layer precoding
2021-11-29 12:14:33 +01:00
sfn
0517b97382
Add codebook type I precoding matrices generation function
2021-11-29 12:14:33 +01:00
francescomani
4a26745919
Merge remote-tracking branch 'origin/develop' into NR_UE_CSIRS_scheduling
2021-11-29 09:34:57 +01:00
francescomani
90fb3282f9
fix in dmrs config type at ue
2021-11-28 14:50:09 +01:00
rmagueta
ed38681ab5
gNB schedules different SRS resources for different UEs
2021-11-28 02:00:53 +00:00
rmagueta
fff3477811
Fix SRS mapping at UE
2021-11-28 01:18:44 +00:00
rmagueta
a9d474193b
Fix BWP start in SRS
2021-11-26 18:28:35 +00:00
rmagueta
3259303690
Add gNB support for multiple UEs for SRS on PHY
2021-11-26 18:03:56 +00:00
francescomani
fa2ce6e680
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-11-26 11:34:22 +01:00
Sy
5521e34360
my Internship project
2021-11-25 17:34:02 +01:00
rmagueta
6847a1969b
Fix build warning
2021-11-25 11:54:05 +00:00
rmagueta
fbc45b3571
Merge remote-tracking branch 'origin/develop' into develop-SRS
...
# Conflicts:
# nfapi/open-nFAPI/nfapi/src/nfapi_p7.c
2021-11-25 11:09:20 +00:00
rmagueta
03393ddc89
Minor fixes for multiple antennas scenario
2021-11-25 11:01:54 +00:00
rmagueta
b3e5b83b8b
Fix build warning
2021-11-23 19:17:13 +00:00
rmagueta
71c64e023d
Merge remote-tracking branch 'origin/develop' into develop-SRS
2021-11-23 19:02:33 +00:00
rmagueta
01a260f1f9
gNB is receiving the SRS signal
2021-11-23 18:55:29 +00:00
rmagueta
37950f470b
Fix in nfapi_nr_srs_pdu_t
2021-11-23 16:51:03 +00:00
luis_pereira87
9fc0da267a
Fix build warnings
2021-11-23 12:26:25 +00:00
luis_pereira87
6f27e74e82
Merge remote-tracking branch 'origin/develop' into bler_txoptim
2021-11-23 11:34:56 +00:00
Cedric Roux
2fb5ec3a5f
T tracer: trace MAC DL retransmission PDUs in the gnb
...
and adapt macpdu2wireshark to deal with them
2021-11-23 11:28:20 +00:00
luis_pereira87
b8e81a15fd
Revert "Add T support for GNB_MAC_RETRANSMISSION_DL_PDU_WITH_DATA"
...
This reverts commit 0b88c16427 .
2021-11-23 11:26:08 +00:00
rmagueta
cce7ed5483
Remove obsolete code and fix build warnings
2021-11-22 18:35:52 +00:00
rmagueta
c2d948a055
Implementation of the remaining procedures until call the new PHY function nr_get_srs_signal at gNB
2021-11-22 17:46:48 +00:00
francescomani
1f75a9780d
scheduling of csi for im
2021-11-22 16:27:42 +01:00
rmagueta
9551cf4a82
Implementation of get_nr_srs_offset function to remove the hardcoded offset sl40
2021-11-22 14:27:22 +00:00
rmagueta
5697860db1
Fill NFAPI of SRS pdu
2021-11-22 13:56:18 +00:00
rmagueta
d70b52a76c
Compute frame/slot at gNB to receive the SRS
2021-11-22 11:53:07 +00:00
Raymond Knopp
c1bcff9570
Merge branch 'bler_txoptim' of https://gitlab.eurecom.fr/oai/openairinterface5g into bler_txoptim
2021-11-21 09:59:38 +01:00
Raymond Knopp
32f090c298
minor changes for testing
2021-11-21 09:59:19 +01:00
Raymond Knopp
12792eece7
Modifications in the cellGroupConfig container content of F1 UE context response messages
2021-11-19 18:52:51 +01:00
rmagueta
86f306ee25
Create the rrc_get_max_nr_csrs function to get a configuration for SRS which fills the entire UL BWP
2021-11-19 17:51:41 +00:00
francescomani
79be6685fd
changes in ue fapi handling to include csi-rs pdu
2021-11-19 17:42:24 +01:00
matzakos
e8d92cbddd
Merge remote-tracking branch 'origin/NR_F1C_F1U_extensions' into F1C_extensions_develop
2021-11-19 16:47:47 +01:00
rmagueta
67c2ddb742
Fix SRS mapping at UE for a number of PRBs higher than 53
2021-11-19 15:43:56 +00:00
francescomani
f80ba3e4db
nzp csi-rs scheduling function
2021-11-19 15:48:07 +01:00
rmagueta
10ecfcda40
Fix phi_M_ZC_6
2021-11-19 11:51:23 +00:00
rmagueta
2aeee0534b
Fix phi_M_ZC_12
2021-11-19 11:42:04 +00:00
rmagueta
2c35192416
Fix phi_M_ZC_18
2021-11-19 11:31:03 +00:00
rmagueta
d8dc5baf3c
Fix phi_M_ZC_24
2021-11-18 19:50:53 +00:00
Masayuki Harada
aba84b06cb
Merge remote-tracking branch 'remotes/oai/develop' into NR_SA_pdu_session_modify_release
2021-11-18 09:27:37 +09:00
rmagueta
f05ede7fed
UE is transmitting the SRS periodically
2021-11-17 19:10:21 +00:00
rmagueta
dfec275b1c
Send srs_config_pdu from MAC to PHY
2021-11-16 18:12:57 +00:00
francescomani
59e727049d
bugfix in dmrs_ports handling at UE for pdsch
2021-11-16 12:04:00 +01:00
rmagueta
8c20f69aeb
Compute slot and frame for SRS transmission at UE
2021-11-15 17:27:42 +00:00
luis_pereira87
0b88c16427
Add T support for GNB_MAC_RETRANSMISSION_DL_PDU_WITH_DATA
2021-11-15 16:39:36 +00:00
luis_pereira87
bd9b730383
Change variable types in statistics to accommodate more bytes and to avoid negative values
2021-11-15 16:36:34 +00:00
francescomani
174ee99d3c
fix in dlsim
2021-11-15 16:47:56 +01:00
Guido Casati
12700a1727
Updated band 78 conf file for SA mode
2021-11-15 16:13:15 +01:00
Guido Casati
7c941435ad
Bugfix wrong configuration of initial ack nack timing in FDD mode
2021-11-15 16:13:15 +01:00
Guido Casati
0466281380
Update conf file for band 66 according to default SA mode scenario
...
- conf file now takes into account the basic SA scenario with gNB and CN in the same PC
- Network parameters and gNB interfaces have been updated accordingly
2021-11-15 16:13:15 +01:00
luis_pereira87
dd1f8fbaee
Update SA default configuration files
2021-11-15 11:59:21 +00:00
rmagueta
dd018928b1
Merge remote-tracking branch 'origin/develop' into develop-SRS
2021-11-15 11:42:35 +00:00
rmagueta
4f783e83b6
Set SRS as periodic
2021-11-15 11:41:10 +00:00
francescomani
7c469da2ad
handle tdd period in max ulsch inactivity
2021-11-15 12:35:24 +01:00
rmagueta
55d753bb8e
Revert "Create gNB_scheduler_SRS.c"
...
This reverts commit 68e968e556 .
2021-11-15 11:10:55 +00:00
francescomani
7f392cdb24
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-11-15 11:33:46 +01:00
francescomani
b218f55a82
setting max mcs to the one reported by CSI
2021-11-15 11:27:17 +01:00
francescomani
83e203476f
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-11-15 10:51:09 +01:00
luis_pereira87
bc9eeef2f8
Put back a pthread_mutex_lock for UL_INFO_mutex
2021-11-15 08:21:53 +00:00
luis_pereira87
260eb84633
Schedule ulsch in all slots for SA
2021-11-15 08:00:40 +00:00
luis_pereira87
7738462b0c
Add missing stats after merge
2021-11-15 07:44:54 +00:00
luis_pereira87
1e96501286
Merge remote-tracking branch 'origin/develop' into bler_txoptim
...
# Conflicts:
# executables/nr-gnb.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/main.c
2021-11-15 07:16:06 +00:00
Raymond Knopp
e51cd863fe
Merge branch 'bler_txoptim' into F1C_extensions_develop
...
Conflicts:
cmake_targets/CMakeLists.txt
common/utils/nr/nr_common.c
openair1/PHY/INIT/nr_parms.c
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/PHY/NR_UE_TRANSPORT/dci_nr.c
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c
openair1/PHY/NR_UE_TRANSPORT/pucch_nr.c
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/NR_PHY/dlschsim.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/GNB_APP/gnb_config.c
openair2/LAYER2/NR_MAC_UE/config_ue.c
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
openair2/LAYER2/NR_MAC_gNB/main.c
openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
openair2/LAYER2/nr_rlc/nr_rlc_oai_api.c
openair2/RRC/NR/L2_nr_interface.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
openair2/RRC/NR/rrc_gNB_NGAP.c
openair3/NAS/NR_UE/nr_nas_msg_sim.c
openair3/NAS/NR_UE/nr_nas_msg_sim.h
openair3/ocp-gtpu/gtp_itf.cpp
targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.106PRB.usrpb210.conf
targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf
2021-11-14 21:18:50 +01:00
Raymond Knopp
3d454a45a3
allow max_ul_frame_inactivity=0. This means 1/2 frame.
2021-11-14 20:09:21 +01:00
Raymond Knopp
c2fbcbcabc
Merge branch 'bler_txoptim' of https://gitlab.eurecom.fr/oai/openairinterface5g into bler_txoptim
2021-11-14 17:28:56 +01:00
Raymond Knopp
02b17c79d6
commit before merge. minor changes for testing
2021-11-14 17:28:24 +01:00
rmagueta
68e968e556
Create gNB_scheduler_SRS.c
2021-11-13 17:10:07 +00:00
luis_pereira87
32e7b7b83f
Update SA default configuration files
2021-11-12 16:39:16 +00:00
matzakos
40263348f9
Merge with NR_F1C_F1U_extensions and resolve conflicts
2021-11-12 17:01:27 +01:00
francescomani
c830f78f8a
UE capabilities directly from file for phy-test and do-ra
2021-11-12 16:42:03 +01:00
rmagueta
6c767458e8
Fill fapi_nr_ul_config_srs_pdu struct
2021-11-12 14:23:08 +00:00
francescomani
8849a5e20d
fix for numDmrsCdmGrpsNoData in SA
2021-11-12 09:55:58 +01:00
Roberto Louro Magueta
7c899fd147
Revert "Init SRS parameters at gNB"
...
This reverts commit 6aea63a0eb
2021-11-11 17:58:11 +00:00
rmagueta
6aea63a0eb
Init SRS parameters at gNB
2021-11-11 16:46:43 +00:00
francescomani
2eac9f53c7
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-11-11 16:35:46 +01:00
rmagueta
7e8dd29828
Add SRS debug
2021-11-11 15:13:34 +00:00
rmagueta
dc59ed65bd
Creating the empty functions required for the NR-SRS
2021-11-10 19:24:32 +00:00
matzakos
188a99ca51
Temporary dirty fix to not block SRB1 traffic once SRB2 is added
...
-This function will change completely after update with develop
2021-11-10 18:35:52 +01:00
matzakos
cd16d7ce03
Make the call to send DCCH SDU to RLC from RRC instead of F1AP
2021-11-10 18:35:05 +01:00
matzakos
f1455f15a3
Check whether RRC Setup is available before sending CBRA Msg4
...
-Required for the CU/DU split case if the RRC Setup arrives later than the first opportunity to transmit Msg4
-Next extension is to decouple RRCSetup from Msg4
2021-11-10 18:33:48 +01:00
rmagueta
f91017e2f0
Change LOG levels
2021-11-10 17:31:49 +00:00
matzakos
6a1ac14447
Include mandatory transaction ID field in F1 initial UL RRC message transfer
2021-11-10 18:31:08 +01:00
rmagueta
4acc0f05ac
Update config files for SA
2021-11-10 16:57:36 +00:00
francescomani
26a541e2b0
removing unnecessary free tdd_UL_DL_ConfigurationCommon
2021-11-10 16:24:05 +01:00
francescomani
bf8a191370
fixing msg2 scheduler
2021-11-10 15:24:08 +01:00
francescomani
47847f1701
bugfix in ul preprocessor
2021-11-09 15:57:31 +01:00
francescomani
6087030c78
adding min_rxtxtime_pdsch to fdd config file
2021-11-09 13:53:58 +01:00
rmagueta
70d3c7973c
Merge remote-tracking branch 'origin/develop' into bler_txoptim
2021-11-09 10:39:49 +00:00
Raymond Knopp
bac8bc569c
minor changes in dlschsim, still doesn't work :-(
2021-11-09 10:51:00 +01:00
francescomani
1396004ccc
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-11-09 10:44:34 +01:00
francescomani
1624e81141
fixes in UL scheduler at UE
2021-11-09 10:18:39 +01:00
francescomani
911b38776f
to avoid unnecessary error message for mixed slot in fdd
2021-11-08 18:07:38 +01:00
francescomani
bde7e3a378
fixing initialization of UL_tti_req_ahead
2021-11-08 17:39:58 +01:00
francescomani
6ce5f98c62
some fixes
2021-11-08 16:52:00 +01:00
francescomani
c9f2f54df3
using minRXTXTIMEpdsch in acknack scheduling (for common case)
2021-11-08 15:18:05 +01:00
francescomani
3808937231
Merge remote-tracking branch 'origin/NR_UE_acknack' into nr-fdd-scheduling
2021-11-08 11:53:50 +01:00
francescomani
30cc2b764f
removing min_fb_time from acknack scheduling
2021-11-08 11:00:59 +01:00
francescomani
3fcbfdadad
Minimum value of DL to ACK
2021-11-08 10:26:14 +01:00
francescomani
6784eac3f5
runmodem update for sa
2021-11-08 09:52:43 +01:00
francescomani
d872a9bc95
runmodem update for IF frequency
2021-11-08 09:52:29 +01:00
Guido Casati
565fb88342
Simplified set_tdd_config_nr_ue function
...
- reviewed redundant code
- removed unnecessary return
2021-11-05 16:05:10 +01:00
Guido Casati
9d9bc0e718
Conf file for band 66 in SA mode
2021-11-05 16:05:10 +01:00
Guido Casati
755c8d5055
Fixed calculation of num dmrs per prb at gnb side
...
- the param was hardcoded to 12 at gNB side
while it was computed at UE side
- the same function used at UE side has been moved to the common file
- now the computation at gNB side is consistent with the UE
2021-11-05 16:05:10 +01:00
Guido Casati
a5f18dbb20
Enhancements to the overall MAC logging
...
- updating to NR_MAC tag
- minor cleanups
- added more relavant info for debugging purposes
2021-11-05 16:05:10 +01:00
Guido Casati
0286138f33
Adaptations of the MAC scheduling to support FDD
...
- removed calls to the TDD UL/DL configuration common in FDD mode
- bugfix in the generation of prach info from index
- initial adaptation of gNB schedulers
- adapted PUCCH ack/nack scheduling by taking into account 6 slots min
delay in FDD mode (to be integrated with latest development of PUCCH)
- made the use of nr_slots_per_frame more consistent
2021-11-05 16:05:01 +01:00
matzakos
e2b4f80ac2
Add sNSSAI configuration in F1 Setup request message to the CU
...
-Required for interoperability with Accelleran CU and OAI CN
-Currently hardcoded values, to be modified so that they are parsed from the DU config file
-After this modification Accelleran CU sends gNBCU configuration update
2021-11-05 10:38:46 +01:00
luis_pereira87
29eca46833
Merge remote-tracking branch 'origin/develop' into bler_txoptim
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/pucch_rx.c
# openair2/GNB_APP/gnb_config.c
2021-11-04 11:32:03 +00:00
francescomani
5bfd507915
some more fixes for RA at gNB
2021-11-04 09:19:29 +01:00
francescomani
ebaabde8c6
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-11-03 14:06:58 +01:00
luis_pereira87
12e8818bed
Remove duplicate validation
2021-11-02 17:49:52 +00:00
luis_pereira87
cd2f704163
Fix segmentation fault when exporting packets to wireshark with high MCS
2021-11-02 17:24:10 +00:00
Raymond Knopp
1263074f59
log removal
2021-11-01 23:16:01 +01:00
Raymond Knopp
b58a8c6241
Merge remote-tracking branch 'origin/tx-proc-optim' into bler_txoptim
2021-11-01 21:19:23 +01:00
Raymond Knopp
5a25fdc681
Merge branch 'NR_MCS_BLER' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_MCS_BLER
...
Conflicts:
ci-scripts/conf_files/enb.band38.nsa_2x2.100PRB.usrpn310.conf
2021-11-01 21:18:42 +01:00
francescomani
f1992a58f8
fixes in bwp ss and coreset configuration at ue
2021-11-01 18:14:39 +01:00
francescomani
1e6c36d877
fix segfault in SA rfsim
2021-11-01 12:03:25 +01:00
Masayuki Harada
010f64db50
Merge remote-tracking branch 'remotes/oai/develop' into NR_SA_pdu_session_modify_release
2021-11-01 14:45:52 +09:00
Eurecom
a0f6545733
added 133/162 PRBs to nr_dlsim
2021-10-31 21:14:53 +01:00
Eurecom
6d6dd8f177
small modification in UE RX for handling DMRS configuration
2021-10-31 21:00:50 +01:00
Raymond Knopp
2f30123fc2
testing up to mcs 28
2021-10-31 07:44:25 +01:00
hardy
9aab2b73b2
tentative : change eNB ID again
2021-10-27 16:05:18 +02:00
francescomani
3186d45e71
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-10-27 15:00:50 +02:00
francescomani
35c4623bf2
fixes in uecap function
2021-10-27 12:16:03 +02:00
hardy
ac31ef5622
push DL to 60Mb in NSA
2021-10-27 10:51:09 +02:00
hardy
69b79efe50
change eNB ID for the different test config
2021-10-27 10:21:59 +02:00
matzakos
b103ada542
Fix decoding of SIB1 RRC container at the processing function of F1 setup request at the CU
...
after modifications done at the encoded SIB1 message type included in the RRC container of F1 setup request at the DU
-Some cleanup required
2021-10-26 18:30:51 +02:00
francescomani
3556423cf0
read uecap file in nr_rrc_ue_process_ueCapabilityEnquiry
2021-10-26 13:55:29 +02:00
matzakos
e7f8b56b65
Include NR_SIB1_t type in F1 setup req container instead of the whole NR_BCCH_DL_SCH_Message_t message
...
-Wireshark is not complaining after that
-Issue at decoding F1 Setup req at the CU due to the new encoding
-Keep the previous encoding as the default for now until the CU issue is fixed
-Fix PUCCH allocation for ACK/NAK issue appearing when DU runs without OAI CU
2021-10-26 13:11:50 +02:00
matzakos
96efe9c03b
Enable rrc mac config from init NR SI for the DU case
2021-10-26 12:56:32 +02:00
francescomani
2db3e842fd
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-10-22 11:09:51 +02:00
francescomani
0e0be91aa3
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-10-21 15:07:38 +02:00
Masayuki Harada
30b40a0d5f
Merge remote-tracking branch 'remotes/oai/develop' into NR_SA_pdu_session_modify_release
2021-10-21 19:49:26 +09:00
Masayuki Harada
772e873720
Add some comment and logs.
2021-10-21 19:45:42 +09:00
matzakos
11cdf1610e
Update F1AP UE context release command handling function for NR
...
-Include ITTI message to RRC to do the actual processing at RRC layer,
as done for the other F1AP messages. Leave LTE processing as it was for now.
2021-10-20 19:00:51 +02:00
francescomani
2bff9862f3
Merge remote-tracking branch 'origin/develop' into NR_UE_Capabilities
2021-10-20 14:01:57 +02:00
Masayuki Harada
4ff836fe52
Merge remote-tracking branch 'remotes/origin/oai_develop' into NR_SA_pdu_session_modify_release
2021-10-20 00:42:05 +09:00
francescomani
a6d9d8a2d1
ue capabilities xml file in SA conf files
2021-10-19 16:56:25 +02:00
matzakos
85faedfcbe
Add triggering of F1 UE Context release command
...
-Add also a temporary artificial trigger just to be able to test with OAI UE
-Comment out most of the part of the UE context release command handler function at the DU in order to separate properly the RRC from F1AP functionality later.
2021-10-18 18:32:57 +02:00
Eurecom
4496b05423
testing CSI reporting and MIMO DL
2021-10-17 18:03:55 +02:00
Eurecom
f83c02d981
Merge branch 'NR_2port_CSIRS' into CSI-SA
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_ulsch.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2021-10-17 02:13:11 +02:00
Eurecom
52af089e2d
Merge remote-tracking branch 'origin/integration_2021_wk41' into CSI-SA
...
Conflicts:
ci-scripts/xml_files/fr1_sa_quectel.xml
openair1/PHY/NR_ESTIMATION/nr_measurements_gNB.c
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair2/GNB_APP/gnb_config.c
openair2/GNB_APP/gnb_paramdef.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
2021-10-16 16:04:54 +02:00
Eurecom
8b441a19d6
Merge remote-tracking branch 'origin/integration_2021_wk41' into NR_2port_CSIRS
2021-10-16 15:55:59 +02:00
Eurecom
e1eebbad19
CSI RSRP reporting ok.
2021-10-16 11:11:05 +02:00
Masayuki Harada
cceed0341f
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into oai_develop
2021-10-15 15:30:04 +09:00
Eurecom
85d54ac9df
logging
2021-10-14 15:46:50 +02:00
matzakos
40b131be13
Small corrections in F1AP UE context management messages and indentation fixes
2021-10-13 16:45:42 +02:00
matzakos
b37195ad1f
Few updates on handling master cell group configuration updates coming from the DU
2021-10-13 14:36:38 +02:00
matzakos
1a40b36193
Use correct SCTP port number for F1AP according to standards
2021-10-12 19:38:19 +02:00
matzakos
39aaf63a4e
Merge with branch NR_F1C_F1U_extensions
2021-10-11 17:56:28 +02:00
Eurecom
71d933d2f4
Merge remote-tracking branch 'origin/bandwidth-testing-abs' into bandwidth-testing
...
Conflicts:
executables/nr-ru.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
2021-10-11 13:46:15 +02:00
Eurecom
a28c6e7c9f
MAC support for prb blacklisting
2021-10-08 21:21:28 +02:00
matzakos
e2c88f91af
Trigger dedicated RRC Reconfiguration after processing F1 UE context modification response at RRC layer of the CU
...
-Successful user-plane traffic over F1-U upon completion of UE context modification procedures
2021-10-08 18:29:39 +02:00
Eurecom
7b1d84df74
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
2021-10-08 15:46:15 +02:00
Raymond Knopp
7d7dd29514
blacklisting of PRBs in configuration file
2021-10-08 15:44:57 +02:00
matzakos
d3899a21a6
Add implementation of UE context modification response handler at F1AP layer of the CU
2021-10-08 13:37:46 +02:00
matzakos
a1b2d222dd
Generation of UE context modification response at F1AP layer of the DU
...
-Fix some indentations
2021-10-08 10:31:53 +02:00
Eurecom
a0eddabbbd
log reduction
2021-10-06 22:44:22 +02:00
Raymond Knopp
3549168347
removal of mean signal level
2021-10-06 22:43:06 +02:00
matzakos
f068fb4ef3
Add handling of UE context modification request at RRC layer of the DU and trigger UE context modification response
...
-Next step: Proper generation of UE context modification response at F1AP layer
2021-10-06 18:43:10 +02:00
matzakos
b3c0095f07
Add handler function for UE context modification request message at F1AP layer of the DU
...
-Fix indentation in UE context modification request message generation function at the CU
2021-10-05 17:24:16 +02:00
matzakos
36b8bb1b5b
Trigger UE context modification request at the CU upon reception of PDU Session Resource setup request from the AMF
...
-F1 message successfully encoded at the CU (including SRB2, DRB and F1-U tunnel configuration) and received from the DU.
-Next steps: handling of UE context modification request at the DU and triggering the UE context setup response towards the CU.
2021-10-05 13:43:19 +02:00
Raymond Knopp
33371f226a
initial changes for n41 support with aw2s RRU
2021-10-05 11:37:34 +02:00
francescomani
97d114e0ed
bugfix
2021-10-04 17:11:41 +02:00
Eurecom
95478f1937
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
2021-09-29 21:34:51 +02:00
Raymond Knopp
d9235268b4
MAC statistics in separate thread
2021-09-29 21:32:22 +02:00
Eurecom
bc03e8c13d
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
2021-09-29 14:46:05 +02:00
francescomani
36c321a785
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-09-29 14:11:27 +02:00
matzakos
a84ecd1468
Merge with branch NR_F1C_F1U_extensions
2021-09-29 13:59:06 +02:00
matzakos
55476b175f
Handle UE capabilities info at the DU received through UE context setup request
...
-Trigger UE context setup response at the DU and RRC Reconfiguration at the CU upon reception of UE context setup response.
-Pending: The DU should generate some updates on the master cell groupconfig based also on the received UE capabilities and add them in
the UE context setup response message so that they can be included in the RRC Reconfiguration message sent from the CU. For the moment the
corresponding function is empty.
-Next steps: trigger UE context modification procedures
2021-09-27 18:02:13 +02:00
Eurecom
5392b1f13f
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
2021-09-27 07:22:13 +02:00
Eurecom
286893a1ed
commit before merge
2021-09-27 07:21:00 +02:00
matzakos
5e506bfab0
Trigger F1 UE context setup request from CU after reception of NR UE capabilities
...
-Include UE_Capability_RAT_container_list in UE context setup request so that it gets processed at the DU
-Next steps: DU should store and process the UE capabilities and generate updates in master cell group config
to be included in UE context setup response. Then upon reception of UE context setup response, the first RRC Reconfiguration
can be triggered at the CU with the updates on master cell group config.
2021-09-24 16:36:02 +02:00
Masayuki Harada
d6475ac6e3
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into oai_develop
2021-09-16 15:37:32 +09:00
Xue Song
124ccbf14c
modify pdusession modify procedure
2021-09-14 09:53:42 +00:00
francescomani
9fb094600f
cosmetic changes and duplicate code
2021-09-13 14:54:49 +02:00
francescomani
cfccd8ece8
fix another compilation issue
2021-09-13 10:01:05 +02:00
Xue Song
64a7359a4c
set fiveQI in ngap_gNB_handle_pdusession_modify_request()
2021-09-13 07:59:22 +00:00
francescomani
b31199c4ef
make csirs prb occupation generic
2021-09-12 11:27:45 +02:00
francescomani
736b8be64d
fix phy sim compilation issue
2021-09-12 10:08:26 +02:00
francescomani
3c766d29f3
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-09-12 09:38:38 +02:00
francescomani
c5feda8613
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-09-10 14:59:10 +02:00
francescomani
503eba46ce
fix compilation issue
2021-09-10 13:39:50 +02:00
Xue Song
9a09335495
add rrc_gNB_modify_dedicatedRRCReconfiguration()
...
add rrc_gNB_process_NGAP_PDUSESSION_MODIFY_REQ()
add rrc_gNB_send_NGAP_PDUSESSION_MODIFY_RESP()
2021-09-10 08:41:21 +00:00
Masayuki Harada
fd297ef080
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into oai_develop
2021-09-10 15:13:37 +09:00
francescomani
17c0268775
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-09-07 17:17:35 +02:00
francescomani
32bbf94c5d
adding condition to use type 2 only for OAI UE
2021-09-07 16:54:53 +02:00
Abhijith
28394b96af
Merge branch 'scs_60_iisc' of gitlab.eurecom.fr:oai/openairinterface5g into scs_60_iisc
2021-08-30 17:27:25 +05:30
Abhijith
f03b309bc0
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-08-30 17:21:34 +05:30
Abhijith
1c60147e86
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-08-30 16:54:57 +05:30
francescomani
822d8e71ad
fixed missed initialization
2021-08-27 16:05:35 +02:00
francescomani
b10d32d8b8
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-08-27 16:02:58 +02:00
Abhijith
ad9e0f5db0
Fixed error in fill_default_reconfig()
2021-08-27 11:36:15 +05:30
He Shanyun
cc7c4ba2e4
Merge commit '6df331d80ec05aca315778708ce72914f961ee7b' into oai_develop
2021-08-26 05:49:12 +00:00
Abhijith
208a682152
Added documentation
2021-08-20 11:50:41 +05:30
Abhijith
f2a1023d8e
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-08-16 23:01:31 +05:30
Abhijith
8b1138c89f
Hardcoding of bwp_id at UE removed
2021-08-16 14:12:04 +05:30
francescomani
0934403a42
bugfix in setting the nb of layers for sa
2021-08-10 14:26:09 +02:00
francescomani
2e8018d28f
avoid segmentation fault in scheduling csirs for sa
2021-08-10 12:32:52 +02:00
Abhijith
274ea107ff
Reverted number of BWPs error at gNB
2021-08-09 17:38:09 +05:30
Abhijith
bd0c5f6030
Reverted no. of BWPs to 4
2021-08-05 11:07:39 +05:30
Abhijith
94808d4326
Added switching delay requirements
2021-07-30 15:57:36 +05:30
Abhijith
000142c3e3
Cosmetic changes
2021-07-29 16:00:23 +05:30
francescomani
3c7796adaa
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-07-27 11:00:29 +02:00
Shruthi
104e532731
Review comments on SA mode addressed
2021-07-23 13:42:14 +05:30
Shruthi
6fa460dd2d
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-07-23 13:06:12 +05:30
Abhijith
f34c9131d9
Fixed SA mode Error
2021-07-13 14:45:32 +05:30
Thomas Schlichter
cdbdb15858
fix 2 layer MIMO in nr_dlsim after last merge with develop
2021-07-12 14:42:03 +02:00
francescomani
57775af3c1
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-07-12 14:02:31 +02:00
francescomani
9709b5efe7
copying retInfo to sched_pusch in the right place
2021-07-07 17:41:36 +02:00
francescomani
c72156aa07
bugfix in set_dl_mcs
2021-07-06 17:45:10 +02:00
Abhijith
1a089a0d67
Fixed errors with initialBWP and SA
2021-07-06 16:37:46 +05:30
Abhijith
115a6d0384
Merge conflicts resolved
2021-07-05 11:49:41 +05:30
Abhijith
92298de507
Merge remote-tracking branch 'origin/develop' into HEAD
2021-07-05 11:25:06 +05:30
Abhijith
1f94285040
Rebased to develop after SA merge
2021-07-02 17:03:20 +05:30
francescomani
1de542eb35
removing layers from UE_info
2021-07-01 14:41:05 +02:00
francescomani
a8c4dd537f
fill dmrs mask depending on actual number of frontloaded symbols, not maxlength
2021-06-25 18:10:16 +02:00
Abhijith
8507a3d281
Log level changed
2021-06-25 14:04:32 +05:30
Abhijith
076a8264c2
Merge branch 'scs_60_iisc' of https://gitlab.eurecom.fr/oai/openairinterface5g into scs_60_iisc
2021-06-25 13:39:20 +05:30
Abhijith
c623d90453
Review comments incorporated
2021-06-25 13:38:40 +05:30
Abhijith Atreya
039442c1d4
Fixed warnings and extra Log messages removed
2021-06-25 13:38:40 +05:30
Shruthi
6602bdeed8
PTRS paramaters removed
2021-06-25 13:38:40 +05:30
Abhijith Atreya
d3674a25e1
Fixed PTRS errors
2021-06-25 13:38:40 +05:30
Abhijith
ea1b995a75
Fixed error with BWP_Id 4
2021-06-25 13:38:40 +05:30
Abhijith
24acc0e8b0
scs and bwp location error fixed
2021-06-25 13:38:40 +05:30
Abhijith
4f9aaa927e
Access SCD parameters from config file
2021-06-25 13:38:40 +05:30
Abhijith
af6807d30b
pucch errors fixed
2021-06-25 13:38:40 +05:30
Abhijith
1fe40f312e
bugfix : pdcch and BWP switch capability
2021-06-25 13:38:40 +05:30
Abhijith
bca775a594
Fixed compilation issues
2021-06-25 13:38:40 +05:30
Abhijith
91765a2c4d
Initial commit for addition of dedicated BWPs
2021-06-25 13:38:40 +05:30
Abhijith
4a6f8a7dc7
Review comments incorporated
2021-06-25 13:18:52 +05:30
francescomani
c9a3125937
get nrOfLayers from DCI info at UE
2021-06-24 14:37:24 +02:00
francescomani
ee2079816b
handling dl dmrs ports at mac and other modifications for semi static parameters for dlsch
2021-06-23 18:30:24 +02:00
francescomani
ed54f59818
handling dl dmrs ports at phy
2021-06-22 18:29:22 +02:00
francescomani
ee2f133cae
max mimo layers depending on antenna ports from config file
2021-06-21 12:19:39 +02:00
francescomani
d3ad905324
remove debug print from log
2021-06-17 18:24:13 +02:00
francescomani
549e3a9159
remove choice in CSI report structure
2021-06-17 18:21:25 +02:00
francescomani
0ec932b57f
nb of layers from CSI Report
2021-06-17 13:18:45 +02:00
francescomani
5e4d40b1ec
bugfix in rrc configuration
2021-06-17 12:55:43 +02:00
francescomani
39defb49ed
passing nroflayers to nr_find_nb_rb
2021-06-17 10:54:52 +02:00
Thomas Schlichter
311b97685e
gNB: add nrOfLayers to sched_pdsch
2021-06-17 10:41:30 +02:00
francescomani
40c51ebc0b
tbs computation on the fly in pf_dl
2021-06-17 10:37:34 +02:00
francescomani
5d34f4906d
set mcs from csi report
2021-06-17 10:04:03 +02:00
francescomani
63d0c085a6
fixing dlsim ulsim
2021-06-16 18:47:03 +02:00
francescomani
3ca8ee8601
some cleanup and fixes
2021-06-16 10:51:17 +02:00
francescomani
ec36342fa6
Merge branch 'NR_2port_CSIRS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_2port_CSIRS
2021-06-16 08:50:08 +02:00
francescomani
71a9ee0c4e
flexible csi configuration including do_csirs config parameter
2021-06-15 18:04:06 +02:00
Eurecom
0cdff39806
Merge remote-tracking branch 'origin/develop-NR_SA_F1AP_5GRECORDS' into NR_2port_CSIRS
2021-06-15 17:54:37 +02:00
francescomani
0f5071c166
bugfix in zero padding
2021-06-11 12:06:13 +02:00
francescomani
5451db54f1
RRC configuration for CSI-IM
2021-06-09 15:27:34 +02:00
Eurecom
3e8bc05bdf
testing with 2x2 and 4x4 with N310, small modifications in nr_ru_procedures and usrp_lib.cpp for multiple antennas
2021-06-08 19:23:00 +02:00
Eurecom
3dbf4e94cb
handling for UL failure. added do_precoding flag to nr-ru procedures. testing with 2x2 N310.
2021-06-08 18:38:17 +02:00
francescomani
9a030b42f0
Merge remote-tracking branch 'origin/develop-NR_SA_F1AP_5GRECORDS' into NR_2port_CSIRS
2021-06-08 14:50:52 +02:00
francescomani
601381cb44
another tentative change of configuration for 2 port CSI
2021-06-08 08:47:55 +02:00
francescomani
4819b14671
bitlen for typeI single panel
2021-06-07 17:36:16 +02:00
francescomani
c114c245de
adding rrc parameter csi-ReportingBand
2021-06-04 18:19:54 +02:00
francescomani
4b0883f2e0
adding cri_RI_LI_PMI_CQI option
2021-06-04 11:56:15 +02:00
francescomani
9cda0a0ced
update in CSI report evaluation including PMI
2021-06-04 09:54:01 +02:00
francescomani
c3627daa22
update in CSI meas computation, including PMI for 2 port
2021-06-03 16:03:48 +02:00
Abhijith Atreya
698917bf1c
Fixed warnings and extra Log messages removed
2021-06-02 14:32:32 +00:00
francescomani
2959b34704
2 port CSI configuration
2021-06-02 12:37:43 +02:00
Shruthi
e9a6efc9c9
PTRS paramaters removed
2021-06-02 12:17:08 +05:30
Abhijith Atreya
82ba9b96f4
Fixed PTRS errors
2021-06-01 11:35:03 +00:00
Abhijith
b2fedd793c
Fixed error with BWP_Id 4
2021-06-01 15:50:16 +05:30
Abhijith
0628d54480
scs and bwp location error fixed
2021-05-27 20:49:55 +05:30
Abhijith
0afec1e3dd
Access SCD parameters from config file
2021-05-27 18:10:46 +05:30
Abhijith
1ce9f1fccb
pucch errors fixed
2021-05-26 21:20:02 +05:30
Abhijith
0ec806f5fe
bugfix : pdcch and BWP switch capability
2021-05-25 20:16:31 +05:30
Abhijith
8e79241cbe
Fixed compilation issues
2021-05-24 14:18:26 +05:30
Abhijith
1042db7317
Initial commit for addition of dedicated BWPs
2021-05-24 13:41:27 +05:30
Raymond Knopp
c64362f8ec
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
2020-08-27 07:22:10 +02:00
Raymond Knopp
3bc433a5f8
bugfix from type in last commit
2020-08-27 07:18:49 +02:00
Sy
845a226410
optimized 5G NR LDPC decoder
2020-07-06 02:34:12 +02:00
Sy
c8a787d22c
optimized 5G NR LDPC decoder
2020-07-03 14:21:00 +02:00
Sy
559e8fdcd2
degradation of performance in BLER fixed | bnProc & bnProcPc unrolled | small improvement in times
2020-07-01 18:37:52 +02:00
Sy
0f704894f4
degradation of performance in BLER corrected | bnProc & bnProcPc unrolled
2020-07-01 14:12:53 +02:00
Sy
5e5bc1a9e3
Effective management of all values of Z (lifting size) and all R (coding rate) for BG1 & BG2 |
...
some improvement in decoding time | (bnProcPc reduces 2x)
2020-06-27 02:07:13 +02:00
Sy
c912762144
bnProcPc and bnProc unrolled | BN Processing, small improvement in times at the expense of degraded performance in BLER , reordering of generated files
2020-06-19 23:45:02 +02:00
Sy
394f0deb1b
bnProcPc and bnProc unrolled | BN treatment, small improvement in times at the expense of degraded performance in BLER , reordering of generated files
2020-06-19 23:38:37 +02:00
Raymond Knopp
55e32f6e8c
removed unnecessary include files
2020-06-06 10:57:33 +02:00
Raymond Knopp
0d65f76d46
removed system includes that were put in the repository
2020-06-06 09:32:41 +02:00
Sy
119be5d45b
Re-implementation of memcpy--> more faster | llr2cnProcBuf, cn2bnProcbuf, bn2cnProcBuf are optimized
2020-06-04 02:52:35 +02:00
Sy
cb8760a44d
full version of the optimized 5NR LDPC decoder | AVX2 && AVX512 options
2020-06-03 22:57:13 +02:00
Sy
9b11d0b593
full version of the optimized 5NR LDPC decoder
2020-06-03 22:51:05 +02:00
Sy
301317eca6
full version of the optimized 5NR LDPC decoder
2020-06-03 19:04:20 +02:00
Raymond Knopp
a6af0d99ce
minor fix for AVX2/AVX512 switch
2020-06-02 13:19:35 +02:00
matzakos
956d9aa1d8
added selection between AVX2 and AVX512
2020-06-02 12:06:38 +02:00
Raymond Knopp
8663ee697e
chages in AVX512 code generator. Yields small improvement compared to AVX2, BLER performance is still degraded.
2020-06-01 14:40:11 +02:00
Sy
c67550e531
Test for AVX512
2020-05-29 15:23:22 +02:00
Sy
265b5c4d1b
Test for AVX512
2020-05-29 15:19:52 +02:00
Sy
4542322bb4
TEST AVX512
2020-05-29 15:13:56 +02:00
Sy
558fccbba7
TEST AVX512
2020-05-29 15:07:54 +02:00
Sy
b85b5fe47a
Test for avx512
2020-05-29 14:57:15 +02:00
Sy
6d9ceaa712
Test for AVX512
2020-05-29 13:51:38 +02:00
Sy
5e5e487e4c
Test for avx512
2020-05-29 11:58:55 +02:00
Raymond Knopp
3e27bed4f7
updates to CMakelist.txt for AVX512 options
2020-05-28 12:23:33 +02:00
Sy
bdd12a3396
Testing for avx512
2020-05-27 13:41:57 +02:00
Sy
bfad636369
Testing for avx512
2020-05-26 16:50:32 +02:00
Sy
00a8df6f8f
generated CN processing files according to the values of Z | version for AVX2 and AVX512| BG1 & BG2
2020-05-25 14:34:07 +02:00
Sy
a1b81d9475
generated files for CN processing according to the values of Z | version for AVX2 and AVX512
2020-05-23 22:07:22 +02:00
Sy
140fa111c4
file generated for CN processing according to the values of Z | version for AVX2 and AVX512
2020-05-23 21:39:17 +02:00
Sy
ad32b6108e
use of avx2 & avx512 at CN processing level
2020-05-19 11:49:10 +02:00
Sy
d3af4c4b8b
use of avx2 & avx512 at CN processinf level
2020-05-19 11:46:09 +02:00
Sy
22fe32645b
use of avx512 & avx2 at CN processing level
2020-05-18 17:05:50 +02:00
Sy
71a8d19b7d
use of avx2 & avx512 at CN Processing level
2020-05-18 13:58:44 +02:00
Sy
3ed622afbd
use of avx512 at CN processing level
2020-05-18 11:50:12 +02:00
Raymond Knopp
a7e6137408
unrolled 2 BNs case in generator
2020-05-09 09:14:59 +02:00
Raymond Knopp
581a9731d8
removed one-level of unrolling in cnProc generator
2020-05-08 23:24:04 +02:00
Sy
732b98d1ae
adding >> 5 to all lut_startAddrCnGroups
2020-05-08 17:40:45 +02:00
Sy
fe27b81703
adding >> 5 to all lut_startAddrCnGroups
2020-05-08 17:38:44 +02:00
Sy
66c30b9e1d
adding >> 5 to all lut_startAddrCnGroups
2020-05-08 17:15:50 +02:00
Raymond Knopp
9db8db256a
LUT memory access fix for code generator
2020-05-08 15:26:52 +02:00
Sy
e785891fb1
integration of the generated file (nrLDPC_cnProc_BG1_Z384_13 with the LDPC decoder at the base
2020-05-07 16:28:01 +02:00
Raymond Knopp
f8fbd26b57
more cleanup and testing
2020-05-04 13:18:47 +02:00
Raymond Knopp
fa3a637b72
cleanup of generator, added directory/file creation for output
2020-05-04 11:25:09 +02:00
Raymond Knopp
550ab5009b
fixed compilation of generator
2020-05-04 10:19:37 +02:00
Raymond Knopp
cabbb72c0f
modifications to Makefile to include OPENAIR_HOME path and activate debugging symbols
2020-05-04 09:45:11 +02:00
Sy
0ee70df312
first commit
2020-05-02 23:35:18 +02:00