Ilario FAVERO
21bd734d05
removed pedantic check
2022-08-09 11:35:08 +02:00
Ilario FAVERO
163bbfdcb1
removed commented code
2022-08-09 11:27:24 +02:00
Ilario FAVERO
67f29660a5
relignment for MR of develop/'feature-logjson2'
...
added documentation
2022-08-09 11:10:37 +02:00
Ilario FAVERO
7d5adc8856
amended documentation for end user
2022-08-09 11:06:39 +02:00
Robert Schmidt
428a6f3414
Apply 1 suggestion(s) to 1 file(s)
2022-08-09 07:50:21 +00:00
Robert Schmidt
170587d68f
Apply 1 suggestion(s) to 1 file(s)
2022-08-09 07:47:49 +00:00
Ilario FAVERO
ad3ce001e2
removing mention of default behavior for sink type
2022-07-05 16:06:04 +02:00
Ilario FAVERO
d3f31b2a74
json functionality and file rotation
2022-07-05 11:24:11 +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
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
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
Raymond Knopp
f44d1ccfeb
reduced memory requirements of dlsim,ulsim
2022-01-12 14:21:47 +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
Raphael Defosseux
2ac6a30cff
fix(ci): forcing USRP N3xx reboot on caracal; creating a real dummy scenario
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-01-12 11:27:50 +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
Remi Hardy
93f15bc99a
Merge branch 'ci_improve_iperf_pass_fail' into 'develop'
...
[CI] improve iperf pass fail
See merge request oai/openairinterface5g!1373
2022-01-11 07:04:30 +00:00
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
hardy
efcc3f55de
Merge remote-tracking branch 'origin/develop' into ci_improve_iperf_pass_fail
2022-01-10 11:50:29 +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
Remi Hardy
8d1c9894c2
integration_2021_wk51_d_2 (done on 2022_wk01)
...
MR !1274 : L2 Emulator for NSA Mode
This merge request will incorporate the NSA UE with the L2 Emulator (bypassing of layer 1).
These changes include the following features:
-NSA Interface between LTE and NR UE is properly established. These include the following steps:
First UE capability enquiry is sent to NR UE
NR UE updates and fills first capability enquiry
eNB request for a measurement report
Measurement request is sent to NR UE
Measurement report is filled in NR UE
Measurement report is received in eNB
Request for second UE capability enquiry
Send second enquiry to NR UE
Second capability information is filled by NR UE
Second capability information is sent to eNB
NR UE capability information is received in gNB
Periodic measurement report received in gNB
RRCReconfigurationRequest is sent to NR UE
RRCReconfigurationComplete is sent from NR UE
RACH is received in the gNB
RAR is received in NR UE
Msg 3 is generated and sent to gNB
CFRA procedure is complete
-A single NSA UE is able to ping an external source
-UE-to-UE traffic is still in work
-The gNB is crashing regularly and is still in work
MR !1265 : F1 split for 5G
documentation in doc/f1.md
Use new gtp-u for also 4G (no legacy code cleanup, will be done after this MR)
Some various fixes in the existing code when we face issues 4G F1 behavior will also change
2022-01-07 20:09:13 +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
hardy
8e9f7d9477
Revert "Change obelix N300 IP addresses"
...
This reverts commit f34d5e2f1b .
2022-01-07 09:49:01 +01:00
luis_pereira87
395c211e6d
Fix indentation
2022-01-06 16:18:55 +00:00
Robert Schmidt
00e49309d2
Revert "Change obelix N300 IP addresses"
...
This reverts commit d74180cabb .
2022-01-06 17:17:27 +01: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
Remi Hardy
e807d5182b
Merge branch 'hot-fix-for-dlsch-coding' into 'develop'
...
Hot fix for dlsch coding
See merge request oai/openairinterface5g!1385
2022-01-06 10:56:51 +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
hardy
33f93804c6
bugfix ping analysis
2022-01-06 08:31:17 +01:00
hardy
42d25bcad8
test purpose : change ping acceptance threshold for SA test
2022-01-05 18:28:05 +01:00
francescomani
a15f1947d8
remove limitation for first symbol with data in dlsch
2022-01-05 16:51:39 +01:00
hardy
5afec8db57
fix ping analysis if no threshold defined + escape if scp fails
2022-01-05 16:05:51 +01:00
hardy
6ccc419dfa
fix autoterminate
2022-01-05 15:31:57 +01:00
luis_pereira87
f8add0916f
Fix memset input parameters
2022-01-05 14:14:09 +00: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
hardy
02a1b883a6
fix copy of ping graph
2022-01-04 22:23:12 +01:00
frtabu
a7b6c4bcb0
fix a warning. fix openCL regression after rebase
2022-01-04 19:06:38 +01:00
hardy
87a26948cf
Merge remote-tracking branch 'origin/develop' into ci_improve_iperf_pass_fail
2022-01-04 16:41:46 +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
Robert Schmidt
f34d5e2f1b
Change obelix N300 IP addresses
...
We suspected a faulty N310 on obelix. It has been replaced with another
N300 with the same .10.2 addr, but the mgmt_addr changed to .18.16,
corrected in this commit.
2022-01-04 16:05:31 +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
hardy
ada154f852
add ping png to artifacts
2022-01-04 15:15:28 +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
Raphael Defosseux
1a2a6606ce
feat(ci): migrating 5G-NR phytest from old Jenkins server to new one
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-01-04 14:54:26 +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
hardy
af554f66ed
fix matplotlib logging level
2022-01-04 10:54:34 +01:00
hardy
a0fd26e8df
fix matplotlib numpy lib import
2022-01-04 08:50:49 +01:00
hardy
4a263215ad
add ping events graph into artifacts as png
2022-01-03 23:27:04 +01:00
Laurent THOMAS
2615a6722a
fix get_nr_table_idx to make same as develop branch
2022-01-03 19:32:47 +01:00
hardy
76f0990352
add/fix autoterminate when a node does not start (gnb in nsa for ex)
2022-01-03 17:46:38 +01:00
luis_pereira87
1be69de2e6
Code cleanup
2022-01-03 15:37:39 +00:00
hardy
535cc3de21
fixing ping analysis (extra stats) for module UE
2022-01-03 16:15:04 +01: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
hardy
c26d6fd685
fix test status depending on results ; cosmetic fix on assertions text
2022-01-03 11:55:26 +01:00
Laurent Thomas
9b0e6ea71a
fix merge issue in ocp-enb
2022-01-02 23:39:10 +01:00
Laurent Thomas
b57a40496d
fix ocp-enb memory init
2022-01-02 21:17:43 +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
Laurent THOMAS
f20d280426
add clean log+exit when radio board can't start
2021-12-31 11:44:49 +01:00
Laurent THOMAS
2ecb1a626f
remove false detection of lte-uesoftmodem "segv"
2021-12-30 23:03:12 +01:00
Laurent THOMAS
473105a7ba
remove false detection of SEGV in CI
2021-12-30 21:51:25 +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
Laurent THOMAS
6be158b664
add gtp-u echo reply implementation, and ci trace improvement
2021-12-30 12:50:32 +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
Laurent THOMAS
5ead416cd0
remove volonatry process maximum life time of 600sec (episys?)
2021-12-28 16:58:23 +01:00
Laurent THOMAS
723e272e84
fix 4G ue release context cleaning
2021-12-28 15:50:55 +01:00
Laurent THOMAS
88a63e35bc
fix un-initialized var
2021-12-28 12:07:48 +01:00
Laurent THOMAS
2d105be71e
fix CU assert and bugs discovered after
2021-12-28 11:29:26 +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
Robert Schmidt
aaf51e688b
CI: add line number and function for logging in all NSA tests
2021-12-27 17:40:15 +01:00
Laurent THOMAS
61fb99c73f
cleanup nr_band function
2021-12-27 17:21:10 +01:00
Laurent THOMAS
31d9da3f73
cleanup nr_band() function
2021-12-27 17:10:19 +01:00
Robert Schmidt
768f14a9da
CI: more logging with time and no color codes
2021-12-27 16:33:57 +01:00
Robert Schmidt
850efd197c
Fix: mark rach_ind PDUs as handled in L1 mode
2021-12-27 14:00:03 +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
Robert Schmidt
1ebcd1ed32
Print LOG time as uptime
2021-12-27 12:24:24 +01:00
luis_pereira87
2a4c789ba9
Merge remote-tracking branch 'origin/thread_pool_size' into scs_60_iisc
2021-12-27 11:23:32 +00:00
Robert Schmidt
a54323bc8f
CI: logging with time and no color codes
2021-12-27 12:17:56 +01: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
dc6a5d284c
add more workaround with LOG_E() in UE ptrs
2021-12-27 11:42:06 +01:00
Laurent THOMAS
7019aa96d8
workaround bug in set_ptrs_symb_idx() + log of the error
2021-12-27 11:09:21 +01:00
Laurent THOMAS
799463994a
merge NR_F1C_F1U_extensions
2021-12-27 10:32:53 +01:00
Robert Schmidt
ecd1574e3e
fiif does not exist in bash
2021-12-26 23:59:23 +01:00
Robert Schmidt
206043e5ca
Rename file to name expected in CI scripts
2021-12-26 23:46:38 +01:00
Laurent THOMAS
e83e70eeb0
perfect use of not initialized variable: random assert
2021-12-26 18:12:13 +01:00
Laurent THOMAS
97cfa995b0
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_F1C_F1U_extensions
2021-12-26 17:05:22 +01:00
Laurent THOMAS
764ec5a234
improve log header
2021-12-26 15:44:10 +01:00
Robert Schmidt
d74180cabb
Change obelix N300 IP addresses
...
We suspected a faulty N310 on obelix. It has been replaced with another
N300 with the same .10.2 addr, but the mgmt_addr changed to .18.16,
corrected in this commit.
2021-12-26 00:40:40 +01:00
francescomani
4f773ce594
some tentative fixes in config files
2021-12-26 00:40:32 +01: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
Robert Schmidt
b7141b0568
Suppress warning in RLC
...
Cedric is not sure whether this is a problem, suppress this for the time
being.
2021-12-24 12:07:28 +01:00
Robert Schmidt
3521b636d8
Restore original logging format
2021-12-24 12:00:42 +01: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
Robert Schmidt
6c823168fe
Merge remote-tracking branch 'origin/episys-merge-nsa' into integration_2021_wk51_d
2021-12-24 10:13:27 +01: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
Robert Schmidt
f1c7cdd48c
Merge remote-tracking branch 'origin/NR_F1C_F1U_extensions' into integration_2021_wk51_d
2021-12-24 09:03:46 +01:00
Remi Hardy
264e829922
[CI] fix SA test for 162prb config
...
-rename xml files for 162prb sa test
-new sa 162prb conf file
2021-12-24 07:34:04 +00:00
hardy
6f57dd2e33
fix SA test for 162prb config
2021-12-24 08:27:16 +01:00
Laurent THOMAS
792b6b4e0b
merge develop
2021-12-23 22:52:36 +01:00
Remi Hardy
e230fb502c
integration_2021_wk51_c
...
MR !1300 : Tx proc optim
new optimizations of NR TX path to bring TX processing below 500us for up to 162 PRBs, 2x2 MIMO
-ldpc-encode and parallelization (L. Thomas)
-resource element mapping (SIMD + loop optimization for symbols with no PTRS or DMRS)
integration of Intel SIMD-based CRC computations, 24-bit A/B, (from github.com/intel/soft-crc)
MR !1374 : oaiue x300
updated CI files after connecting X300+N300 on eNB/OAIUE server
prepared CI files for SA 60MHz BW
MR !1355 : NR RRC harmonization: TDA for DL and UL
Functions to automatically create TDA for DL and UL according to config file and TDD/FDD scenario.
Accordingly, TDA configurations removed from config file.
(startin effort in harmonizing the RRC configuration)
2021-12-23 18:26:30 +00: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
hardy
478f67e47d
fix type conversion for comparison operation
2021-12-23 11:58:21 +01:00
luis_pereira87
a2014a5249
Increase SSS phase hypothesis resolution
2021-12-23 10:36:58 +00:00
hardy
0b4d3d92a2
Merge remote-tracking branch 'origin/NR_RRC_configuration_functions' into integration_2021_wk51_c
2021-12-23 10:44:42 +01: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
francescomani
9e8c0c97f7
Merge remote-tracking branch 'origin/develop' into NR_RRC_configuration_functions
2021-12-22 15:09:24 +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
hardy
f4ab24a5a5
Merge remote-tracking branch 'origin/ci_oaiue_x300' into integration_2021_wk51_b
2021-12-22 11:41:12 +01:00
francescomani
dfc5304967
passing UECAP structure to RRC reconfiguration functions
2021-12-22 10:43:08 +01:00
hardy
44fee9e124
update lte2x2 and nsa2x2 usrp addressing due to testbench change
2021-12-22 10:14:42 +01:00
francescomani
36ffa3ff6c
Merge remote-tracking branch 'origin/develop' into nr-fdd-scheduling
2021-12-22 09:31:55 +01:00
francescomani
fc4a76a836
temporary increasing k2 for pusch
2021-12-21 18:14:04 +01:00
hardy
984338e991
update 2x2 tests with new iperf pass fail criteria
2021-12-21 16:29:04 +01:00
hardy
90f150a4a8
improve iperf pass fail checker
2021-12-21 16:12:37 +01:00
Melissa Elkadi
0ea0965a35
Modifying new changes from develop to exclude emulated L1 mode
2021-12-21 06:08:24 -08:00
Melissa Elkadi
e7ef264226
Merge branch 'eurecom-develop' into eurecom-episys-merge-nsa
2021-12-21 06:02:40 -08:00
Melissa Elkadi
30c14c2f5a
nFAPI bug fix. Not properly packing/unpacking PUCCH PDU
2021-12-21 05:51:25 -08: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
Raphael Defosseux
3ea34db9a7
fix(ci): build on the correct image tag
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-12-20 11:53:44 +01:00
Raphael Defosseux
a1dd7347a0
Merge remote-tracking branch 'origin/ci-fix-docker-build' into integration_2021_wk51_b
2021-12-20 10:41:32 +01:00
Raphael Defosseux
da0b480092
fix(docker): adding missing libs to run uhd_find_devices in RHEL8 containers
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-12-20 10:36:32 +01:00
Raphael Defosseux
bfd3a1264c
fix(ci): remove intermediate build images
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-12-20 10:32:13 +01:00
Raphael Defosseux
38cb4554d0
fix(ci): proper value of RF 5G Sim conf file; remove useless define
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-12-20 10:09:14 +01:00
Laurent THOMAS
a5ca7c4bc6
merge develop
2021-12-20 09:55:18 +01:00
francescomani
510a9d15dd
Merge remote-tracking branch 'origin/develop' into NR_UE_CSIRS_scheduling
2021-12-20 09:36:05 +01:00
Laurent THOMAS
d73ec04635
merge develop
2021-12-20 09:29:52 +01:00
francescomani
fcfcc6050b
fix in ue capability size
2021-12-20 09:13:01 +01:00
Remi Hardy
b04731d756
integration_2021_wk51_a
...
MR !1352 : Build all targets in a single container before creating per-target containers
Builds all per-target containers in three steps
-Base image with all dependencies installed (`ran-base`, was `ran-build`)
-Image with all targets compiled (`ran-build`, did not exist before)
-Copy
MR !1344 : Fix a race condition in UE where PUSCH could not be sent when UE sends PUCCH and PUSCH at the same slot
-This MR fixes the race on ULSCH processing in UE where PUSCH is not sent occasionally when UE sends PUCCH and PUSCH at the same slot.
MR !1368 : \[CI\] improve Ping pass fail checkers
-count # lines with LLL
-ping checker if avgrtt value > target
MR !1369 : \[CI\] git post (note) for scheduled test results
-write a note to MR, when test is completed (valid for 2x2 scheduled tests)
2021-12-19 19:32:55 +00:00
hardy
f355eb080c
Merge remote-tracking branch 'origin/ci_test_res_per_mr_improve' into integration_2021_wk51_a
2021-12-19 14:26:57 +01:00
hardy
306172dcd7
Merge remote-tracking branch 'origin/ci_improve_pass_fail' into integration_2021_wk51_a
2021-12-19 14:26:15 +01:00
hardy
2baa297765
Merge remote-tracking branch 'origin/nr_pucch_pusch_sameslot' into integration_2021_wk51_a
2021-12-19 14:25:49 +01:00
hardy
9cda11721b
Merge remote-tracking branch 'origin/ci_build_common_container_images' into integration_2021_wk51_a
2021-12-19 14:24:50 +01:00
Laurent THOMAS
3fde37a28d
fix after merge and a ci bug (containers)
2021-12-17 21:57:00 +01:00
mjoang
619a2c7d3a
fix compilation warning.
2021-12-17 14:44:14 -05:00
mjoang
43eb8e40ac
enable running thread in parallel for RFSIM.
2021-12-17 14:09:00 -05:00
Laurent THOMAS
0f00e57148
merge develop
2021-12-17 16:29:53 +01:00
francescomani
9f87b9dd15
bugfix, thanks to Cedric
2021-12-17 12:03:44 +01:00
hardy
cd4208dfb9
updating SA tests
2021-12-17 11:02:23 +01:00
rmagueta
5567306d49
Memory allocation optimization
2021-12-17 09:53:44 +00:00
hardy
902c8d1ae3
update lte2x2 and nsa tests with new pass/fail criteria
2021-12-17 10:22:14 +01:00
hardy
16b2bfab89
updating checker for real time issue and ping rttavg
2021-12-17 09:49:58 +01: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
Remi Hardy
ee3a256b8a
integration_2021_wk50_a
...
MR !1354 : Fix msg4 segfault
- Fix segmentation fault that happens after an uplink failure timeout (gNB removes the UE) and when UE tries to use the same (old) RNTI.
MR !1347 : nr pdcp: introduce a thread to do pdcp_data_ind
- Before this commit, pdcp_data_ind is done in the realtime PHY/MAC thread, and this may have an impact on realtime performances.
- introduce a new thread to do the job, freeing the realtime PHY/MAC logic.
MR !1360 : Scope telnet fixes
-no need for form.h header in telnet
-enable double buffering in scope
-freeze gNB scope while updating graphs
MR !1363 : CI: a few fixes
-Increased some timeout
-Added missing gNB log file from artifact
2021-12-16 08:22:20 +00: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
hardy
17f30c07db
remove 5 tentatives of nsa test
2021-12-15 16:09:50 +01:00
rmagueta
ecd09b3068
Change variable name
2021-12-15 14:39:31 +00:00
hardy
cf12f1ad4b
addind xml test files for SA 60MHz 162PRB
2021-12-15 15:32:13 +01:00
hardy
6fb09151ea
xml fix (html tabs)
2021-12-15 15:22:11 +01:00
rmagueta
d31db3dd7e
Change variable name
2021-12-15 14:16:30 +00:00
hardy
9a5520f4c2
update trigger jenkinsfile to include oaiue x300
2021-12-15 15:14:36 +01:00
hardy
1b8f8731bb
add x300 to OAIUE SA test
2021-12-15 15:06:28 +01: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
hardy
64216210d7
bugfix : use the instance attribute correctly
2021-12-15 08:02:01 +01:00
Melissa Elkadi
f32244136a
Demoting more logs to log_D
2021-12-14 12:19:10 -08:00
rmagueta
096869e07f
SRS tracer improvements
2021-12-14 20:11:41 +00:00
Melissa Elkadi
acb5db8ecd
Merge branch 'eurecom-develop' into eurecom-episys-merge-nsa
2021-12-14 12:03:04 -08:00
Melissa Elkadi
d61bcb2113
Demoting several PHY logs
2021-12-14 10:27:23 -08: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
Melissa Elkadi
60e39af311
Updating min_txtxtime_pdsch and dl_harq_pid fix
2021-12-14 09:56:02 -08:00
francescomani
196c757293
workaround to avoid segfault (setting back dlsch length to 12 symbols)
2021-12-14 18:08:11 +01:00
francescomani
9ad38c421a
removing tda from other config files
2021-12-14 17:48:09 +01: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
hardy
a315ffed2c
fix when build is not a listed mr
2021-12-14 14:46:40 +01:00
hardy
97fa6e33b1
Merge remote-tracking branch 'origin/ci-little-fixes-dec-2021' into integration_2021_wk50_a
2021-12-14 14:23:01 +01:00
hardy
ef94dd39e0
Merge remote-tracking branch 'origin/scope-telnet-fixes' into integration_2021_wk50_a
2021-12-14 14:22:53 +01:00
hardy
31531cb19f
Merge remote-tracking branch 'origin/nr-pdcp-data-ind-thread' into integration_2021_wk50_a
2021-12-14 14:22:43 +01:00
hardy
579cf1d966
Merge remote-tracking branch 'origin/Fix_Msg4_segfault' into integration_2021_wk50_a
2021-12-14 14:22:35 +01:00
Raphael Defosseux
0dce51b22e
fix(ci): adding missing gNB log when running on multiple servers
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-12-14 13:57:58 +01:00
Raphael Defosseux
aa772c806b
fix(ci): increased a few command timeouts for RF sim failure cases
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-12-14 13:55:24 +01: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
francescomani
81bd1d0034
Merge remote-tracking branch 'origin/develop' into NR_RRC_configuration_functions
2021-12-13 15:12:37 +01:00
Cedric Roux
d67b46a1a5
nr pdcp: introduce a thread to do pdcp_data_ind
...
Before this commit, pdcp_data_ind is done in the realtime PHY/MAC
thread, and this may have an impact on realtime performances.
Let's introduce a new thread to do the job, freeing the realtime
PHY/MAC logic.
This is not a minor change. It may have positive and/or negative
effects. To be tested carefully.
2021-12-13 15:00:45 +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
Remi Hardy
e19460a9d1
integration_2021_wk49_b
...
MR !1333 : Docker: reduce the number of layers in target images.
MR !1345 : small fixes for nr rlc
-trigger status report when t-reassembly expires
-reduce "buffer full" log
2021-12-13 06:44:37 +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
Eurecom
cfbced8b5f
Remove wrong abort call for the case of affinity!= -1
2021-12-10 13:18:58 +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
francescomani
38326c280f
bugfix in dci reception for UL at UE
2021-12-10 10:35:03 +01:00
francescomani
4d689e8073
another attempt to fix phy simulators
2021-12-10 09:37:10 +01:00
Melissa Elkadi
f028f8e209
Added new conf file for NR UE
2021-12-09 10:45:58 -08: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
Laurent THOMAS
64c7e41d07
fix one more bug in #if for carryless mul
2021-12-09 16:58:03 +01:00
rmagueta
39eb4ded16
Add min_rxtxtime_pdsch in some config files
2021-12-09 15:50:57 +00:00
Laurent THOMAS
3751b14972
fix bug #if versus #ifdef
2021-12-09 16:46:01 +01:00
Laurent THOMAS
301a008cef
change runtime to compilation time detection of carryless mul
2021-12-09 16:08:34 +01:00
Robert Schmidt
917d9a7a58
Freeze gNB scope form before making updates
2021-12-09 15:35:08 +01:00
Robert Schmidt
ac11642451
Enable double buffering in NR scope
2021-12-09 15:29:50 +01:00
Robert Schmidt
dc294a8b63
Drop unneeded form.h include from telnet
2021-12-09 15:29:37 +01:00
francescomani
d93cc63a1e
fix for phy-simulators
2021-12-09 14:58:32 +01:00
hardy
465c1f4747
change git post appearance
2021-12-09 14:26:43 +01: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
Robert Schmidt
28da113c0f
Clean up RHEL 8.2 docker files
2021-12-09 12:12:35 +01:00
Robert Schmidt
bf11d345c9
Clean up of Ubuntu 18 Docker files
2021-12-09 12:12:35 +01:00
Robert Schmidt
11727f9d6a
Docker documentation update
2021-12-09 12:12:35 +01:00
Robert Schmidt
42c2fe5b75
CI: build intermediary compilation image
...
Change the python script such that we first build the ran-base image
(renamed from ran-build, as it does not build anything), followed by the
ran-build image compiling all dependencies, and the generate the
independent target container images.
2021-12-09 12:12:35 +01:00
Thomas Schlichter
bfd0de0a22
remove now unneccessary MAC includes and forward declaration
2021-12-09 11:38:39 +01:00
francescomani
a8a431b955
fix for fr2 msg3
2021-12-09 10:37:22 +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
mjoang
ae5b65efa7
handle the boundary case when tx_req_body->pdu_length > 0
2021-12-08 22:27:46 -05:00
hardy
3166289ef5
add dbhost conditional statement for test results
2021-12-08 20:27:47 +01:00
hardy
f2f2f6e13f
improve post to git
2021-12-08 19:35:06 +01:00
hardy
4cebb0e229
fix incorrect variable name
2021-12-08 18:23:22 +01:00
hardy
953029ac5c
improve test results post to git
2021-12-08 17:16:56 +01:00
Robert Schmidt
cffa73bf45
RHEL8.2 dockerfiles: create intermediary build image
...
This commit creates an intermediary build image for all eNB, gNB, UE,
nrUE, RU targets (ran-build) after the image containing all RAN
compilation dependencies (ran-base). Then, the corresponding target
container images are just copied from the ran-build.
The only exception is phySim, which is still compiled independently, as
the build_oai would otherwise put all compiled files into
phy_simulators/build instead of ran_build/build. We do this at this
state to avoid any inconsistencies.
2021-12-08 17:03:41 +01:00
Robert Schmidt
48493ed125
Ubuntu18 dockerfiles: create intermediary build image
...
This commit creates an intermediary build image for all eNB, gNB, UE,
nrUE, RU targets (ran-build) after the image containing all RAN
compilation dependencies (ran-base). Then, the corresponding target
container images are just copied from the ran-build.
2021-12-08 17:02:09 +01:00
Laurent Thomas
8ab33355ed
Clean up build_oai and CMakeLists.txt
...
- Remove useless RU and PHYSIM variables
- provide function to trigger ASN.1 file generation
2021-12-08 16:51:49 +01:00
Laurent THOMAS
951d1242d7
remove async ru_tx_func and simplify
2021-12-08 16:40:46 +01:00
hardy
5109fc66d6
disable OAIUE B200 for the moment
2021-12-08 15:14:52 +01:00
hardy
f691b8a517
Merge remote-tracking branch 'origin/nr-rlc-small-fixes' into integration_2021_wk49_b
2021-12-08 14:58:59 +01:00
hardy
8e31d4ca90
Merge remote-tracking branch 'origin/docker-2021-nov-improvements' into integration_2021_wk49_b
2021-12-08 14:58:17 +01:00
Melissa Elkadi
932f8b385f
Reverting changes to ue_test_sfr (SIM) conf file for NSA mode
2021-12-08 05:38:29 -08:00
luis_pereira87
158c309cbc
Add some comments on the code and update documentation
2021-12-08 12:21:20 +00:00
francescomani
72b0fac74a
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-12-08 12:09:52 +01:00
francescomani
c0a3855b3f
fix for RA in assertion and config file merge issue
2021-12-08 10:21:28 +01:00
francescomani
e4dc6d11b8
symbol level occupation for ULSCH and msg3
2021-12-08 09:27:33 +01:00
hardy
c3d63606a6
fix resource lock syntax
2021-12-08 09:19:39 +01:00
hardy
8325c36c50
fix bug in aws link to test results
2021-12-08 09:11:46 +01:00
hardy
08affe9712
update jenkinsfile for lockable resource3
2021-12-08 09:04:55 +01:00
hardy
bc6a4b92dc
change agent for boto3
2021-12-08 09:04:55 +01:00
hardy
e462d321c9
test result per MR + post to git
2021-12-07 21:50:28 +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
luis_pereira87
e0944aa24b
Fix Msg4 segmentation fault when UE_id is invalid and reset ul_failure when UE reconnects using C-RNTI
2021-12-07 11:40:24 +00:00
Cedric Roux
a764c7c932
nr rlc: trigger status report when t-reassembly expires
...
and update tests that fail because of the new logic
2021-12-07 11:46:18 +01:00
Cedric Roux
f64d2c58cb
nr rlc: reduce "buffer full" log
2021-12-07 11:46:18 +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
Luis Pereira
1c4549aa1e
Revert "Schedule PUCCH even when ul_failure, otherwise COTS UE cannot use Msg3 to transfer DCCH messages"
...
This reverts commit c9007ee7be
2021-12-07 09:08:36 +00:00
francescomani
7e1ebc3653
Merge remote-tracking branch 'origin/develop' into nr-fdd-scheduling
2021-12-07 10:07:40 +01:00
francescomani
8138ad486e
include indication of min_rxtxtime in UE assertions
2021-12-07 09:44:33 +01:00
francescomani
018ac0616b
Merge remote-tracking branch 'origin/develop' into NR_RRC_configuration_functions
2021-12-07 09:27:27 +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
Melissa Elkadi
118bd8b36f
Merge branch 'eurecom-develop' into eurecom-episys-merge-nsa
2021-12-06 13:23:21 -08:00
luis_pereira87
c9007ee7be
Schedule PUCCH even when ul_failure, otherwise COTS UE cannot use Msg3 to transfer DCCH messages
2021-12-06 21:11:52 +00:00
luis_pereira87
d4e3118375
Merge remote-tracking branch 'origin/develop' into Fix_Msg4_segfault
2021-12-06 20:39:17 +00:00
Laurent THOMAS
9f81391642
remove a dead line of code, to re(trigger CI, seems last run failed
2021-12-06 21:27:38 +01:00
Remi Hardy
142451e741
integration_2021_wk49_a
...
MR !1336 : Handle Msg3 carrying a DCCH or DTCH message
This MR implements the procedures for gNB to handle a Msg3 carrying a DCCH or DTCH message.
For example, when a new RA happens and the UE is already known by the network.
MR !1337 : Fix build warning
Fix a build warning in develop related with a comparison between ‘X2AP_ResetRequest_IEs__value_PR’ {aka ‘enum X2AP_ResetRequest_IEs__value_PR’} and ‘enum X2AP_Cause_PR’
MR !1330 : nr rlc: speedup buffer status computation
TX and ReTX should be faster now (for RLC AM, UM and TM).
RLC AM Status (function nr_rlc_entity_am.c:status_size()) was not modified, so its CPU usage is the same as before
MR !1276 : NR ACKNACK improvements
This MR improves acknack_scheduling, includes in config file min delay for acknack feedback and fixes bugs in acknack procedures at UE
2021-12-06 20:10:57 +00:00
luis_pereira87
27c68b2b60
Fix Msg4 segmentation fault when UE_id is invalid
2021-12-06 16:40:45 +00:00
luis_pereira87
a12ff84c8d
Merge remote-tracking branch 'origin/handling-Msg4-Ack-failure' into Fix_Msg4_segfault
2021-12-06 16:39:14 +00:00
hardy
d51b2f3a1d
missing sa oaiue n310 test xml
2021-12-06 16:37:42 +01:00
hardy
4ef2f3be52
missing sa oaiue n310 test xml
2021-12-06 16:35:59 +01:00
hardy
a3e0f32f00
adding SA OAIUE N310 to test suite and dashboard
2021-12-06 15:13:47 +01:00
hardy
fb3680107e
remove thread-pool for gnb + oai ue test update
2021-12-06 15:01:40 +01: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
hardy
04af3780bc
fix link to jenkins job in dashboard config file
2021-12-04 09:50:59 +01:00
hardy
1ff2dc9de0
fix jenkins job name in dashboard config, so that it can be properly retrieved
2021-12-04 09:35:32 +01:00
rmagueta
a41b131f21
Fix first SRS reception at gNB
2021-12-03 18:07:33 +00:00
hardy
c458577a88
fix typo in epc undeploy (deleted char)
2021-12-03 17:39:06 +01:00
hardy
cc39ff6a03
fix OAI UE test description
2021-12-03 17:32:27 +01:00
hardy
574a3fe3bd
Merge remote-tracking branch 'origin/ci_update_triggered_test_suite' into integration_2021_wk49_a
2021-12-03 17:24:51 +01:00
hardy
dcce1b51f2
Merge remote-tracking branch 'origin/ci_sa_oaiue_test' into integration_2021_wk49_a
2021-12-03 17:24:25 +01:00
hardy
06dbe47364
Merge remote-tracking branch 'origin/NR_UE_acknack' into integration_2021_wk49_a
2021-12-03 17:23:33 +01:00
rmagueta
75057be8ef
Add missing configuration for NSA
2021-12-03 16:17:20 +00:00
mjoang
1dc78a8a98
remove unused structure per review request.
2021-12-03 11:08:12 -05:00
luis_pereira87
222ff5c11d
Fix segmentation fault when exporting packets to wireshark with high MCS
2021-12-03 15:12:09 +00:00
Laurent Thomas
1d08851c30
code review comment, compile error
2021-12-03 15:35:30 +01:00
Melissa Elkadi
fd2f61debc
Merge branch 'eurecom-develop' into eurecom-episys-merge-nsa
2021-12-03 05:44:34 -08: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
Raphael Defosseux
b2d440645f
perf(docker): limiting the number of layers on target images
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-12-03 09:24:33 +01:00
hardy
f93c975ba0
updating test suite + dashboard for new OAIUE test
2021-12-03 08:24:30 +01:00
Laurent Thomas
f70e38737b
merge develop and fix CI cross compilation issue
2021-12-02 14:43:28 +01:00
Laurent Thomas
1f1f85c7bc
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-proc-optim
2021-12-02 14:17:49 +01:00
Laurent Thomas
6080e4154a
merge develop
2021-12-02 14:14:18 +01:00
matzakos
1da693dd78
Merge remote-tracking branch 'origin/develop' into NR_F1C_F1U_extensions
2021-12-02 13:54:08 +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
francescomani
b765b02129
Merge remote-tracking branch 'origin/develop' into NR_UE_acknack
2021-12-02 09:23:27 +01:00
hardy
3dac845c56
update PUSCH decoding RT reference
2021-12-02 08:31:01 +01:00
hardy
0a6c2e187b
Merge remote-tracking branch 'origin/speedup-nr-rlc-buffer-status' into integration_2021_wk49_a
2021-12-02 08:28:46 +01:00
hardy
1e343f6052
Merge remote-tracking branch 'origin/handling-Msg4-Ack-failure' into integration_2021_wk49_a
2021-12-02 08:28:21 +01:00
hardy
20649abc11
Merge remote-tracking branch 'origin/develop-fix-build-warning' into integration_2021_wk49_a
2021-12-02 08:27:56 +01:00
Remi Hardy
0ac69fb164
integration_2021_wk48
...
branch : integration_2021_wk48_d
MR !1308 : Nr add ue improvements-
MR !1310 : parallelization of LDPC decoding on UE side
-fixes the issue of parallelization of LDPC decoding on UE side
MR !1331 : T tracer: trace MAC DL retransmission PDUs in the gnb
-trace MAC DL retransmission PDUs in the gnb
-adapt macpdu2wireshark to deal with them
MR !1306 : fix for harq value in fapi indication according to scf
-We were using harq value in the wrong way. According to SCF it is 0 for pass and 1 for fail
CI fixes :
proper way to address B200 serial number for eNB/gNB
missing library when running uhd_find_devices in container
2021-12-02 07:09:13 +00: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
hardy
d5c379380c
fix syntax for gnb docker compose options
2021-12-01 15:53:55 +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
hardy
9ad85b4fe9
pusch_proc_thread = 4 for SA
2021-12-01 12:52:06 +01:00
Raphael Defosseux
714ae2bd9a
fix(ci): CI runs won't leave commands in CI servers' history
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-12-01 12:48:23 +01:00
hardy
498be51358
Merge remote-tracking branch 'origin/ci-fix-proper-way-to-address-serial-number' into integration_2021_wk48_d
2021-12-01 12:35:32 +01:00
hardy
8757c17d9c
Merge remote-tracking branch 'origin/Fix_harq_value_scf' into integration_2021_wk48_d
2021-12-01 12:32:38 +01:00
hardy
94702d9e60
Merge remote-tracking branch 'origin/t-tracer-retx-dl' into integration_2021_wk48_d
2021-12-01 12:32:11 +01:00
hardy
4be0407bd9
Merge remote-tracking branch 'origin/nr_ldpc_dlsch_decoding_parallel' into integration_2021_wk48_d
2021-12-01 12:31:50 +01:00
hardy
6a5208ad33
Merge remote-tracking branch 'origin/NR_add_ue_improvements' into integration_2021_wk48_d
2021-12-01 12:31:32 +01:00
hardy
3f278d6f81
remove --dlsch-parallel
2021-12-01 12:30:53 +01:00
Raphael Defosseux
dc39157fb4
fix(build): removing the march=native option for portability
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-12-01 12:27:25 +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
Raphael Defosseux
28c78852ec
fix(ci): missing library when running uhd_find_devices in container
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-30 11:56:18 +01:00
francescomani
99250c9524
fix for Y
2021-11-30 09:27:07 +01:00
Melissa Elkadi
3fac8bd2e1
Merge branch 'episys/master-nsa' into eurecom-episys-merge-nsa
2021-11-29 14:40:21 -08:00
Melissa Elkadi
4f9c2bd869
Merge branch 'eurecom-develop' into eurecom-episys-merge-nsa
2021-11-29 14:33:23 -08:00
Melissa Elkadi
67df305219
Merge branch 'eurecom-develop' into episys/master-nsa
2021-11-29 10:59:20 -08: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
Melissa
85047dd70c
Merge branch 'episys/master-nsa-LOG_A' into 'episys/master-nsa'
...
Change some LOG_I's to LOG_A's
See merge request aburger/openairinterface5g!88
2021-11-29 17:12:55 +00:00
francescomani
df9e492d02
removing bwp from pdcch_pdu_idx and cce_list
2021-11-29 16:39:05 +01:00
mjoang
31f12b62e0
fix the race condition in UE where PUSCH could not be sent when UE sends PUCCH and PUSCH at the same slot.
2021-11-29 10:15:02 -05: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
Raphael Defosseux
f001b0ac20
fix(ci): proper way to address B200 serial number for eNB/gNB
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-29 11:32:10 +01:00
francescomani
9a863691a2
Merge remote-tracking branch 'origin/develop' into NR_RRC_configuration_functions
2021-11-29 09:47:27 +01:00
francescomani
4a26745919
Merge remote-tracking branch 'origin/develop' into NR_UE_CSIRS_scheduling
2021-11-29 09:34:57 +01:00
francescomani
eb61034de1
fix in msg3 tbs
2021-11-28 17:07:40 +01:00
francescomani
90fb3282f9
fix in dmrs config type at ue
2021-11-28 14:50:09 +01:00
hardy
9ea6f5716d
tentative to fix 2x b200 plugged on the same server
2021-11-28 10:00:05 +01:00
Raphael Defosseux
e46737e7e7
fix(ci): CI runs won't leave commands in CI servers' history
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-28 09:59:58 +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
Michael Cook
589033f4b4
Change some LOG_I's to LOG_A's
...
Our proxy_testscript.py expects these specific log messages to be
logged as LOG_A
2021-11-26 09:16:38 -08:00
hardy
e8227e162b
some delay to let oaiue stabilize
2021-11-26 18:10:58 +01:00
hardy
be3d5da14e
fix bugs
2021-11-26 16:59:41 +01:00
Raphael Defosseux
47f11f079e
fix(ci): waiver for intel new files; removed one since it's a duplicate
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-26 15:31:42 +01:00
Raphael Defosseux
37cc53cffc
fix(ci): wrong image tag to deploy CU/DU containers
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-26 12:15:07 +01:00
hardy
5d66f8cf9c
oaiue runs from ran_build/build
2021-11-26 11:47:23 +01:00
francescomani
fa2ce6e680
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-11-26 11:34:22 +01:00
luis_pereira87
c8ed1a21a2
Minor cosmetic improvements
2021-11-26 09:38:57 +00:00
luis_pereira87
b9ecbbc677
Improve if condition when msg3_dcch_dtch
2021-11-26 09:22:16 +00:00
hardy
311af7788b
ue conf file into repo
2021-11-25 21:23:59 +01:00
hardy
98cd63e0dc
fix ue air interface
2021-11-25 20:57:43 +01:00
hardy
8cc639f8a9
new xml for sa + oaiue test
2021-11-25 20:31:59 +01:00
Raymond Knopp
853257b52c
nothing. just to trigger CI
2021-11-25 18:13:26 +01:00
Sy
5521e34360
my Internship project
2021-11-25 17:34:02 +01:00
luis_pereira87
cf1349266d
Delete a duplicate "remove" of retrans_dl_harq
2021-11-25 16:24:37 +00:00
luis_pereira87
a4f3ec5b0f
Fix CI regex due to a rnti format changed in log
2021-11-25 15:49:04 +00:00
Cedric Roux
d4c4fdf7f3
T tracer: add harq pid in nr ul/dl/dl retx traces
2021-11-25 15:59:40 +01:00
Laurent THOMAS
1d0abb9077
merge develop, fix a existing memory overlap
2021-11-25 15:53:04 +01:00
rmagueta
b26fc6e1d6
Fix build warning
2021-11-25 14:06:21 +00:00
francescomani
b9dd8d3f28
function for rrc ul tda (removed from config files)
2021-11-25 14:44:22 +01:00
Laurent THOMAS
4876c7a33d
fix bug in WORKER_DISABLE
2021-11-25 14:06:08 +01:00
luis_pereira87
d0861b6dfd
Merge remote-tracking branch 'origin/develop' into handling-Msg4-Ack-failure
2021-11-25 12:46:05 +00:00
rmagueta
6847a1969b
Fix build warning
2021-11-25 11:54:05 +00:00
Raymond Knopp
6c2146f8d0
Merge remote-tracking branch 'origin/develop' into tx-proc-optim
2021-11-25 12:23:44 +01: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
Cedric Roux
1495a6b01f
nr rlc: speedup buffer status computation
...
TX and ReTX should be faster now (for RLC AM, UM and TM).
RLC AM Status (function nr_rlc_entity_am.c:status_size()) was not modified,
so its CPU usage is the same as before. (It's more complicated to change
than for TX and ReTX.)
2021-11-25 11:27:49 +01:00
Cedric Roux
b65b0e2eaf
T tracer: trace MAC DL retransmission PDUs in the gnb
...
and adapt macpdu2wireshark to deal with them
2021-11-25 11:27:17 +01:00
Remi Hardy
a9c03e32bf
integration_2021_wk47_b
...
MR !1318 : Remove ratematching assertion
- Using LOG_E and returning instead of assertion in case of error in rate matching function
MR !1281 : open-nFAPI: Remove carriage returns
- Remove the problematic carriage returns from three nfapi source files.
MR !1203 : addition of AW2S OAIORI interface
- addition of AW2S OAIORI interface, -w AW2SORI target added to build_oai and generation of libthirdparty_transpro.so build rules in CMakelists.txt
MR !1323 : NR RSRP report fix
- Some fixes in handling RSRP report, including print on screen of average RSRP
MR !1324 : NR SA MSG4 rtx bugfix
CI HSS fix : sometimes the HSS is not properly stopped. Making sure it is killed before starting it again
CI Physim logs fix : retrieve the physim logs in the pods and make them available for artifact
CI USRP B200 fix : selecting the B200 by its serial number in the test scenarios
2021-11-25 09:46:23 +00:00
Mario Joa-Ng
d47f127602
fix the problem in nr_dlschsim where init_dlsch_tpool() is missing.
2021-11-24 15:10:20 -05:00
Raphael Defosseux
89c7250546
Merge remote-tracking branch 'origin/ci-fix-physim-cluster-log' into integration_2021_wk47_b
2021-11-24 20:49:33 +01:00
Raphael Defosseux
09f84bde73
fix(ci): forcing usage of one USRP B200 in scenarios
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-24 20:46:43 +01:00
Raphael Defosseux
f210392ffb
fix(ci): retrieve the physim logs in the pods and make them available for artifact
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-24 20:33:05 +01:00
luis_pereira87
b00c4f3674
Handle Msg3 carrying a DCCH or DTCH message
2021-11-24 17:52:30 +00:00
Melissa Elkadi
df72429b04
Merge branch 'eurecom-episys-merge-nsa' into episys/master-nsa
2021-11-24 08:54:14 -08:00
francescomani
83e1b2f850
function for rrc dl tda (removed from config files)
2021-11-24 13:44:18 +01:00
Francesco Mani
ff4a26373a
code review
2021-11-24 09:37:18 +00:00
Raphael Defosseux
3d5610f5e1
fix(ci): sometimes the HSS is not properly stopped. Making sure it is killed before starting it again
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-24 09:45:41 +01:00
hardy
53692ff57a
Merge remote-tracking branch 'origin/nfapi-carriage-returns' into integration_2021_wk47_b
2021-11-24 09:43:12 +01:00
hardy
dc4d243b6c
Merge remote-tracking branch 'origin/develop-aw2sori' into integration_2021_wk47_b
2021-11-24 09:42:56 +01:00
hardy
bde67173d5
Merge remote-tracking branch 'origin/NR_rsrp_meas_report_fix' into integration_2021_wk47_b
2021-11-24 09:42:36 +01:00
hardy
adcccec0cb
Merge remote-tracking branch 'origin/NR_msg4_rtx_fix' into integration_2021_wk47_b
2021-11-24 09:42:23 +01:00
hardy
49f1fc368e
Merge remote-tracking branch 'origin/remove_ratematching_assertion' into integration_2021_wk47_b
2021-11-24 09:42:08 +01:00
Melissa Elkadi
92ef60d07f
This commit does the following:
...
1. Reverts GTPU_need_ITTI back to develop
2. Removed gdb helper and co files
3. Reverts changes to logging mechanism
4. Reverts changes to assert that were unnecessary
5. Reverts changes to VNF that occured from a bad merge
6. Removes unnecessary else() in gNB softmodem
2021-11-23 15:49:47 -08:00
Melissa
ba5fa308e2
Merge branch 'episys/david/multi_ue_sa' into 'episys/master-nsa'
...
Updated for multiple UEs CBRA procedure.
See merge request aburger/openairinterface5g!86
2021-11-23 22:32:07 +00:00
Melissa Elkadi
d7b23238da
Removing unnecessary filtering in NRUE MAC layer
2021-11-23 14:12:45 -08:00
Melissa Elkadi
cf9686f787
Setting ctxt by mod_id instead of instance in gNB
...
This change allows multiple UEs to have a tunnel interface
brought up when connecting to the 5GCN
Also, adding two new config files for mutltiple UEs
to connect to the 5GCN
2021-11-23 14:01:20 -08:00
Melissa Elkadi
dd891537a7
Checking for pointers to be NULL before allocating memory
2021-11-23 12:37:22 -08: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
Melissa Elkadi
efdd06584f
Merge branch 'episys/master-nsa' into episys/david/multi_ue_sa
2021-11-23 08:13:18 -08:00
Melissa Elkadi
94d146e80b
Renaming queue.h in PHY_INTERFACE layer to queue_t.h
...
There are two queue.h files in this repository.
2021-11-23 08:05:58 -08:00
Melissa Elkadi
97eda100c7
Removed logic around CALLOCs
...
When we check if the pointer is NULL before CALLOCing,
then the gNB will crash. It seems that we are mostlikely
leaking memeory since the gNB only crashes with the old
change. By reverting these changes, the gNB does not crash.
We are seeing UE-to-UE IP traffic on this commit when
the tunnel interfaces are established (~50% of the time).
2021-11-23 07:33:31 -08:00
Melissa Elkadi
8688f8ad83
Merge branch 'episys/master-nsa' into episys/david/multi_ue_sa
2021-11-23 06:47:37 -08:00
Melissa Elkadi
8e18afec55
Merge branch 'episys/master-nsa' into eurecom-episys-merge-nsa
2021-11-23 06:25:07 -08:00
Melissa Elkadi
c08b0c2b56
Merge branch 'eurecom-develop' into eurecom-episys-merge-nsa
2021-11-23 06:24:33 -08: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
luis_pereira87
d33315db3f
Merge remote-tracking branch 'origin/develop' into handling-Msg4-Ack-failure
2021-11-23 11:17:50 +00:00
francescomani
a3e921ca55
Merge remote-tracking branch 'origin/develop' into NR_rsrp_meas_report_fix
2021-11-23 11:19:57 +01:00
francescomani
58cc35c97c
function to create dl harq lists
2021-11-23 10:55:13 +01:00
francescomani
caaaba51c1
code review
2021-11-23 09:58:23 +01:00
Melissa Elkadi
23582a4483
Adding more error checking
2021-11-22 16:31:47 -08:00
Melissa Elkadi
eaa5782579
Merge branch 'episys/master-nsa' into episys/david/multi_ue_sa
2021-11-22 14:29:58 -08:00
Melissa
543570a1ac
Merge branch 'episys/5gcn_traffic_testing' into 'episys/master-nsa'
...
5G IP Traffic for SA mode
See merge request aburger/openairinterface5g!85
2021-11-22 22:29:08 +00:00
Melissa Elkadi
8d94b36349
Adding assertFatals and code cleanup for MR
2021-11-22 14:24:06 -08:00
Melissa Elkadi
6d556607d4
Reverting incorrect CALLOC
2021-11-22 12:34:18 -08:00
Remi Hardy
5319d22039
integration_2021_wk46_c
...
MR !1317 : Change variable types in statistics
When running gNB for a long time and transferring high amount of data, statistics become negative (and later in an arithmetic overflow) because they are too short for such amount of bytes. Example: UE 0: ulsch_total_bytes_scheduled -1804219593, ulsch_total_bytes_received -1804223769
MR !1315 : Using rnti to assign different pucch resource to different UE
This MR is to assign different pucch resource to different UE using rnti
MR !1305 : Fix various issues on ULSCH processing on UE
-add mutex to protect ul_config_pdu against race condition with multiple threads. Otherwise UE will crash as parameter of subsequent thread will be overwritten: Assertion (Nl>0) failed!In nr_get_E() openairinterface5g/openair1/PHY/NR_TRANSPORT/nr_tbs_tools.c:47
-Fix a logical error that sends obsolete buffer erroneously on UL and causes crash in gNB. In nr_process_mac_pdu: residual UL MAC PDU in 736.19 with length < 0!, pdu_len -69
-Fix a logical error that if FAPI_NR_UL_CONFIG_TYPE_PUSCH pdu is not of index 0 in ul_config->ul_config_list, the packet is not sent out.
MR !1321 : CI automatic un-deployment of RAN containers + fixes
-in main container pipeline, the post section in the docker-hub-push stage was incorrectly placed
-when building images on develop pushes, the ran-build image was not built
-iptables check is correct now (could not detect if in not ACCEPT
-something is wrong, automatic un-deployment of RAN containers
-added a "dummy" undeploy scenario just to be sure.
-4g/5g RF simulation tests may fail due to lost socket on ue container. Repeat in case of failure
ci_bring_test_results_to_dashboard:
-RAN Status and Tests dashboards
cherry pick : nsa conf files, ulsch_max_frame_inactivity = 1;
-to reduce ping time
2021-11-22 19:53:26 +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
2a1c6c0543
improve readability in pucchsim
2021-11-22 16:47:34 +01:00
Melissa Elkadi
fc140b2007
Allocating for the number of DCIs and changing pdu_idx check
2021-11-22 07:40:36 -08:00
Raphael Defosseux
d377c63dd1
fix(gNB): lower verbosity level when could not find pdsch_to_harq_feedback
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-22 16:33:33 +01:00
francescomani
1f75a9780d
scheduling of csi for im
2021-11-22 16:27:42 +01:00
Melissa Elkadi
37c1f1ec1d
Unnecessary filtering/changes to OAI MAC layer
...
The filtering added in the nrue_procedures.c file
are already happening in the stub function so we
should be duplicating them in the NRUE MAC layer.
2021-11-22 07:24:39 -08:00
Melissa Elkadi
8d1196a9cd
Merge branch 'episys/5gcn_traffic_testing' into episys/david/multi_ue_sa
2021-11-22 07:15:59 -08: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
luis_pereira87
780314d32b
Change some printf with rnti values in dec to hex
2021-11-22 07:13:56 +00:00
francescomani
b04c6d2390
fix for msg4 rtx
2021-11-22 05:32:31 +00:00
luis_pereira87
1c49bdec1a
Update SA default configuration files
2021-11-22 05:22:15 +00:00
luis_pereira87
f81cec7215
Merge remote-tracking branch 'origin/develop' into handling-Msg4-Ack-failure
2021-11-22 04:59:35 +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
David Kim
c974609c2f
Updated the execution condition for pdcp_run.
2021-11-19 14:31:41 -08:00
Melissa Elkadi
32cca25075
Modifying how we handle the UCI multiplexing.
...
In this commit, we changed the UCI handling.
When the UL_TTI_REQ arrives at the NRUE it
has info related to how many UCIs we should
pull from the queue and send to the gNB. If
we do not have that many UCIs available (likely
becasue a DL_TTI_REQ is late), then we will
requeue the UL_TTI_REQ and wait until we have
all the UCI indications before multiplexing.
This change makes it easier to handle multiple
UCIs becasue previously we would send what we
had and then try again later which made keeping
track of the UL_TTI_REQ and second UCI more
difficult.
2021-11-19 14:14:21 -08:00
David Kim
6ef81fd4b8
Updated for formatting.
2021-11-19 13:53:26 -08:00
David Kim
202862bce1
Updated for multiple UEs CBRA procedure.
...
1. Added rnti filter for multiple UEs.
2. Adjusted mode offset for SA mode.
2021-11-19 13:42:34 -08:00
Melissa Elkadi
e1d50ead74
Removing incorrect setting of num_pdus to 0
2021-11-19 11:37:02 -08:00
Melissa Elkadi
7f7bda5421
The number of active harqs is included in the UL_TTI_REQ
...
Also, we had two heap-buffer-overflow crashes while
filling the CRC_IND and RX_IND. The corrected CALLOC
command is included in this commit as well.
Lastly, we included a better fix for handling late
DL_TTI_REQs. If the number of active harqs is larger
than the number of UCIs we have built, this is a good
indicator that the DL_TTI_REQ is late. To mitigate
problems, we will requeue the UL_TTI_REQ to when the
late DL_TTI_REQ comes in, we can handle the late
UCI that is built from it.
2021-11-19 11:23:47 -08: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
Melissa Elkadi
87097d9767
Adding assertFatal to UCI multiplexing
2021-11-19 07:55:03 -08: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
Raphael Defosseux
f61e93fde0
fix(ci): same as previous commit
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-19 09:37:11 +01:00
Raphael Defosseux
1f42e2b2d9
fix(ci): proper log collection on eNB/gNB runs
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-19 09:36:58 +01:00
hardy
e43f007965
add SA DL stages test + fix dashboard descr
2021-11-19 09:29:14 +01:00
hardy
49d1427379
nsa conf files, ulsch_max_frame_inactivity = 1;
2021-11-19 09:29:05 +01:00
hardy
99e9d338f5
Merge remote-tracking branch 'origin/ci_bring_test_results_to_dashboard' into integration_2021_wk46_c
2021-11-19 09:28:43 +01:00
hardy
04aea2042a
Merge remote-tracking branch 'origin/ci-fix-b200-container-pipeline' into integration_2021_wk46_c
2021-11-19 09:28:19 +01:00
hardy
79117d4c67
Merge remote-tracking branch 'origin/NR_ULSCH_decoding' into integration_2021_wk46_c
2021-11-19 09:28:01 +01:00
hardy
e8ce9a73ba
Merge remote-tracking branch 'origin/nr_multiple_ue_pucch_resource' into integration_2021_wk46_c
2021-11-19 09:27:47 +01:00
Melissa Elkadi
a279503db0
Fixing formatting for if statement
2021-11-18 11:51:03 -08:00
rmagueta
d8dc5baf3c
Fix phi_M_ZC_24
2021-11-18 19:50:53 +00:00
Melissa Elkadi
6f69e836a8
This commit allows IP traffic to work for 2 UEs in NSA mode
...
The nr_rrc_ue_process_RadioBearerConfig() function
call in the RRC layer of the NRUE was removed when
it should not have been for NSA mode. This is now
added back in for NSA mode. Also, the call to
pdcp_run should only be when were NOT in NOS1 mode
and ARE in SA mode. This was fixed as well.
Ue-to-Ue IP traffic in NSA works, but eventually
the NSA UE will crash due to an incorrect PDCCH
configuration. This is a bug we will need to look
into. It doesnt always crash, only about 40% of
the time. And even when the NRUE does crash, it
happens towards the end of the simulation.
2021-11-18 11:45:47 -08:00
Melissa Elkadi
16d82de9cf
Only call pdcp_run for SA 5GCN mode, not NSA mode
2021-11-18 11:08:53 -08:00
Melissa Elkadi
2205d6472d
Adding AssertFatal to check for array indicies
2021-11-18 10:43:15 -08:00
Melissa Elkadi
2da73cfed7
Merge branch 'episys/master-nsa' into episys/5gcn_traffic_testing
2021-11-18 08:29:36 -08:00
Melissa Elkadi
c008c8e60d
IP TRAFFIC IS WORKING WITH ONE NR UE IN SA MODE
...
This commit includes a hack fix that has allowed
the Ip traffic to work in SA mode. Furthermore,
NSA mode (without the EPC) works in this commit
as well with up to 4 NSA UEs. We will need to
understand better the issue with the UL_DCI
handling in the NRUE that was causing the gNB
to crash.
The AssertFatal in the gNB when the gNB runs out
of downlink HARQ PIDs is caused by the NRUE
receiving a UL_DCI and then building BOTH a UCI
and a CRC/RX pair. So we are essentially sending
a UL and DL DCI to the gNB in this case which
results in an unexpected HARQ PID being received
in the gNB. The filtering in this commit stops
the UCI being built in the NRUE when a UL_DCI
is recevied.
2021-11-18 08:26:12 -08:00
Melissa Elkadi
99a75d6fbb
Merge branch 'eurecom-episys-merge-nsa' into episys/master-nsa
2021-11-18 05:36:04 -08:00
Melissa Elkadi
6c49b7c799
Fixing AssertFatal command
2021-11-18 05:35:34 -08:00
francescomani
18459a5e87
fix for msg4 rtx
2021-11-18 14:08:47 +01: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
Melissa Elkadi
bb4db86d61
Do not handle multiplexing of UCIs if nothing is in UCI queue
2021-11-17 15:39:07 -08:00
Melissa Elkadi
236f980ba0
Merge branch 'episys/master-nsa' into episys/5gcn_traffic_testing
2021-11-17 15:12:59 -08:00
Melissa Elkadi
8241eb8e90
Merge branch 'eurecom-develop' into eurecom-episys-merge-nsa
2021-11-17 14:34:51 -08:00
Melissa Elkadi
40e213dd9d
Merge branch 'eurecom-develop' into episys/master-nsa
2021-11-17 14:31:30 -08:00
Melissa Elkadi
638b32bbb2
Merge branch 'episys/master-nsa' into eurecom-episys-merge-nsa
2021-11-17 13:31:16 -08:00
Melissa
c92323fb13
Merge branch 'episys/david/nsa_integrated_RA' into 'episys/master-nsa'
...
Integrated ra procedure for both nsa and sa.
See merge request aburger/openairinterface5g!83
2021-11-17 21:13:37 +00:00
Deokseong "David" Kim
efc797f35d
Integrated ra procedure for both nsa and sa.
2021-11-17 21:13:36 +00:00
Raphael Defosseux
4ccc1c722d
fix(ci): one last missing parameter in CU conf file
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-17 20:42:11 +01:00
Melissa Elkadi
d28deb3c34
Handling multiplexing of UCI indications
...
The IP traffic of a single NRUE works most
of the time in this commit. There seems to
be a bug in the gNB and it will occassionally
crash with a heap-buffer-overflow. This will
be looked at in the next commit.
The changes in this commit include gathering
all of the UCI indications in the queue that
have the same scheduled sfn_slot and sending
them as one aggregated UCI when the scheduled
sfn_slot matches the received ul_tti_request.
2021-11-17 11:33:05 -08:00
rmagueta
f05ede7fed
UE is transmitting the SRS periodically
2021-11-17 19:10:21 +00:00
matzakos
55313184ea
Update DU configuration file for CI
2021-11-17 17:15:37 +01:00
francescomani
710b24968e
move rsrp stats to evaluate_rsrp_report
2021-11-17 14:33:45 +01:00
francescomani
72f6489f67
minor log improvement
2021-11-17 12:17:47 +01:00
Raphael Defosseux
1ee7b96d64
fix(ci): 4g/5g RF simulation tests may fail due to lost socket on ue container. Repeat in case of failure
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-17 09:49:53 +01:00
mjoang
483b552a23
change response fifo from static to lcoal variable to make dlsch decoding function reentrant.
2021-11-16 19:31:43 -05:00
Laurent THOMAS
a38e368be2
fix gtp-u address between NSA and SA modes
2021-11-16 22:03:27 +01:00
rmagueta
dfec275b1c
Send srs_config_pdu from MAC to PHY
2021-11-16 18:12:57 +00:00
francescomani
6e7c061586
fix rsrp meas report on screen
2021-11-16 18:31:45 +01:00
mjoang
1c225d278d
Remove the global variables harq_process->processedSegments and phy_vars_ue->nbDecode so that it will not be an issue in concurrent slot decoding.
2021-11-16 11:03:49 -05:00
hardy
b16d5a6f10
update test description in test dashboard
2021-11-16 15:57:54 +01:00
Raphael Defosseux
ce1bc7cefb
fix(ci): implement proper automatic un-deploy of RAN containers
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-16 15:03:01 +01:00
francescomani
59e727049d
bugfix in dmrs_ports handling at UE for pdsch
2021-11-16 12:04:00 +01:00
francescomani
b4acb02807
change return of nr_generate_pdsch
2021-11-16 09:14:21 +01:00
Francesco Mani
094b9bcfe8
change in log level
2021-11-16 08:07:09 +00:00
mjoang
41e2b21d08
Change missing mutex init per review.
2021-11-15 13:58:25 -05:00
rmagueta
8c20f69aeb
Compute slot and frame for SRS transmission at UE
2021-11-15 17:27:42 +00:00
luis_pereira87
43e224292c
Change variable types in statistics to accommodate more bytes and to avoid negative values
2021-11-15 17:08:57 +00:00
luis_pereira87
cfbfd90fca
Revert "Change variable types in statistics to accommodate more bytes and to avoid negative values"
...
This reverts commit eca68ea84a .
2021-11-15 17:08:43 +00:00
francescomani
8e092d52a6
change rxtxtime name in cofig files
2021-11-15 18:01:06 +01:00
francescomani
3311a9ead9
Merge remote-tracking branch 'origin/NR_UE_acknack' into NR_RRC_configuration_functions
2021-11-15 17:58:12 +01:00
francescomani
11ed0f5ede
change name of minRXTXTIME
2021-11-15 17:40:38 +01: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
0e3aa93ed6
Merge remote-tracking branch 'origin/develop' into Fix_harq_value_scf
2021-11-15 17:18:21 +01:00
francescomani
174ee99d3c
fix in dlsim
2021-11-15 16:47:56 +01:00
Raphael Defosseux
4ab1c44172
fix(ci): fix the iptables check
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-15 16:16:38 +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
Raphael Defosseux
c29da837bd
fix(ci): fix typo in main pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-15 15:36:14 +01:00
francescomani
0f41a3e394
removing unused functions
2021-11-15 14:53:12 +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
francescomani
658ba851ea
Merge remote-tracking branch 'origin/develop' into remove_ratematching_assertion
2021-11-15 10:31:06 +01:00
francescomani
d0c98fa4de
handle error in coding functions
2021-11-15 10:31:00 +01:00
Laurent THOMAS
66073d50fc
merge develop
2021-11-15 10:25:52 +01:00
luis_pereira87
eca68ea84a
Change variable types in statistics to accommodate more bytes and to avoid negative values
2021-11-15 09:10:51 +00: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
Raphael Defosseux
300af2c5ab
fix(ci): proper usage of flag for merge request
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-14 17:36: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
Michael Cook
afeb5f4de2
Fix warning about unused variable off
...
It's used only if LOG_M is enabled.
2021-11-14 06:29:24 -08:00
Raymond Knopp
654279f91f
warning in ulsim.c
2021-11-14 12:23:10 +01:00
Raymond Knopp
c8d9adca58
Merge remote-tracking branch 'origin/develop' into tx-proc-optim
2021-11-14 11:22:04 +01:00
Raymond Knopp
66d9f83cd0
nr_ulsim working again
2021-11-14 11:21:33 +01:00
Remi Hardy
76d299f127
Integration_2021_wk45_c
...
MR !1307 : WIP: [CI] real time stats and monitoring update
-MR !1280 (closed) : MAC statistics in separate thread
-log X1AP-PDU messages for eNB
-update real time stats collection (from stats logs file instead of stdout)
-update runtime monitoring (conf file, pages)
MR !1301 : Fix for blocked process in FR2
MR !1312 : CI: adding NSA-B200 sanity check pipeline to automatic regression test-suite
-Validate that all required routes are present
-Copy the image from a "build" server to a "test" server
-fixes for the log collection on the CoreNetwork components
MR !1282 : Add MCS from HARQ BLER
-Estimates correct MCS using EMA, kept between target thresholds dl_bler_target_upper and dl_bler_target_lower (conf options) for 1st retx and below dl_rd2_bler_threshold for 2nd retx
-Maximum MCS configurable
-on 3rd retx, reduce MCS by 5
Other commits in the integration branch:
-push DL traffic to 60Mb
-solve long ping time in SA
2021-11-14 08:28:57 +00:00
rmagueta
68e968e556
Create gNB_scheduler_SRS.c
2021-11-13 17:10:07 +00:00
Melissa Elkadi
e928ef991a
Merge branch 'episys/david/nsa_integrated_RA' into eurecom-episys-merge-nsa
2021-11-12 10:52:27 -08:00
David Kim
27163417a0
Fixed id mismatch problem for pdcp tun interface in enm.
2021-11-12 10:25:49 -08:00
Melissa Elkadi
368977b3bb
The NRUE and gNB are connected to the 5GCN!
...
When IP traffic is started on the NRUE, the
gNB immediately crashes
2021-11-12 09:03:47 -08: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
matzakos
a8bfb20121
Update du config file after update with develop
2021-11-12 16:16:33 +01:00
matzakos
c8f76a2469
Increase size of RRC container carrying cellGroupConfig info for F1 initial UL RRC message transfer
...
-Fixing issue with decoding cellGroupConfig later
2021-11-12 15:29:44 +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
Melissa Elkadi
36250e72f2
Merge branch 'episys/david/nsa_integrated_RA' into eurecom-episys-merge-nsa
2021-11-11 18:58:14 -08:00
Melissa Elkadi
04d0004e4d
Merge branch 'episys/david/nsa_integrated_RA' into eurecom-episys-merge-nsa
2021-11-11 13:59:42 -08:00
David Kim
01c2f79f9e
Fixed build error in eNB ocp.
2021-11-11 12:43:26 -08: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
hardy
0de1ebde81
push DL traffic to 60M in SA
2021-11-11 12:13:13 +01:00
Raymond Knopp
88e0c12f25
some adjustments after merge with develop
2021-11-11 08:43:10 +01:00
Raymond Knopp
95343c6658
Merge remote-tracking branch 'origin/develop' into tx-proc-optim
...
Conflicts:
common/utils/nr/nr_common.h
openair1/PHY/NR_TRANSPORT/pucch_rx.c
2021-11-11 08:34:06 +01:00
Raymond Knopp
07d735f93c
step-by-step merging from tx-proc-optim-lts. Everything except NR_TRANSPORT merged. Some issues with 64QAM modulation
2021-11-11 08:28:10 +01:00
Raymond Knopp
dee9bbb119
dlschsim fixed
2021-11-11 07:54:23 +01:00
David Kim
d118cbfadc
Consolidated two 'if' condition in ra procedures for nsa and sa.
2021-11-10 18:18:12 -08:00
Raymond Knopp
2d6990e68a
PTRS modulation is ok
2021-11-10 23:59:16 +01:00
Melissa Elkadi
5fcea85427
Getting rid of duplicate if statement contents
2021-11-10 14:41:54 -08:00
David Kim
1803b1fb34
Integrated ra procedure for both nsa and sa.
2021-11-10 13:52:29 -08:00
mjoang
d0488b5d51
small change on adding mutex to protect ul_config_pdu against race condition.
2021-11-10 15:39:06 -05:00
hardy
0586af8b5a
solve (long) ping time issue in SA
2021-11-10 20:50:41 +01:00
hardy
032ec1cdad
Merge remote-tracking branch 'origin/NR_MCS_BLER' into integration_2021_wk45_c
2021-11-10 20:44:32 +01: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
Melissa Elkadi
c5ad7d89fe
Removing white space
2021-11-10 08:59:46 -08: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
Raphael Defosseux
36066ac796
fix(ci): fix the physim image push to cluster; one single TAC in mme.conf
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-10 15:52:01 +01:00
francescomani
bf8a191370
fixing msg2 scheduler
2021-11-10 15:24:08 +01:00
Melissa Elkadi
046258f1ba
Merge branch 'eurecom-develop' into eurecom-episys-merge-nsa
2021-11-09 15:17:58 -08:00
Raymond Knopp
bf2e231c60
shuted 128-bit SIMD for the moment in nr_pdsch.c resource mapping, because of alignment issues. Use 64-bit SIMD instead for now. To be updated.
2021-11-10 00:04:11 +01:00
Melissa
9fb044588d
Merge branch 'episys/david/nsa_ci_debug_for_sa' into 'episys/master-nsa'
...
NSA CI debug update for SA mode
See merge request aburger/openairinterface5g!82
2021-11-09 23:00:14 +00:00
Raymond Knopp
0cde0ce268
resource mapping bugfix
2021-11-09 22:19:44 +01:00
David Kim
0429f7e872
Merge remote-tracking branch 'origin/episys/master-nsa' into episys/david/nsa_ci_debug_for_sa
2021-11-09 11:10:40 -08:00
Mario Joa-Ng
b965cbbb0a
Using rnti to assign different pucch resource to different UE.
2021-11-09 13:24:26 -05:00
Melissa
dfd428672b
Merge branch 'episys/mel/sa_development_init' into 'episys/master-nsa'
...
CBRA Procedure Working for SA Mode
See merge request aburger/openairinterface5g!81
2021-11-09 17:46:07 +00:00
Melissa Elkadi
83f8d71233
Fixing indentation in if statement and adding conf file
2021-11-09 09:44:48 -08:00
francescomani
47847f1701
bugfix in ul preprocessor
2021-11-09 15:57:31 +01:00
Raphael Defosseux
adcad3d9d5
fix(ci): increased some timeout values
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-09 15:55:41 +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
hardy
47b22314d4
Merge remote-tracking branch 'origin/ci-adding-route-checks' into integration_2021_wk45_c
2021-11-09 10:19:49 +01:00
hardy
ffba98cadf
Merge remote-tracking branch 'origin/thread-blocking-fix' into integration_2021_wk45_c
2021-11-09 10:19:29 +01:00
hardy
4b9f7ec404
Merge remote-tracking branch 'origin/ci-test-newstats' into integration_2021_wk45_c
2021-11-09 10:19:10 +01:00
francescomani
1624e81141
fixes in UL scheduler at UE
2021-11-09 10:18:39 +01:00
Raphael Defosseux
6e5527e0c6
fix(build): new version of RHEL8 to support
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-09 09:51:30 +01:00
Remi Hardy
1b3a124ba1
Integration 2021 wk45 b
...
MR !1279 : Improvements to support other NR bands
Minor improvements and small bug fixes to support other MR bands
MR !1294 : code cleanup, no feature
Remove legacy code, not used and not usable anymore and fix a issue in PDCP NETLINK initialization
MR !1298 : 5G NR timing fixes
MR !1295 : NR UE PDCCH fixes
Removing some hardcoding and bugs in dci detection at UE, mostly for SIB1 and RA
MR !1303 : fix bug in GNB MAC nr_store_dlsch_buffer() to handle multipe UEs correctly.
2021-11-09 07:33:26 +00:00
David Kim
3613485749
Added new config file for gNB in SA test.
2021-11-08 21:30:35 -08:00
David Kim
d564d8f94d
Updated to emulate_l1 instead of nsa in gNB indication.
2021-11-08 21:27:55 -08:00
David Kim
e5ac73a552
Merge remote-tracking branch 'origin/episys/mel/sa_development_init' into episys/david/nsa_ci_debug_for_sa
2021-11-08 21:21:44 -08:00
David Kim
b13fce5385
Removed NSA mode further in nrUE codes and fixed format.
2021-11-08 16:04:39 -08:00
Melissa Elkadi
dbf2aba843
Reverting white space change
2021-11-08 14:41:51 -08:00
Raphael Defosseux
c40130ecf7
fix(ci): fix some typos
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-08 20:33:18 +01:00
Melissa Elkadi
dbacbfd0cd
Removing more unnecessary filtering in NRUE
...
Got rid of unnecessary mac->scc check as well
2021-11-08 11:28:41 -08:00
Melissa Elkadi
fa4617c0bf
Fixing MR based on OAI feedback
...
The following was changed in this commit:
- A new struct in the mac instance was created
for all emulated L1 fields.
- NR UE RRC state bug was fixed
- Checking the RAR rnti based on the MAC instance
ra.ra_rnti and not hardcoding to 0x10b
- Modified the name of the new emulate_l2 flag
to make sense: emulate_l1
2021-11-08 10:59:28 -08:00
francescomani
911b38776f
to avoid unnecessary error message for mixed slot in fdd
2021-11-08 18:07:38 +01:00
Mario Joa-Ng
30bfd72920
fix parallelization of LDPC decoding in dlsim
2021-11-08 11:59:17 -05:00
francescomani
bde7e3a378
fixing initialization of UL_tti_req_ahead
2021-11-08 17:39:58 +01:00
Raphael Defosseux
1e810c08f5
fix(ci): forcing no colour on grep commands
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-08 16:53:08 +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
hardy
88fd5df1f0
Merge remote-tracking branch 'origin/nr_multiple_ue' into integration_2021_wk45_b
2021-11-08 13:13:56 +01:00
hardy
cf41f0ccda
Merge remote-tracking branch 'origin/NR_debug_sib1_reception' into integration_2021_wk45_b
2021-11-08 13:13:35 +01:00
hardy
c3955ec7b8
Merge remote-tracking branch 'origin/nr_timing_fixes' into integration_2021_wk45_b
2021-11-08 13:13:12 +01:00
hardy
4c2c7f92a5
Merge remote-tracking branch 'origin/code-cleanup-2021oct24' into integration_2021_wk45_b
2021-11-08 13:12:52 +01:00
hardy
9c1336157e
Merge remote-tracking branch 'origin/NR_SA_band_96' into integration_2021_wk45_b
2021-11-08 13:12:28 +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
Raphael Defosseux
9f811c0659
feat(ci): display TAU request count from EPC/CN5G point of view. Also display the image tag/creation date
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-08 10:35:10 +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
francescomani
6413a67485
adding assertion in case of reconfiguration of nb of harq processes
2021-11-08 09:34:52 +01:00
Mario Joa-Ng
33927d85a8
handle the case where dl_harq lists have been created.
2021-11-08 09:11:26 +01:00
hardy
4106a3a091
fix rt stats bug for enb (skip)
2021-11-07 18:30:26 +01:00
mjoang
4a9c74f41b
rebase to develop
2021-11-05 22:46:09 -04:00
Melissa Elkadi
85e066054f
Checking for emulate_l2 instead of NSA flag
2021-11-05 15:45:48 -07:00
Melissa Elkadi
f536682367
Fixing formatting and added AssertFatal
2021-11-05 14:59:00 -07:00
David Kim
d51314f57d
Updated coding format in unified way.
2021-11-05 14:42:39 -07:00
David Kim
6420c3166b
Removed unrequired comments.
2021-11-05 14:34:18 -07:00
David Kim
fa6aa31559
Changed log level from I to D in PUSCH detection.
2021-11-05 14:25:09 -07:00
David Kim
8d6b112c17
Removed unrequired nsa conditions.
2021-11-05 12:35:15 -07:00
Melissa Elkadi
fbd791d4a4
Removing unnecessary DCI filtering.
...
The DCIs are filtered already in the NRUE when
the NFAPI messages are handled.
2021-11-05 12:22:00 -07:00
Melissa Elkadi
a2a823d54b
Removing log
2021-11-05 11:56:28 -07:00
Melissa Elkadi
3569ba630c
Reverted log level and gNB_RA_sched for NSA mode
2021-11-05 11:49:34 -07:00
Melissa Elkadi
f04f8e7d7b
Setting ra_state breaks RA Procedure for NSA mode
...
Also, changed some if statement formatting.
2021-11-05 11:29:45 -07:00
David Kim
fc1815170e
Fixed a bug on setting the number of pdus.
2021-11-05 09:48:48 -07:00
Raphael Defosseux
864df49dc9
fix(ci): proper collection of logs for Core Network
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-05 16:13:31 +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
mjoang
1b2d5b0c96
minor change to clear ul_config_list array
2021-11-05 09:38:28 -04:00
hardy
0165719a3b
fix target IP address for pings with CN5G
2021-11-05 14:27:14 +01:00
hardy
2b36b1f32e
redefine monitor conf file + paged graphs
2021-11-05 12:01:49 +01:00
hardy
90e84c01d4
test : add some rt stats to the monitor (graph)
2021-11-05 12:01:49 +01:00
francescomani
3a58b398c8
use of 1st active bwp in add ue function
2021-11-05 11:47:23 +01:00
matzakos
24cd2887d2
Change size parameter in encoding function for initial cellgroupconfig
2021-11-05 11:20:44 +01:00
francescomani
72f40d6fb1
fix for SA nr of dl harq
2021-11-05 11:05:39 +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
Melissa Elkadi
bf8a37f878
CBRA and CFRA procedure complete!!
2021-11-04 18:27:26 -07:00
Melissa Elkadi
954a64a1c0
SA mode SIB processing
...
In SA mode, we will not be able to process the SIB if
we change for mac->scc_SIB == NULL : return;
So we change the statement for NSA mode
2021-11-04 17:58:01 -07:00
Melissa Elkadi
7c484fba33
Changing how we filter DCI's fixes NSA mode
...
It will likely break SA mode because it will
filter out Msg3. I will come back to this and
fix it for Msg3.
2021-11-04 17:17:55 -07:00
mjoang
834cd841d5
fix a a bug to handle tx_req_body if the number is > 1. Merge
2021-11-04 19:41:30 -04:00
Melissa Elkadi
f9b8461548
Reverting more changing that were unnecessary for SA
2021-11-04 16:40:44 -07:00
Melissa Elkadi
59458c9690
Reverting changes that did not fix SA mode
2021-11-04 16:36:50 -07:00
mjoang
03dda0a942
fix a a bug to handle tx_req_body if the number is > 1
2021-11-04 19:35:07 -04:00
David Kim
ae8e0ea3da
Reverted unncessary changes.
2021-11-04 13:46:24 -07:00
mjoang
698b75eba7
fix a bug from review on memsetting the complete structure (including the mutex).
2021-11-04 16:39:54 -04:00
Melissa Elkadi
479784a064
Calling proper nr_ue_get_rach function
...
Also, reverted a DCI filtering change to exist again.
2021-11-04 13:15:58 -07:00
Melissa Elkadi
e0991d3cec
Reverting log changes for MR
2021-11-04 12:44:30 -07:00
Melissa Elkadi
2f7378d125
Update conf files to match master-nsa and made new SA mode gNB.
2021-11-04 12:30:53 -07:00
Melissa Elkadi
7e10b4a106
Reverting nr-uesoftmodem to match master and added SA mode
2021-11-04 12:16:39 -07:00
Melissa Elkadi
f4448023df
Merge branch 'episys/master-nsa' into episys/mel/sa_development_init
2021-11-04 11:48:34 -07:00
Melissa Elkadi
10dec919ce
Temp fix to try to get CBRA procdeure complete
...
Need to review this with Raymond.
2021-11-04 11:11:13 -07:00
David Kim
d2ecd40fbd
Removed unused debug log.
2021-11-04 10:34:06 -07:00
David Kim
4fb67cbd9c
Resolved conflict in Merge remote-tracking branch 'origin/episys/master-nsa' into episys/david/nsa_ci_debug_for_sa
2021-11-04 10:24:48 -07:00
hardy
9374eda06e
fix typo in file handlers
2021-11-04 18:09:15 +01:00
Melissa Elkadi
7dc523355d
Return 0 is not a fail, so changing to -1
2021-11-04 10:07:25 -07:00
David Kim
f4049a9fe2
Code cleanup
2021-11-04 09:31:42 -07:00
Melissa Elkadi
d7b4adb006
Only filtering DCIs in MAC layer after RA is complete.
2021-11-04 09:17:16 -07:00
hardy
60a91cc207
Merge remote-tracking branch 'origin/NR_MAC_statisticsthread' into ci-test-newstats
2021-11-04 17:00:34 +01:00
hardy
5b9de9c1e3
moved source for rt stats analysis : from stdout to stat log files
2021-11-04 16:51:47 +01:00
francescomani
7ffb689aee
remove rate matching assertion
2021-11-04 14:22:52 +01:00
Raphael Defosseux
d818101c8c
feat(ci): triggering NSA B200 Container Sanity Check from parent pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-04 13:15:16 +01:00
Laurent THOMAS
0ec15e8cfc
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_F1C_F1U_extensions
2021-11-04 12:53:29 +01:00
Laurent THOMAS
9d1fe78e2e
merge develop, no working yet
2021-11-04 12:53:01 +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
Sakthivel Velumani
3799aeb86b
Merge branch 'develop' into NR_MAC_statisticsthread
2021-11-04 15:54:37 +05:30
Raphael Defosseux
e8719f80b8
fix(ci): typo on image tags
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-04 11:05:25 +01:00
hardy
f64b884ef8
add X2AP-PDU msg cnt to HTML
2021-11-04 10:48:17 +01:00
francescomani
c64872924b
fix for harq value in fapi indication according to scf
2021-11-04 10:02:29 +01:00
Raphael Defosseux
c5f92226f9
Merge remote-tracking branch 'origin/develop' into ci-adding-route-checks
2021-11-04 09:55:23 +01:00
Raphael Defosseux
8b21ecc3a7
fix(ci): post stages in pipeline are empty when it is a PUSH
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-04 09:39:24 +01:00
francescomani
5bfd507915
some more fixes for RA at gNB
2021-11-04 09:19:29 +01:00
francescomani
469afd05f8
feature set update
2021-11-04 08:42:40 +01:00
David Kim
c7f083b14a
Updated gNB part to handle CI test
2021-11-03 22:30:28 -07:00
Melissa Elkadi
81716e4c77
Filtering for multiple UEs in MAC excluding SIB and RAR
...
For multiple UEs, we need to be able to filter the rx'd messages by
the RNTI. However, we do not have the RNTI value until the CFRA (NSA)
or CBRA (SA) procedure is complete. The check below will handle this.
Also, depending on the RNTI value, we can have a SIB (0xffff), RAR (0x10b),
Msg3 (TC_RNTI) or an actual DCI message (CRNTI). When we get Msg3, the
MAC instance of the UE still has a CRNTI = 0. Only once the RA procedure
succeeds is the CRNTI value updated to the TC_RNTI.
2021-11-03 16:28:42 -07:00
Melissa Elkadi
edd710f6a9
Removing bad log and changing RA state when we get prach
2021-11-03 15:52:49 -07:00
mjoang
764da1379e
protect ul_config_pdu against race condition
2021-11-03 14:39:25 -04:00
mjoang
0e8d5798fe
Fix a logical error that sends obsolete buffer erroneously on UL and causes crash in gNB.
2021-11-03 14:38:49 -04:00
mjoang
f150e37deb
Fix a logical error that sends obsolete buffer erroneously on UL and causes crash in gNB.
2021-11-03 14:38:26 -04:00
mjoang
ed84d40f72
add mutex to protect ul_config_pdu against race condition.
2021-11-03 14:30:42 -04:00
Melissa Elkadi
54a894e534
Updated the following for SA development:
...
1. The preamble index in the NRUE is random for SA.
Using the preamble index from the mac->ra is
correct.
2. The dl_pathloss calculated is from L1. We should
shunt this feature out for our emulated mode. If
we add the abstraction later, we can model the
pathloss in the proxy and update it in the RA
procedure of the NRUE.
3. Checking that the crnti != t_crnti is not valid
for SA mode. And may only be needed for multi-UE
in NSA mode. We might be able to delete it all
together. For now, we only use for NSA mode.
4. Checking the RAR based on rnti = 10b and not the
RA_STATE is better.
2021-11-03 10:54:33 -07:00
Laurent THOMAS
d49165f07a
merge develop
2021-11-03 17:28:06 +01:00
Melissa Elkadi
c87141fbcf
Updating gNB RA PROC to match develop branch
2021-11-03 09:14:40 -07:00
Melissa Elkadi
b8444ecbc1
Merge branch 'eurecom-develop' into episys/mel/sa_development_init
2021-11-03 08:54:06 -07:00
Mario Joa-Ng
b64f9f379f
fix bug in GNB MAC nr_store_dlsch_buffer() to handle multipe UEs correctly.
2021-11-03 11:34:47 -04:00
Raphael Defosseux
7dee6f27c4
feat(ci): adding python method to copy built image to test server
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-03 15:50:49 +01:00
hardy
70d1e10fcf
fix tests description
2021-11-03 14:44:25 +01:00
Melissa Elkadi
e8f965d010
Merge branch 'eurecom-develop' into eurecom-episys-merge-nsa
2021-11-03 06:32:38 -07:00
Raphael Defosseux
ac1ada1cd9
fix(ci): when the shared image dockerfile is being modified, force its build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-03 14:12:34 +01:00
Raphael Defosseux
9682881c5b
fix(build): proper UHD install from PPA
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-03 14:12:34 +01:00
Raphael Defosseux
4b0633cf47
fix(build): enable build from source on a given version of UHD. For the moment, in all docker images, v3.15.0.0 is used
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-11-03 14:12:34 +01:00
francescomani
ebaabde8c6
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-11-03 14:06:58 +01:00
francescomani
59195807cc
Merge remote-tracking branch 'origin/develop' into NR_MCS_BLER
2021-11-03 14:03:01 +01:00
francescomani
d55158eb14
temporarily remove conditions on 2nd and 3rd rtx and increase max mcs to 28
2021-11-03 14:01:17 +01:00
Remi Hardy
1b742fbe13
integration_2021_wk44
...
MR !1233 : NR gNB MAC scheduler BWP start issue fix
This branch fix incorrect use of BWP start at gNB MAC scheduler (in DLSCH and ULSCH allocation and VRB map filling)
MR !1232 : SR/BSR support for NR UE
-added the support of scheduling request in NR UE.
-added the support of regular, periodic and padding BSR in NR UE.
-removed memcpy call in nr_ue_get_sdu().
-called mac_rlc_status_ind only for existing bearers.
-Moved NR_LONG_BSR_TABLE and NR_SHORT_BSR_TABLE to nr_mac_common.c
MR !1239 : NR SDAP gNB - Transparent Mode
MR !1257 : Nr ldpc cuda softmodem
Move ldpc decoder accelerated in cuda GPU in a shared lib compatible with oai loader.
libldpc_cuda.so is built as a ldpctest, nr-sotmodem, nr-uesoftmoden and ocp-gnb targets when cuda development environment is detected.
At runtime --loader.ldcp.shlibversion _cuda option can be used to select the cuda accelerated ldcp library, except for the ldpctest exec where the -G option has been preserved. Also start implementing an opencl version of the ldpc decoder, starting "translating" the cuda version.
MR !1296 : Apply the NSA t_Reordering value also for SA
Apply the NSA t_Reordering value also for SA to improve the iperf downlink bitrate. The same iperf performance is expected at both NSA and SA
MR !1293 : hotfix SEGV and divide by 0
With latest develop, two bugs appear as long as we don't hide them with gcc -O2 optimisations
MR !1259 : gNB nrUE SA: improve security
Improves security and addition security in nrUE side
MR !1260 : NR CSET0 BWP Start fixes
Fixes a bug in selecting the start of BWP for Coreset0
Use Magma MME in CI tests
Update NSA 2x2 test
2021-11-03 12:51:50 +00:00
hardy
cc18013320
Merge remote-tracking branch 'origin/NR_cset_bwp_fixes' into integration_2021_wk44
2021-11-03 13:38:55 +01:00
hardy
cb9defc629
Merge remote-tracking branch 'origin/develop-NR_SA_nrUE_security_update' into integration_2021_wk44
2021-11-03 13:38:33 +01:00
hardy
cd28e3fbd7
Merge remote-tracking branch 'origin/crash-gcc-O0' into integration_2021_wk44
2021-11-03 13:38:10 +01:00
Melissa Elkadi
ceda62cde8
Merge branch 'eurecom-episys-merge-nsa' into episys/master-nsa
2021-11-02 15:53:36 -07:00
Melissa
09ed3720a6
Merge branch 'episys/mel/merge_bw_testing_abs' into 'episys/master-nsa'
...
Merge NFAPI changes to new SA master branch
See merge request aburger/openairinterface5g!79
2021-11-02 21:41:30 +00:00
Melissa Elkadi
b29fd449d0
Changed ul_tti_req queueing mechanism:
...
Instead of resetting queue when full,
take last item out.
2021-11-02 14:35:32 -07:00
Melissa Elkadi
554e7db1d9
Updated the nr_ue_get_rach() function to match develop
...
Also, in the nr_rrc_mac_config_req_ue(), we should
only be configuring L1 if we are not in the L2 emul
mode. We are crashing due to the RRC state in the NRUE
not being set/checked properly.
2021-11-02 13:21:42 -07: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
hardy
9d246a012d
update NSA 2x2 testcase
2021-11-02 17:22:55 +01:00
David Kim
bb21c02d2c
updated for CI debug in nrUE side.
2021-11-02 08:56:06 -07:00
Sakthivel Velumani
b749ebcf11
Fix for blocked process in FR2
2021-11-02 14:39:27 +05:30
luis_pereira87
72e188935f
Minor updates in default SA configuration files
2021-11-02 08:47:20 +00:00
Melissa Elkadi
7825350905
Fixing merge request comments
2021-11-01 16:24:59 -07:00
Raymond Knopp
1263074f59
log removal
2021-11-01 23:16:01 +01:00
David Kim
7b619c5439
updated for CI debug from crash.
2021-11-01 14:34:10 -07:00
Raymond Knopp
179075c210
removed >>8 on intel 24-bit CRC result (it is done outside).
2021-11-01 22:12:26 +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
Melissa Elkadi
e635b90fda
Decoding MIB and SIB1 in NR UE
...
In this commit, we changed the stub function of the NRUE
to handle the MIB and SIB1, which arrive in a single
DL_TTI_REQ. If we have not received the MIB, we first
call the scheduler, then we handle any received NFAPI
messages. The NFAPI message handler will then call
the nr_ue_dl_indication() again, which will process
first the MIB, then SIB1. It seems that we are not
properly sending the SIB1 response back to the gNB so
the NRUE eventually crashes. We are however, properly
decoding the MIB and SIB which is a step in the right
direction!
2021-11-01 12:42:01 -07:00
David Kim
d62599b34e
updated RRC_UE.c in nsa mode.
2021-11-01 10:21:49 -07:00
francescomani
f1992a58f8
fixes in bwp ss and coreset configuration at ue
2021-11-01 18:14:39 +01:00
Raymond Knopp
bdea7f464e
missing .h file for intel crc
2021-11-01 17:57:04 +01:00
Raymond Knopp
97a1c0d91a
added .h files for intel crc
2021-11-01 17:28:02 +01:00
Eurecom
afe2f1ed71
integration of Intel SIMD CRC routines for CRC24A/B
2021-11-01 17:26:31 +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
Raymond Knopp
64e610361f
merge from Laurent's TX-optimization-lts (cherry-picked dlsch_encoding component)
2021-10-31 22:43:20 +01: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
a9d49ef018
further minor optimizations
2021-10-31 09:52:19 +01:00
Raymond Knopp
eecd718b51
Merge remote-tracking branch 'origin/develop' into resource-mapping-optim
2021-10-31 08:01:21 +01:00
Raymond Knopp
c84a2a5088
dlsim for more BW
2021-10-31 08:01:05 +01:00
Raymond Knopp
2f30123fc2
testing up to mcs 28
2021-10-31 07:44:25 +01:00
David Kim
e303b1be6b
Fixing ra procedures sync problem by checking rnti value.
2021-10-29 17:48:30 -07:00
David Kim
95202fba91
updated for CI sa test
2021-10-29 14:47:56 -07:00
Melissa Elkadi
04251e84be
Removing name from log and demoting log
2021-10-29 13:51:58 -07:00
Melissa Elkadi
1dec9dd9f6
First attempt at receiving MIB and SIB in SA mode
2021-10-29 13:49:56 -07:00
francescomani
3c39f09df8
Merge remote-tracking branch 'origin/develop' into NR_MCS_BLER
2021-10-29 18:39:41 +02:00
hardy
9468442ff9
fix HTML rendering
2021-10-29 16:51:20 +02:00
Raphael Defosseux
c89f2dbd0b
fix(ci): some typos on the container name of MME
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-10-29 16:11:08 +02:00
Raphael Defosseux
a443a5b45e
feat(ci): adding support to deploy a MAGMA-MME-based container-based EPC
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-10-29 15:33:39 +02:00
hardy
3963f2fe66
Merge remote-tracking branch 'origin/develop-improve-SA-config' into integration_2021_wk44
2021-10-29 15:26:22 +02:00
hardy
b1e14c2c43
push DL to 60Mb in NSA
2021-10-29 15:15:40 +02:00
hardy
96b6054514
add attach-detach testcase for NSA
2021-10-29 15:01:23 +02:00
Raphael Defosseux
0238f49baf
feat(ci): adding a MAGMA-MME-based EPC deployment
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-10-29 14:52:47 +02:00
hardy
03599d3d75
change eNB ID to prevent TAU issue
2021-10-29 14:43:08 +02:00
francescomani
facf3aa6ac
min_rxtxtime_pdsch for OAI UE in ci files
2021-10-29 11:05:52 +02:00
Melissa Elkadi
733279689f
Fixing white space and added a TODO comment
2021-10-28 15:02:14 -07:00
David Kim
44a13ef81e
Removed initial segment fault by adding nsa mode.
2021-10-28 13:59:57 -07:00
Melissa Elkadi
26ddb9eabe
Only do LTE channel modelling in LTE mode, not NSA
2021-10-28 11:58:01 -07:00
Melissa Elkadi
3007550150
Updating DCI configuration to avoid seg fault
2021-10-28 11:14:47 -07:00
Melissa Elkadi
cfb49c17d2
Added a seprate queue for chan_params
2021-10-28 10:32:28 -07:00
Melissa Elkadi
fa810fab70
Accounting for wrap in slot comparison in gNB
2021-10-28 08:58:36 -07:00
Melissa Elkadi
66144698c7
Reverting log and white space changes for MR
2021-10-28 08:51:09 -07:00
Melissa Elkadi
455e3d8343
This commit gets rid of sfn_slot sleep
...
In the previous commit, the NRUE would record
the time it received a slot and compare this
rx time to the next slot. If the next slot
came in before it had been 500us, the NRUE
would sleep a delta amount to make the duration
between the two slot indications 500 us. This
change complicated the code and did not
improve the performance so it was removed.
Furthermore, this commit removes the old
queueing mechanism of the slot indications and
uses calloc rather than an array.
2021-10-28 08:14:20 -07:00
Melissa Elkadi
3ec5210652
Merge branch 'episys/master-sa' into episys/mel/merge_bw_testing_abs
2021-10-28 06:36:43 -07:00
hardy
707a8000db
google sheet dashboard is deprecated, replaced by Html dashboard hosted on AWS S3
2021-10-28 11:37:03 +02:00
Laurent THOMAS
2d3bfb9b67
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into crash-gcc-O0
2021-10-28 11:03:42 +02:00
Melissa
f9ad8dbd9d
Merge branch 'origin-episys-merge-nsa' into 'episys/master-nsa'
...
Instead of removing the frees we allocated from heap.
See merge request aburger/openairinterface5g!78
2021-10-27 22:37:14 +00:00
Melissa
957c79e5eb
Update README.txt for NSA mode
2021-10-27 22:36:33 +00:00
Melissa
534a8bbf10
Update README.txt for LTE L2 Emulator
2021-10-27 22:28:25 +00:00
Melissa Elkadi
916c30054f
Merge branch 'episys/master-nsa' into origin-episys-merge-nsa
2021-10-27 15:08:32 -07:00
Melissa Elkadi
4eb0aceab6
Merge remote-tracking branch 'eurecom/develop' into episys/master-nsa
2021-10-27 15:05:05 -07:00
Raymond Knopp
cff72a8b73
SIMD optimization for RE mapping
2021-10-27 21:58:26 +02:00
Thomas Schlichter
94bc375f82
NR_UE: enable timing synchronization logging
2021-10-27 17:30:05 +02:00
Thomas Schlichter
209d5f1131
NR_UE: reset max_pos_fil in timing synchronization whenever we add/remove a sample
2021-10-27 17:30:05 +02:00
Thomas Schlichter
2c2ba26553
NR_UE: fix bug in timing adjustment
2021-10-27 17:30:05 +02:00
Thomas Schlichter
107f20ad29
fix rounding in TA calculation
2021-10-27 17:30:05 +02:00
Melissa Elkadi
18aaa88517
Merge branch 'eurecom-develop' into episys/mel/merge_bw_testing_abs
2021-10-27 08:05:26 -07:00
Melissa Elkadi
f816f8df8d
Merge branch 'episys/master-nsa' into origin-episys-merge-nsa
2021-10-27 07:39:52 -07:00
Melissa Elkadi
639d85dded
Merge branch 'eurecom-episys-merge-nsa' into origin-episys-merge-nsa
2021-10-27 07:31:59 -07:00
Melissa Elkadi
bf4bf813dd
Merge remote-tracking branch 'eurecom/develop' into eurecom-episys-merge-nsa
2021-10-27 07:31:35 -07:00
hardy
6a5d8b869e
Merge remote-tracking branch 'origin/NR_ldpc_cuda_softmodem' into integration_2021_wk44
2021-10-27 16:22:21 +02:00
frtabu
8dd5346e2c
fixes after rebase
2021-10-27 16:13:53 +02:00
hardy
9aab2b73b2
tentative : change eNB ID again
2021-10-27 16:05:18 +02:00
frtabu
68d415fd85
go on with openCL implementation
2021-10-27 15:08:10 +02:00
hardy
af7d9cd920
Merge remote-tracking branch 'origin/nr_sdap_gnb' into integration_2021_wk44
2021-10-27 15:07:53 +02:00
frtabu
2e8013546b
documentation update
2021-10-27 15:02:49 +02:00
frtabu
03ed2c35c4
Update licensing comments
2021-10-27 15:02:49 +02:00
francescomani
3186d45e71
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-10-27 15:00:50 +02:00
frtabu
1cd4c87052
Add -v option in ldpctest to select ldpc shared lib version
...
going on with openCL ldpc implem
2021-10-27 15:00:31 +02:00
Raymond Knopp
3586e83fde
start translating cuda ldpc sources to opencl
2021-10-27 14:57:46 +02:00
frtabu
4345d42ec6
opencl implementation of ldpc decoder (platform query)
2021-10-27 14:57:46 +02:00
hardy
de801af6c1
Merge remote-tracking branch 'origin/nr_ue_mac_pdu_fixes_sr_bsr' into integration_2021_wk44
2021-10-27 14:51:49 +02:00
hardy
604e6e063e
Merge remote-tracking branch 'origin/NR_BWP_fixes' into integration_2021_wk44
2021-10-27 14:48:58 +02:00
frtabu
d31ac5805e
add openCL board detection
2021-10-27 14:42:12 +02:00
Raymond Knopp
29c7a3aa19
Add dummy open CL ldpc library
2021-10-27 14:42:12 +02:00
frtabu
00ea49b859
revert cuda compil flags and init code to initial version
2021-10-27 14:42:12 +02:00
frtabu
a6dd62a50f
Enhance loader to allow library version selection for executables, as ldcptest which do not use the config module.
2021-10-27 14:42:12 +02:00
frtabu
41ba9a5afb
Fix rebasing problems
2021-10-27 14:42:12 +02:00
frtabu
46a1b0725b
adapt ldcp calls to spport new interface required by cuda decoder in shared lib
2021-10-27 14:42:12 +02:00
frtabu
9fcda4500a
Move cuda ldpc code in a shared lib
2021-10-27 14:37:52 +02:00
frtabu
0cccbced28
Move cuda ldpc code in a shared lib
2021-10-27 14:37:52 +02:00
francescomani
4d21ec23df
Merge remote-tracking branch 'origin/develop' into NR_SA_band_96
2021-10-27 14:21:02 +02:00
francescomani
d4c4f092b4
Merge remote-tracking branch 'origin/develop' into NR_cset_bwp_fixes
2021-10-27 14:06:25 +02:00
luis_pereira87
c1843c2649
Merge remote-tracking branch 'origin/develop' into handling-Msg4-Ack-failure
2021-10-27 12:39:57 +01:00
francescomani
b214d1afd1
Merge remote-tracking branch 'origin/develop' into NR_UE_acknack
2021-10-27 13:33:22 +02:00
luis_pereira87
e333a53bdd
Merge branch 'develop' into develop-improve-SA-config
2021-10-27 12:09:46 +01:00
Remi Hardy
c1ae09621e
Integration 2021 wk42-b (done in week 43)
...
See merge request oai/openairinterface5g!1291
MR !1277 : fixes for nr_set_pdsch_semi_static
MR !1225 : Cleanup and first step to enhance cpu measurments
MR !1278 : NR cleanup separation macphy
MR !1289 : Nr dlsch retransmission fix pucch allocation
MR !1270 : Removing hardcoded value of min channel bw for type0 pdcch
MR !1283 : Bugfix simultaneous RACH with multiple UEs
cherry-picks :
* MAC statistics in separate thread
* CI conf files update
2021-10-27 12:27:57 +02:00
Raymond Knopp
fc9baef93b
initial optimization of PDSCH resource element mappping.
2021-10-27 12:17:54 +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
hardy
7cf75d1ffc
change eNB ID for the different test config
2021-10-27 10:19:53 +02:00
Melissa Elkadi
16b5da25a2
Merge branch 'episys/master-nsa' into episys/mel/merge_bw_testing_abs
2021-10-26 16:18:21 -07:00
Melissa Elkadi
cb8ecc6053
Merge branch 'eurecom-episys-merge-nsa' into origin-episys-merge-nsa
2021-10-26 16:03:48 -07:00
Melissa Elkadi
0fd35a229a
Instead of removing the frees we allocated from heap.
...
In SA mode, there were DCI_INDs and RX_INDS that
were allocated on the stack and were assigned to
pointers used in the MAC instance. In NSA mode we
allocated these members on the heap so we free'd
them once we were done. In SA mode, they were not
allocated on the heap so this free call caused an
a free() error. We have now allocated these pointers
on the heap to avoid this error and ensure the
pointers are correct.
2021-10-26 15:48:03 -07:00
hardy
5cd3433f80
change eNB ID for the different test config
2021-10-26 20:06:46 +02:00
hardy
160d171b5e
add sf_extension=0
2021-10-26 20:06:32 +02:00
hardy
e322006350
changed SA config to be the same as NSA config file
2021-10-26 20:06:07 +02:00
Raymond Knopp
a8bfa8ea5a
MAC statistics in separate thread
2021-10-26 20:05:46 +02:00
luis_pereira87
68fef91816
Apply the NSA t_Reordering value also for SA
2021-10-26 19:04:03 +01:00
Melissa Elkadi
0f1723a485
Properly calling init_tun and nas_conf for SA and NSA
2021-10-26 09:56:09 -07: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
Melissa Elkadi
99183b1761
Freeing memory that wasnt allocated on heap in SA mode
2021-10-26 09:19:41 -07: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
Melissa
265c88749e
Merge branch 'episys/david/checking_valid_spCellConfig' into 'episys/master-nsa'
...
Added one more condition for valid cell config
See merge request aburger/openairinterface5g!75
2021-10-25 21:46:27 +00:00
Deokseong "David" Kim
a13ed80cb7
Added one more condition for valid cell config
2021-10-25 21:46:27 +00:00
Melissa
d08eed8f3a
Merge branch 'origin-episys-merge-nsa' into 'episys/master-nsa'
...
Merge from Eurecom/develop into Eurecom/episys-merge-nsa
See merge request aburger/openairinterface5g!76
2021-10-25 21:10:46 +00:00
Melissa
7d6212bb44
Upload New File
2021-10-25 19:31:15 +00:00
Melissa
7fcaee0961
Upload New File
2021-10-25 19:30:59 +00:00
Melissa
f70058a460
Upload New File
2021-10-25 19:30:46 +00:00
Melissa
c18f57d389
Upload New File
2021-10-25 19:30:31 +00:00
Melissa Elkadi
6b551e81b7
Adding documentation for NSA and LTE L2 emulator
2021-10-25 12:28:58 -07:00
Melissa Elkadi
8a56d146cc
Merge branch 'episys/master-nsa' into episys/mel/merge_bw_testing_abs
2021-10-25 11:07:59 -07:00
Melissa Elkadi
e4ad4a6b17
Merge branch 'episys/master-nsa' into origin-episys-merge-nsa
2021-10-25 10:46:36 -07:00
Melissa Elkadi
74b2dbe73a
Merge branch 'origin-episys-merge-nsa' into eurecom-episys-merge-nsa
2021-10-25 10:34:53 -07:00
Melissa Elkadi
b56c8ac3ce
Merge remote-tracking branch 'eurecom/develop' into origin-episys-merge-nsa
2021-10-25 10:27:11 -07:00
Melissa Elkadi
2edfdb20a4
Merge remote-tracking branch 'eurecom/develop' into episys/mel/merge_bw_testing_abs
2021-10-25 09:52:23 -07:00
Melissa Elkadi
b7ec8ae21e
Merge remote-tracking branch 'eurecom/develop' into eurecom-nfapi-carriage-returns
2021-10-25 09:23:21 -07:00
francescomani
0033e5cf89
fixes for RA proceduere at OAI UE
2021-10-25 18:08:25 +02:00
Raphael Defosseux
31544a99c1
fix(ci): disabling TAU in MME
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-10-25 18:06:42 +02:00
mjoang
f0c98e2b74
encapsulate mac_ce related logic into separate functionsin nr_ue_get_sdu.
2021-10-25 09:37:20 -04:00
francescomani
f1d1db0280
fixes for pdcch reception not in symbol 0
2021-10-25 14:05:44 +02:00
Laurent THOMAS
8b195c6cf0
minor modif to trigger CI
2021-10-24 18:42:53 +02:00
Laurent THOMAS
e3f9fd6b01
code cleanup, no feature
2021-10-24 14:47:24 +02:00
Laurent Thomas
eef2a58282
fix bug introduced by thisbranch
2021-10-24 14:31:42 +02:00
francescomani
f25fb602d9
using pdcch start symbol for sib1 detection
2021-10-22 18:11:12 +02:00
Francesco Mani
7efbf24485
Reducing the MCS drop in case of 3rd retransmission
2021-10-22 12:41:58 +00:00
hardy
50c87a05ac
Merge remote-tracking branch 'origin/bugfix-multi-rach' into integration_2021_wk42_b
2021-10-22 14:36:12 +02:00
hardy
c834ea5899
Merge remote-tracking branch 'origin/NR_min_channel_bw_for_type0_pdcch' into integration_2021_wk42_b
2021-10-22 14:35:49 +02:00
hardy
5a792a1563
Merge remote-tracking branch 'origin/NR_DLSCH_retransmission_fix_pucch_allocation' into integration_2021_wk42_b
2021-10-22 14:35:19 +02:00
Laurent THOMAS
b69c446543
hotfix SEGV and divide by 0
2021-10-22 14:22:51 +02:00
Raphael Defosseux
e5c4a07f38
feat(ci): adding ip route check on the ci bench server for container-based tests
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-10-22 13:43:09 +02:00
francescomani
54c90078a1
mcs logs
2021-10-22 12:00:23 +02:00
francescomani
2db3e842fd
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-10-22 11:09:51 +02:00
francescomani
7c95b1eb83
Merge remote-tracking branch 'origin/develop' into NR_SA_band_96
2021-10-22 09:12:07 +02:00
Laurent THOMAS
71d2414ced
merge develop
2021-10-21 18:31:52 +02:00
francescomani
137e81970e
Merge remote-tracking branch 'origin/develop' into NR_MCS_BLER
2021-10-21 15:55:15 +02:00
francescomani
0e0be91aa3
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-10-21 15:07:38 +02:00
rmagueta
5ec960f5da
Fix warning
2021-10-21 13:11:14 +01:00
rmagueta
bc282f39b9
Merge remote-tracking branch 'origin/develop' into handling-Msg4-Ack-failure
2021-10-21 12:51:37 +01: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
francescomani
b8c1de3ca0
Merge remote-tracking branch 'origin/develop' into NR_cset_bwp_fixes
2021-10-21 10:37:08 +02:00
Mario Joa-Ng
d483410e2a
Merge develop.
2021-10-20 21:06:16 -04:00
Mario Joa-Ng
b84ef41159
Merge remote-tracking branch 'origin/develop' into nr_ue_mac_pdu_fixes_sr_bsr
2021-10-20 20:13:59 -04:00
hardy
fae36540ca
Merge remote-tracking branch 'origin/NR_cleanup_MACPHY' into integration_2021_wk42_b
2021-10-20 21:09:48 +02:00
hardy
a9982cf5cb
Merge remote-tracking branch 'origin/NRUE_usedlschparallel' into integration_2021_wk42_b
2021-10-20 21:01:31 +02: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
43a831f951
Merge remote-tracking branch 'origin/develop' into NR_UE_acknack
2021-10-20 17:10:24 +02:00
frtabu
94c7ad6f47
minor fix after rebase on develop
2021-10-20 17:09:46 +02:00
frtabu
05875d7ff1
fix phy_simulators build error
2021-10-20 17:09:46 +02:00
frtabu
b15373e414
remove 2 useless modif which added alignment attributes, fix telnet server compilation erro
2021-10-20 17:09:46 +02:00
frtabu
c3c02bbd91
Use same port number for source and destination number in new gtp implementation.
2021-10-20 17:09:46 +02:00
frtabu
9707cb9910
rebase on develop
2021-10-20 17:09:46 +02:00
frtabu
e2cb0a90da
ne cpu measurment implementation
2021-10-20 17:09:46 +02:00
frtabu
40fcd549ad
enhance cpu measurment implementation
2021-10-20 17:09:46 +02:00
frtabu
61c9fa941e
enhance cpu measurments to better support parallelism via using a message queue.
2021-10-20 17:09:46 +02:00
frtabu
272b42e8a1
remove file telnetsrv_5gUE_measurements.c (renamed)
2021-10-20 17:09:46 +02:00
frtabu
f7216a7f40
fix dlsim dlsch parallelisation
2021-10-20 17:09:46 +02:00
frtabu
cf09105b9a
start implementing access to nrUE cpu measurments via telnet server, as ith lte enb
2021-10-20 17:09:46 +02:00
frtabu
6dcfff90cf
fix dlsim dlsch parallelisation
2021-10-20 17:09:46 +02:00
frtabu
e852c302bc
fix error in channel simulation config file example
2021-10-20 17:09:46 +02:00
frtabu
9ca6305013
Add more measurments in telnet server for 5G UE
2021-10-20 17:09:46 +02:00
frtabu
c1f4bb18ea
start implementing access to nrUE cpu measurments via telnet server, as ith lte enb
2021-10-20 17:09:46 +02:00
frtabu
7c985d86f7
cpu load measurements enhancements
2021-10-20 17:09:46 +02:00
frtabu
2bfaedcd8f
fix dlsim dlsch parallelisation
2021-10-20 17:09:46 +02:00
francescomani
0760409d04
Merge branch 'NR_UE_acknack' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UE_acknack
2021-10-20 16:38:05 +02:00
francescomani
9e34bf015d
Merge remote-tracking branch 'origin/develop' into NR_BWP_fixes
2021-10-20 16:34:38 +02:00
francescomani
a8d2265a9d
Merge remote-tracking branch 'origin/develop' into NR_cleanup_MACPHY
2021-10-20 15:50:18 +02:00
francescomani
2bff9862f3
Merge remote-tracking branch 'origin/develop' into NR_UE_Capabilities
2021-10-20 14:01:57 +02:00
francescomani
82ba8ab0b1
Merge remote-tracking branch 'origin/develop' into pdsch_semistatic_fixes
2021-10-20 12:02:38 +02:00
francescomani
bb08abb17f
fix for pucch allocation in case of retransmission for DLSCH
2021-10-20 10:49:59 +02:00
hardy
a722993724
Integration_2021_wk42
...
integration of integration_2021_wk41_bwt-abs into develop, completed week 42
MR !1273 : [CI] adding Docker Hub push pipeline
-When we merge to develop, this pipeline will automatically push images to hub.docker.com
MR !1267 : Enabled multi-threading for gNB L1 tx
-PHY PDUs like PDCCH PDU, PDSCH PDU, SSB PDU and CSI PDU have been removed from PHY_VARS_gNB structure.
Instead, they are made as a part of thread message for L1 Tx processing.
Two such thread messages are used so that two independent L1 Tx processing threads can be executed at once.
Monolithic mode works fine with rfsimulator. nfapi mode changes are integrated by not tested. Let the CI test it.
MR !1285 : [CI] test sa nsa
-Dev of nsa and sa test pipelines
MR !1266 : Changes for initialBWP size different than Coreset0
-Changes for initialBWP size different than Coreset0. Tested with 50 MHz 2x2 configuration, initialBWP with 133 PRBs.
-Other fixes and improvements to get a more stable 5G NR connection
2021-10-20 10:17:12 +02:00
Melissa Elkadi
f1cb957c04
Merge branch 'episys/master-nsa' of gitlab.int-episci.com:aburger/openairinterface5g into episys/master-nsa
2021-10-19 14:58:32 -07:00
Melissa Elkadi
7ccf745ddb
Merge remote-tracking branch 'eurecom/episys-merge-nsa' into episys/master-nsa
2021-10-19 14:57:47 -07:00
Melissa Elkadi
7665f397a6
Only calling init_pdcp for NSA mode in gNB executable
...
Also, reverted some init_pdcp logic to match
the develop branch and added NSA mode. Lastly,
added additional error checking for cellConfig
to avoid crash in MAC layer.
2021-10-19 14:52:41 -07:00
Melissa
b4d8de2761
Merge branch 'revert-e630bf1c' into 'episys/master-nsa'
...
Revert "tx_data_request len field is a uint16_t"
See merge request aburger/openairinterface5g!74
2021-10-19 21:08:33 +00:00
Melissa
bcca4aad81
Revert "tx_data_request len field is a uint16_t"
...
This reverts commit e630bf1c52
2021-10-19 21:08:14 +00: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
Melissa Elkadi
58eb8d2af4
Creating new queue for ul_ttis if dl_tti is late
...
Also, this commit changes the len argument in the
pusharray32 to match the actual field type (uint16_t).
There is also simple name change from sf -> slot.
The new queueing system is not a permanent solution.
It was simply a way for us to try to handle late
dl_tti_requests. If we queue every single ul_tti_req
that we get, the queue gets full very quickly becasue
we only remove ul_ttis from the queue when a uci has
been populated with a matching sfn/sf. Because of this,
we only queue ul_ttis if we have a uci_indication
prepared already. Rarely, a dl_tti_req will arrive at
the NRUE too late, and the NRUE does not have time
to create the uci_ind so we dont process the corresponding
ul_tti. A seprate queue was made to hold all other ul_ttis
the arrive in the NRUE (this queue will continuously
get full and then emptied) but will occasionally hold
a ul_tti that corresponds to a uci that hasnt
been populated yet.
2021-10-19 07:59:55 -07:00
francescomani
a6d9d8a2d1
ue capabilities xml file in SA conf files
2021-10-19 16:56:25 +02:00
hardy
a0d8e0fa51
fix SA testcase
2021-10-19 14:44:33 +02:00
Raphael Defosseux
73561c590a
fix(ci): looping multiple times when trying to attach a module
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-10-19 13:57:11 +02:00
hardy
faadaaa475
fix nohup for OAICN iperf
2021-10-19 13:41:24 +02:00
hardy
433b8421ad
tentative : push UL traffic nsa 2x2
2021-10-19 11:37:45 +02:00
luis_pereira87
832b8df6a8
Handling Msg3 when transferred through DCCH
2021-10-19 10:09:47 +01:00
Melissa Elkadi
e630bf1c52
tx_data_request len field is a uint16_t
...
In the pusharray32, used exclusively by the
tx_data_request, the len argument passed in
is defined as a uint32_t. This update fixes
the passed in argument to be defined as a
uint16_t instead.
2021-10-18 18:50:12 -07:00
Melissa Elkadi
09a90a4838
Merge remote-tracking branch 'origin/episys/master-nsa' into eurecom-episys-merge-nsa
2021-10-18 18:36:44 -07:00
Melissa
09e1b98f87
Merge branch 'episys/david/sctp_update' into 'episys/master-nsa'
...
Adding NSA mode for calling rlc_module_init and SCTP_TASK
See merge request aburger/openairinterface5g!72
2021-10-19 01:36:08 +00:00
Deokseong "David" Kim
a30e27cb11
Adding NSA mode for calling rlc_module_init and SCTP_TASK
2021-10-19 01:36:07 +00:00
Melissa
d1787a605e
Merge branch 'episys/master-nsa+alarm' into 'episys/master-nsa'
...
Set alarm
See merge request aburger/openairinterface5g!71
2021-10-18 22:04:20 +00:00
Michael Cook
69fc902b52
Set alarm
2021-10-18 22:04:19 +00: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
hardy
68db2a0afd
fix nohup
2021-10-18 16:41:36 +02:00
hardy
f32153f4df
TC fix for nsa 2x2 fast ping : incorrect arguments
2021-10-18 16:41:36 +02:00
Thomas Schlichter
7b54ee312e
Another review fix
2021-10-18 09:46:00 +00:00
Francesco Mani
1e99bbdc6e
fix review
2021-10-18 09:42:09 +00:00
Thomas Schlichter
0141ae6137
review improvement
2021-10-18 08:51:35 +00: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
Melissa Elkadi
fe78d8a08f
Only calling rlc_module_init for NSA mode
...
In develop, this function call was commented out.
It is necessary for NSA mode so we have modified
the logic for this case.
2021-10-15 09:13:36 -07:00
hardy
d2dff05c8c
fix column shift for the test results
2021-10-15 16:03:51 +02:00
hardy
72a2fc67f3
fix key error in data model
2021-10-15 15:40:41 +02:00
hardy
64850ccfc2
fix empty columns count
2021-10-15 15:17:33 +02:00
hardy
4b7de39450
add last_pass
2021-10-15 15:11:45 +02:00
hardy
8ccb745d42
add delay to overcome google api quota
2021-10-15 11:21:03 +02:00
hardy
9163ccddf9
TC fix for nsa 2x2 fast ping : incorrect arguments
2021-10-15 10:56:01 +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
hardy
972b9847ea
fix UE start command
2021-10-15 07:00:31 +02:00
hardy
92e286ecae
aligning NSA and SA tests
2021-10-15 07:00:31 +02:00
hardy
fcb3233645
Merge remote-tracking branch 'origin/ci_test_sa_nsa' into integration_2021_wk41_bwt-abs
2021-10-14 20:51:22 +02:00
hardy
d3bc6d675c
update trigger for 4 tests
2021-10-14 20:40:09 +02:00
rmagueta
4e949657fb
Fix after merge
2021-10-14 14:59:11 +01:00
Eurecom
85d54ac9df
logging
2021-10-14 15:46:50 +02:00
rmagueta
b1a8b06547
Merge remote-tracking branch 'origin/integration_2021_wk41' into integration_2021_wk41_bwt-abs
...
# Conflicts:
# ci-scripts/xml_files/fr1_sa_quectel.xml
# openair1/SCHED_NR/fapi_nr_l1.c
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# openair2/GNB_APP/gnb_paramdef.h
2021-10-14 14:22:23 +01:00
hardy
41bf35a605
fix stats monitor pickle filename
2021-10-14 14:15:51 +02:00
hardy
f462417b05
update runtime stats graphs
2021-10-14 12:57:30 +02:00
hardy
563fd66b9c
bring ulsch and dlsch stats for gnb
2021-10-14 12:12:20 +02:00
hardy
010e0cca1b
bring ulsch and dlsch stats for gnb
2021-10-14 11:22:22 +02:00
hardy
30c5668bbe
push tc in duration and UL bw
2021-10-14 09:09:11 +02:00
hardy
90f3e9e231
fix missing bracket
2021-10-14 08:45:00 +02:00
hardy
8dd7e58977
change to specific run dir
2021-10-14 08:42:30 +02:00
hardy
95108806c5
checking pep8
2021-10-14 08:34:09 +02:00
Raymond Knopp
98a72d6c42
reduced logging
2021-10-14 07:56:58 +02:00
Raymond Knopp
be8dbcf52f
Merge branch 'integration_2021_wk41' of https://gitlab.eurecom.fr/oai/openairinterface5g into integration_2021_wk41
2021-10-14 01:37:20 +02:00
Raymond Knopp
166a8f69bb
prb_mask calculation for mixed slot (for blacklisted PRBs)
2021-10-14 01:35:01 +02:00
hardy
eea4e17989
temp for debug : do not exit if RT stats are exceeded
2021-10-13 21:49:10 +02:00
Melissa Elkadi
dbe23abcf3
Merge remote-tracking branch 'origin/episys/master-nsa' into eurecom-episys-merge-nsa
2021-10-13 09:57:54 -07:00
Melissa Elkadi
966a4d1d46
Merge remote-tracking branch 'origin/episys/master-nsa' into eurecom-episys-merge-nsa
2021-10-13 09:57:33 -07:00
Melissa
2800fbe0d5
Merge branch 'episys/david/fixing_nr_xlsim_build' into 'episys/master-nsa'
...
Fixed nr_dlsim and nr_ulsim build errors.
See merge request aburger/openairinterface5g!69
2021-10-13 16:27:13 +00:00
Deokseong "David" Kim
a5d23a0e08
Fixed nr_dlsim and nr_ulsim build errors.
2021-10-13 16:27:13 +00:00
Melissa
cb1344274f
Merge branch 'origin-episys-merge-nsa' into 'episys/master-nsa'
...
Merge changes to episys-merge-nsa to episys/master-nsa
See merge request aburger/openairinterface5g!70
2021-10-13 15:44:21 +00:00
Raymond Knopp
f287f0ec2d
Merge branch 'integration_2021_wk41' of https://gitlab.eurecom.fr/oai/openairinterface5g into integration_2021_wk41
2021-10-13 17:05:44 +02:00
Raymond Knopp
0a87da0b74
bugfix for allocation of blacklisted PRBs in MAC
2021-10-13 17:05:12 +02:00
matzakos
40b131be13
Small corrections in F1AP UE context management messages and indentation fixes
2021-10-13 16:45:42 +02:00
hardy
5b40814f3b
fix typo
2021-10-13 16:32:01 +02:00
hardy
e579d5d27a
fix typo
2021-10-13 16:18:55 +02:00
hardy
65d64518db
typo fix
2021-10-13 16:12:06 +02:00
Melissa Elkadi
c751b594f1
Merge remote-tracking branch 'eurecom/develop' into eurecom-episys-merge-nsa
2021-10-13 07:03:11 -07:00
Melissa Elkadi
09cec7c72e
Merge remote-tracking branch 'eurecom/develop' into origin-episys-merge-nsa
2021-10-13 07:01:27 -07:00
Raymond Knopp
c92899f704
blacklisting modification in ULSCH scheduler.
2021-10-13 15:54:27 +02:00
Melissa Elkadi
28391dad6a
Updating pdcp init functions to maintain SA behavior
2021-10-13 06:52:15 -07:00
hardy
4b03a4ad61
copyout workaround
2021-10-13 15:04:15 +02:00
Raymond Knopp
bb0b900848
Merge branch 'integration_2021_wk41' of https://gitlab.eurecom.fr/oai/openairinterface5g into integration_2021_wk41
2021-10-13 15:00:10 +02:00
Raymond Knopp
64538f086c
NSA configuration files for CI (move to 3.35 GHz for NR)
2021-10-13 14:59:29 +02:00
hardy
548d3be97a
Merge remote-tracking branch 'origin/ci_test_sa_nsa' into integration_2021_wk41
2021-10-13 14:58:31 +02:00
Raymond Knopp
a5b60534c2
added/activated logging for PUSCH decoding when NAK
2021-10-13 14:56:28 +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
hardy
37c66efd01
improve script struct
2021-10-13 14:35:28 +02:00
hardy
13dcddf40c
add mtu 1500 in epc docker compose
2021-10-13 14:04:28 +02:00
francescomani
02e48dea4a
change in 2x2 config file 5g carrier frequency
2021-10-13 12:34:58 +02:00
Melissa Elkadi
ea2495ea0a
Attemping to stop filling UL_TTI_REQ queue
...
This is sort of hacky, but it stops the gNB
from crashing for 2 UEs with the proxy and
4 UEs with our internal proxy.
2021-10-12 17:06:00 -07:00
rmagueta
614c29ad1a
Function cblas_zgemv replaced by cblas_zaxpy because it has an undefined output (for the same input) after a second call in RHEL8 (acorr = nan)
2021-10-12 18:56:35 +01:00
matzakos
1a40b36193
Use correct SCTP port number for F1AP according to standards
2021-10-12 19:38:19 +02:00
Melissa Elkadi
b17a5189b7
Adding timing informtion to rx'd slot indictions
...
Ensuring in the NRUE that the slot indications we
process are 500us apart.
2021-10-12 10:27:15 -07:00
hardy
90eb329da9
refactor stat_monitor
2021-10-12 16:06:41 +02:00
hardy
90c6b8b58b
copyout workaround
2021-10-12 13:26:25 +02:00
hardy
12a773ac32
tentative to fix artifacts copyout
2021-10-12 12:27:29 +02:00
hardy
dd8a0798a7
more fixes for test framework
2021-10-12 09:02:24 +02:00
hardy
a7fe971522
collect stats log for multiple nodes
2021-10-12 09:02:09 +02:00
hardy
3a0161f10f
fix NSA 2x2 pipeline and test
2021-10-12 09:01:51 +02:00
hardy
8a3f69049d
more tests to be triggered by NSA tag
2021-10-12 09:01:36 +02:00
hardy
42deebac48
fix copyout fail
2021-10-12 09:01:22 +02:00
hardy
8570aaa59b
debug
2021-10-12 00:15:39 +02:00
hardy
f9d5a87570
more fixes for test framework
2021-10-11 23:12:30 +02:00
hardy
6c64382d60
collect stats log for multiple nodes
2021-10-11 22:35:58 +02:00
luis_pereira87
545ee44407
Remove unreachable "else" statement
2021-10-11 18:14:45 +01:00
matzakos
39aaf63a4e
Merge with branch NR_F1C_F1U_extensions
2021-10-11 17:56:28 +02:00
luis_pereira87
ae8d459c06
Fix in polar_rate_matching
2021-10-11 16:25:56 +01:00
Raymond Knopp
92c5b69b8e
Merge branch 'integration_2021_wk41' of https://gitlab.eurecom.fr/oai/openairinterface5g into integration_2021_wk41
2021-10-11 16:03:30 +02:00
Raymond Knopp
0e6e2c3c52
Msg3 PRB reduction to 8. Gives 8 byte Msg3 with MCS 0
2021-10-11 16:03:02 +02:00
hardy
d82a1c5d28
fix NSA 2x2 pipeline and test
2021-10-11 15:30:52 +02:00
Raymond Knopp
7edc7169ff
updated CI conf file for 2x2 NSA (blacklisting middle 4 PRBs)
2021-10-11 14:37:39 +02:00
Raymond Knopp
fe0c3293cb
Merge branch 'integration_2021_wk41' of https://gitlab.eurecom.fr/oai/openairinterface5g into integration_2021_wk41
2021-10-11 14:35:45 +02:00
Raymond Knopp
b05d165cd0
hand cherry-picked PRB blacklisting
2021-10-11 14:34:49 +02:00
hardy
3e377a17a9
more tests to be triggered by NSA tag
2021-10-11 14:06:09 +02:00
hardy
9c94b0747b
fix copyout fail
2021-10-11 13:58:34 +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
hardy
210829e91c
Merge remote-tracking branch 'origin/phy-asan-fixes' into integration_2021_wk41
2021-10-11 12:01:28 +02:00
hardy
640e3ce8e1
Merge remote-tracking branch 'origin/ci_push_dockerhub' into integration_2021_wk41
2021-10-11 12:00:53 +02:00
hardy
0276ec0ca8
Merge remote-tracking branch 'origin/ci_test_sa_nsa' into integration_2021_wk41
2021-10-11 12:00:12 +02:00
hardy
ace498824b
remove deploy of trf_gen (redundant)
2021-10-11 11:47:04 +02:00
hardy
5f12399c7a
complete nsa 2x2 test
2021-10-11 11:40:02 +02:00
hardy
d4e135960b
major update / refactoring for ran dashboard, including mysql db and test results table
2021-10-10 22:12:13 +02:00
hardy
0aa0674297
get test results into dahsboard : part 1 formatting
2021-10-10 22:12:13 +02:00
mjoang
5e50a8cc1d
remove newlines, add space after comma, fix identation
2021-10-09 14:37:45 -04:00
mjoang
1fac8d6963
Revert "run astyle to change format"
...
This reverts commit 721594102a .
2021-10-09 13:07:23 -04:00
Melissa Elkadi
f37264e676
Avoiding unnecessary casting and fixed bug in ul_tti handling
2021-10-08 15:45:28 -07: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
Melissa Elkadi
b3145dec04
Removing commented code
2021-10-08 08:53:49 -07: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
rmagueta
a189a3a58c
Revert BWPSize for Msg2
2021-10-08 13:52:00 +01:00
rmagueta
ead800d0f0
Update config filename for CI RAN-SA-Module-CN5G
2021-10-08 13:15:03 +01:00
rmagueta
d57a4cf513
Remove hardcoded opp_enabled
2021-10-08 13:01:46 +01: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
rmagueta
085a98b14c
Improve get_coreset to handle also coreset0
2021-10-08 11:58:28 +01:00
rmagueta
86664eb0a9
Add 2x2 conf file for CI RAN-SA-Module-CN5G
2021-10-08 11:11:30 +01:00
rmagueta
0438d64ddb
Minor update in security section in conf files
2021-10-08 10:34:35 +01: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
Melissa Elkadi
4b8a15fa14
Allocating NR nFAPI messages on the heap prior to queueing
...
This commit is properly allocating the NR nFAPI
messages on the heap; however, when we do this,
it makes the NR UE behind the gNB even more and
casuses us to not finish the CFRA procedure. This
is because the RAR is recevied in the NR UE, but
the slot indications are too far in advance, so
the CRC/RX pair (msg3) is never sent because
the scheduled ul_slot and ul_frame already was
received prior to getting the RAR.
Need to fix this!!
2021-10-07 18:37:20 -07:00
Melissa Elkadi
9355495ad1
Unqueueing UL_TTI_REQs based on active harq sfn sf
...
Also fixed some silly spelling errors.
2021-10-07 16:46:10 -07:00
David Kim
39563f3cd5
Restored the original NAS configuration file.
2021-10-07 10:11:21 -07:00
Melissa Elkadi
5552d53b08
gNB and NRUE slots not matching is what happens in LTE
...
This commit allows us to call the scheduler for
every slot indication we get to ensure we properly
configure the DCI. Also, we are sure to process the
DCI only when we have both the config (dl_tti) and
the payload (tx_req). Lastly, removed the hack
to the slot indication (we do not shift the slot
indication by -6 anymore). We are passing up to 4
NSA UEs, but sometimes one will not complete the CFRA
procedure.
2021-10-07 10:06:40 -07:00
francescomani
4e70fe17a3
Merge remote-tracking branch 'origin/develop' into NR_BWP_fixes
2021-10-07 17:11:02 +02:00
francescomani
c6d668b0db
fix in dlsch allocation mask
2021-10-07 17:10:54 +02:00
Raphael Defosseux
4c5a693a14
feat(ci): old L2 simulator test is now disabled in VM pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-10-07 16:48:26 +02:00
francescomani
b5d5481616
Merge branch 'bandwidth-testing-abs' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing-abs
2021-10-07 16:46:08 +02:00
francescomani
90ff07c6cc
aggregation level loops at gnb (currently selecting the lowest value)
2021-10-07 16:45:38 +02:00
Guido Casati
218de9342d
Bugifx simultaneous RACH with multiple UEs
...
- replaced taus with a random seed + random number generation
- this fixes the bug with multiple UEs starting RA in the same time frame and slot
and selecting the same preamble index
2021-10-07 15:56:43 +02:00
hardy
5a4dd071fe
copyout active_net_interfaces.awk to xNB tmp
2021-10-07 15:55:19 +02:00
hardy
5f2f1b5eab
adding the support of different apn depending on CN in ue infra yaml
2021-10-07 10:32:04 +02:00
Raphael Defosseux
efeef1cf01
Merge remote-tracking branch 'origin/develop' into NR_F1C_F1U_extensions
2021-10-07 10:11:44 +02:00
francescomani
b59b94046f
fix compilation
2021-10-07 09:22:07 +02:00
Masayuki Harada
1aeba1764b
Merge remote-tracking branch 'remotes/oai/develop' into develop-NR_SA_nrUE_security_update
2021-10-07 10:38:00 +09:00
Melissa Elkadi
10432a3fbc
Merge branch 'episys-merge-nsa' of https://gitlab.eurecom.fr/oai/openairinterface5g into eurecom-episys-merge-nsa
2021-10-06 18:31:29 -07:00
Melissa Elkadi
aa9a9e7a41
Merge branch 'episys/master-nsa' into eurecom-episys-merge-nsa
2021-10-06 18:25:32 -07:00
Melissa
42bed9b5ed
Merge branch 'episys/david/restoring_original_NSA_config' into 'episys/master-nsa'
...
Restored the original NAS configuration file.
See merge request aburger/openairinterface5g!68
2021-10-07 01:24:49 +00:00
Melissa Elkadi
746d074646
Queuing all nFAPI messages and handling after slot ind
...
This commit changes the stub functionality entirely.
We are now queueing any received NR nFAPI message
and handling it only after we recevie a slot ind
that corresponds with the nFAPI message's sfn/slot
value. When doing this, an existing issue has been
brought to light. The gNB and NR UE are not in sync
when it comes to their slot indications. Generally,
the NR UE seems to be ahead of the gNB by around 6-7
slots. This commit has a hack... when we receive a
slot indication at the moment, we decrament it by 6
to try to keep the NRUE from being ahead of the gNB.
This will be fixed shortly... This was a temporary
fix..
2021-10-06 18:13:13 -07: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
David Kim
49f2a2ad2b
Restored the original NAS configuration file.
2021-10-06 11:52:49 -07:00
Melissa Elkadi
98bc149e98
Reverting change that that forces DCI config before handling
...
By reverting this change, we will see the NRUE2 crash
because the DCI wont be configured before handling.
This will get fixed in the next commit by adding
queues for the nFAPI messages, therefore forcing
us to handle the nfapi messages only after we have
processes the corresponding slot indication.
2021-10-06 09:47:19 -07: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
hardy
28ce54a831
fix regex
2021-10-06 17:25:27 +02:00
hardy
b8ea886efd
add NR stats files to monitoring
2021-10-06 16:51:47 +02:00
hardy
504fb9df7f
fix regex for iperf server analysis
2021-10-06 16:49:44 +02:00
francescomani
652d0f57eb
improve sib1 code for aggregation levels
2021-10-06 16:45:46 +02:00
hardy
b80d8ae5c5
terminate trf_gen when closing CN5G
2021-10-06 16:11:08 +02:00
hardy
7442aab5c9
completing SA test for iperf and stats mon
2021-10-06 16:01:30 +02:00
hardy
f577ec6a45
Merge remote-tracking branch 'origin/ci_implement_cn5g_deployment' into ci_test_sa_nsa
2021-10-06 15:58:10 +02:00
Panos Matzakos
67e91af2f1
Update TESTING_5GSA_setup.md
2021-10-06 13:55:21 +00:00
hardy
700a149d20
update for CI SA test
2021-10-06 15:51:08 +02:00
Panos Matzakos
4349e436ba
Update README.md for CU/DU split deployment option
2021-10-06 13:20:27 +00:00
matzakos
3105a23248
Address two remaining review comments
2021-10-06 13:39:29 +02:00
rmagueta
e7e90beeeb
Merge remote-tracking branch 'origin/develop' into bandwidth-testing-abs
2021-10-06 10:43:05 +01:00
Raphael Defosseux
df36de9b49
fix(ci): better handling of wrong exit during iperf/ping tests; adding PCAP capture
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-10-06 10:03:39 +02:00
Robert Schmidt
41dff7b190
Add MCS from HARQ BLER
...
- Estimates correct MCS using EMA, kept between target thresholds
dl_bler_target_upper and dl_bler_target_lower (conf options) for 1st
retx and below dl_rd2_bler_threshold for 2nd retx
- Maximum MCS configurable
- on 3rd retx, reduce MCS by 5
2021-10-06 08:38:21 +02:00
Melissa Elkadi
47e96132f6
Handling multiple DCIs in a single DL_TTI and TX_REQ
2021-10-05 16:09:52 -07:00
Melissa Elkadi
1b2d8b5288
def_dci_pdu_rel15 fix.
...
In this commit we were trying to understand why
the memset of the def_dci_pdu_rel15 array in the NRUE
was casuing the NR UE to crash. This was happening
becuase some of the members of the def_dci_pdu_rel15
array canont be zero in NSA mode. This was happening
because sometimes, we would recevied two DCI indications
in a row, after the first one, we would be memesetting
the array to all 0s and then try to process the second
DCI. The fix we have implemnted is to call the configure_dci()
prior to processing ANY DCI, to ensure we have properly
configured the UE to handle these DCIs.
Also, in the gNB, it was not able to find the UL scheduled
slot for the feedback harq because it was not accounting for
the slot wrapping.
2021-10-05 11:40:40 -07: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
Raphael Defosseux
52367f2701
fix(ci): fixing docker-compose for F1 RF split following the v1.2.0 release of OAI-CN5G
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-10-05 11:57:51 +02:00
Raphael Defosseux
64ad04b552
doc(release): Updating the 5F RF simulator documentation and docker-compose following the v1.2.0 release of OAI-CN5G
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-10-05 11:49:34 +02:00
Raphael Defosseux
81e4a7832a
style(ci): LTE F1 split has its own pipeline now. less confusion
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-10-05 11:38:51 +02:00
Raymond Knopp
33371f226a
initial changes for n41 support with aw2s RRU
2021-10-05 11:37:34 +02:00
Raphael Defosseux
31567fe390
doc(release): Updating the 5F RF simulator documentation and docker-compose following the v1.2.0 release of OAI-CN5G
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-10-05 10:56:07 +02:00
hardy
72d3be655c
UHD_RFNOC_DIR hack + testcase fix for testing
2021-10-05 08:28:55 +02:00
hardy
0206cd687f
do not build in bg
2021-10-05 07:47:30 +02:00
luis_pereira87
db2c6ce79e
Fix maxL for NSA
2021-10-04 18:40:41 +01:00
hardy
f1134557d4
tentative change of monitor script launch
2021-10-04 18:46:28 +02:00
rmagueta
7c280e6f12
Get the PINGs working again for the FDD
2021-10-04 16:54:02 +01:00
francescomani
97d114e0ed
bugfix
2021-10-04 17:11:41 +02:00
Raphael Defosseux
05f0206cf0
style(MAC): lowering one log line to match previous behavior
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-10-04 16:44:18 +02:00
Raphael Defosseux
ef5f43707e
fix(docker): proper formatting for docker image generation
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-10-04 16:28:24 +02:00
francescomani
616481b158
fix for ulsch missed detection using ndi
2021-10-04 12:06:03 +02:00
matzakos
cbd6a2ff1b
Remove typo in 5G CU config. file used from the CI
2021-10-04 11:35:31 +02:00
hardy
21adc587d6
tentative to fix capture of stat files
2021-10-04 07:48:01 +02:00
hardy
8ce6e4f6e0
poc : stats monitoring
2021-10-03 23:51:35 +02:00
Laurent Thomas
f9bb4150cb
astyle only
2021-10-03 22:04:17 +02:00
hardy
76be9fe5ba
poc : add radio monitor script for test runtime
2021-10-03 20:40:41 +02:00
hardy
a7a8a6cb1c
fix
2021-10-03 20:40:41 +02:00
hardy
66219a9a76
add UL implementation
2021-10-03 20:40:41 +02:00
Michael Cook
6b5bfed9b8
open-nFAPI: Remove carriage returns
...
Remove the problematic carriage returns from three nfapi source
files.
Only whitespace changes in this commit.
```
dos2unix open-nFAPI/*/src/*.c
```
2021-10-03 06:49:13 -07:00
Sakthivel Velumani
35d150771e
L1 perf logging changes
...
Moved the L1 timing stats logs from stdout to nrL1_stats.log
2021-10-02 14:02:29 +05:30
Melissa Elkadi
fb0a80ee84
Adding memset of def_dci_pdu_rel15 back in
...
Removing the memset seemed to hide the problem
and now the problem is appearing in a differnt
manner... it is causing the NRUE to skip HARQ
PIDs as its filling the UCI indication and process
the DCI PDUs. So adding the memset causes the NR UE
to crash becasue the DL_BWP_ID is becoming 0
which leads us to index into an pointer that is not
allocated and then a crash happens in DCI handling.
2021-10-01 15:53:23 -07:00
David Kim
eb5f517165
updated configuration file location for ci test.
2021-10-01 15:34:12 -07:00
Melissa Elkadi
8c6723ca74
Lowering log level so it is not so verbose
2021-10-01 15:14:50 -07:00
Melissa Elkadi
373d292a48
Merge remote-tracking branch 'origin/episys/master-nsa' into eurecom-episys-merge-nsa
2021-10-01 15:02:21 -07:00
Melissa Elkadi
78b6988735
Merge branch 'episys/master-nsa' into eurecom-episys-merge-nsa
2021-10-01 15:01:57 -07:00
Melissa Elkadi
a5d6ff5a75
We are now sending either SR or HARQ based on UL_TTI_REQ
...
This requires some updates to the nFAPI code as well.
We also have declared the def_dci_rel15 extern variable
consistently throughout the code.
In this commit, the gNB is still crashing. However, it seems
that the NSA UE is sending the proper responses back, but there
some sort of incorrect management of the def_dci_pdu_rel15
variable. If we memset this array to 0, we can see incorrect
0 assignments to elements of the UCI indications. Hopefully
fixing this issue will result in less gNB crashes.
2021-10-01 14:52:32 -07:00
Melissa
7e806ad0e9
Merge branch 'episys/david/moving_config_files_into_a_folder' into 'episys/master-nsa'
...
Updated configuration file location for CI test.
See merge request aburger/openairinterface5g!67
2021-10-01 21:45:30 +00:00
David Kim
eef6ca5037
updated configuration file location for ci test.
2021-10-01 10:21:42 -07:00
Laurent THOMAS
b7a91d5607
Merge branch 'NR_F1C_F1U_extensions' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_F1C_F1U_extensions
2021-10-01 17:14:27 +02:00
Laurent THOMAS
c17ba044bc
make gtp-u port on F1-U configurable
2021-10-01 17:14:02 +02:00
luis_pereira87
cd57c618d1
Put back harq round obtained from rv_index
2021-10-01 15:38:12 +01:00
Raphael Defosseux
0fcb4098d8
fix(ci): wrong plmn
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-10-01 15:54:42 +02:00
Laurent THOMAS
fd816a037c
remove hardcoded log level
2021-10-01 15:43:49 +02:00
Laurent THOMAS
1e3c0fa7e3
only change LOG_x format
2021-10-01 15:05:52 +02:00
luis_pereira87
4fd861a28a
Fix nr_get_tpc to return increase 3dB
2021-10-01 13:36:49 +01:00
luis_pereira87
c1ba735fee
Improve fill_ul_rb_mask
2021-10-01 12:02:39 +01:00
Laurent THOMAS
2acecb40a2
code review, CI result configuration issues, gcc warnings
2021-10-01 12:59:08 +02:00
matzakos
da65316765
Additional corrections for non-mandatory presence of DRB,SRB setup lists in handling of F1AP UE ctxt setup request,response messages
2021-10-01 12:42:37 +02:00
matzakos
b75fc441c5
Change presence of gNB_CU_UE_F1AP_ID as mandatory field in handling UE context setup response
2021-10-01 12:23:11 +02:00
luis_pereira87
bf0bc0de54
Remove hardcoded maxL (kept only for do-ra)
2021-10-01 10:59:45 +01:00
luis_pereira87
c23117da6f
Fix effective_BWPSize when coreset has 96 PRBs for Msg2
2021-10-01 10:26:09 +01:00
matzakos
c43bde33f5
Use the updates of the masterCellGroup configuration as input to UE context setup response, instead of the whole mastercellgroup configuration stored at the UE context of the DU.
...
-Deallocate memory for the updates on masterCellGroup config. after the information is encoded.
2021-10-01 10:58:35 +02:00
Melissa Elkadi
ce8301ba38
Setting SR flag to 0 in NR UE to ensure we dont handle SRs
2021-09-30 19:25:57 -07:00
David Kim
b2d1052fe9
Added some config files after restoring original config files.
2021-09-30 18:39:30 -07:00
Melissa
e915230c28
Merge branch 'episys/david/adding_config_files' into 'episys/master-nsa'
...
Added some config files after restoring original config files.
See merge request aburger/openairinterface5g!66
2021-10-01 01:33:27 +00:00
Melissa Elkadi
d26aefaa87
Merge remote-tracking branch 'origin/episys/david/adding_config_files' into eurecom-episys-merge-nsa
2021-09-30 18:25:40 -07:00
Melissa Elkadi
d586689a33
Merge branch 'episys/master-nsa' of 10.1.1.59:aburger/openairinterface5g into episys/master-nsa
2021-09-30 18:04:37 -07:00
David Kim
bab9c42e59
Added some config files after restoring original config files.
2021-09-30 17:07:44 -07:00
Melissa
680278c03d
Merge branch 'origin-episys-merge-nsa' into 'episys/master-nsa'
...
Syncing our OAI merge branch with our internal NSA master branch
See merge request aburger/openairinterface5g!64
2021-09-30 23:16:47 +00:00
Melissa
3eafdff63a
Syncing our OAI merge branch with our internal NSA master branch
2021-09-30 23:16:46 +00:00
Melissa Elkadi
eccab94b2a
Merge branch 'eurecom-episys-merge-nsa' into origin-episys-merge-nsa
2021-09-30 16:00:17 -07:00
Melissa Elkadi
a30f6791f7
Incorrectly removed timeout variable in PNF
...
Also, putting memset back to help us locate a
bug in the handling of the def_dci_pdu_rel15
2021-09-30 15:57:10 -07:00
Laurent THOMAS
2a1e7b739f
fix gcc warnings, hardcode gtpu debug level for ci debug
2021-09-30 21:40:11 +02:00
rmagueta
ff34838423
Put back scheduling request configuration after the cherry-pick which solved the segfault
2021-09-30 17:18:00 +01:00
rmagueta
a58fd73e17
Merge remote-tracking branch 'origin/bandwidth-testing-abs' into bandwidth-testing-abs
2021-09-30 17:15:41 +01:00
Mario Joa-Ng
dffd63d35a
fix a segfault when uci_01->harq is null
2021-09-30 17:12:02 +01:00
francescomani
0fdd2fb42a
comment added log fixed
2021-09-30 18:11:49 +02:00
Raymond Knopp
9e5a4a4868
MAC statistics in separate thread
2021-09-30 17:22:45 +02:00
Melissa Elkadi
354cf0820f
Merge remote-tracking branch 'eurecom/bandwidth-testing-abs' into episys/mel/merge_bw_testing_abs
2021-09-30 07:10:51 -07:00
francescomani
70d81ac8fa
additional fix for coreset in calculate_preferred_dl_tda
2021-09-30 15:49:57 +02:00
hardy
afb748ecd4
update for radio conf and testcase
2021-09-30 15:33:45 +02:00
Melissa Elkadi
e8631811bd
Merge remote-tracking branch 'eurecom/episys-merge-nsa' into origin-episys-merge-nsa
2021-09-30 06:30:37 -07:00
Melissa Elkadi
11ab8b55f0
Removing unused variables to get rid of warnings.
2021-09-30 06:29:35 -07:00
francescomani
c77fd8aae7
fix do-ra
2021-09-30 14:55:56 +02:00
mjoang
f48c1d913b
handle pdu_length up 65535byte.
2021-09-30 13:22:04 +01:00
rmagueta
081d566201
Fix calculate_preferred_dl_tda and remove duplicated code
2021-09-30 13:08:15 +01:00
rmagueta
568071cb57
Change LOG levels
2021-09-30 12:52:22 +01:00
rmagueta
dc1cbfaa63
Revert wrong merge related to num_dmrs_cdm_grps_no_data in scheduler DLSCH
2021-09-30 10:16:11 +01:00
francescomani
b8af250fb9
improve ssb sco condition
2021-09-30 09:47:03 +02:00
francescomani
fe0aa1a2b8
remove band 96 config file for merge
2021-09-30 09:14:08 +02:00
hardy
893cf7c2e0
temp remove ping to debug DL
2021-09-30 08:29:39 +02:00
hardy
c16e71b022
add DL stage to NSA 2x2 test
2021-09-30 08:00:25 +02:00
hardy
ea4a60d926
DL support + testcase fix
2021-09-30 08:00:25 +02:00
hardy
2d46faaf13
check mtu is as expected
2021-09-29 23:32:07 +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
Melissa Elkadi
3eb6f5313f
Merge branch 'eurecom-episys-merge-nsa' into origin-episys-merge-nsa
2021-09-29 12:31:55 -07:00
Melissa Elkadi
82af1cbc80
Correctly packing UCI indications
...
Also, removing memset for def_dci_pdu_rel15 because
it is setting the DL_BWP_ID = 0 before we have used
it.
2021-09-29 12:25:40 -07:00
Melissa Elkadi
cf0430a5bc
Correctly packing UCI indications.
...
Also, removing memset for def_dci_pdu_rel15 because
it is setting the DL_BWP_ID = 0 before we have used
it.
2021-09-29 12:15:58 -07:00
rmagueta
2d2f6c6421
Fix function to fill UL RB mask to be used for N0 measurements of PUCCH
2021-09-29 19:51:17 +01:00
hardy
e3a1c21a3d
update of the NSA/LTE 2x2 bench pipeline
2021-09-29 20:31:57 +02:00
rmagueta
432e00a0c1
General tda selection
2021-09-29 15:56:13 +01:00
Melissa Elkadi
5ab30707d0
Merge remote-tracking branch 'eurecom/episys-merge-nsa' into origin-episys-merge-nsa
2021-09-29 07:36:01 -07:00
Melissa Elkadi
8cf07859ca
Processing crc_ind and rx_inds per PDU in gNb
2021-09-29 07:10:23 -07:00
francescomani
169d286919
some more lines of cleanup
2021-09-29 16:04:48 +02:00
mjoang
721594102a
run astyle to change format
2021-09-29 09:57:15 -04:00
francescomani
8b276ce226
some additional cleanup
2021-09-29 15:25:52 +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
francescomani
10aee35f5b
missed changes in previous commit for nr_set_pdsch_semi_static
2021-09-29 14:00:27 +02:00
matzakos
a84ecd1468
Merge with branch NR_F1C_F1U_extensions
2021-09-29 13:59:06 +02:00
francescomani
485acb4ffa
changes in ci config files
2021-09-29 10:55:59 +02:00
mjoang
5664999f9b
Fix a bug so that BSR will be triggered when RLC entity has data.
2021-09-28 17:58:08 -04:00
Melissa
622410db32
Merge branch 'episys/david/processing_crc_ind_rx_ind_per_pdu' into 'episys/master-nsa'
...
processing crc_ind and rx_ind per pdu in gNB.
See merge request aburger/openairinterface5g!63
2021-09-28 21:57:11 +00:00
Deokseong "David" Kim
a3557eb486
processing crc_ind and rx_ind per pdu in gNB.
2021-09-28 21:57:10 +00:00
Melissa Elkadi
abb81d8d70
Fixing a typo
2021-09-28 14:46:40 -07:00
Melissa Elkadi
4cbea4cc8c
Cleaning up MR code
2021-09-28 14:30:31 -07:00
Melissa Elkadi
df79567b16
Merge remote-tracking branch 'origin/episys/david/processing_crc_ind_rx_ind_per_pdu' into episys/mel/merge_bw_testing_abs
2021-09-28 13:18:06 -07:00
Melissa Elkadi
62118252dd
Merge remote-tracking branch 'eurecom/bandwidth-testing-abs' into episys/mel/merge_bw_testing_abs
2021-09-28 13:13:54 -07:00
Melissa
9b1b629843
Merge branch 'develop' into 'episys-merge-nsa'
...
# Conflicts:
# executables/nr-uesoftmodem.c
2021-09-28 20:06:11 +00:00
rmagueta
76a8ac303d
Set back threshold to 50 for xrtmag_dBtimes10
2021-09-28 18:02:10 +01:00
rmagueta
c5e877df58
Change LOG levels
2021-09-28 17:36:22 +01:00
rmagueta
1ab23d4b96
Remove commented functions
2021-09-28 17:25:38 +01:00
Masayuki Harada
f818307143
Remove warning.
2021-09-29 01:20:36 +09:00
rmagueta
5630c434a8
Revert sl10 to 7
2021-09-28 17:13:56 +01:00
Masayuki Harada
7cd75730d3
Remove ifndef PHYSIM conditions.
2021-09-29 01:02:22 +09:00
Masayuki Harada
80831cd48f
Fix nr_derive_key memory problem.
2021-09-29 00:10:48 +09:00
Laurent Thomas
b0b7101641
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into phy-asan-fixes
2021-09-28 16:52:09 +02:00
hardy
5c335eaf33
update RT stats config file to capture new metrics
2021-09-28 16:37:00 +02:00
francescomani
2b30a1e6f9
Merge branch 'bandwidth-testing-abs' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing-abs
2021-09-28 16:21:21 +02:00
francescomani
6df8f942e1
fix log in pucch0 rx
2021-09-28 16:20:58 +02:00
luis_pereira87
ac4954bc79
Fix apply_nr_rotation_ul
2021-09-28 15:14:33 +01:00
luis_pereira87
64fa82673c
Fix in the improvement of ssb_SubcarrierOffset validation
2021-09-28 14:24:03 +01:00
luis_pereira87
061f1da363
Improve ssb_SubcarrierOffset validation
2021-09-28 14:07:03 +01:00
luis_pereira87
18fef22ad1
Fill lcid_mask for NSA
2021-09-28 13:30:14 +01:00
Sakthivel Velumani
4a93a8220f
Fix ulsim segfault
2021-09-28 17:55:56 +05:30
Masayuki Harada
2fb3816722
Fix NRUE NAS security configuration.
2021-09-28 20:26:48 +09:00
Laurent THOMAS
c739058c5b
enhanced macros for asn1c
2021-09-28 11:38:59 +02:00
francescomani
df4a57096b
dlsim fix
2021-09-28 11:28:14 +02:00
Raphael Defosseux
fefeb1694e
fix(ci): proper tab names for scenarios
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-09-28 10:52:21 +02:00
David Kim
60dca0657b
processing crc_ind and rx_ind per pdu in gNB.
...
1. If matched rnti does not exist between crc_ind pdus and rx_ind puds, the ind or unmatched pdus will be requeued.
2. Sending crc_ind and rx_ind togetehr with crc_ind first in nrUE.
2021-09-27 12:59:40 -07:00
francescomani
1022311a8e
another fix in acknack scheduling
2021-09-27 19:35:34 +02:00
francescomani
e946804bbf
Minimum value of DL to ACK
2021-09-27 18:45:59 +02:00
athanassopoulos
86161e475d
Fix: nrUE not processing SDAP header
2021-09-27 18:37:06 +02:00
Laurent THOMAS
57aed7ea9b
fix memory error in do_nrMeasurementReport
2021-09-27 18:11:55 +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
francescomani
7ed21f90d5
new file
2021-09-27 17:29:50 +02:00
francescomani
773d55f422
some cleanup of MAC and PHY cross compilation
2021-09-27 17:29:17 +02:00
athanassopoulos
01093063d7
NR SDAP gNB - Transparent Mode
2021-09-27 16:26:49 +02:00
rmagueta
345ee2fd88
Revert min_rb to 5
2021-09-27 11:21:55 +01:00
francescomani
655bead8f1
logs
2021-09-27 12:19:40 +02:00
francescomani
b57b83faf3
bugfix in pucch scheduler at ue
2021-09-27 12:12:02 +02:00
rmagueta
280249bb2a
Merge remote-tracking branch 'origin/bandwidth-testing' into bandwidth-testing-abs
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/pucch_rx.c
2021-09-27 11:05:30 +01:00
Raymond Knopp
fb4235fd50
changes in PUCCH0 SNR measurement, testing for PUCCH power control
2021-09-27 11:52:50 +02:00
francescomani
388918768a
another fix in scheduler acknack
2021-09-27 11:52:47 +02:00
francescomani
c2a56faea8
fix retransmission of acknack in pucch after ack missed detection
2021-09-27 11:52:10 +02:00
rmagueta
c0b260673d
Merge remote-tracking branch 'origin/develop' into bandwidth-testing-abs
2021-09-27 10:08:14 +01:00
Laurent THOMAS
fccb986f25
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-NR_SA_nrUE_security_update
2021-09-27 09:53:36 +02:00
francescomani
849a388f72
acknack fixes at UE
2021-09-27 09:34:55 +02:00
francescomani
ef75edeae5
fix acknack scheduling compilation
2021-09-27 09:22:54 +02:00
Laurent THOMAS
d460a3a8b3
merge develop
2021-09-27 09:18:45 +02:00
francescomani
a21b6e0f06
update get_pdsch_to_harq_feedback
2021-09-27 09:08:19 +02:00
francescomani
68f6047c60
reworking acknack scheduling function
2021-09-27 08:48:38 +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
Remi Hardy
314760acf3
integration_2021_wk37
...
MR !1272 : \[DOC\] NR feature set update
MR !1244 : \[DOC\] Update SA tutorial
MR !1269 : \[CI\] dashboard creds and executor change
MR !1262 : \[CI\] jenkins pipe to write test results to mysql
MR !1250 : NR_NSA_no_msg3_retransmission
MR !1264 : NR_UE_IF_FREQ (IF frequency command line option at OAI UE)
2021-09-26 07:32:47 +00:00
Roberto Louro Magueta
6d88c040ce
Revert "Fix ssb_SubcarrierOffset for NSA"
...
This reverts commit aad4e1a015
2021-09-24 16:28:18 +00:00
rmagueta
aad4e1a015
Fix ssb_SubcarrierOffset for NSA
2021-09-24 16:46:32 +01:00
Melissa Elkadi
ca0bf39d36
Code clean up part 3.
...
I have removed more irrelevant comments and
updated a few logs.
2021-09-24 07:44:36 -07: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
Mario Joa-Ng
a64a892abc
remove #if 0
2021-09-24 09:24:44 -04:00
hardy
ef99e1ded4
Merge remote-tracking branch 'origin/NR_UE_IF_FREQ' into integration_2021_wk37
2021-09-24 14:09:47 +02:00
hardy
03eb29580a
Merge remote-tracking branch 'origin/NR_NSA_no_msg3_retransmission' into integration_2021_wk37
2021-09-24 14:08:54 +02:00
hardy
8d5e74cbb9
Merge remote-tracking branch 'origin/ci_sql_collect_results' into integration_2021_wk37
2021-09-24 09:55:51 +02:00
hardy
67b03a5d04
Merge remote-tracking branch 'origin/ci_clean_dashboard_setup' into integration_2021_wk37
2021-09-24 09:55:21 +02:00
hardy
20fd6472fa
Merge remote-tracking branch 'origin/NR_SA_documentation_update' into integration_2021_wk37
2021-09-24 09:54:53 +02:00
hardy
6bed20a072
Merge remote-tracking branch 'origin/NR_feature_set_update' into integration_2021_wk37
2021-09-24 09:54:29 +02:00
Melissa Elkadi
f41452cce1
Merge remote-tracking branch 'origin/episys/mel/merge_develop_cfra_working_9_14_21' into eurecom-episys-merge-nsa
2021-09-23 15:06:01 -07:00
Melissa
79aeea60e9
Merge branch 'episys/mel/merge_to_cfra_working_9_14_21' into 'episys/mel/merge_develop_cfra_working_9_14_21'
...
Added slot_ind queue and handling slot_inds in VNF
See merge request aburger/openairinterface5g!61
2021-09-23 21:54:23 +00:00
Melissa
4b8f62b011
Added slot_ind queue and handling slot_inds in VNF
2021-09-23 21:54:22 +00:00
Melissa Elkadi
70be674227
Code clean up part 2.
...
This commit continues to clean up the reminader
of the changed files in the merge req 1274.
The changes include log updates, comment removals,
etc.
2021-09-23 14:19:55 -07:00
Melissa Elkadi
82ba5a3531
Code clean up part one.
...
This commit includes about 1/3 of the code clean up
in preparation for the merge to the OAI develop
branch. Several of the changes are white space changes,
removing of logs, comment removals, and updating any
changed code for our use-case to be clear for NSA mode.
2021-09-23 12:53:38 -07:00
matzakos
5e0c05dd61
Remove a hardcoding of RRC instance
2021-09-23 17:11:09 +02:00
mjoang
626e3a7015
merge develop
2021-09-23 10:44:43 -04:00
Raphael Defosseux
9fa353b719
fix(ci): better handling of logs
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-09-23 13:30:46 +02:00
francescomani
6148e8f3e5
Merge branch 'bandwidth-testing-abs' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing-abs
2021-09-22 18:22:10 +02:00
francescomani
0c228ac12a
fixed amplitude for pucch at ue
2021-09-22 17:59:16 +02:00
Laurent THOMAS
8c55ccc9b7
Fix a critical bug introduced by F1-U in 4G
2021-09-22 17:09:24 +02:00
Melissa Elkadi
30065ef014
Removing hacks to gNB code for NSA mode
2021-09-22 07:27:13 -07:00
rmagueta
1540f9bf1a
Fix PINGs and IPERF for phy-test
2021-09-22 15:25:08 +01:00
Raymond Knopp
87310ec55c
Merge remote-tracking branch 'origin/bandwith_testing_debug' into bandwidth-testing
...
Conflicts:
openair1/SCHED_NR/phy_procedures_nr_gNB.c
2021-09-22 15:05:27 +02:00
Raymond Knopp
0270bf0321
commit before merge
2021-09-22 14:08:06 +02:00
Raphael Defosseux
929cfef814
feat(ci): adding DH push pipeline
...
triggering from main pipeline
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-09-22 12:11:07 +02:00
Laurent THOMAS
32ebb876f4
F1-U in gtp-U LTE case, working
2021-09-22 10:52:38 +02:00
Melissa
61e242199a
Merge branch 'episys/david/sync_between_dl_tti_req_and_tx_data_req' into 'episys/mel/merge_develop_cfra_working_9_14_21'
...
Episys/david/sync between dl tti req and tx data req
See merge request aburger/openairinterface5g!60
2021-09-21 22:38:30 +00:00
Deokseong "David" Kim
6a7fe60266
Episys/david/sync between dl tti req and tx data req
2021-09-21 22:38:29 +00:00
Melissa Elkadi
c4e27cf8b4
Properly assigning the rx_ind.pdu pointer
...
Also, the ul_slot was not properly wrapping.
It was increased to a value greater than the
largest slot value.
2021-09-21 15:16:36 -07:00
rmagueta
32460820f4
Change 50 to 30 for no_conf condition in nr_decode_pucch0
2021-09-21 19:43:06 +01:00
Laurent THOMAS
c7f9365ccf
Merge branch 'NR_F1C_F1U_extensions' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_F1C_F1U_extensions
2021-09-21 20:34:01 +02:00
Laurent THOMAS
9b691b3ecf
fix old code errors, add CU to DU, 4G F1-U
2021-09-21 20:33:35 +02:00
rmagueta
f2abff7745
Add prach_dtx_threshold and pucch0_dtx_threshold in some conf files
2021-09-21 19:20:11 +01:00
Roberto Louro Magueta
99f53ea942
Revert "Update pucch0_dtx_threshold"
...
This reverts commit e13ef657f3
2021-09-21 18:15:17 +00:00
rmagueta
b2e5b2884e
Change LOG level
2021-09-21 18:19:07 +01:00
rmagueta
bafa835099
Merge remote-tracking branch 'origin/bandwith_testing_debug' into bandwidth-testing-abs
2021-09-21 18:18:01 +01:00
Roberto Louro Magueta
2ef4ab6d54
Revert "Set initialULBWPstartSymbolAndLength_0 = 54"
...
This reverts commit a53b260987
2021-09-21 16:57:24 +00:00
francescomani
06cfa4e934
yet another bugfix
2021-09-21 18:45:36 +02:00
rmagueta
beb065d2e8
Change LOG levels
2021-09-21 17:19:19 +01:00
rmagueta
96c194f0e8
Merge remote-tracking branch 'origin/bandwith_testing_debug' into bandwidth-testing-abs
...
# Conflicts:
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf
2021-09-21 17:13:19 +01:00
francescomani
7301280736
bugfix of the bugfix
2021-09-21 17:29:21 +02:00
francescomani
5b976712a3
another bugfix in acknack scheduling
2021-09-21 17:02:31 +02:00
Raphael Defosseux
edb093f173
test(ci): adding 5G F1 RF simulator scenario
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-09-21 16:01:32 +02:00
francescomani
1ca995f97a
improve xrtmag_next
2021-09-21 15:58:37 +02:00
francescomani
4042788934
log for xrtmag debug
2021-09-21 14:48:25 +02:00
rmagueta
18d52cd129
Change LOG level
2021-09-21 13:42:44 +01:00
francescomani
06ad8f6a28
remove added code in msg4 retransmission
2021-09-21 14:34:42 +02:00
rmagueta
a53b260987
Set initialULBWPstartSymbolAndLength_0 = 54
2021-09-21 13:14:23 +01:00
rmagueta
993974c4b4
Set pusch_TargetSNRx10 = 150
2021-09-21 13:04:39 +01:00
rmagueta
617bf6a16c
Set initial_wait=0 and opp_enabled = 0
2021-09-21 13:00:03 +01:00
rmagueta
e13ef657f3
Update pucch0_dtx_threshold
2021-09-21 12:41:38 +01:00
rmagueta
bc936bfffd
Update LOGs
2021-09-21 12:31:15 +01:00
rmagueta
e5f677aa2b
Change LOG levels
2021-09-21 12:13:32 +01:00
francescomani
398d81e736
bugfix in acknack scheduling
2021-09-21 13:08:43 +02:00
Raphael Defosseux
9463741fc7
feat(docker): adding CU/DU conf file to gNB docker image
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-09-21 12:14:38 +02:00
matzakos
1b1a2c8411
Merge with develop, resolve conflicts in CU/DU conf files
2021-09-21 11:00:29 +02:00
Laurent THOMAS
686e585666
replace protobuf in 4G F1 split, first step: UL packets
2021-09-21 10:30:46 +02:00
Raphael Defosseux
f1e43eb703
doc(SA): updated SA tutorial
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-09-21 09:53:21 +02:00
Raymond Knopp
2afb70f179
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
2021-09-20 23:28:40 +02:00
Raymond Knopp
7ceef76ba5
switchpoint advance for X300
2021-09-20 23:28:13 +02:00
francescomani
f8e1f93db3
Merge branch 'bandwith_testing_debug' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwith_testing_debug
2021-09-20 19:37:20 +02:00
francescomani
bfd9671626
fixes in acknack scheduling
2021-09-20 19:32:19 +02:00
Panos Matzakos
0271ea8202
Update FEATURE_SET.md for the gNB SA procedures
2021-09-20 14:25:53 +00:00
luis_pereira87
90e6f5dd25
Add more pucch_acknak logs
2021-09-20 13:38:02 +01:00
luis_pereira87
85a03cd3c1
Intermediate backup commit
2021-09-20 13:03:44 +01:00
Eurecom
9ec02b2010
pucch0 threshold rule
2021-09-20 10:56:23 +02:00
Raymond Knopp
f21211c23d
removed logging
2021-09-20 00:24:43 +02:00
Raymond Knopp
90029d4f98
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
2021-09-19 14:47:37 +02:00
Eurecom
9525beb399
N310 testing
2021-09-19 14:46:47 +02:00
Masayuki Harada
c522caf490
Merge remote-tracking branch 'remotes/oai/develop' into develop-NR_SA_nrUE_security_update
2021-09-18 19:07:17 +09:00
francescomani
31e306abdc
adding logs
2021-09-17 17:10:22 +02:00
rmagueta
80592c7162
Fix nr_ulsim
2021-09-17 11:19:21 +01:00
rmagueta
3942467484
Revert min_rb to 5 in pf_ul
2021-09-17 10:41:41 +01:00
Roberto Louro Magueta
5d25c522a2
Revert "Temporary fix in min_rb for pf_ul"
...
This reverts commit c5429cbf57
2021-09-17 09:40:16 +00:00
rmagueta
9afb2e2b43
Revert rxdataF in nr_pucchsim
2021-09-17 10:38:16 +01:00
rmagueta
b6f0546f7f
Fix nr_pucchsim
2021-09-16 20:47:01 +01:00
rmagueta
115063161f
Revert simulation parameters of pucchsim
2021-09-16 18:50:47 +01:00
Laurent THOMAS
df82ee1b9c
F1 4G signaling working, up to user data, 5G F1 config files example, documentation update
2021-09-16 19:14:28 +02:00
francescomani
55c5d758a5
removing hardcoding of min bw size for type0 pdcch
2021-09-16 17:45:56 +02:00
Panos Matzakos
07a597dc2c
Update FEATURE_SET.md with information on SA availability for OAI UE
2021-09-16 15:12:03 +00:00
Panos Matzakos
74eb986352
Update FEATURE_SET.md for the higher layers of the nrUE
2021-09-16 15:04:10 +00:00
hardy
b40f95aa04
relocate google API credentials to a cleaner place
2021-09-16 15:13:25 +02:00
rmagueta
a52658174b
Fix dci_format in nr_dlsim
2021-09-16 11:50:33 +01:00
matzakos
c1220b37e2
Avoid hardcoding SRB2 id in F1 UE context setup request message and extract from RRC itti message instead
2021-09-16 11:42:30 +02:00
Laurent THOMAS
f20125f717
fix 4GF1 regressions
2021-09-16 09:59:27 +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
Melissa Elkadi
5ae3c8914a
Only filtering tx_requests if RAR has been rx'd
...
But, we are not going to process the tx_request
unless we are waiting for the RAR OR if the RNTI
from the previous DCI matches.
2021-09-15 15:32:17 -07:00
Melissa Elkadi
54e231bfeb
Filtering tx_requests based on prev DCI RNTI
...
In this commit, we create a new flag in the MAC
instance which is set to true if the recevied
DL DCI PDU's RNTI value matches the current UEs
RNTI value. If the RNTI value does not match,
then we should not process the recevied tx_request.
This check should only take place after the CFRA
procedure is complete.
2021-09-15 15:20:07 -07:00
Melissa Elkadi
d2daf8e860
Change slot_ahead to process ack/nack after pdsch
2021-09-15 11:07:27 -07:00
rmagueta
c5429cbf57
Temporary fix in min_rb for pf_ul
2021-09-15 19:02:59 +01:00
rmagueta
693804c163
Fix bands in some conf files
2021-09-15 18:43:32 +01:00
rmagueta
d680dcd18a
Fix phy-simulators
2021-09-15 18:40:35 +01:00
Melissa Elkadi
88e1b55f02
Filling UCI after DCI because info is available
...
Previously, we thought that filling the UCI ind
after we got the pdsch payload would stop the
harq_pid from going inactive, but this was not
the case. The harq_pid is getting set to inactive
too early because of the sf_slot ahead value. The
fix for this will come in the next commit.
2021-09-15 10:03:21 -07:00
Laurent THOMAS
970acbe929
Merge branch 'NR_F1C_F1U_extensions' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_F1C_F1U_extensions
2021-09-15 18:56:36 +02:00
Laurent THOMAS
4ac02d07fa
seevral fixes for F1 in 4G
2021-09-15 18:56:31 +02:00
matzakos
c0aadc70e0
Change name for common itti message structure used for handling F1 UE context setup request and response messages
2021-09-15 17:23:00 +02:00
rmagueta
ec1834c5aa
Temporary fix in pathloss computation for do-ra
2021-09-15 15:58:55 +01:00
matzakos
4325b1fcda
Updates in the UE context setup request handling function at the DU
2021-09-15 16:37:01 +02:00
Roberto Louro Magueta
fbce3dc9dd
Revert "Revert PUCCH0 threshold"
...
This reverts commit 2c41c4cd7c
2021-09-15 13:35:13 +00:00
hardy
11eab6882c
fix executor agent syntax
2021-09-15 15:28:59 +02:00
hardy
41131bf994
updating testcase for ping
2021-09-15 14:59:56 +02:00
hardy
9c2785a72c
fix delay to start OAI5GCN
2021-09-15 14:49:35 +02:00
hardy
18d66873f3
fixing dnn to use with OAICN5G in infra yaml
2021-09-15 14:49:35 +02:00
hardy
5a24210b45
check if container is running
2021-09-15 14:49:35 +02:00
hardy
7a505f75d1
adding cn logs to artifacts
2021-09-15 14:49:35 +02:00
rmagueta
a7982dff31
Remove DL scheduling limitation to slots 1 and 11
2021-09-15 13:01:12 +01:00
rmagueta
2c41c4cd7c
Revert PUCCH0 threshold
2021-09-15 12:54:26 +01:00
Sakthivel Velumani
6443cedd6a
Updated nfapi PNF to use the thread message buffers
2021-09-15 14:52:24 +05:30
francescomani
a7887e85f4
change in condition (not nsa but cfra)
2021-09-15 10:37:00 +02:00
francescomani
056ccbf39c
change in some logs
2021-09-14 22:13:21 +02:00
Melissa Elkadi
77548d5bec
Properly filtering DCIs in the NR UE
2021-09-14 12:53:39 -07:00
Melissa Elkadi
dbc4b0e321
Updating merged code with harq_pid global
...
The harq_pid is set to inactive during the scheduling
of ACK/NACK, but this is happening before tx_req (PDSCH)
is recevied. We update the global harq_pid then use it
once we get the PDSCH PDU, then we set it to inactive.
Also, the global previously wasnt being set properly because
a memset was changing the def_dci_re15 struct. We now
memset after we update the harq_pid global.
2021-09-14 12:08:38 -07:00
Melissa Elkadi
1f4b552063
Revering nr_ue_get_rach() to complete CFRA
2021-09-14 12:05:24 -07:00
francescomani
41f8f4fdd1
additional fixes in config file
2021-09-14 19:27:16 +02:00
Melissa Elkadi
2ac8d4b680
Properly handling cellGroupConfig in NR UE
2021-09-14 09:10:47 -07:00
Melissa Elkadi
c8ca564212
Merge remote-tracking branch 'eurecom/develop' into episys/mel/merge_develop_cfra_working_9_14_21
2021-09-14 08:36:54 -07:00
Melissa Elkadi
6a8e4e2883
Merge remote-tracking branch 'eurecom/develop' into episys/mel/merge_develop_cfra_working
2021-09-14 07:34:58 -07:00
matzakos
c258229873
Bring back sib1 tda from config file in du conf. file
2021-09-14 16:30:22 +02:00
matzakos
982c087b92
Fix conflicts in CU/DU config files
2021-09-14 16:30:05 +02:00
francescomani
7e3cb7a32d
adapting coreset0 parameter
2021-09-14 16:22:51 +02:00
Panos Matzakos
610bd03773
Update TESTING_5GSA_setup.md with information on CU/DU split setup and OAI UE
2021-09-14 14:12:43 +00:00
francescomani
b93cb71483
improvement in setting ssb parameters
2021-09-14 13:52:02 +02:00
matzakos
222419ddbf
Bring back sib1 tda from config file in du conf. file
2021-09-14 13:22:59 +02:00
Sakthivel Velumani
0de2a333af
Merge branch 'develop' into phy-asan-fixes
2021-09-14 16:47:15 +05:30
francescomani
9eb813b02b
improvement in setting ssb parameters
2021-09-14 12:42:10 +02:00
matzakos
97bedd6481
Update config. files for CU, DU and UE
2021-09-14 12:15:52 +02:00
matzakos
7d8224863e
Add gtpu instance print in gtpu_send logs
2021-09-14 12:14:48 +02:00
francescomani
aa308ab262
bugfix in get_nr_table_idx
2021-09-14 11:58:34 +02:00
Xue Song
124ccbf14c
modify pdusession modify procedure
2021-09-14 09:53:42 +00:00
francescomani
1dd512873f
adding band 96 in bandtable
2021-09-14 11:19:48 +02:00
francescomani
0d35f8a24f
band 96 config file
2021-09-14 11:18:34 +02:00
Laurent THOMAS
e77a177f28
use older cmake version
2021-09-14 10:37:14 +02:00
Laurent THOMAS
af19655763
Compile all targets to fix compilation regression
2021-09-14 09:37:06 +02:00
rmagueta
4ec92f1268
Merge remote-tracking branch 'origin/bandwidth-testing-abs' into bandwidth-testing-abs
2021-09-13 20:08:22 +01:00
rmagueta
014915a5a3
Initialize maxL
2021-09-13 20:07:16 +01:00
francescomani
beb0c4d8bb
implementation of if_freq option at OAI UE
2021-09-13 19:05:32 +02:00
luis_pereira87
0a84715a82
Fix UE_sched_ctrl pointer when there is more than one UE
2021-09-13 17:05:34 +01:00
Laurent THOMAS
8078e0b4a1
F1-U ping first full user plane ping working
2021-09-13 16:58:09 +02:00
Laurent THOMAS
b94aee2e97
fixing F1-U
2021-09-13 15:54:01 +02:00
francescomani
9fb094600f
cosmetic changes and duplicate code
2021-09-13 14:54:49 +02:00
rmagueta
974bb21dda
Fix phy-test
2021-09-13 11:40:34 +01:00
hardy
8dca182255
CI scripted deployment of OAI CN5G
2021-09-13 11:59:31 +02:00
rmagueta
2710ad9934
Fix build warning
2021-09-13 10:39:55 +01:00
Laurent THOMAS
a455ce7cab
fix F1-U bugs
2021-09-13 11:04:38 +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
luis_pereira87
5af47448c0
Duplicate parameter removal
2021-09-13 08:55:35 +01:00
luis_pereira87
3a02a7ad4c
Update ue-rxgain default value
2021-09-13 08:41:54 +01: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
Raymond Knopp
ae2ccb4e7b
further fix for UE DCI candidate enumeration
2021-09-12 00:01:48 +02:00
Raymond Knopp
c8d2932172
small fix in dci handling in UE for multiple aggregation levels.
2021-09-11 20:07:36 +02:00
Raymond Knopp
37b135b616
logging and DL-CCCH decoding size::
2021-09-11 13:58:08 +02:00
Melissa Elkadi
3abc7f93e7
Preparing UCIs after we have recevied PDSCH PDU
...
In this commit, we introduced a new global to save
the harq_pid from the PDCCH that comes down in the
DCI message so that we can use the harq_pid in the
PDSCH. Now, the UCI ind will be filled after we
have recevied the PDSCH in the tx_request.
2021-09-10 14:34:48 -07:00
rmagueta
705a627756
Merge remote-tracking branch 'origin/bandwidth-testing' into bandwidth-testing-abs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-09-10 16:13:05 +01:00
Eurecom
18e51299aa
minor changes for testing
2021-09-10 16:51:50 +02:00
rmagueta
664069e198
Fix DLSCH failure with COTS after merge
2021-09-10 15:22:57 +01:00
Roberto Louro Magueta
0e4a1ecbc2
Revert "Fix DLSCH failure with COTS after merge"
...
This reverts commit 68f94f5505
2021-09-10 14:17:28 +00:00
francescomani
c5feda8613
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-09-10 14:59:10 +02:00
rmagueta
dc0f693c95
Fix in phytest
2021-09-10 13:05:58 +01:00
rmagueta
68f94f5505
Fix DLSCH failure with COTS after merge
2021-09-10 13:02:14 +01:00
francescomani
503eba46ce
fix compilation issue
2021-09-10 13:39:50 +02:00
rmagueta
2688256a59
Change LOG level
2021-09-10 11:08:06 +01:00
francescomani
10c4e95704
moving get_coreset_rballoc to nr_common
2021-09-10 11:55:57 +02:00
rmagueta
eb99d98ccf
Fix issues after merge
2021-09-10 10:42:02 +01:00
Laurent Thomas
62f2d43f75
merge develop
2021-09-10 11:11:20 +02:00
rmagueta
b898981109
Merge remote-tracking branch 'origin/develop' into bandwidth-testing-abs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
2021-09-10 10:03:22 +01: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
Remi Hardy
de553cd1b6
integration_2021_wk36
...
MR !1252 : Bugfix nr rlc w36
Fix a bug about segmentation present in both NR RLC AM and NR RLC UM.
MR !1253 : minor: T tracer: be more verbose for DLSCH DCI
MR !1254 : fix for pointa computation in sib1
Fix computation of pointA in SIB1
MR !1217 : fix-physim-run-script-on-cluster
oai-nr-dlsim may seem fine but in fact, test21 may or may not be executed.
On some run example, we do not have finished message on nr-dlsim pod.
MR !1255 : Attempt to fix nr-dlsim Test 21 (4x4 MIMO, 2 Layers)
2021-09-10 07:52:42 +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
Mario Joa-Ng
82e6d04e56
fix bugs in GNB MAC nr_store_dlsch_buffer()
...
This commit is to handle multipe UE correctly.
Right now UE #1 and UE #2 can both ping google.
2021-09-09 16:10:20 -07:00
Melissa Elkadi
a34856ba38
Filtering DCI PDUs by RNTI in NR UE
2021-09-09 14:47:58 -07:00
Laurent Thomas
2bf553638f
Merge branch 'NR_F1C_F1U_extensions' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_F1C_F1U_extensions
2021-09-09 19:37:31 +02:00
Laurent Thomas
8e66c6a489
F1-U development
2021-09-09 19:37:07 +02:00
hardy
4889a3833b
Merge remote-tracking branch 'origin/bugfix-nr-rlc-w36' into integration_2021_wk36
2021-09-09 15:56:40 +02:00
hardy
157a975bab
Merge remote-tracking branch 'origin/minor-t-tracer-w36' into integration_2021_wk36
2021-09-09 15:56:20 +02:00
hardy
a27cb7e2fb
Merge remote-tracking branch 'origin/NR_SIB1_fix_pointa' into integration_2021_wk36
2021-09-09 15:56:00 +02:00
hardy
eaf0f45077
Merge remote-tracking branch 'origin/fix-ip-missing-rhel8-image' into integration_2021_wk36
2021-09-09 15:55:40 +02:00
hardy
ddf2d0027d
Merge remote-tracking branch 'origin/fix-physim-run-script-on-cluster' into integration_2021_wk36
2021-09-09 15:55:22 +02:00
Masayuki Harada
edd179c263
Merge remote-tracking branch 'remotes/oai/nr-pdcp-security-w34' into develop-NR_SA_nrUE_security_update
2021-09-09 19:40:46 +09:00
rmagueta
eec5774f0f
Fix infinite loop in fill_dci_search_candidates
2021-09-09 11:18:45 +01:00
rmagueta
649da26cf0
Revert "Fix infinite loop in fill_dci_search_candidates"
...
This reverts commit e8f67b9401 .
2021-09-09 11:18:18 +01:00
matzakos
a8550e4215
Fix memory allocation issue at UE ctxt setup response handling
2021-09-09 12:17:10 +02:00
Laurent Thomas
21a9ca8cce
gcc warning fix
2021-09-09 11:46:34 +02:00
Laurent Thomas
6086d9c093
Merge branch 'NR_F1C_F1U_extensions' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_F1C_F1U_extensions
2021-09-09 11:37:05 +02:00
Laurent Thomas
b5f300171d
change instance id to 3GPP length
2021-09-09 11:37:00 +02:00
rmagueta
e8f67b9401
Fix infinite loop in fill_dci_search_candidates
2021-09-09 10:22:13 +01:00
francescomani
d8e7167c20
Merge remote-tracking branch 'origin/develop' into NR_BWP_fixes
2021-09-09 10:53:12 +02:00
rmagueta
452e2eb812
Fix ulsch_max_slots_inactivity
2021-09-09 09:37:13 +01:00
francescomani
cd11e1d8a2
fixes for cset0 bwp start and size
2021-09-09 10:20:15 +02:00
rmagueta
71cd100335
Merge remote-tracking branch 'origin/nr-pdcp-security-w34' into bandwidth-testing-abs
...
# Conflicts:
# ci-scripts/conf_files/gnb.band78.sa.fr1.106PRB.usrpn310.conf
# openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
2021-09-08 17:22:28 +01:00
Cedric Roux
0429d3d410
nr-rlc: bugfix: copy correct part of PDUs in case of segmentation
2021-09-08 17:18:20 +01:00
rmagueta
722505f22d
Merge remote-tracking branch 'origin/bandwidth-testing' into bandwidth-testing-abs
...
# Conflicts:
# openair1/PHY/MODULATION/slot_fep_nr.c
# openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
# openair1/PHY/NR_TRANSPORT/pucch_rx.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_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-09-08 17:05:01 +01:00
rmagueta
204bffbc7a
Merge remote-tracking branch 'origin/develop' into bandwidth-testing-abs
...
# Conflicts:
# executables/nr-uesoftmodem.c
# executables/nr-uesoftmodem.h
# executables/softmodem-common.h
# openair2/LAYER2/NR_MAC_UE/mac_proto.h
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-09-08 16:31:24 +01:00
matzakos
c0e9c0eac9
Update handling of UE context setup Response at F1AP and RRC of the CU
2021-09-08 16:37:18 +02:00
Raphael Defosseux
85378a707e
fix(docker): NR-UE RHEL8 image is missing ip command
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-09-08 16:27:58 +02:00
Masayuki Harada
d0575640fc
Add calc kgnb and PDCP security settings in nrUE.
2021-09-08 22:52:50 +09:00
Florian Kaltenberger
8c7749547a
Update BUILD.md
2021-09-08 13:48:40 +00:00
Eurecom
f2cd650126
Merge remote-tracking branch 'origin/bugfix-nr-rlc-w36' into bandwidth-testing
2021-09-08 14:51:40 +02:00
francescomani
afdb5728ed
fix for pointa computation in sib1
2021-09-08 14:21:28 +02:00
rmagueta
4e30f11e3a
Temporary fix for SRB2 integrity algorithm
2021-09-08 12:26:03 +01: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
Laurent Thomas
7b2f3440e9
merge develop
2021-09-07 16:51:30 +02:00
matzakos
a75d200888
Trigger UE context response from RRC by sending ITTI to F1AP task
...
-Fix contents of F1AP UE context setup response message
2021-09-07 15:30:14 +02:00
francescomani
aa431f353f
new attempt to fix cdm both for sa and mimo
2021-09-07 15:13:10 +02:00
Cedric Roux
5ac4ae361a
minor: T tracer: be more verbose for DLSCH DCI
2021-09-07 13:33:45 +02:00
Cedric Roux
36bae67eef
nr-rlc: bugfix: copy correct part of PDUs in case of segmentation
2021-09-07 13:16:39 +02:00
Cedric Roux
58904eaab8
cleanup: replace "eNB" by "gNB" as it should be
2021-09-07 13:08:14 +02:00
Laurent Thomas
16ea018601
fix a abort() call let in the source
2021-09-07 11:57:58 +02:00
Sakthivel Velumani
76b0aa1fa6
Logging fixes in ulsim
2021-09-07 08:18:11 +05:30
Laurent Thomas
e1741d72b2
Merge branch 'NR_F1C_F1U_extensions' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_F1C_F1U_extensions
2021-09-06 18:28:28 +02:00
Laurent Thomas
36000a3e89
add F1-U callbacks implem
2021-09-06 18:27:51 +02:00
matzakos
842bf6e346
Add rrc handling for F1 UE context setup response message at the CU and gtp-u tunnel update functionality
...
-Remains to be tested
2021-09-06 14:44:53 +02:00
Sakthivel Velumani
81a1ed703b
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
2021-09-06 16:36:10 +05:30
Eurecom
15c5ea07bc
Merge remote-tracking branch 'origin/develop' into bandwidth-testing
...
Conflicts:
executables/nr-uesoftmodem.c
executables/nr-uesoftmodem.h
executables/softmodem-common.h
openair2/LAYER2/NR_MAC_UE/mac_proto.h
openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
2021-09-06 11:53:56 +02:00
Eurecom
eceb0d79bc
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
...
Conflicts:
executables/nr-uesoftmodem.c
openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
openair1/SIMULATION/TOOLS/random_channel.c
openair2/LAYER2/NR_MAC_UE/mac_proto.h
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-09-06 11:22:30 +02:00
Cedric Roux
4877d56a12
nr: add security section to gnb config files
...
The configuration files named "gnb*conf" have been modified.
Other configuration files were left unmodified.
2021-09-06 11:06:47 +02:00
Cedric Roux
eeca38368e
gnb sa: improve security
...
Note: some modifications have been done to the UE too, but for syntactic
reasons. The UE may fail to work, not tested.
For the UE, we have the problem of handling properly SecurityModeCommand.
We don't verify its integrity. This is a bit complicated to handle properly
and may require some API changes in the PDCP layer. So, as of today, the
integrity of this message is not verified.
Also, NSA mode has been touched, but it should not be a problem. But not
tested, so not sure.
2021-09-06 11:06:47 +02:00
Sakthivel Velumani
6fc6b7d120
Updated nr_ulsim for multi antenna support
2021-09-06 14:15:53 +05:30
Sakthivel Velumani
3be476c84d
Improved logging of PUSCH rx
2021-09-06 14:14:38 +05:30
Eurecom
4624a94d48
Merge remote-tracking branch 'origin/develop' into bandwidth-testing
...
Conflicts:
executables/nr-uesoftmodem.c
executables/nr-uesoftmodem.h
executables/softmodem-common.h
openair1/PHY/MODULATION/slot_fep_nr.c
openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/TOOLS/abstraction.c
openair1/SIMULATION/TOOLS/random_channel.c
openair2/LAYER2/NR_MAC_UE/mac_proto.h
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-09-06 10:34:14 +02:00
Remi Hardy
b590cec2e3
integration_2021_wk35
...
MR !1245 : [CI] Improve Iperf packet loss mismatch detection
-improve the Iperf packet loss detection and flagging when pl target (from xml) is below the test result
MR !1246 : patch: remove call to end_configmodule
- full fix that set properly PARAMFLAG_NOFREE on relevant parameters
MR !1235 : Nr msg4 retransmission
-Retransmission of msg4
-Some reworking in UE harq DLSCH processing
MR !1214 : NR UE SA
-SIB1 detection part of initial sync at UE
-Removing a lot of hard-coding in SA procedures
-SSB start subcarrier from command line at UE
MR !1243 : Nr skip mac pdu processing when nack
-Skipping processing DLSCH MAC PDU at OAI UE when NACK
MR !1229 : fix(nr-ue): apply ip rules/route
-Also added 4G RF sim tests
2021-09-05 19:51:46 +00:00
Eurecom
c834f40186
Merge remote-tracking branch 'origin/develop' into bandwidth-testing
...
Conflicts:
executables/nr-uesoftmodem.c
executables/nr-uesoftmodem.h
executables/softmodem-common.h
openair1/PHY/MODULATION/slot_fep_nr.c
openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/TOOLS/abstraction.c
openair1/SIMULATION/TOOLS/random_channel.c
openair2/LAYER2/NR_MAC_UE/mac_proto.h
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-09-05 15:37:11 +02:00
francescomani
fa7acb96c8
no msg3 retransmission in NSA
2021-09-05 09:15:08 +02:00
Eurecom
efed5abbfe
commit before merge with develop
2021-09-04 22:42:32 +02:00
Eurecom
81314a2020
Merge remote-tracking branch 'origin/bandwidth-testing-pucch' into bandwidth-testing
2021-09-04 21:40:53 +02:00
Raymond Knopp
8e4763bf94
small change in ulsch_decoder to allow segment even if parity-check fails but CRC passes.
2021-09-04 21:36:41 +02:00
Melissa Elkadi
3df849eca2
Code clean up
2021-09-03 13:04:15 -07:00
Melissa Elkadi
0b7ce4351d
Adding error checking in processing CCCH msgs.
2021-09-03 12:37:07 -07:00
Melissa Elkadi
d60dfa552a
Properly initializing the PDCP layer
...
Previously, the ue_id passed into the
init_pdcp() in the proxy would be 41.
This is outside of the bounds of the
nas_sock_fd array and would cause a crash.
This was occuring because the node_number
in the NRUE starts at 2, not 1.
2021-09-03 11:40:53 -07:00
Melissa
0f3340011a
Merge branch 'episys/david/Adding_function_declaration_to_read_config_file' into 'episys/mel/merge_develop_cfra_working'
...
Added function declaration to read config file.
See merge request aburger/openairinterface5g!58
2021-09-03 18:37:24 +00:00
David Kim
f8c9be3af9
Added function declaration to read config file.
...
config files were also updated.
2021-09-03 10:46:09 -07:00
Melissa Elkadi
ca1805faaf
IP ping traffic is working correctly
...
In this commit we have updated the NRUE
to properly get the RadioBearer info from
the gNB. Because NSA and SA mode both use
this information, we have updated the SA
function previously in place by changing
the name to allow both NSA and SA mode to
use. This commit also updated the NR/LTE UEs
configuration files to with the correct
proxy IP address.
2021-09-03 10:13:59 -07:00
rmagueta
fb63951450
Fix NGAP UE release cause when uplink failure
2021-09-03 15:19:35 +01:00
rmagueta
cf4066f7cd
Merge remote-tracking branch 'origin/bandwidth-testing' into bandwidth-testing-abs
2021-09-03 15:19:06 +01:00
hardy
fceea50a8b
productive version of sql table
2021-09-03 14:34:32 +02:00
Laurent THOMAS
e942193824
add partial coding ue context resp
2021-09-03 14:14:43 +02:00
Laurent THOMAS
14775c9dd2
partial coding ue context setup resp
2021-09-03 13:51:17 +02:00
Raphael Defosseux
d9d4b91185
fix(NAS): remove compilation warning
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-09-03 13:07:56 +02:00
matzakos
7fab01472e
Preliminary work to handle UE context setup response at F1AP layer of the CU
...
-Remaining to handle the incoming information at RRC layer of the CU as well
2021-09-03 11:17:48 +02:00
Raphael Defosseux
592d99b5bc
fix(enb): start_background_system was not called in noS1 mode
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-09-03 10:27:33 +02:00
hardy
be5448da66
[CI] edit config file for SA test
2021-09-03 10:19:56 +02:00
Melissa Elkadi
5c49b19788
Merge remote-tracking branch 'origin/episys/david/merge_develop_cfra_working_using_ue_config_for_IP_address' into episys/mel/merge_develop_cfra_working
2021-09-02 15:36:40 -07:00
Melissa Elkadi
2cb934ac2d
Didnt mean to redefine variables in 1c11708501
...
This commit fixes commit 1c11708501 which
we are redefining data_buffer and size_to_write.
2021-09-02 15:34:32 -07:00
Melissa Elkadi
1c11708501
IP working. but HACK!! Changed SN size to 12
...
Also changed the code to only remove the first
byte of the PDU if it is 00.
2021-09-02 15:29:18 -07:00
hardy
5ae7e456ed
Merge remote-tracking branch 'origin/nr-ue-fix-ip-route' into integration_2021_wk35
2021-09-02 23:13:14 +02:00
hardy
12b1cb8fde
Merge remote-tracking branch 'origin/NR_UE_SA' into integration_2021_wk35
2021-09-02 23:11:40 +02:00
hardy
8795d92c31
Merge remote-tracking branch 'origin/NR_skip_mac_pdu_processing_when_nack' into integration_2021_wk35
2021-09-02 23:11:17 +02:00
hardy
f4cb0d288a
Merge remote-tracking branch 'origin/NR_msg4_retransmission' into integration_2021_wk35
2021-09-02 23:10:57 +02:00
hardy
86173c1239
Merge remote-tracking branch 'origin/workaround-end_configmodule' into integration_2021_wk35
2021-09-02 23:10:36 +02:00
David Kim
6342e67c33
Setting UE and nrUE IP address in config file.
...
1. Removed hard coded IP address in the code for UE and nrUE's remote address.
2. Read IP address from config file for UE and nrUE's remote address.
2021-09-02 13:33:42 -07:00
rmagueta
5765d0e508
Fix build after merge
2021-09-02 18:57:14 +01:00
Laurent THOMAS
00a47807b1
some progress in du ue context setup
2021-09-02 19:28:28 +02:00
matzakos
7e1febcecf
Change the order of sequence of bytes in IP conversion functions used in F1AP
...
-Now IP address appears correctly in wireshark
2021-09-02 19:17:03 +02:00
Melissa Elkadi
233e567a4a
Merge branch 'episys/mel/merge_develop_cfra_working' of 10.1.1.59:aburger/openairinterface5g into episys/mel/merge_develop_cfra_working
2021-09-02 10:16:25 -07:00
Melissa Elkadi
b003f37490
Comment for removed first byte before write to TUN
2021-09-02 10:13:44 -07:00
rmagueta
5e1065e88f
Merge remote-tracking branch 'origin/develop' into bandwidth-testing-abs
...
# Conflicts:
# executables/nr-uesoftmodem.c
# executables/nr-uesoftmodem.h
# executables/softmodem-common.h
# openair1/PHY/MODULATION/slot_fep_nr.c
# openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
# openair1/SCHED_NR/fapi_nr_l1.c
# openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
# openair2/LAYER2/NR_MAC_UE/mac_proto.h
# openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-09-02 17:57:48 +01:00
Laurent THOMAS
7cde9f7a88
DU sends packet in UL over F1-U
2021-09-02 15:10:11 +02:00
Raymond Knopp
98ef919502
Merge remote-tracking branch 'origin/bandwidth-testing' into bandwidth-testing-pucch
...
Conflicts:
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/PHY/NR_UE_TRANSPORT/pucch_nr.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/pucchsim.c
2021-09-02 13:34:36 +02:00
hardy
3b557060d3
writing the status to SQL DB + stage exec on 2 agents
2021-09-01 23:33:20 +02:00
Melissa
672459ad15
Merge branch 'episys/mel/merge_develop_cfra_working_for_multiUE' into 'episys/mel/merge_develop_cfra_working'
...
Fix to handle multiple UEs and typo bug.
See merge request aburger/openairinterface5g!56
2021-09-01 21:10:12 +00:00
Deokseong "David" Kim
262efe7902
Fix to handle multiple UEs and typo bug.
2021-09-01 21:10:10 +00:00
rmagueta
7be39f7120
Change choffset to use channel RF A in B210
2021-09-01 18:28:31 +01:00
matzakos
1f346f1bdf
Add structure for ue_context_setup_response to be used for ITTI msgs between RRC<->F1
2021-09-01 19:09:53 +02:00
rmagueta
f24bc5676d
Merge remote-tracking branch 'origin/bandwidth-testing' into bandwidth-testing-abs
2021-09-01 17:58:36 +01:00
Eurecom
3005e1652a
106 PRB SA configuration file for ci
2021-09-01 16:46:16 +02:00
matzakos
e1e5b56a77
Fix IP address parsing for CU/DU tunnel information info
2021-09-01 15:46:11 +02:00
rmagueta
5836ab1927
Fix build warnings
2021-09-01 14:03:28 +01:00
rmagueta
a45eb42fca
Change log levels
2021-09-01 12:57:01 +01:00
matzakos
01504dcab1
Small correction to obtain the rnti from the CU or DU UE id
2021-09-01 13:32:43 +02:00
Laurent THOMAS
d360113cfa
comment out end_configmodule meanwhile someone verify all parameters that should have PARAMFLAG_NOFREE
2021-09-01 11:29:32 +02:00
Eurecom
33cd8cafbb
after merge with abs
2021-09-01 10:27:13 +02:00
francescomani
854f7a769c
fixing missed initialization
2021-09-01 06:59:07 +02:00
francescomani
af87ccffa9
Merge remote-tracking branch 'origin/develop' into fix-physim-run-script-on-cluster
2021-09-01 06:57:35 +02:00
David Kim
d72d646c0d
Adjusted code format to increase code readability.
2021-08-31 18:21:54 -07:00
David Kim
ea63a9eeb0
Merge remote-tracking branch 'origin/episys/mel/merge_develop_cfra_working' into episys/mel/merge_develop_cfra_working_for_multiUE
...
Resolved merge conflict.
2021-08-31 17:45:26 -07:00
Melissa Elkadi
bfa8c8355c
Updated logic for getting IP data in scheduler
...
Also, the error checking for writing to the TUN
interface was incorrect so that was fixed as well.
2021-08-31 16:06:45 -07:00
Melissa Elkadi
1c248bcf49
Successfully writing to TUN if and removed usleep
2021-08-31 15:53:14 -07:00
Raymond Knopp
248fdfbd2c
merge with abs
2021-08-31 23:18:14 +02:00
Raymond Knopp
cf3b3f889c
Merge remote-tracking branch 'origin/bandwidth-testing-abs' into bandwidth-testing
2021-08-31 22:12:24 +02:00
Raymond Knopp
ee301a5acb
commit before merge
2021-08-31 22:12:12 +02:00
rmagueta
2590711b05
Fix Msg4 PDSCH when coreset0
2021-08-31 20:37:03 +01:00
Laurent THOMAS
ba277b479d
Merge branch 'NR_F1C_F1U_extensions' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_F1C_F1U_extensions
2021-08-31 21:31:53 +02:00
Laurent THOMAS
9ee167c829
draft F1-C for DU
2021-08-31 21:31:24 +02:00
rmagueta
5dde1a53dc
Fix Msg2 PDSCH when coreset0
2021-08-31 20:29:46 +01:00
rmagueta
6746fd4077
Fix DCI allocation for coreset0
2021-08-31 20:14:07 +01:00
Laurent THOMAS
5c3abe6fc8
add F1-U DU Uplink
2021-08-31 21:03:22 +02:00
Laurent THOMAS
49c4fceb76
fix memory error: too early paramters read, then free (before end of usage
2021-08-31 20:51:11 +02:00
Melissa Elkadi
24d75a99af
Only initializing PDCP if using EPC (S1 mode)
2021-08-31 11:48:21 -07:00
rmagueta
e621c3533c
Change log levels
2021-08-31 18:27:27 +01:00
francescomani
189ed94542
Merge remote-tracking branch 'origin/develop' into NR_BWP_fixes
2021-08-31 19:05:16 +02:00
rmagueta
7928ed42bf
Change choffset to use channel RF A in B210
2021-08-31 17:45:30 +01:00
francescomani
bb48991242
Merge remote-tracking branch 'origin/develop' into NR_skip_mac_pdu_processing_when_nack
2021-08-31 18:32:09 +02:00
matzakos
2616ef6bdf
Correct the placement of memory initialization for F1-U create_tunnel_req
2021-08-31 17:04:48 +02:00
hardy
81d818cf68
improve packet loss mismatch detection
2021-08-31 16:40:41 +02:00
matzakos
7a2f88040f
Correction to parse the IP address for F1-U tunnels creation
...
however the address in the NGAP message is still wrong
2021-08-31 15:39:51 +02:00
Laurent THOMAS
7ca1f045d0
typo remaining
2021-08-31 14:36:56 +02:00
Laurent THOMAS
0f033d99ff
merge develop
2021-08-31 13:29:28 +02:00
Laurent THOMAS
01b92ebd26
Merge branch 'NR_F1C_F1U_extensions' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_F1C_F1U_extensions
2021-08-31 13:26:33 +02:00
Laurent THOMAS
0976f3e988
bug fix
2021-08-31 13:26:29 +02:00
matzakos
4e667929b7
Add gtp-u tunnel creation at the CU side
...
- Change some elements names inside create_tunnel structure so that they are more generic to capture both N3 and F1-U use cases
2021-08-31 11:18:30 +02:00
Laurent THOMAS
69c87b2344
add F1-U DU Uplink
2021-08-31 10:37:27 +02:00
Laurent THOMAS
229ccd6b14
fix F1AP error on srb id
2021-08-31 08:35:55 +02:00
David Kim
86d605eea1
Fix to handle multiple UEs and typo bug.
...
1. Changed hard coded preamble index(63) to soft coded.
2. Active UE will not be considered in gNB scheduging RA.
3. Added condition to process dci indication to handle multiple UEs.
4. Bug fix in mutex_lock (unlock to lock). It should be lock rather than unlock.
5. nr_ue_scheduler update not to entering into getting IP traffic to be transmitted in noS1 mode.
6. log update in checking the number of rx_ind or crc
2021-08-30 11:01:32 -07:00
francescomani
2f5af6008b
Merge remote-tracking branch 'origin/develop' into NR_msg4_retransmission
2021-08-30 18:06:06 +02:00
francescomani
6a2352f843
Merge remote-tracking branch 'origin/develop' into NR_UE_SA
2021-08-30 17:55:38 +02:00
Raphael Defosseux
3bd6309e2e
fix(test): cosmetics in 4G LTE RF sim test
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-30 16:36:40 +02:00
Raymond Knopp
3243f881b7
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
2021-08-30 14:55:02 +02:00
Raymond Knopp
5d760e5cab
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
...
Conflicts:
executables/nr-ru.c
openair1/PHY/NR_TRANSPORT/nr_dci.c
openair1/PHY/NR_TRANSPORT/nr_dci_tools.c
2021-08-30 14:54:54 +02:00
Eurecom
07b89315ab
changes for debugging. switching to another marchine
2021-08-30 14:52:40 +02:00
Raphael Defosseux
309a8c3e3e
CI:
...
-- Reduce required BW test in 4G RF sim
Docker:
-- Made the "Thread Parallel Config" a flexible parameter
default is SINGLE_THREAD
-- Clean Up on some Docker file about pyyaml
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-30 14:31:22 +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
luis_pereira87
ea8120090c
Merge remote-tracking branch 'origin/develop' into NR_SA_documentation_update
2021-08-30 11:23:01 +01:00
luis_pereira87
fec673c89a
Update SA tutorial
2021-08-30 11:10:23 +01:00
Remi Hardy
11477c7a2d
integration_2021_wk34
...
MR !1081 : Prb based channel estimation
-An option for using average channel estimates over 1 prb is introduced in DLSCH and ULSCH.
This improved BLER performance for MCS 28 when prbs are allocated across DC.
MR !1231 : Nr msg3 retransmission
-Implement re-transmission of MSG3 gNB and UE
-Fixes content resolution timer at UE
MR !1236 : nr: add T trace for msg4 (rrc setup)
2021-08-30 08:50:50 +00:00
Mario Joa-Ng
b5536c3a9c
gNB assigns SR resources for UE according to its rtni
2021-08-27 17:29:34 -04:00
francescomani
50c74b684d
update gNB feature set
2021-08-27 18:03:10 +02:00
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
francescomani
e93545bc08
formatting
2021-08-27 12:58:53 +02:00
francescomani
d0c1bc4340
skip dlsch mac pdu processing when crc fails
2021-08-27 12:42:25 +02:00
francescomani
37a11c07cf
update UE MAC feature set
2021-08-27 11:01:28 +02:00
Laurent THOMAS
af7892e2eb
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_F1C_F1U_extensions
2021-08-27 09:43:15 +02:00
Laurent THOMAS
b06d7bfe0f
Merge branch 'NR_F1C_F1U_extensions' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_F1C_F1U_extensions
2021-08-27 09:36:22 +02:00
Laurent THOMAS
ad27ec9811
add UE wireshark trace
2021-08-27 09:36:17 +02:00
Abhijith
ad9e0f5db0
Fixed error in fill_default_reconfig()
2021-08-27 11:36:15 +05:30
Eurecom
1b028d7d89
limitation to 1 DL slot/TDD period for testing
2021-08-27 08:04:03 +02:00
Melissa Elkadi
512e76dee8
Error checking and meas sending wait for EPC only
2021-08-26 17:37:51 -07:00
Melissa Elkadi
6ec545e29d
Error checking for processing DL PDUs
...
Also, we only should be handling/generating AM
PDUs in the PDCP/RLC layer, not UM PDUs. Updated
the pre-configuration settings. This seemed to
make the uplink traffic work (meaning it gets
from NR UE to the gNB to the EPC). Woo! Still
working on the downlink.
2021-08-26 15:44:45 -07:00
Raymond Knopp
6217d58eca
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
...
Conflicts:
executables/nr-ru.c
2021-08-27 00:23:23 +02:00
francescomani
8d3e11484a
update on UE PHY feature set
2021-08-26 18:07:58 +02:00
hardy
5bd6d0d31b
Merge remote-tracking branch 'origin/t-nr-add-rrc-setup-trace' into integration_2021_wk34
2021-08-26 14:34:23 +02:00
hardy
fcbf8706d9
Merge remote-tracking branch 'origin/NR_msg3_retransmission' into integration_2021_wk34
2021-08-26 14:33:59 +02:00
hardy
b798755347
Merge remote-tracking branch 'origin/prb_based_dl_channel_estimation' into integration_2021_wk34
2021-08-26 14:33:33 +02:00
francescomani
e8c7476046
fix to allow traffic to be put in msg3
2021-08-26 13:23:41 +02:00
Eurecom
bd955d4817
bugfixes in MAC for ACK/NAK scheduling beyond the TDD period (for OAI UE)
2021-08-26 12:11:06 +02:00
He Shanyun
cc7c4ba2e4
Merge commit '6df331d80ec05aca315778708ce72914f961ee7b' into oai_develop
2021-08-26 05:49:12 +00:00
Melissa Elkadi
cad1175154
Get IP traffic in MAC layer and handling of RAR
...
Previously, we would assume every downlink in
slot 7 was an RAR; now we assume every slot 7
that occurs before the CFRA procedure is done
is an RAR. Also changed the logic in scheduler
to allow us to get nr_ue_sdus in the MAC layer.
2021-08-25 17:15:16 -07:00
Melissa Elkadi
63cb61db7d
Only do DRB preconfiguration if NOT in noS1 mode
2021-08-25 16:09:20 -07:00
Melissa
b6e8266732
Merge branch 'episys/david/cfra_working_update_0824' into 'episys/mel/merge_develop_cfra_working'
...
Update on scheduler to relax AssertFatal.
See merge request aburger/openairinterface5g!55
2021-08-25 22:52:59 +00:00
Deokseong "David" Kim
43d8ed216e
Update on scheduler to relax AssertFatal.
2021-08-25 22:52:58 +00:00
Melissa Elkadi
72675ef351
Updating .gitignore for logs and strace files
2021-08-25 15:43:33 -07:00
Melissa Elkadi
1b49e7e2ef
Additions to get UE connected to EPC
2021-08-25 12:10:12 -07:00
Melissa Elkadi
b7e5c9cf9f
Update logic for calling scheduler
2021-08-25 11:28:19 -07:00
hardy
6df331d80e
fixing packet loss thresholds for nsa test for better fail detection
2021-08-25 17:09:03 +02:00
matzakos
ca8b7c915c
Merge remote-tracking branch 'origin/develop' into NR_F1C_F1U_extensions
2021-08-25 17:06:17 +02:00
matzakos
bdef3296c4
Add handling of F1 Ue context setup request message at the DU side
...
- Trigger SRB2 and DRB configuration and RRC->MAC configuration
- Remaining: gtp-u tunnel creation at the DU side, triggering and handling of UE context setup response
2021-08-25 16:58:29 +02:00
francescomani
b356a8166b
Merge remote-tracking branch 'origin/develop' into NR_msg3_retransmission
2021-08-25 16:02:31 +02:00
Thomas Schlichter
054c1e53b7
Fix for vrb_map occupation loop
2021-08-25 13:49:30 +00:00
francescomani
e3c4a9806f
Merge remote-tracking branch 'origin/develop' into NR_msg4_retransmission
2021-08-25 15:43:54 +02:00
Eurecom
902c04e60a
integrated ABS patch for IP address string allocation in UE
2021-08-25 15:15:35 +02:00
francescomani
b6ef23a395
Merge remote-tracking branch 'origin/develop' into NR_UE_SA
2021-08-25 15:01:40 +02:00
Remi Hardy
b28a368308
Integration Branch 2021 Week 33
...
MR 1170 : 5G nFAPI Improvements
- Bugfixes in packing/unpacking
- Adds uplink indication functionality
- Changes the nFAPI system architecture to account for architecture changes in the develop branch
- Adds nFAPI system documentation
- Removes hardcodings
MR 1222 : Update RRC ASN1 file to version 16.4.1
MR 1223 : Fixes to NR UE MAC PDU generation
- included MAC CE sub-PDUs size in the computation of RLC data to transmit this fixes the error with residual mac pdu appearing at gNB side when transmitting higher amount of data
- got rid of the nr_generate_ulsch_pdu and moved the relevant UL-SCH MAC PDU generation procedure within the nr_ue_get_sdu and nr_ue_get_rach
- reduced memcpy calls and unnecessary memory allocations
- fetching RLC data and SDU size from the mac_rlc_data_req, removed the call to mac_rlc_get_buffer_occupancy_ind
- introduced a new function to generate the MAC CEs sub-PDUs
- removed unnecessary function input parameters
- minor fixes and cleanup
- enhanced logging
MR 1227 : removed duplicate structure, changed 'x' to 'r' and 'y' to 'i'
2021-08-25 12:39:08 +00:00
Thomas Schlichter
b4a20d062d
Fix in rbSize loop
2021-08-25 12:21:18 +00:00
Laurent THOMAS
22b072d85a
fix my regression
2021-08-25 13:24:31 +02:00
Eurecom
d98d7c26c5
DCI 0_1/1_1 for SA UE, arbitrary initialBWP configuration
2021-08-25 02:20:25 +02:00
Melissa Elkadi
9b6b905bb8
Adding hacks to stop gNB from crashing
2021-08-24 16:25:40 -07:00
Melissa Elkadi
e695224903
Adding 'Receiving RAR' as LOG_A for NSA mode
2021-08-24 15:51:58 -07:00
Mario Joa-Ng
382086d151
NR_UE: set mac->logicalChannelBearer_exist to false when RLC bearer is released.
2021-08-24 14:28:23 -04:00
Mario Joa-Ng
1d33305a70
NR_UE: set mac->logicalChannelBearer_exist to false when RLC bearer is released.
2021-08-24 12:51:32 -04:00
francescomani
a1595c3109
setting ulsch inactivity timer from slots to frames and removing it from config files (default 10 frames)
2021-08-24 18:02:54 +02:00
Laurent THOMAS
e0cb79d2d8
make SIB1 encoding readable and ARM compatible
2021-08-24 11:21:53 +02:00
Melissa
d1c9821869
Merge branch 'episys/mel/merge_develop_cfra_working_bufsize' into 'episys/mel/merge_develop_cfra_working'
...
Be more careful about buffer sizes
See merge request aburger/openairinterface5g!54
2021-08-23 21:06:10 +00:00
Michael Cook
d768522466
Be more careful about buffer sizes
2021-08-23 21:06:09 +00:00
mjoang
e8156ddba7
1. Move NR_LONG_BSR_TABLE and NR_SHORT_BSR_TABLE to nr_mac_common.c 2. Change nr_rlc_mac_config_req_ue_logicalChannelBearer to nr_rrc_mac_config_req_ue_logicalChannelBearer.
2021-08-23 15:38:52 -04:00
mjoang
f2c0178b34
1. Call mac_rlc_status_ind only for existing bearers. 2. Re-enable logging in mac_rlc_status to detect any call for non-existing bearer.
2021-08-23 11:52:28 -04:00
Cedric Roux
6bf2874711
nr: add T trace for msg4 (rrc setup)
2021-08-23 17:09:25 +02:00
francescomani
e86a48bc1f
fixes
2021-08-23 14:41:08 +02:00
francescomani
01de60f95c
initialization of harq ndi
2021-08-23 12:14:17 +02:00
francescomani
3a07b6bf1b
rewriting downlink harq process function
2021-08-23 11:55:20 +02:00
francescomani
d78861dbf0
use the same buffer and size for msg4 retransmission
2021-08-23 11:46:34 +02:00
francescomani
7ab05b666d
reset dci at ue after processing
2021-08-22 18:06:45 +02:00
francescomani
965945f9e7
bugfix in dlsch scramblingid
2021-08-22 14:55:17 +02:00
Eurecom
bafd82a935
Merge remote-tracking branch 'origin/NR_UE_SA' into bandwidth-testing
...
Conflicts:
executables/nr-ru.c
openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair2/LAYER2/NR_MAC_gNB/config.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/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/nr_rrc_proto.h
openair2/RRC/NR/rrc_gNB.c
openair2/RRC/NR/rrc_gNB_reconfig.c
2021-08-21 07:48:04 +02:00
Melissa Elkadi
1116d16df2
Need to call scheduler after RACH indefinitly
...
The ue_sched_mode is reset to 0 again when we
memset the ul_info and after the CFRA procedure
is complete, then uplink CRCs with the PUCCH
response (PUSCH) are not being sent because the
scheduler isnt being called. This makes the
gNB run out of uplink harq ids since its never
getting the proper responses. The change below
will ensure that we call the scheduler AFTER the
RACH is sent and all the time after that.
2021-08-20 14:50:23 -07:00
Melissa Elkadi
671f461e6c
Making sure we never are in ONLY_PUSCH mode
...
When running on some machines, the ue_sched_mode
will be initialized to zero. This will cause
the ul_info the go into the ONLY_PUSCH mode.
We do not want to ever call the scheduler and return.
Furthermore, we only want to call the scheduler after
the NRUE has sent the RACH_IND to the gNB.
2021-08-20 10:50:39 -07:00
Melissa Elkadi
0eb90bd8c8
Setting ue_sched_mode after filling RACH_IND
...
Also, removed the check before calling the
nr_uescheduler that was associated with the
ra.state. Lastly, removed the DL_HARQ_PID
position change as that was incorrect.
2021-08-20 09:55:17 -07:00
francescomani
cebe8b7997
do not process rar in case of nack
2021-08-20 18:34:18 +02:00
francescomani
1d09adc74c
fixes for msg4 retransmission
2021-08-20 18:06:53 +02:00
matzakos
2c5a5f9f57
Remove redundant second call for initialization of oai ue tun interface
2021-08-20 16:42:22 +02:00
Melissa Elkadi
e6709fe9e6
DCI format options were being set incorrectly.
...
Had to add a check for our NSA mode. If we are in
NSA mode, the DCI format options should be populated
with formats 1 and 7 exclusively. This fixed the
DLBWP calculation for the PDCCH PDUs.
2021-08-20 07:41:54 -07:00
Raymond Knopp
4b25f774f8
commit minor logging changes before merge
2021-08-20 14:19:50 +02:00
Eurecom
f41890b3f5
testing in SA, initialBWP
2021-08-20 14:17:37 +02:00
francescomani
17b1db302c
adjusting vrb map in uci functions
2021-08-20 11:10:58 +02:00
Laurent Thomas
d7ed6d6270
small fix
2021-08-20 09:59:32 +02:00
francescomani
b962dda8c9
prach vrb wrt bwp start
2021-08-20 08:41:21 +02:00
Abhijith
208a682152
Added documentation
2021-08-20 11:50:41 +05:30
Melissa Elkadi
2fb0e41d44
Merge branch 'episys/mel/merge_develop_cfra_working' of 10.1.1.59:aburger/openairinterface5g into episys/mel/merge_develop_cfra_working
2021-08-19 13:54:31 -07:00
Melissa Elkadi
0ee8f20d54
Updated gNB conf file & last RRC msg in LTE/NR UE
2021-08-19 13:53:12 -07:00
Melissa Elkadi
9fb130b8b4
Updated gNB conf file & last RRC msg in LTE/NR UE
2021-08-19 10:26:50 -07:00
francescomani
44fc5c1072
fix vrb occupation for msg2 and msg4
2021-08-19 13:00:02 +02:00
Laurent Thomas
1a43c21b12
remove a race F1AP->NR RRC
2021-08-19 12:09:06 +02:00
francescomani
1ff08037fb
other fixes for msg3 bwp start
2021-08-19 12:08:10 +02:00
francescomani
282fd65575
fix msg3 rb_start condition
2021-08-19 11:37:21 +02:00
francescomani
76bc07a35d
Merge remote-tracking branch 'origin/NR_msg3_allocation_fix' into NR_BWP_fixes
2021-08-19 11:19:59 +02:00
Sakthivel Velumani
38d1782f9b
minor fixes (review comments)
2021-08-19 13:40:12 +05:30
francescomani
834af3d5c6
Merge remote-tracking branch 'origin/fix-513-duplicate-complex-structure' into integration_2021_w33
2021-08-19 08:33:00 +02:00
Melissa Elkadi
2c5f0af081
CFRA procedure is working! But gNB still crashes
...
How? Well, we had to properly allocate the
ul_config_req. We also had to update the
ue_get_rach function. There were several
places where the functionality would check
for a particular mode (ra, sa, phy_test, etc).
In some of these places we had to add NSA mode.
In the VNF, they start the scheduler after 3 sec,
this is sort of a hack, might want to revisit.
This commit also includes removal of printfs.
2021-08-18 16:09:37 -07:00
mjoang
464c095420
Suppress warning message.
2021-08-18 14:59:13 -04:00
mjoang
120e6a59b3
Suppress warning message.
2021-08-18 12:29:06 -04:00
francescomani
2780e00456
fix vrb map filling for csi-rs
2021-08-18 18:21:08 +02:00
francescomani
d606e73a53
fix PRB allocation for phytest mode
2021-08-18 18:11:04 +02:00
francescomani
ba816f699f
fix PRB allocation for UE-specific ULSCH
2021-08-18 17:59:35 +02:00
francescomani
1f1d40591e
fix PRB allocation for UE-specific DLSCH
2021-08-18 17:37:18 +02:00
Laurent THOMAS
c310d246bb
merge develop
2021-08-18 11:20:39 +02:00
David Kim
933dcd2894
Updated vnf codes to fix merge errors.
...
1. Prototype of nr indication functions were updated.
2. nr_rx_indication name changed to nr_rx_data_indication
3. Added other logs and assert conditions that were gone away from merge.
4. pnf files were not touched.
5. To be sync with original nfapi branch, the following file was checkout from eurocom-nfapi_nr_arch_mod
nfapi/open-nFAPI/vnf/public_inc/nfapi_vnf_interface.h
2021-08-17 10:03:06 -07:00
mjoang
9e59a26146
1. Add nr_ue_init_mac() to initialize the fields in nr_mac instance. 2. Fix bug on handling padding BSR.
2021-08-17 12:29:34 -04:00
Laurent THOMAS
18fce2b173
fix several bugs, remain critical design mistakes
2021-08-17 14:55:44 +02:00
Sakthivel Velumani
7f5009d7cc
fixed SA issues
2021-08-17 17:59:41 +05:30
Eurecom
76882ca87d
logging removal
2021-08-17 13:56:35 +02:00
Eurecom
bdfd3c63c5
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
2021-08-17 13:45:41 +02:00
Eurecom
dc92538744
DCI formats 1_1/0_1 on initialBWP
2021-08-17 13:44:50 +02:00
Sakthivel Velumani
cdbdba5631
fixed merge
2021-08-17 16:10:40 +05:30
Laurent THOMAS
058b040c56
ue context setup first fix, the feature is not well implemented
2021-08-17 09:04:28 +02:00
mjoang
4db04d7bee
first version of sr bsr. remove test code
2021-08-16 14:19:29 -04:00
Abhijith
f2a1023d8e
Merge remote-tracking branch 'origin/develop' into scs_60_iisc
2021-08-16 23:01:31 +05:30
mjoang
5df1f412be
first version of sr bsr. remove test code
2021-08-16 12:35:40 -04:00
francescomani
009f7fd94f
restart content resolution timer at each msg3 retransmission
2021-08-16 18:07:51 +02:00
francescomani
4fc24374d5
fixes for contention resolution timer etc
2021-08-16 17:42:07 +02:00
francescomani
275b82eab2
fix for contention resolution timer at NR UE
2021-08-16 17:21:18 +02:00
mjoang
607578f080
first version of sr bsr.
2021-08-16 10:09:53 -04:00
Sakthivel Velumani
a87dca8691
Merge branch 'develop' into prb_based_dl_channel_estimation
2021-08-16 18:59:29 +05:30
Laurent THOMAS
90999e5a15
Fix F1 bugs
2021-08-16 14:14:52 +02:00
francescomani
356e6cadd8
Merge remote-tracking branch 'origin/develop' into NR_msg3_retransmission
2021-08-16 12:36:29 +02:00
francescomani
02d86a889c
additional fix for dci_pdu format
2021-08-16 11:53:58 +02:00
Abhijith
8b1138c89f
Hardcoding of bwp_id at UE removed
2021-08-16 14:12:04 +05:30
francescomani
f2fc22df81
fix for dci_pdu format
2021-08-16 10:18:04 +02:00
Laurent THOMAS
1c00e712ae
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_F1C_F1U_extensions
2021-08-16 09:10:56 +02:00
francescomani
d2b131af1d
msg3 retransmission rounds at gnb
2021-08-15 18:16:15 +02:00
francescomani
13980b5ebb
msg3 retransmission at UE
2021-08-15 16:23:25 +02:00
Raymond Knopp
f885f40eb7
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
...
Conflicts:
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
2021-08-14 14:07:41 +02:00
Sakthivel Velumani
5b37846524
Fixed build error & warnings
2021-08-14 10:59:25 +05:30
Sakthivel Velumani
255a5acbfa
Made FD interpolation by default
...
PRB based averaging can activated from command line options
2021-08-14 09:05:49 +05:30
Eurecom
2d5e095120
testing on another machine.
2021-08-13 21:47:21 +02:00
Melissa Elkadi
2a979f4e2f
Merge branch 'eurecom-nfapi-nr-arch-mod' into episys/merge_nsa_w_develop
2021-08-13 10:27:30 -07:00
francescomani
6d4437e607
fix unnecessary error message in handle_nr_ul_harq during RA
2021-08-13 17:37:35 +02:00
francescomani
8fbc5a7146
fix sib1 detection in sa after merge
2021-08-13 16:19:36 +02:00
francescomani
8060376fcd
fix compilation warning
2021-08-13 15:56:49 +02:00
francescomani
e083bd4330
Merge remote-tracking branch 'origin/develop' into NR_UE_SA
2021-08-13 15:09:52 +02:00
Raphael Defosseux
4cba1a2b6c
Merge remote-tracking branch 'origin/nr_ue_mac_pdu_fixes' into integration_2021_w33
2021-08-13 14:28:43 +02:00
Raphael Defosseux
e3499d948f
Merge remote-tracking branch 'origin/nr_rrc_asn1_16_4_1' into integration_2021_w33
2021-08-13 14:28:09 +02:00
Raphael Defosseux
1292b8eaa4
Merge remote-tracking branch 'origin/nfapi_nr_arch_mod' into integration_2021_w33
2021-08-13 14:27:33 +02:00
Sakthivel Velumani
3ab21d8fd1
Merge branch 'develop' into prb_based_dl_channel_estimation
2021-08-13 17:57:05 +05:30
Raphael Defosseux
c70aa4c43a
fix(nr-ue): apply ip rules/route
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-13 14:21:50 +02:00
francescomani
f2dd94d7c9
fix in condition to call nr_ue_get_sdu
2021-08-13 11:48:14 +02:00
francescomani
93fe1652ed
Merge remote-tracking branch 'origin/develop' into NR_UE_SA
2021-08-13 11:14:20 +02:00
francescomani
59413c184d
implementation of scheduling of msg3 retransmission at gnb
2021-08-13 11:13:16 +02:00
Raphael Defosseux
8c91e71992
feat(ci): adding artifacting on run logs
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-13 11:02:37 +02:00
Raphael Defosseux
8f0218828f
feat(ci): triggering RF Sim pipeline from main pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-13 10:45:20 +02:00
Raphael Defosseux
b23f972e44
feat(ci): Q&D adding of 5G RF sim on container/docker-compose
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-13 10:29:51 +02:00
Melissa Elkadi
3a51e7c352
Successfully encoding meas report! Woohoo!
...
However, when we free after we encode, fsanitize isnt happy.
Need to clean that up. Also, found an actual bug in LTE.
For the random value issue from fall 2020, we added a fix.
This fix uses ctxt and we were getting ctxt properly.
Lastly, we allocated some memory in processing of the
NR Meas report in the eNB.
2021-08-12 13:21:58 -07:00
Laurent THOMAS
19af86b163
little fixes
2021-08-12 21:53:56 +02:00
Raphael Defosseux
146f8e6e0d
doc(docker): added tutorial for deploying 5G SA RF sim
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-12 14:53:59 +02:00
Francesco Mani
8f4a46e316
fix in msg3 tbs
2021-08-12 11:36:39 +00:00
Rahul Gottipati
540d2e2977
Rebase to latest develop
2021-08-12 15:20:16 +05:30
Thomas Schlichter
b5fb1dc05f
Merge remote-tracking branch 'origin/develop' into nr_ue_mac_pdu_fixes
2021-08-12 11:35:27 +02:00
francescomani
9fb4f28e28
fix in checking available RBs for msg3 allocationg
2021-08-12 10:57:55 +02:00
Laurent THOMAS
89eb5850cf
merge develop, no big issue, we are sync
2021-08-12 10:08:25 +02:00
Raphael Defosseux
047c56328c
fix(docker): typo in ran.rhel8 dockerfile, cleanup on other dockerfiles, proper tag for 5G RF sim docker-compose
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-12 10:05:22 +02:00
Laurent THOMAS
457dc5816b
fixes commit before merge develop
2021-08-12 09:31:36 +02:00
francescomani
99afe22855
Merge remote-tracking branch 'origin/develop' into fix-physim-run-script-on-cluster
2021-08-12 08:37:18 +02:00
Raphael Defosseux
e63985f83f
Merge branch 'integration_2021_w32' into 'develop'
...
Integration Branch : 2021 week 32
See merge request oai/openairinterface5g!1224
The following Merge Requests have been included:
* MR [1198] : 5G UE UCI procedurers at MAC
* MR [1207] : Code-cleanup-20210716
* MR [1215] : NR UL antenna ports cleanup
* MR [1220] : Temporary fix for CORESET configuration in SIB1
* MR [1221] : Container: adding conf template to gNB container image
2021-08-12 05:25:56 +00:00
Raphael Defosseux
e2347afbb5
feat(ci): adding working docker-compose for 5G RF sim
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-11 23:24:29 +02:00
Melissa Elkadi
9b16c1d860
Merge branch 'eurecom-develop' into episys/merge_nsa_w_develop
...
At this point we are successfully able to build.
Additionally, we can run the scenario,
however, it does not pass. It seems that the gNB
is not connecting to the proxy correctly. Just
wanted to push the progress so far. FYI, the items
that had to be changed to correct the linking issues
were the following:
- mac_rrc_data_ind_ue vs. nr_mac_rrc_data_ind_ue
- rrc_data_req vs. nr_rrc_data_req
- mac_rrc_data_req_ue vs. nr_mac_rrc_data_req_ue
- rrc_data_req_ue vs. rrc_data_req_nr_ue
- rrc_data_req vs. nr_rrc_data_req
The listed functions should be declard in the LTE/NR
UE directory depending on the functionality. Several
were mixed. i.e.: LTE functions being called in NR UE.
Also, removing siWindowLength, siWindowLength_int,
SIBType, SIBPeriod, and siPeriod_int from the NR UE RRC.
These variable were not used in the NR UE and are defined
for LTE only.
Lastly, in the NR_IF_Module.c of the NR UE, the global
variable def_dci_pdu_rel15 is not accessible. Need to
revisit this. For not it is commented out.
2021-08-11 10:23:42 -07:00
Mahesh
8030549342
phy-sim build error fix
2021-08-11 16:15:49 +05:30
Mahesh
f74b928d80
Moved documentation to doc folder
2021-08-11 13:22:16 +05:30
Mahesh
49fc03a65e
Cleanup and some minor bugfixes
2021-08-11 13:16:32 +05:30
Melissa Elkadi
2f89161363
Merge branch 'episys/mel_and_david_ip' of 10.1.1.59:aburger/openairinterface5g into episys/mel_and_david_ip
2021-08-10 06:15:06 -07:00
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
Mahesh
37e7db80a3
documentation typo, build error, pack/unpack bug fix
2021-08-10 14:22:50 +05:30
Raymond Knopp
a2dbd7dc85
pucch unitary testing
2021-08-10 10:27:04 +02:00
Raphael Defosseux
eceb67215c
fix(ci): fix typo
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-10 08:38:49 +02:00
Melissa
56d2985c21
Merge branch 'episys/david/multiUE_with_crnti_checking' into 'episys/mel_and_david_ip'
...
Added crnti checking in nrUE and update in gNB
See merge request aburger/openairinterface5g!53
2021-08-09 23:46:31 +00:00
Deokseong "David" Kim
4133b6bb60
Added crnti checking in nrUE and update in gNB
2021-08-09 23:46:31 +00:00
Melissa Elkadi
8de86da7f5
Merge branch 'episys/david/multiUE_with_crnti_checking' into episys/mel_and_david_ip
2021-08-09 16:30:38 -07:00
Melissa Elkadi
cf4771520b
Merge branch 'episys/david/multiUE_with_crnti_checking' of 10.1.1.59:aburger/openairinterface5g into episys/david/multiUE_with_crnti_checking
...
Also changed a log and typo
2021-08-09 16:29:58 -07:00
Melissa Elkadi
4e6e7519af
Semicolon in RRC NR UE incorrect
2021-08-09 15:54:59 -07:00
Melissa Elkadi
4f1d543478
Adding hexdumps to see dc/p bit in PDU
...
At this point we can see the UDP uplink data
getting to the GTP layer of the gNB. This
only works if you change the memcpy in serialize_sdu()
to not have the encoded.byte
2021-08-09 14:59:27 -07:00
Laurent THOMAS
e4ec620e6b
fix a regression I made
2021-08-09 22:01:30 +02:00
Laurent THOMAS
bfccbfd15d
sanitize heap overflow detection
2021-08-09 21:57:35 +02:00
David Kim
85fb91dff7
Merge branch 'episys/nsa_epc_gnb_updates' into episys/david/multiUE_with_crnti_checking
2021-08-09 09:06:15 -07:00
Laurent THOMAS
164474a40f
Merge branch 'integration_2021_w32' of https://gitlab.eurecom.fr/oai/openairinterface5g into integration_2021_w32
2021-08-09 17:28:53 +02:00
Laurent THOMAS
b89d67d9db
fix memory error detected by sanitize-addr
2021-08-09 17:28:28 +02:00
Raphael Defosseux
902f3a83d4
fix(ci): when using modules, no more adb-connected UE required
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-09 17:02:32 +02:00
Rahul Gottipati
09e32b2839
Code cleanup and documentation update
2021-08-09 19:41:22 +05:30
Abhijith
274ea107ff
Reverted number of BWPs error at gNB
2021-08-09 17:38:09 +05:30
Rahul Gottipati
78f3bca19a
CSI-RS handling in nFAPI
2021-08-09 16:36:27 +05:30
Laurent THOMAS
6091452dd3
fix remaining usage of deleted type struct complex
2021-08-09 12:05:07 +02:00
Raymond Knopp
8065e69a28
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
...
Conflicts:
openair1/PHY/NR_ESTIMATION/nr_measurements_gNB.c
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/PHY/defs_gNB.h
openair1/SCHED_NR/phy_procedures_nr_gNB.c
2021-08-09 11:01:55 +02:00
Raymond Knopp
8a9194300f
commit before merge
2021-08-09 10:55:55 +02:00
Raphael Defosseux
5f9e0a235d
Merge remote-tracking branch 'origin/code-cleanup-20210716' into integration_2021_w32
2021-08-09 10:07:45 +02:00
Rodolphe BERTOLINI
387223eea6
removed duplicate structure, changed 'x' to 'r' and 'y' to 'i'
2021-08-09 09:59:38 +02:00
David Kim
5c10d7ed1b
Uncommented downlink harq ACK/NACK scheduling condition.
2021-08-08 22:32:13 -07:00
Sakthivel Velumani
9bc29750e3
fixed errors after rebase
2021-08-09 08:02:24 +05:30
Mahesh
557b5445d3
PNF config file pusch_proc_threads update
2021-08-08 12:23:15 +05:30
David Kim
845a5dc2d7
Added time window for handling rach indication.
2021-08-07 15:34:33 -07:00
David Kim
6b1651c404
put lines into the inside of { } after 'if' condition.
2021-08-06 12:08:08 -07:00
David Kim
507c34609e
bug fix: removed ';' at the end of 'if' condition.
2021-08-06 11:56:51 -07:00
David Kim
a8517323e7
Code cleanup for debug logs.
2021-08-06 10:37:02 -07:00
magounaki
4ba8ef3a60
n310 config file
2021-08-06 20:23:10 +05:30
Sakthivel Velumani
c706f09e44
fixed phy simulators
2021-08-06 20:23:10 +05:30
Sakthivel Velumani
463634365c
Fixed frame parms bug in dci gen
2021-08-06 20:23:10 +05:30
Sakthivel Velumani
41380e932e
Fixed ssb sync issue
2021-08-06 20:23:10 +05:30
Sakthivel Velumani
3f1c9df35c
commenting out function calls in nfapi
...
the priority now is monolitic. this should we reverted and fixed properly once we have a working code in monolitic
2021-08-06 20:23:10 +05:30
Sakthivel Velumani
bc6f39370c
Added checks if tx RU processing start in order
2021-08-06 20:23:10 +05:30
Raphael Defosseux
3e6ef7baa4
Merge remote-tracking branch 'origin/docker-improvements-august-2021' into integration_2021_w32
2021-08-06 10:40:53 +02:00
Raphael Defosseux
a0e3cc8de4
Merge remote-tracking branch 'origin/NR_SA_tempfix_coreset' into integration_2021_w32
2021-08-06 10:39:56 +02:00
Raphael Defosseux
597f2b3e8f
Merge remote-tracking branch 'origin/NR_new_ul_antennaports' into integration_2021_w32
2021-08-06 10:39:34 +02:00
Raphael Defosseux
7b2420760f
Merge remote-tracking branch 'origin/NR_UE_reworking_UCI_procedures' into integration_2021_w32
2021-08-06 10:37:22 +02:00
francescomani
2daa9144c4
Merge remote-tracking branch 'origin/NR_SA_tempfix_coreset' into NR_UE_SA
2021-08-06 09:26:17 +02:00
Sakthivel Velumani
902d6b6550
correcting the dlsch array size
2021-08-05 21:29:53 +05:30
Sakthivel Velumani
cb68456357
Enabled multi-threading for gNB L1 tx
...
A second thread message is created for L1 tx processing and pushed into the threaPool.
The message contain the nfapi rel15 PDUs for SSB, PDCCH and PDSCH. The memory of these PDUs are reused for subsequent slots.
Need to fix the nfapi mode VNF PNF implementation to adapt to this memory scheme.
2021-08-05 21:29:53 +05:30
Sakthivel Velumani
4d05f4b288
Blocking nr_scheduler_response untill L1 tx finishes
2021-08-05 21:28:08 +05:30
Sakthivel Velumani
66cbe490e1
Prevent buffer under/overflow in ULSCH decoding through alignment and sufficient array size
2021-08-05 21:28:08 +05:30
Laurent THOMAS
b7857a505e
try to fix CUDA, and fix infinite loop in nr UE uplink data collect
2021-08-05 17:31:31 +02:00
francescomani
067d9f8c87
reworking function for csi meas report bitlen (still not complete)
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
2021-08-05 15:43:56 +02:00
Rahul Gottipati
74c5816c72
VNF clock dependency removed
2021-08-05 17:30:12 +05:30
Thomas Schlichter
6c227f4d6b
NR_UE: Assure correct padding in nr_ue_get_sdu()
...
In case no MAC CE needs to be transmitted and we filled the buffer with SDUs from RLC, we missed to add padding for the last 3 bytes.
2021-08-05 12:33:09 +02:00
Raphael Defosseux
7e158447bb
fix(ci): phy-sim build failure not correctly handled
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-05 12:04:03 +02:00
Raphael Defosseux
4db87599bf
doc(ci): how to properly capture control packets
...
also added how to pull RAN images
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-05 10:52:22 +02:00
Laurent THOMAS
fadbdd3671
pdusession id fix: different values for UL and DL
2021-08-05 10:02:36 +02:00
Laurent THOMAS
464520304b
merge develop, make DNN, NSSAI configurable, fix infinite loop
2021-08-05 09:49:25 +02:00
Abhijith
bd0c5f6030
Reverted no. of BWPs to 4
2021-08-05 11:07:39 +05:30
Melissa Elkadi
745241bd63
Merge branch 'episys/nsa_epc_gnb_updates' into episys/david/multiUE_with_crnti_checking
...
Also, lots of debugging logs added
2021-08-04 16:24:27 -07:00
Laurent THOMAS
3cbf516885
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into code-cleanup-20210716
2021-08-04 19:57:45 +02:00
David Kim
c619833442
Added crnti checking routine in nrUE.
2021-08-04 10:08:22 -07:00
Raphael Defosseux
3247e967ec
fix(docker): explicitely adding procps to target images
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-04 17:09:18 +02:00
Raphael Defosseux
ebebd3c7d7
doc(docker): adding tutorial on how to deploy RF sim with EPC
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-04 16:51:53 +02:00
francescomani
62b1531c55
improvement in fix for commonControlResourceSet for SIB1
2021-08-04 14:23:50 +02:00
Laurent THOMAS
7fcd5e3e29
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_F1C_F1U_extensions
2021-08-04 13:49:43 +02:00
cig
92fb370258
Removed unnecessary sdu_lengths array in nr_ue_get_sdu
2021-08-04 13:06:31 +02:00
cig
05a4c48d96
Bugfix in the generation of UL MAC PDU in Msg3
...
- restored FIXED subheader length
- restored SHORT subheader in MAX TBS (still unclear the reason behind the
selection of SHORT subheader here by developer)
2021-08-04 13:06:31 +02:00
cig
6e0737d9e4
Send Msg3 CCCH SDU in SA mode only
...
- send C-RNTI MAC CE otherwise
- init RA if there are bytes to send and is a PRACH occasion
- minor cleanups
2021-08-04 13:06:31 +02:00
cig
9af71a7a46
Set the tc-rnti only in CBRA
...
- TC-RNTI is set and used after RAR reception according to the specs
- C-RNTI is used in CFRA
2021-08-04 13:06:31 +02:00
cig
b6e3718d70
Changes to nr_write_ce_ulsch_pdu
...
- takes in input MAC instance
- uses a mac ce struct
- minor fixes
2021-08-04 13:06:31 +02:00
cig
07a80bc84e
Do generation of UL padding in nr_ue_get_sdu only
...
- removed code from outside this function
- generate random padding in RFSIM mode
- generate 0 padding in real-time
- padding is generated either to complete the PDU or to transmit a new one
when no data from RLC was fetched
2021-08-04 13:06:31 +02:00
cig
02012e77ee
Minor MAC UE fixes
...
- set constant variables to const
2021-08-04 13:06:31 +02:00
cig
021788c7a7
Improved logging in the MAC PDU processing function at gNB
...
- improved debug logging
- minor fixes and cleanup
2021-08-04 13:06:31 +02:00
cig
5cfa2cd2f4
Removed OAI exit in mac_rlc_data_req when no RB is present
...
- this prevents crashes when the function is called for LCIDs that have no RB
- and simply print error message and return 0 when no RB is found
2021-08-04 12:49:42 +02:00
cig
4277d4e1bb
Fixes to UE ULSCH PDU generation
...
- included MAC CE sub-PDUs size in the computation of RLC data to transmit
this fixes the error with residual mac pdu appearing at gNB side when
transmitting higher amount of data
- got rid of the nr_generate_ulsch_pdu and moved the relevant UL-SCH MAC PDU
generation procedure within the nr_ue_get_sdu and nr_ue_get_rach
- reduced memcpy calls and unnecessary memory allocations
- fetching RLC data and SDU size from the mac_rlc_data_req, removed the call
to mac_rlc_get_buffer_occupancy_ind
- introduced a new function to generate the MAC CEs sub-PDUs
- removed unnecessary function input parameters
- minor fixes and cleanup
- enhanced logging
2021-08-04 12:49:42 +02:00
Eurecom
969a7a08fe
Merge remote-tracking branch 'origin/develop' into bandwidth-testing
...
Conflicts:
openair2/GNB_APP/MACRLC_nr_paramdef.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-08-04 12:09:42 +02:00
Eurecom
24b2975893
added 50 MHz configuration file, SA,2x2,n310 all initial BWP.
2021-08-04 11:57:52 +02:00
Rahul Gottipati
4ec3434128
Rebase to latest develop
2021-08-04 14:57:52 +05:30
Eurecom
5274b35d02
added SA configuration file for n310, SA, 40 MHz BW. All on initial BWP.
2021-08-04 11:26:51 +02:00
Eurecom
1385af17e9
end2end functional again (sort of).
2021-08-04 11:21:39 +02:00
francescomani
8cc1d0a2de
initialization of pdcp only in nos1
2021-08-04 11:21:07 +02:00
Melissa Elkadi
d95e35df3c
Reverted AssertFatal and just return instead
...
In the PDCP layer, if the sdu size < 3, this
just means control information is being passed.
In this case, we do not want to cipher the sdu,
its better to just return.
]
2021-08-03 17:04:35 -07:00
Melissa Elkadi
7d505e70f2
Updated PDSCH pdu copy from tx_data_req
...
Also, finally committing the critical logs for IP traffic.
2021-08-03 16:38:07 -07:00
Melissa Elkadi
952e2cd131
Adding #include assertions.h for PDCP file
2021-08-03 13:29:32 -07:00
Melissa Elkadi
5751a0a435
Not sending random data to gNB, sending IP
...
The IP traffic still does not work. But we are
updating the NR UE scheduler to ensure we are are
sending true IP traffic. Also, we were getting an
assert(); as well, and there was no logs, so we
fix that in this commit as well.
2021-08-03 13:25:45 -07:00
Raphael Defosseux
efc696cce9
fix(ci): split 4G RF sim / 5G RF sim into 2 stages
...
- Fix the SA RF test (wrong conf file)
- No more copy of RAW files in SA
- Fix no-detection of failures on RA
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-03 15:41:16 +02:00
Raghavendra Dinavahi
6d051b4229
Changes in ASN extraction PERL script
2021-08-03 14:27:11 +02:00
Gokul Srinivasan
85b8f78d71
process ID overflow bugfix
2021-08-03 17:57:11 +05:30
Raghavendra Dinavahi
7043f64da3
Fixes of compilation errors after ASN update
2021-08-03 14:27:11 +02:00
Raghavendra Dinavahi
2380646da0
Updated ASN to Spec 38.331 version 16.4.1
2021-08-03 14:27:11 +02:00
Raphael Defosseux
a518701a27
feat(docker): adding conf template to gNB container image
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-03 11:52:31 +02:00
Thomas Laurent
609ea60774
Update SW_archi.md
2021-08-03 07:59:42 +00:00
Thomas Laurent
6a2b312a86
Update SW_archi.md
2021-08-03 07:55:07 +00:00
Laurent THOMAS
5d2fa9265d
fix a test line i missed to remove before commit right changes
2021-08-02 18:27:01 +02:00
Raphael Defosseux
96997d1eca
Merge branch 'integration_2021_wk31' into 'develop'
...
integration_2021_wk31
See merge request oai/openairinterface5g!1219
2021-08-02 15:07:36 +00:00
francescomani
39307247c9
change error log to log_d to avoid flooding of error messages at ue
2021-08-02 12:49:50 +02:00
francescomani
5c744429c9
bugfix: not scheduling pucch transmission at UE when there is only negative SR
2021-08-02 12:47:32 +02:00
Sakthivel Velumani
6050776f55
Merge branch 'develop' into prb_based_dl_channel_estimation
2021-08-02 12:17:03 +02:00
Raphael Defosseux
6b6215e628
fix(ci): adding detection of timed-out run on the physims on cluster
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-02 10:00:36 +02:00
Raphael Defosseux
a9ffbc6b07
Merge remote-tracking branch 'origin/hack-bch-no-sched-sf-0' into develop
2021-08-02 10:00:14 +02:00
Raphael Defosseux
599287b632
Merge remote-tracking branch 'origin/fix-retransmission-rbg' into develop
2021-08-02 09:59:46 +02:00
Raphael Defosseux
5adf940b99
Merge remote-tracking branch 'origin/ci_nsa_2x2_implem' into develop
2021-08-02 09:58:35 +02:00
Laurent OpenCells
b0af61dd20
F1AP improvement
2021-07-31 09:51:55 +02:00
David Kim
54465993d5
queueing sfn slot information contained in channel params.
2021-07-30 16:44:39 -07:00
Melissa Elkadi
702a060e65
Added check for EPC mode to init RLC layer
2021-07-30 14:52:40 -07:00
David Kim
dd73b2df87
Updated AssertFatal conditions and LOG level from I to D
...
Regarding dl_hard, some AssertFatal commented out.
Regarding to memory allocation error, AssertFatal was used.
2021-07-30 08:35:57 -07:00
Abhijith
94808d4326
Added switching delay requirements
2021-07-30 15:57:36 +05:30
francescomani
8bb80c9ef0
another attempt to fix ping and iper issues by calling commented functions
2021-07-30 12:18:14 +02:00
francescomani
0904d32e2c
Revert "tentatively adding pdcp layer init"
...
This reverts commit c7106ed315 .
2021-07-30 08:22:05 +02:00
Melissa Elkadi
b5e8954476
Changed logic in MAC layer to allow RLC data read
...
Also changed logic in the NR UE schedule to read
IP traffic. Also, configured the RLC layer in the
NR UE softmodem and the DRBs with the cRNTI once
the RACH procedure is complete in the NR UE.
2021-07-29 15:55:59 -07:00
David Kim
61aa4f99dd
Code cleaning in formatting and fixing typo.
2021-07-29 13:32:21 -07:00
Laurent OpenCells
d649434be9
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into code-cleanup-20210716
2021-07-29 22:29:52 +02:00
David Kim
c80193731d
Commented some AssertFatal condition in dlsch ack/nack scheduling.
2021-07-29 10:38:56 -07:00
francescomani
d9fdbe6338
fix for pucch prb size
2021-07-29 15:59:02 +02:00
francescomani
8d7636bb1e
temp fix for SIB1 coreset
2021-07-29 14:31:38 +02:00
Francesco Mani
c7106ed315
tentatively adding pdcp layer init
2021-07-29 11:52:50 +00:00
Abhijith
000142c3e3
Cosmetic changes
2021-07-29 16:00:23 +05:30
Laurent OpenCells
c3612b969f
fix regression on cuda test
2021-07-29 11:56:59 +02:00
francescomani
fe2fa4ce8d
adding comments for transform precoding
2021-07-29 11:26:47 +02:00
hardy
58825cd92a
fix USRP address detection in xml
2021-07-29 09:42:58 +02:00
Raphael Defosseux
3cfb169b37
fix(build): protobuf location has changed
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-07-29 08:29:27 +02:00
hardy
7c12ec6b30
Merge remote-tracking branch 'origin/ci_update_build_nasmesh' into ci_nsa_2x2_implem
2021-07-29 08:04:19 +02:00
francescomani
13d30c96b3
temporary fix for pucch tx amp
2021-07-29 07:46:16 +02:00
Melissa Elkadi
97a648e35f
IP Traffic not working, tun if established by NRUE
...
Updated the configuration files. Added a sleep to
ensure that the LTE UE gets attached to the EPC
before the bearer is modified to be gNB. Updated
the ifconfig tunnel up command to be brought up
by the NR UE socket when in NSA mode. Lastly,
started the gNB PDCP layer in S1 mode.
2021-07-28 15:36:11 -07:00
hardy
087a2da298
SA test pipeline udpate
2021-07-28 21:41:15 +02:00
Remi Hardy
32e5e46490
[CI] support for 5G Core (sabox only for the moment)
2021-07-28 09:35:05 +00:00
francescomani
5e3e4714d6
tentative fix for rlc initialization
2021-07-28 09:45:31 +02:00
David Kim
829bf4f8a2
Restored to the original OAI ue and nr-ue config file
...
Restored original LOG level.
Code cleanup to remove emptry space and added some logs.
2021-07-28 00:24:35 -07:00
David Kim
38e5415f34
Fixing "Unexpected ULSCH HARQ PID" issue.
...
1. If VNF is slower than PNF, next scheduling will be done after resync.
2. If VNF is unstable in slot progress, next scheduling will be done in next stable status.
3. SFN/SLOT indications are queued in nrUE.
4. get_queue is used instead of unquque for FIFO operation.
2021-07-27 21:02:01 -07:00
francescomani
c1ba654a9b
fix for phytest
2021-07-27 17:53:46 +02:00
hardy
dabf5c8b55
fix ping target address for module, depending on EPC type
2021-07-27 17:53:22 +02:00
francescomani
b88cc798cd
fix for phytest
2021-07-27 17:52:58 +02:00
hardy
de6d928d1f
fix remote access for LogRotation method
2021-07-27 17:37:09 +02:00
hardy
65aa130547
sa xml testcase (basic)
2021-07-27 16:47:43 +02:00
francescomani
d4a746ac11
fix for 2 layers dlsim using layers in NR_pdsch_semi_static_t
2021-07-27 16:07:05 +02:00
hardy
017b362359
added reboot control of Eth USRP
2021-07-27 15:50:25 +02:00
spclab
ac4ae0e0fd
Hardcodings removed fully, system runs but unstable
2021-07-27 15:10:54 +05:30
Raphael Defosseux
fab6ec4579
fix(ci): adding detection of timed-out run on the physims on cluster
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-07-27 11:12:02 +02:00
francescomani
3c7796adaa
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-07-27 11:00:29 +02:00
francescomani
ea6cd95009
bugfix in rrc configuration
2021-07-27 07:29:19 +02:00
rmagueta
bf53625dac
Fix selection of Msg3 for CFRA at UE
2021-07-26 19:26:03 +02:00
francescomani
201271846c
some fixes for NSA UE
2021-07-26 19:24:31 +02:00
hardy
bd5ac98793
add ping to testcase
2021-07-26 17:35:22 +02:00
hardy
515a30a636
fix avg file size computation when folder is empty
2021-07-26 17:32:28 +02:00
francescomani
1d66b5c415
attempting to fix wrong implementation in NSA UE configuration
2021-07-26 16:08:52 +02:00
Laurent OpenCells
0f1d787a90
fix obsolete system call
2021-07-26 15:47:57 +02:00
francescomani
09665eeb76
Revert "Put back cell_group_config when do-ra"
...
This reverts commit bb646da064 .
2021-07-26 15:04:34 +02:00
Laurent OpenCells
a03ee3548f
merge latest develop
2021-07-26 15:03:47 +02:00
francescomani
d2127b65f3
flexible csi configuration including do_csirs config parameter
2021-07-26 12:45:04 +02:00
francescomani
17ee4648c7
fixes in ssb rsrp functions at ue
2021-07-26 11:47:32 +02:00
Raphael Defosseux
22e1f0c220
fix(ci): fix build HTML report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-07-26 08:48:28 +02:00
Eurecom
378211346a
debugging
2021-07-26 08:13:06 +02:00
francescomani
5c70aa96c4
Merge remote-tracking branch 'origin/develop' into NR_UE_reworking_UCI_procedures
2021-07-26 07:39:57 +02:00
Laurent OpenCells
4a5a73bd9c
overkilling: oai support multiple versions of ubuntu
2021-07-25 23:49:41 +02:00
Laurent OpenCells
4700b7bbc6
overkilling: oai support multiple versions of ubuntu
2021-07-25 20:49:31 +02:00
Laurent OpenCells
0c6ce0868c
CMakeList cleanup,improvement and trial to run in ubuntu 16
2021-07-25 13:53:49 +02:00
Laurent OpenCells
754e8e3043
CMakeList cleanup,improvement and trial to run in ubuntu 16
2021-07-25 13:52:01 +02:00
Remi Hardy
4bfbb6f128
integration_2021_wk30
...
MR !1206 : nr_ue_remove_high_speed_flag
This flag is always set to 1,
With multiple DMRS symbols configuration, very recent DMRS containing symbol shall be for channel estimation.
MR !1205 : fix-lte-ue-modem-in-docker-container
We bind the socket to any_addr (instead of localhost), so the commands to the UE can come also from a remote machine
MR !1178 : NR_CSIRS_tomerge
Implementation of CSI RS transmission at gNB
MR !1211 : develop-NSA_SA_fixes
Small fixes for NSA and SA
2021-07-25 07:32:44 +00:00
hardy
c93a9497db
Merge remote-tracking branch 'origin/develop-NSA_SA_fixes' into integration_2021_wk30_b
2021-07-24 17:56:38 +02:00
francescomani
f833ca474a
some more changes in ulsch structures
2021-07-24 16:45:37 +02:00
francescomani
0f4e765991
add get_dmrs_port function for ul
2021-07-24 16:20:54 +02:00
francescomani
de4676dde1
reworking UL antenna port definitions at gNB
2021-07-24 16:09:18 +02:00
Laurent Thomas
654e37cdb1
try another (second trial) gcc option for ubuntu 16
2021-07-23 23:12:07 +02:00
Raymond Knopp
3315a743a2
for testing with another machine.
2021-07-23 21:51:03 +02:00
Laurent Thomas
b3f3a1db57
try another gcc option for ubuntu 16, one fix in fapi p7
2021-07-23 16:38:01 +02:00
hardy
e241fb5034
fix ssh remote access to UE module
2021-07-23 16:31:43 +02:00
francescomani
196213b6c2
fixing a compilation warning in enb_app
2021-07-23 16:02:29 +02:00
francescomani
ef84130e7c
Merge remote-tracking branch 'origin/develop' into NR_UE_SA
2021-07-23 16:01:43 +02:00
magounaki
d1dec5ed0e
for testing with another machine.
2021-07-23 15:53:49 +02:00
Laurent OpenCells
39e637b60e
add race codnition test
2021-07-23 15:03:51 +02:00
rmagueta
165b406839
Avoid segmentation fault for LTE
2021-07-23 13:12:35 +01:00
francescomani
bd816e5175
Merge remote-tracking branch 'origin/develop' into NR_UE_reworking_UCI_procedures
2021-07-23 13:51:41 +02:00
hardy
03edcdeceb
make module log storage configurable
2021-07-23 11:55:26 +02:00
Raphael Defosseux
1c907e922f
fix(ci): removed the 2 log expected by nasmesh and rbtool builds
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-07-23 10:29:41 +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
hardy
94ba6157ef
Merge remote-tracking branch 'origin/fix-lte-ue-modem-in-docker-container' into integration_2021_wk30
2021-07-23 09:19:15 +02:00
hardy
0b472dd9f9
Merge remote-tracking branch 'origin/nr_ue_remove_high_speed_flag' into integration_2021_wk30
2021-07-23 09:18:52 +02:00
hardy
fad5fbda34
Merge remote-tracking branch 'origin/NR_CSIRS_tomerge' into integration_2021_wk30
2021-07-23 09:18:33 +02:00
Laurent OpenCells
f62b7e1f9e
nfapi work around (missing malloc)
2021-07-22 15:32:09 +02:00
luis_pereira87
1beffd1ecc
Remove the MAC and RRC context after UL failure when gNB is not connected to CN5G
2021-07-22 14:05:10 +01:00
Eurecom
71608f5f75
modifications to statistics gathering for NR
2021-07-22 13:29:28 +02:00
Laurent OpenCells
39c63eb158
move function declaration in not duplicated files (.h instead of .c)
2021-07-22 13:19:37 +02:00
luis_pereira87
67bccd8c80
Fix handling failure of CFRA procedure for OAI UE
2021-07-22 11:36:52 +01:00
Raphael Defosseux
244a7a9a3d
feat(ci): adding support for 5G Core (sabox only for the moment)
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-07-22 12:17:57 +02:00
luis_pereira87
7c61f6d969
Fix pusch_TargetSNRx10 and pucch_TargetSNRx10 in configuration files
2021-07-22 11:13:14 +01:00
luis_pereira87
a038df0459
Discard Random Access when max number of users is achieved
2021-07-22 10:55:46 +01:00
luis_pereira87
95372bd2da
Fix RNTI selection for CFRA
2021-07-22 10:51:49 +01:00
luis_pereira87
17f466a9bf
Fix define MACRLC idx that overlaps
2021-07-22 10:50:44 +01:00
hardy
7ce90b8dc4
Merge remote-tracking branch 'origin/ci_update_build_nasmesh' into ci_nsa_2x2_implem
2021-07-22 11:41:28 +02:00
hardy
c72ac04f63
remove nasmesh compile ; nokrnmod =1 by default
2021-07-22 11:34:41 +02:00
Remi Hardy
d7839d8a60
integration_2021_wk29
...
MR !1193 : Update for 5G SA implementation
2021-07-22 09:14:34 +00:00
francescomani
618e33aca0
adding check for ul failure in nr_csi_meas_reporting
2021-07-22 09:16:10 +02:00
Cedric Roux
4a2c0b1eff
bugfix: fix allocation of RBGs for retransmission
...
When there is a retransmission, we want to use the same number of RBs.
The RBs are allocated by groups (RBGs).
In some cases (like a cell with 25 PRBs), the last RBG contains less RBs.
So in case of a retransmission, if this last RBG was used before we need
to reuse it to have the same number of RBs. If not, we will use more RBs
for the retransmission than the previous transmission.
In an experiment with two UEs (quectel modules) it was seen that when a
retransmission happens with a different number of RBs then the UE is not
happy at all, leading to way more NACKs in the harq processes than should
happen (actually the first NACK was not a NACK at all, but the eNB did
interpret it as a NACK; so the next transmission should simply be discarded
by the UE that successfully received the first transmission; instead the UE
fails to decode the data and sends a NACK, a real one this time).
Maybe it's not the correct solution, but it improve things, there are
much less NACKs.
2021-07-21 23:22:48 +02:00
Cedric Roux
f6e0321860
hack: do not use BCH RBs for DL scheduling in subframe 0
...
The problem is that when using those RBs with MCS 28 we may exceed the
code rate 0.93 and according to 36.213 7.1.7 the UE may skip decoding
PDSCH entirely in this case.
This is a hack. The real solution is to check that the code rate is below
0.93 for each scheduling decision and, I don't know, reduce the MCS if the
code rate is above, so that in the end it is below. That means that we need
a proper resource grid for the configuration of the eNB and this is not an
easy thing (at least from my point of view) given all the possible
configurations for the eNB, so I prefer not to do it rather than do something
incorrect, thus this hack.
The problem of this hack is that we won't use all the available RBs for
scheduling, potentially reducing the maximum throughput achievable.
To be fixed properly at some time, by someone who understands fully the
resource grid and all the possible combinations (fdd/tdd, number of
antennas, whatever else).
2021-07-21 23:22:02 +02:00
francescomani
227529c129
Merge remote-tracking branch 'origin/develop' into NR_UE_reworking_UCI_procedures
2021-07-21 17:49:33 +02:00
hardy
59f4cfd92a
[CI] for gNB Phy test : update of the execution timings ref values, according to the latest developments
2021-07-21 08:19:46 +02:00
Melissa Elkadi
24245d8805
Log argument indexed passed the end of array.
...
Unnecessary dl_ind_type array for logging.
2021-07-20 15:21:23 -07:00
Laurent OpenCells
6b71382a68
merge develop
2021-07-20 17:50:08 +02:00
hardy
a052e1b719
update conf files for CI
2021-07-20 17:27:59 +02:00
Laurent OpenCells
3f436e3e2f
merge develop (was in conflict)
2021-07-20 17:26:15 +02:00
Laurent OpenCells
5ed848c76e
more fixes on gcc warnings, misleading indentation and CPU mitigation when the traffic demand in 5G exeeds the available througput
2021-07-20 16:30:14 +02:00
hardy
71e8ed8086
changed path of cql as it is copied locally in the same folder as yaml
2021-07-20 15:36:49 +02:00
hardy
756ec666e8
epc docker compose fix for testing
2021-07-20 09:32:34 +02:00
francescomani
bff2251242
Merge remote-tracking branch 'origin/develop' into NR_CSIRS_tomerge
2021-07-20 07:03:24 +02:00
Mahesh
c79a61b895
Merge remote-tracking branch 'origin/develop' into nfapi_nr_arch_mod
2021-07-20 08:39:08 +05:30
Mahesh
c9c1df5e32
fix tdd slot config pack/unpack
2021-07-20 08:29:55 +05:30
David Kim
4f23fa2f61
added queues between VNF and MAC to handle indications.
2021-07-19 18:55:02 -07:00
Melissa
7df8064bb7
Merge branch 'proxy-nfapi-conf' into 'episys/x2_trigger_nsa'
...
Separate nfapi.conf files for proxy
See merge request aburger/openairinterface5g!47
2021-07-19 21:30:42 +00:00
rmagueta
6b028522bd
Fix warning after merge
2021-07-19 14:22:00 +01:00
rmagueta
3ea6d6f878
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS-abs
...
# Conflicts:
# openair1/PHY/INIT/nr_init_ru.c
2021-07-19 13:51:38 +01:00
hardy
a6d53823a3
nsa 2x2 test implem
2021-07-19 14:42:39 +02:00
Raphael Defosseux
f89d367ad4
CI: adding bsd exception
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-07-19 14:08:17 +02:00
Thomas Laurent
ec9a5cfd99
Update F1-design.md
2021-07-19 11:42:35 +00:00
Raphael Defosseux
1ec50d4d2c
fix(oai-lte-ue): unrestrict socket in nas init. Fix running with a docker Ubuntu container
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-07-19 12:19:27 +02:00
Remi Hardy
218aec0080
integration_2021_wk28
...
MR !1197 : dongzhanyi-zte-develop1
function nr_generate_dci_top and nr_generate_dci has the frame_parms parameter, whose type is the structure NR_DL_FRAME_PARMS.
The better way is to pass the parameter as a pointer.
MR !1176 : NR_phytest_bugfixes
This fixes a bug for configurations with less than 50 PRBs in phy-test mode.
MR !1142 : nr-dl-mimo-2layer
2021-07-18 19:53:43 +00:00
Eurecom
6eea5b9cba
testing ok for 40,50,60 MHz BW.
2021-07-18 15:31:09 +02:00
hardy
042e45efa7
Merge remote-tracking branch 'origin/nr-dl-mimo-2layer' into integration_2021_wk28_b
2021-07-18 10:37:36 +02:00
hardy
3c64c73dd1
Merge remote-tracking branch 'origin/NR_phytest_bugfixes' into integration_2021_wk28_b
2021-07-18 10:37:08 +02:00
hardy
0133678cc4
Merge remote-tracking branch 'origin/dongzhanyi-zte-develop1' into integration_2021_wk28_b
2021-07-18 10:36:39 +02:00
Eurecom
2c01000955
Merge remote-tracking branch 'origin/develop-NR_SA_F1AP_5GRECORDS-abs' into bandwidth-testing
2021-07-18 09:17:00 +02:00
Eurecom
3c303223f0
Merge remote-tracking branch 'origin/develop-NR_SA_F1AP_5GRECORDS-abs' into bandwidth-testing
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/if5_tools.c
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
openair2/LAYER2/nr_rlc/nr_rlc_oai_api.c
openair2/RRC/NR/rrc_gNB_reconfig.c
2021-07-18 09:16:14 +02:00
luis_pereira87
9c010e3056
Apply patch for gNB ulsch retransmission scheduler
2021-07-17 22:25:07 +01:00
luis_pereira87
cbbce10f3f
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS-abs
2021-07-17 21:39:10 +01:00
Michael Cook
102ff853ec
Separate nfapi.conf files for proxy
...
In scripts/conf_files, restore ue.nfapi.conf and nr-ue.nfapi.conf
to the template versions. And add proxy_ue.nfapi.conf
proxy_nr-ue.nfapi.conf for use with emane.git's run-oai and
multi-ue-proxy.git's run-oai.
2021-07-17 07:52:49 -07:00
hardy
c97bb97235
[CI] : comment out the nsa tests that are disabled, so that the remaining test runs all MR
2021-07-17 08:30:43 +02:00
rmagueta
64c28bf9ac
Normalization of energy over ifft and receive antennas
2021-07-16 16:50:51 +01:00
Roberto Louro Magueta
abef7f0b08
Revert "Temporary fix for prach_thres"
...
This reverts commit af0d7dabba
2021-07-16 15:34:53 +00:00
Laurent OpenCells
78da843624
code-cleanup-20210716
2021-07-16 17:16:15 +02:00
rmagueta
1c17196f73
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS-abs
2021-07-16 11:38:04 +01:00
Eurecom
d6dee0d1f1
Merge branch 'bandwidth-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into bandwidth-testing
2021-07-16 11:48:16 +02:00
Eurecom
d64b96f326
reduced logging for 5G SA
2021-07-16 11:47:43 +02:00
Parminder Singh
bb9c3ca173
ue->high_speed_flag is removed from UE channel estimation
...
- This flag is always set to 1, furthermore with multiple DMRS symbols
configuration very recent DMRS containing symbol shall be for channel
estimation.
2021-07-16 09:36:36 +02:00
Francesco Mani
fd9e0b64ef
Update FEATURE_SET.md
2021-07-16 07:33:14 +00:00
Remi Hardy
33a2f1df42
[CI] improve/fix iperf for module
...
-fixes UL iperf log collection/analysis for UE module
-fixes iperf processes mgt for UE module
2021-07-16 07:17:44 +00:00
luis_pereira87
a30b86cb45
Update NSA config file
2021-07-15 18:55:51 +01:00
luis_pereira87
1c0d045396
Merge remote-tracking branch 'origin/develop-NR_SA_F1AP_5GRECORDS-abs' into develop-NR_SA_F1AP_5GRECORDS-abs
2021-07-15 12:59:58 +01:00
luis_pereira87
ff7cc7ec1b
Add ulsch_max_slots_inactivity to SA config files
2021-07-15 12:59:15 +01:00
francescomani
88b8b4212b
fix gnb compilation
2021-07-15 12:01:22 +02:00
rmagueta
f2b52ba3da
Revert some xer_fprints
2021-07-15 10:35:54 +01:00
Luis Pereira
78b3292c9c
Revert "Add noS1 flag in gnb_phytest_usrp_run"
...
This reverts commit a8a5146029
2021-07-15 09:02:18 +00:00
hardy
2bfc418e68
improve/fix iperf for module
2021-07-15 10:18:19 +02:00
Raymond Knopp
ec4fce4339
testing with aw2s jaguar
2021-07-15 09:50:15 +02:00
Laurent OpenCells
02fcc2ad7f
small fix, documentation enhancement
2021-07-14 22:27:43 +02:00
rmagueta
a2450bb4b7
Protect some xer_fprints by an if
2021-07-14 15:30:07 +01:00
francescomani
88cec72b02
avoid segmentation fault in scheduling csirs for sa
2021-07-14 16:15:47 +02:00
francescomani
b72f2a6a8e
Merge remote-tracking branch 'origin/develop' into NR_CSIRS_tomerge
2021-07-14 13:54:02 +02:00
Raymond Knopp
72751870cf
Merge remote-tracking branch 'origin/develop' into develop-aw2sori
2021-07-14 12:02:29 +02:00
Raymond Knopp
0aaee3f031
added X2 Reset procedure (partially). Still to be added to top-level when gNB or eNB are stopped or crash (Assert)
2021-07-14 12:01:09 +02:00
francescomani
2fe8dd7657
Merge remote-tracking branch 'origin/develop-NR_SA_F1AP_5GRECORDS-abs' into NR_UE_SA
2021-07-14 10:35:09 +02:00
Thomas Schlichter
9f070b74ae
NR_UE: use correct HARQ PID when setting the HARQ status to ACTIVE in nr_ue_scheduled_response()
2021-07-13 20:47:05 +02:00
Thomas Schlichter
bf50c61e8a
NR_UE: fix nr_ue_dlsch_procedures() for sa mode
...
But that part should be moved to the MAC anyways
2021-07-13 20:45:19 +02:00
Thomas Schlichter
44d57829cc
NR_UE: revert changes in nr_ue_procedures.c
...
I have to revert this to be consistent with the OAI gNB.
But I think it is wrong to take the BWPSize from scc or scc_SIB, and the BWPStart from DLbwp[0].
2021-07-13 20:44:39 +02:00
rmagueta
7758e8acfc
Revert min_rb to 5 and avoid mixed slots for initialUplinkBWP
2021-07-13 18:48:38 +01:00
rmagueta
a8a5146029
Add noS1 flag in gnb_phytest_usrp_run
2021-07-13 18:08:57 +01:00
Laurent THOMAS
7ac44159b0
first draft of code design documentation
2021-07-13 15:40:11 +02:00
Laurent THOMAS
bb6ded4258
Remove big race condition, remove name "callback" on what is not a callback
2021-07-13 13:40:28 +02:00
rmagueta
b98836940a
Change log levels
2021-07-13 12:00:25 +01:00
Abhijith
f34c9131d9
Fixed SA mode Error
2021-07-13 14:45:32 +05:30
francescomani
d9d4e80743
adding missing parameter in pucchsim
2021-07-13 09:38:21 +02:00
Eurecom
6777c46b56
testing on another machine
2021-07-13 07:30:58 +02:00
rmagueta
2dd3051916
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS-abs
2021-07-12 15:51:16 +01:00
rmagueta
4f873e9a26
Fix IP packet received at gNB, to be sent to TUN interface
2021-07-12 15:44:16 +01:00
francescomani
58063acf54
rx_gain = 0 in rfsimulator
2021-07-12 16:30:29 +02:00
hardy
f3ea310429
quick fix for CI NR phy test
2021-07-12 14:56:48 +02:00
Thomas Schlichter
cdbdb15858
fix 2 layer MIMO in nr_dlsim after last merge with develop
2021-07-12 14:42:03 +02:00
Laurent THOMAS
53f1ebde67
add processing of pduSessionEstablishmentAccept
2021-07-12 14:40:40 +02:00
francescomani
57775af3c1
Merge remote-tracking branch 'origin/develop' into NR_2port_CSIRS
2021-07-12 14:02:31 +02:00
Laurent THOMAS
bc528d0c73
fix wireshark interface headers
2021-07-12 13:22:38 +02:00
francescomani
8ad3b40cd5
fixes in pucch configuration for SA
2021-07-12 11:53:35 +02:00
Eurecom
8c482709dc
changes for initialBWP size different than Coreset0. Tested with 50 MHz 2x2 configuration, initialBWP with 133 PRBs.
2021-07-11 19:42:01 +02:00
francescomani
5055023dae
fix in activation of pucch_vars
2021-07-10 12:17:46 +02:00
francescomani
8981f5cbd7
fix in pucch ue scheduler for pucch_Config = NULL
2021-07-10 11:41:38 +02:00
francescomani
3228ebf3f6
using pdsch_pdu for sib1 indication
2021-07-10 11:26:56 +02:00
rmagueta
389a8e58be
Revert security_mode for phy-test
2021-07-10 02:17:36 +01:00
rmagueta
af0d7dabba
Temporary fix for prach_thres
2021-07-09 20:32:54 +01:00
rmagueta
02e20e9021
Fix frequencyDomainResources for coreset0
2021-07-09 20:18:49 +01:00
rmagueta
ba122c9cb4
Fix max_association_period for FDD
2021-07-09 15:59:19 +01:00
rmagueta
3c9ca36651
Fix fill slot bitmap for FR2
2021-07-09 13:22:30 +01:00
Roberto Louro Magueta
b19d396828
Revert "Fix is_xlsch_in_slot"
...
This reverts commit 7821a12998
2021-07-09 11:34:01 +00:00
rmagueta
7821a12998
Fix is_xlsch_in_slot
2021-07-08 19:57:03 +01:00
rmagueta
9c571bd933
Fix segmentation fault in nr-ru
2021-07-08 18:38:49 +01:00
rmagueta
39670007be
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS-abs
2021-07-08 17:43:43 +01:00
francescomani
c80c253c3e
Merge remote-tracking branch 'origin/develop' into NR_UE_reworking_UCI_procedures
2021-07-08 15:17:02 +02:00
francescomani
724b0c076b
fix in rsrp table including max and min int for out of range report
2021-07-08 15:15:22 +02:00
francescomani
b15c39d9f8
bugfix in pucch resource selection for csi meas report
2021-07-08 14:35:18 +02:00
Remi Hardy
ca8106ea13
integration_2021_wk27
...
MR !1188 : NR_gNB_initial_MIB_fix
This MR fixes a bug for which the gNB would send an empty MIB in the first frames of execution. This is because MIB is generated every 8 frames but the first MIB wouldn't be generated before frame 8 at the beginning of each run.
MR !1184 : x2_handle_sctp_shutdown
Avoid eNB exiting after gNB tries to reconnect over X2 for NSA
2021-07-08 08:18:47 +00:00
Melissa Elkadi
7f2e622b0e
Sending tunnel interface 'up' command to NR UE
...
Once the LTE UE's tunnel interface with the EPC
is ready to be established, if we are in NSA mode,
we do not want to launch the tunnel interface
from the LTE UE side, but in the NR UE. Via itti_msgs
we send the string containing the tunnel interface
'up' command to the NR UE and bring it up from the NR UE.
2021-07-07 11:55:34 -07:00
luispereira87
38e3517029
Fix build warning
2021-07-07 19:11:33 +01:00
luispereira87
8743f58d23
Improve schedule msg3 and fix tda for mixed slots
2021-07-07 18:25:31 +01:00
francescomani
9709b5efe7
copying retInfo to sched_pusch in the right place
2021-07-07 17:41:36 +02:00
luispereira87
65bf29eecc
Fix uplink retransmission information
2021-07-07 16:34:29 +01:00
Luis Pereira
214b44885d
Revert "Temporary fix: avoid mixed slots in initialUplinkBWP"
...
This reverts commit 06a8ec9893
2021-07-07 15:27:38 +00:00
dongzhanyi
8814c2c3dc
replace the NR_DL_FRAME_PARMS structure into the NR_DL_FRAME_PARMS structure pointer
2021-07-07 21:16:59 +08:00
luispereira87
06a8ec9893
Temporary fix: avoid mixed slots in initialUplinkBWP
2021-07-06 20:33:18 +01: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
Mahesh
74a092f73a
Documentation update, UL transmission
2021-07-06 15:59:52 +05:30
luis_pereira87
2cea4c4c87
Compute TBS and rbSize considering always MAC long header
2021-07-06 10:57:32 +01:00
Luis Pereira
6cc98eba85
Revert "Fix gNB downlink MAC short/long header accordingly with RLC buffer size"
...
This reverts commit 081a287929
2021-07-06 09:44:37 +00:00
Luis Pereira
5da8195d23
Revert "Improved fix gNB downlink MAC short/long header accordingly with RLC buffer size"
...
This reverts commit 88d7ad11a2
2021-07-06 09:44:03 +00:00
hardy
cc89d3606b
Merge remote-tracking branch 'origin/x2_handle_sctp_shutdown' into integration_2021_wk27
2021-07-06 10:49:30 +02:00
Laurent THOMAS
afcbf7b6cc
remove most of globale variables, remain data model inconsistency and race conditions
2021-07-06 09:49:47 +02:00
Mahesh
02f3fecfef
future_ul_tti hardcoding solved, other hardcodings commented out
2021-07-05 22:55:35 +05:30
Melissa Elkadi
9d644f247c
Fixed memory leak for unqueuing uci_inds
2021-07-05 10:15:26 -07:00
francescomani
72fc7bfafc
Revert "RSRP tables in mac common"
...
This reverts commit b38cc83233 .
2021-07-05 18:05:26 +02:00
francescomani
19c356ee23
first implementation of MAC function for SSB RSRP (to be verified)
2021-07-05 18:00:44 +02:00
Thomas Schlichter
c3482e376d
Merge remote-tracking branch 'origin/develop' into nr-dl-mimo-2layer
2021-07-05 16:25:26 +02:00
francescomani
b38cc83233
RSRP tables in mac common
2021-07-05 15:43:05 +02:00
Thomas Schlichter
ea72bde160
fix DL channel estimation around DC for DMRS type 1 and muliple antenna ports
...
bug found and fix proposed by: Francesco Mani
2021-07-05 14:49:39 +02:00
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
Mahesh
cea8730403
Merge conflicts resolved
2021-07-04 22:39:22 +05:30
Mahesh
dc3f61b5c5
Build error fix, sync hardcode, UL indication called in every slot
2021-07-04 21:57:28 +05:30
Laurent THOMAS
6ce958f7ed
Coarse grain cleanup: a lot of errors fixed
2021-07-03 16:32:20 +02:00
luis_pereira87
88d7ad11a2
Improved fix gNB downlink MAC short/long header accordingly with RLC buffer size
2021-07-03 08:54:16 +01:00
Melissa Elkadi
6ddb49d09c
Sending uci_ind based on rx'd ul_tti's sfn/slot
...
Also, updated the filing of the DCI payload
based on the actual number of recevied bits
and not based on the max number of rx'd bits.
2021-07-02 13:51:39 -07:00
luis_pereira87
081a287929
Fix gNB downlink MAC short/long header accordingly with RLC buffer size
2021-07-02 21:36:02 +01:00
francescomani
cb0de3ba03
csi period and offset in mac common
2021-07-02 17:29:23 +02:00
Abhijith
1f94285040
Rebased to develop after SA merge
2021-07-02 17:03:20 +05:30
Laurent THOMAS
ee0e7c97a3
merge develop
2021-07-02 12:22:42 +02:00
Laurent THOMAS
670352d548
add array size fix
2021-07-02 12:15:59 +02:00
Laurent THOMAS
1f80f4f4dd
merge develop
...
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into x2_handle_sctp_shutdown
2021-07-02 11:43:52 +02:00
francescomani
c9c416cb01
Merge remote-tracking branch 'origin/develop' into NR_gNB_initial_MIB_fix
2021-07-02 11:43:37 +02:00
Melissa Elkadi
4dfe7c2596
5G Userplane working 50% of the time
...
This commit includes several changes.
First, it updates the way we fill the uplink
UCI indication. This still has some todo comments
since all the fields in this ind were hardcoded.
It also updates the pack and unpack functions for
the NR_UCI incations. Lastly, it includes updates
to the gNB UCI scheduler. The updates in the gNB
were cherry picked from develop. There are two updates
to the VNF which allow the VNF timing/slots to be
adjusted based on the received timing_info packets
from the VNF. This adjustment was disabled in IISc's
nFAPI code. For now, it is improving the timing
between the VNF and PNF.
2021-07-01 12:21:57 -07:00
francescomani
a49ebe249b
Merge remote-tracking branch 'origin/develop' into NR_UE_reworking_UCI_procedures
2021-07-01 16:38:41 +02:00
luispereira87
dcfec657df
Fix BWPstart and BWPsize for bwp_Dedicated
2021-07-01 15:02:59 +01:00
francescomani
38ad4bbfbc
Merge remote-tracking branch 'origin/develop' into NR_CSIRS_tomerge
2021-07-01 15:23:28 +02:00
francescomani
1de542eb35
removing layers from UE_info
2021-07-01 14:41:05 +02:00
Remi Hardy
2d4e8cc323
2021_wk26 Merge develop-NR_SA_F1AP_5GRECORDS
...
Initial implementation of NR5G Standalone Access Registration procedures with CN5G.
2021-07-01 11:55:26 +00:00
Melissa Elkadi
90d5641770
Filling, queuing and sending UCI ind to gNB
...
Currently, the pull8 in nFAPI of the VNF
is failing.
2021-06-30 17:21:41 -07:00
Melissa Elkadi
fc79bb1c91
Updating dropping of PUSCH if repeated sfn/slot
...
The previous two commits did not correctly check
the gNB sfn and slot. The code now correctly sets
the slot in which the PUSCH is SCHEDULED, not the slot
the rx is expected. Also, the sfn/slot is only updated
if we do in fact schedule a PUSCH.
2021-06-30 11:32:57 -07:00
rmagueta
282fe1063e
Fix build
2021-06-30 18:48:45 +01:00
rmagueta
160cb0b930
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS-lts2
...
# Conflicts:
# cmake_targets/CMakeLists.txt
# cmake_targets/build_oai
# cmake_targets/tools/build_helper
# executables/nr-gnb.c
# openair1/PHY/INIT/nr_init_ru.c
# openair1/PHY/NR_TRANSPORT/nr_dlsch_coding.c
# openair1/PHY/NR_TRANSPORT/nr_ulsch.c
# openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c
# openair1/PHY/NR_UE_TRANSPORT/nr_prach.c
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# openair1/SCHED_NR_UE/pucch_uci_ue_nr.c
# openair2/F1AP/f1ap_du_rrc_message_transfer.c
# openair2/F1AP/f1ap_du_rrc_message_transfer.h
# openair2/F1AP/f1ap_du_task.c
# openair2/GNB_APP/gnb_app.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/config.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_uci.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/LAYER2/nr_pdcp/nr_pdcp_entity.c
# openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
# openair2/RRC/LTE/rrc_eNB_GTPV1U.c
# openair2/RRC/NR/L2_nr_interface.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/rrc_gNB.c
# openair2/RRC/NR/rrc_gNB_NGAP.c
# openair2/RRC/NR_UE/rrc_UE.c
# openair3/NAS/NR_UE/nr_nas_msg_sim.c
# openair3/ocp-gtpu/gtp_itf.cpp
# targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2021-06-30 17:00:30 +01:00
Laurent Thomas
305a268173
bug fix in F1
2021-06-30 16:49:33 +02:00
Laurent Thomas
d3f09fda93
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_F1C_F1U_extensions
2021-06-30 11:57:18 +02:00
Eurecom
bf4a3d1a88
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
2021-06-30 11:15:31 +02:00
Melissa Elkadi
ad653819b9
Not sending DCI if repeated sfn/slot
...
Also, we are now updating ul_tti_future
for every index in the array, not just slot 7, 8, and 9.
2021-06-29 15:51:48 -07:00
Melissa Elkadi
30fe619000
Dont send DCIs repeatedly for a given sfn/slot
...
Although the timing isnt perfect, if the VNF adjusts
in the middle of scheduling a DCI the gNB would try to
send two DCIs for a certain sfn/slot; this commit will
stop that from happening. The timing issue still persits.
2021-06-29 13:24:07 -07:00
rmagueta
18fae95fc7
Fix UL TDA in config file for NSA
2021-06-29 18:54:52 +01:00
Mahesh
64a7191872
Cleanup
2021-06-29 20:15:29 +05:30
Laurent Thomas
9f07b3704b
sctp source port allocation to Linux automatic, heap corruption fix
2021-06-29 13:13:20 +02:00
Mahesh
9421c35a72
Code cleanup
2021-06-29 08:49:48 +05:30
Mahesh
831c47c40b
Merge remote-tracking branch 'origin/develop' into nfapi_nr_arch_mod
2021-06-29 07:54:09 +05:30
Melissa Elkadi
5ee9bc2cc9
Updating matacher function for de-queuing
2021-06-28 16:58:01 -07:00
Melissa Elkadi
f61d5b74b1
Removing free of unallocated memory
2021-06-28 15:02:04 -07:00
Melissa
01127c6ce7
Merge branch 'episys/sync-nfapi-with-muep-more' into 'episys/x2_trigger_nsa'
...
Sync more NFAPI changes from multi-ue-proxy.git
See merge request aburger/openairinterface5g!45
2021-06-28 14:53:37 -07:00
Michael Cook
9ac2d7724d
Merge remote-tracking branch 'origin/episys/x2_trigger_nsa' into episys/sync-nfapi-with-muep-more
2021-06-28 17:44:21 -04:00
Melissa
13c1379958
Merge branch 'episys/sync-nfapi-with-muep' into 'episys/x2_trigger_nsa'
...
Sync nfapi_p[57].c with multi-ue-proxy.git
See merge request aburger/openairinterface5g!44
2021-06-28 14:43:39 -07:00
Michael Cook
cf4758a742
Merge remote-tracking branch 'origin/episys/x2_trigger_nsa' into episys/sync-nfapi-with-muep-more
2021-06-28 17:40:00 -04:00
Michael Cook
4fb933cbdf
Copy review feedback from multi-ue-proxy.git
2021-06-28 17:39:16 -04:00
Melissa Elkadi
9b96dd2a5f
Unqueue based on sfn_slot
...
Also, added functionality to fill tx_req in NR UE
when a DCI is received after the slot indication.
2021-06-28 12:39:28 -07:00
rmagueta
a65fb113c1
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
2021-06-28 14:22:57 +01:00
Remi Hardy
635dabae31
Merge branch 'integration_2021_wk25' into 'develop'
...
Integration 2021 wk25
MR !1187 : improve UE module control
* improve UE module control
* make Qlog generation optional
* add nsa tests
* update jenkins pipeline
2021-06-28 12:24:08 +00:00
hardy
9fa3e1a758
fix the module CM process start/check
2021-06-27 22:12:16 +02:00
Laurent THOMAS
42ea1f8261
fix F1 setup messages memory error
2021-06-27 21:51:04 +02:00
matzakos
408d05c682
Configure PDCP entity for UE DRB with no integrity and ciphering to comply with configuration at gNB
...
-To be revisited if we want to enable integrity and ciphering for DRBs
2021-06-27 10:34:37 +02:00
Michael Cook
e54896591b
Sync more NFAPI changes from multi-ue-proxy.git
...
Most notably, nfapi_rx_indication_pdu_t.data type is changed from
`uint8_t*` to `uint8_t[]`. Also, renamed from `data` to
`rx_ind_data` to make it easier to find.
2021-06-26 10:20:48 -07:00
Michael Cook
9a0926bdee
Sync nfapi_p[57].c with multi-ue-proxy.git
...
These are all superficial, low-risk changes
2021-06-26 09:08:54 -07:00
Melissa Elkadi
46488432e6
This commit includes the iisc pnf_p7 slot tick fix
...
It also includes the queuing development. The idea
is that the 5G Userplane messages will be filled
and configured the same as previous commit, but
the uplink messages will be queued and then sent to
the gNB during the correct slot. Still WIP.
2021-06-25 14:49:02 -07: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
Melissa Elkadi
912cba163d
Enabled VNF timing adjustments.
...
Also ported in new gNB ulsch scheduler code from
Eurecom/develop branch.
2021-06-24 15:33:22 -07:00
rmagueta
c3c925bd4d
Remove obsolete code from rrc_gNB_reconfig
2021-06-24 15:20:55 +01:00
rmagueta
4e449a0c40
Fix build warnings
2021-06-24 14:51:16 +01:00
francescomani
c9a3125937
get nrOfLayers from DCI info at UE
2021-06-24 14:37:24 +02:00
luis_pereira87
e0769db455
Remove SRB2 from fill_initial_cellGroupConfig
2021-06-24 12:55:01 +01:00
francescomani
c249ca0bd8
fix for empty mib at beginning of execution
2021-06-24 12:22:03 +02:00
sfn
ae3e3c5f39
Fix PDSCH precoding bug
2021-06-24 11:08:33 +02:00
sfn
3a7dc238e0
Fix PUCCH bugs
2021-06-24 11:08:33 +02:00
sfn
3ac1f62bbb
Enable DMRS Config Type 2 for MIMO transmission
2021-06-24 11:08:33 +02:00
sfn
3613927bc8
Extend rfsimulator to support 2 layers for DL transmission from cm line with option --l 1 or 2
2021-06-24 11:08:05 +02:00
luis_pereira87
7017306cfb
RRCSetup should only configure SRB1
2021-06-23 21:13:26 +01:00
Laurent THOMAS
64e58a4300
dirty fixes that fix the UL malformed packets (detected in wireshark), and also internally memory corrpution
2021-06-23 21:41:56 +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
matzakos
66e31967d8
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into NR_F1C_F1U_extensions
2021-06-23 15:56:12 +02:00
Thomas Schlichter
6f89a63d2c
Merge remote-tracking branch 'origin/develop' into nr-dl-mimo-2layer
2021-06-23 14:00:07 +02:00
luis_pereira87
4015724213
Fix a regression in UE (LCID loop)
2021-06-23 11:29:37 +01:00
Laurent THOMAS
aa9837395e
force UE DRB no integrity
2021-06-23 09:46:53 +02:00
Remi Hardy
195a87fdc7
fixing missing (new) arguments in TerminateUE call
2021-06-23 08:41:43 +02:00
luis_pereira87
8cef72ef9b
Fix xer_printf buffer address
2021-06-23 05:01:51 +01:00
rmagueta
a675de4c8b
Initialization of ssb_mask and ssb_period at UE for SA
2021-06-22 18:48:46 +01:00
Remi Hardy
014c09fddd
fix nsa job trigger
2021-06-22 18:36:04 +02:00
francescomani
ed54f59818
handling dl dmrs ports at phy
2021-06-22 18:29:22 +02:00
Laurent THOMAS
17775c7ecc
fix DRB bug in DL
2021-06-22 15:58:28 +02:00
Raymond Knopp
32c682a7d0
Preliminary work for integration of F1AP UE Context Setup Request/Response
...
- Encoding of UE Context Setup Request is failing. Problem seems to be with SST encoding
2021-06-22 15:36:18 +02:00
Remi Hardy
49088aed1d
fix AutoTerminate
2021-06-22 15:09:09 +02:00
Laurent THOMAS
75e999572f
add DLinformationTransfer in nrUE, process SRB!=1 in UE (instead of discard), change struct member pdusession into pduSession to increase code readability (another struct contains also pdusession in lower case)
2021-06-22 14:26:25 +02:00
rmagueta
99ec7f0958
Fix ul_failure option for phy_test mode
2021-06-22 13:05:52 +01:00
Roberto Louro Magueta
0649737aa7
Revert "Revert ul_failure option"
...
This reverts commit 0cd356864a
2021-06-22 13:50:04 +02:00
rmagueta
0cd356864a
Revert ul_failure option
2021-06-22 12:34:20 +01:00
Remi Hardy
86225c3b8f
implement optional Qlog trace
2021-06-22 09:25:02 +02:00
Melissa
3da3b20c86
Merge branch 'episys/use-Werror' into 'episys/x2_trigger_nsa'
...
Enable -Werror compiler option
See merge request aburger/openairinterface5g!43
2021-06-21 14:11:53 -07:00
Michael Cook
96efbb2cab
Add -Werror compiler option
...
Fix some warnings, too.
2021-06-21 14:11:53 -07:00
Melissa Elkadi
3605fed468
Already filling rx_ind so removing stub functions
2021-06-21 14:05:54 -07:00
Laurent THOMAS
24a84716df
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS-USIM
2021-06-21 21:06:31 +02:00
Laurent THOMAS
aef67d0310
fix merge NR_SA_F1AP_5GRECORDS and fix warnings, a regression in UE (LCID lopp)
2021-06-21 21:01:59 +02:00
rmagueta
ac79ceb3f4
Fix build of phy-simulators
2021-06-21 19:10:56 +01:00
rmagueta
6cefe15467
Fix issues after cherry-pick
2021-06-21 17:48:47 +01:00
Raymond Knopp
df21836f1d
removed stats file generation for RRC temporarily
2021-06-21 18:46:58 +02:00
rmagueta
6bcc976c95
Merge remote-tracking branch 'origin/develop-NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
2021-06-21 17:17:09 +01:00
Panos Matzakos
c9f72efc94
Update TESTING_5GSA_setup.md for setup with OAI UE
2021-06-21 16:13:48 +00:00
Laurent THOMAS
5d11b7444e
fix array overflow and wrong LCID
2021-06-21 16:48:44 +01:00
Laurent THOMAS
83950e6c57
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS-USIM
2021-06-21 13:00:35 +02:00
Laurent THOMAS
a88c33b148
fix array overflow and wrong LCID
2021-06-21 12:56:57 +02:00
Raymond Knopp
6293f61087
small changes for multiple lcid handling in gNB scheduler. PUSCH DTX handling and suspension of scheduling when UL failure is detected
2021-06-21 11:34:17 +01:00
francescomani
ee2f133cae
max mimo layers depending on antenna ports from config file
2021-06-21 12:19:39 +02:00
Masayuki Harada
3a662d95f5
Move memory for USIM information to UICC.
2021-06-21 18:52:05 +09:00
Melissa Elkadi
e3bf4940fd
WIP: Not working or building.
...
Starting to complete the final fill of
dl_indication and an rx_indication
2021-06-18 15:06:59 -07:00
Melissa Elkadi
c7875ce24c
Properly filling the dci_format
...
This commit properly is filing the dci_format but the
rx_ind and dl_ind has not been updated in the NR UE
prior to sending to gNB. The chnages in this commit
to properly fill the dci_format include:
- filling the dci canidates every slot indiction
- checking for a dl_tti/ul_tti containing a dci
- when dci payload is received we use the filled
dci canidates to update the dci_format
Also, a bug in LTE UE is found where we are indexing
passed the end of ue_sdu array. We added a check for this.
Furthermore, in the nr_ue_scheduler we were utilizing
tx_req but the memory wasnt properly initialized.
2021-06-18 13:33:20 -07:00
Mahesh
ba2c28f6b1
PNF slot ticking fix
2021-06-18 19:26:56 +05:30
rmagueta
5293e9bbe0
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# common/utils/system.c
2021-06-18 14:41:01 +01:00
hardy
0d3b42465a
support of module attach detach + new nsa tests
2021-06-18 14:53:06 +02:00
Remi Hardy
fcecd0dfdb
Integration 2021 wk24
...
MR !1179 : Fix Incorrect Array Size computation
MR !1182 : CI NSA test fixes and enhancements
MR !1169 : Dataplane bug in L2NFAPI_NOS1
2021-06-18 10:52:58 +00:00
Florian Kaltenberger
867d789476
Update TESTING_GNB_W_COTS_UE.md
2021-06-18 09:15:40 +00:00
hardy
03f7deccda
Merge remote-tracking branch 'origin/512-dataplane-bug-in-l2nfapi_nos1' into integration_2021_wk24
2021-06-18 07:10:05 +02:00
hardy
b1df028c5b
Merge remote-tracking branch 'origin/fix-check' into integration_2021_wk24
2021-06-18 07:09:05 +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
rmagueta
0108d75ecd
Reset variables in rrc_gNB_generate_RRCRelease
2021-06-17 17:01:06 +01:00
Laurent THOMAS
b9268222a3
revert wrong commit on targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2021-06-17 16:59:20 +02:00
Laurent THOMAS
6fb9f92b84
replace itti message GTPV1U_DELETE_TUNNEL_REQ by direct call to gtpv1u_delete_s1u_tunnel()
2021-06-17 16:40:34 +02:00
Panos Matzakos
7076ac9afc
Initiate tutorial for 5G SA setups (work in progress)
2021-06-17 13:30:48 +00:00
hardy
569dfb1420
change storage location of zipped qlog
2021-06-17 15:25:09 +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
Remi Hardy
8371109a93
adding new class for log mgt/rotation on remote servers
2021-06-17 09:58:15 +02:00
Thomas Schlichter
1c244de782
gNB: add nrOfLayers to sched_pdsch
2021-06-17 08:59:48 +02:00
Eurecom
d9e03ad60a
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
2021-06-17 06:42:51 +02:00
Melissa
9cce04efd6
Merge branch 'episys/x2_trigger_nsa_for_multi_ues' into 'episys/x2_trigger_nsa'
...
Adjusted UDP port ids for multiple UE connection with proxy
See merge request aburger/openairinterface5g!41
2021-06-16 16:06:39 -07:00
Deokseong "David" Kim
591e0e1f36
Adjusted UDP port ids for multiple UE connection with proxy
2021-06-16 16:06:38 -07:00
Melissa Elkadi
777bcc6c37
Saving DCI format to mac instance to fill in stub
2021-06-16 14:52:47 -07:00
matzakos
5bce383cc9
Remove X2 data RB tree entry at eNB after receiving sctp shutdown event from gNB
...
-If the gNB crashes when the X2 connection is established with the eNB, an sctp shutdown event is received from the eNB. However the x2 data related with
the connection were not removed from the RB tree. Then if the gNB tried to reconnect, it made the eNB exit because the eNB had kept the previous data.
Now we remove the x2 data as soon as the sctp shutdown event is received so that the eNB does not exit anymore at the next connection attempts.
2021-06-16 22:44:02 +02:00
francescomani
63d0c085a6
fixing dlsim ulsim
2021-06-16 18:47:03 +02:00
hardy
5ef64f467a
update att_tx in config to improve 5g attach in our setup
2021-06-16 13:40:08 +02:00
francescomani
3ca8ee8601
some cleanup and fixes
2021-06-16 10:51:17 +02:00
Laurent THOMAS
ec7958ed81
merge parent branch
2021-06-16 10:45:04 +02:00
Laurent THOMAS
c224ca8f6c
fix srb error
2021-06-16 10:43:57 +02:00
Laurent THOMAS
763f034149
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
2021-06-16 10:41:49 +02:00
Laurent THOMAS
015ba5f076
fix arry size bug
2021-06-16 10:41:45 +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
Melissa Elkadi
17222c91e0
Added assert fatals for ul_config and TLVs
...
Also started handling ul_dci that is received in NR UE.
We now receive dci format 01, 10, and 11 at the NR UE.
The dl_info being filled in NRUE was not memset to 0, that
has been added. Additionally, we will need to get the dci_format
based on the length in the dl_config structs and map it.
For the moment the dci_format values are hard coded.
2021-06-15 15:55:59 -07:00
Eurecom
5d1fdd5071
time_allocation index for Msg2 to fit new configuration file (SCC)
2021-06-16 00:00:46 +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
hardy
534a58c558
fix iperf + tune max_rxgain for our setup
2021-06-15 17:06:35 +02:00
Raymond Knopp
66ab8e12a5
Avoid double call of gtpu task and call it only for the NSA and SA scenarios
2021-06-15 16:36:54 +02:00
Melissa Elkadi
c3710ecfc4
Handling channel information if rx'd in slot_ind
2021-06-15 07:03:48 -07:00
Raymond Knopp
1198ef18dc
Add missing function calls for proper gtp-u initialization in NSA scenario
2021-06-15 15:35:53 +02:00
Mahesh
6210519d51
Bugfix - UL info filling
2021-06-15 18:35:46 +05:30
Melissa Elkadi
52dafe61c7
Fixed a bug in rx and crc filling in the NR UE
...
Also, there is not a field for dci_format in
nFAPI so there is a way it is detected by the NR UE.
For now, we have hardcoded the value in the stub when
we receive the DCI. Lastly, updated the nr_harq_handling
in the gNB.
2021-06-14 16:29:42 -07:00
Roberto Louro Magueta
5b5b48d32b
Revert "Temporary assigment of incoming_rb_id in newGtpuCreateTunnel"
...
This reverts commit 7011c0d97e
2021-06-14 20:52:37 +02:00
rmagueta
7011c0d97e
Temporary assigment of incoming_rb_id in newGtpuCreateTunnel
2021-06-14 19:03:40 +01:00
rmagueta
f0ff8b7cbe
Remove call nr_DRB_preconfiguration after rrc_gNB_generate_RRCSetup
2021-06-14 17:57:48 +01:00
rmagueta
ebede5c932
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
2021-06-14 16:53:10 +01:00
Laurent THOMAS
1b62c91532
add configurable USIM
2021-06-14 16:32:29 +02:00
Raphael Defosseux
2a6ebaaaae
Fixes on the array size computation.
...
This work is based on feedback from Thomas Schlichter.
His comments and suggestions were made just after the original MR was merged.
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-06-14 14:56:01 +02:00
Remi Hardy
df645ef750
Integration 2021 wk23
...
MR !1180 : \[CI\] nsa traces
-NSA test and pipeline update for UE-module
-improve traces and log collection (pcap, QLog, stats)
MR !1126 : bugfix-nr-t-reordering
-deal with "infinity" case for t-reordering
-some small fixes (one bug i pdcp, one log set to LOG_E in rlc)
MR !1168 : nr-pdcp-small-bugfixes
-better nettle version detection
-bad HFN computation at PDU reception
2021-06-14 10:53:47 +00:00
Melissa Elkadi
2b698b77e4
CFRA procedure success commit pt. 2
...
This commit includes the changes made to gNB.
All of these changes were cherry picked from
the Eurecom/develop branch to ensure the
CFRA procedure is working. Without these changes
there were several seg. faults.
2021-06-11 12:39:01 -07:00
Melissa Elkadi
e8cfcbe607
CFRA Procedure success commit pt. 1
...
This commit contains the changes to the OAI code in
the NR UE and in nFAPI.
- Filling crc_ind for msg3
- Updating pack/unpack of CRC_ind
- Creating phy abstraction CRC_ind handling in VNF
- Removal of old comments
- Only sending on RACH in phy_stub
- Calling nr_msg3_transmitted in scheduler for NSA mode
2021-06-11 12:35:40 -07:00
francescomani
f879260bf9
removing unused fapi structures at UE
2021-06-11 18:11:09 +02:00
luis_pereira87
630b8b5806
Differentiate NSA and SA in some pieces of code
2021-06-11 16:22:16 +01:00
luis_pereira87
1c0640a21b
Remove SRB configuration from gNB in NSA
2021-06-11 12:12:14 +01:00
francescomani
0f5071c166
bugfix in zero padding
2021-06-11 12:06:13 +02:00
hardy
c923a9ea30
Merge remote-tracking branch 'origin/nr-pdcp-small-bugfixes' into integration_2021_wk23
2021-06-11 11:04:18 +02:00
hardy
0494d38459
Merge remote-tracking branch 'origin/bugfix-nr-t-reordering' into integration_2021_wk23
2021-06-11 11:03:50 +02:00
hardy
2bf4571d70
Merge remote-tracking branch 'origin/ci_nsa_traces' into integration_2021_wk23
2021-06-11 11:03:21 +02:00
Melissa Elkadi
04ab6dbad5
Added an RX_IND handle in the gNB/VNF
...
Also updated the NR nFAPI for properly packing
and unpacking the ra_indication. Lastly, added
the functionality for calling the callback RX_ind
functions in the VNF. The RX_IND PDU is recevied
as NULL in the gNB so need to investigate how to
properly pack and unpack the *pdu in the RX_ind.
2021-06-10 15:39:18 -07:00
hardy
328664b4d6
remove benetel from nsa trigger (temporarily)
2021-06-10 22:17:15 +02:00
Melissa Elkadi
b91251d1e0
Changed nsa_send_standalone_msg() and sending RX
...
The send_standlone_msg will now be able to send
any type of uplink message and we fill the RX
indication in the stub_schedule_response and
are trying to send to gNB. Need to update the NR nfapi.
2021-06-10 12:44:34 -07:00
Melissa Elkadi
0752dd20d1
Filling rx_ind with tx_req information
2021-06-10 10:24:21 -07:00
Raphael Defosseux
dafa448790
CI: fix command2, killing record process and building w/ ninja
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-06-10 16:37:56 +02:00
hardy
cd25915cd0
new html log to detect errors (removing ue)
2021-06-10 14:40:15 +02:00
Laurent THOMAS
6749c5f762
Make more accurate sctp socket failure messages
2021-06-10 13:11:56 +02:00
Raymond Knopp
9f81f5746b
small changes in CMakeLists.txt
2021-06-10 09:34:26 +02:00
Melissa Elkadi
d5a7a1a352
Filling RACH ind with prach_pdu
...
Also added logs for handling Msg3 and
initialized ul_config->num_pdus at every
received slot ind instead of every time
we call get_ul_config()
2021-06-09 14:57:43 -07:00
hardy
2f84dc6bd0
making enb pcap generation optional in xml
2021-06-09 21:45:50 +02:00
Melissa Elkadi
4f0c8fbf86
Split process RAR function into 3 functions
2021-06-09 08:02:22 -07:00
hardy
2c2d8bbf62
fixing tshark termination ; zip of QLog file
2021-06-09 15:51:07 +02:00
francescomani
5451db54f1
RRC configuration for CSI-IM
2021-06-09 15:27:34 +02:00
Raymond Knopp
fee9440959
changed target to thirdparty_transpro and added oai_eth_transpro when building eCPRI target
2021-06-09 15:12:39 +02:00
hardy
688cb7ae4e
Qlog archive mgt
2021-06-09 14:18:36 +02:00
rmagueta
09a6d825b7
Avoid read null pointer file
2021-06-09 12:37:16 +01:00
hardy
19f5c7baa2
nsa test for usrp update
2021-06-09 12:46:04 +02:00
rmagueta
12f7f82391
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/SCHED_NR_UE/pucch_uci_ue_nr.c
2021-06-09 11:10:07 +01:00
hardy
4e238b8700
fixing copy of pcap artifacts
2021-06-09 10:25:29 +02:00
hardy
19aadc07bb
no longer need 3 resources reservation
2021-06-09 09:04:59 +02:00
Melissa Elkadi
88c614eefc
RAR successful here. This commit includes:
...
- Hardcoding the freq_index when filling RACH
- Not handling DCI unless dci_rel_15 global is allocated
- Verifies ra_rnti matches in prach pdu and RACH
- Updates handling of DCI and RX from dl and tx reqs
2021-06-08 12:31:52 -07: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
Remi Hardy
97d0973476
update module mgt and log collect for nsa test
2021-06-08 17:38:40 +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
Gokul Srinivasan
e93df00434
Update nfapi/open-nFAPI/nfapi/public_inc/fapi_nr_ue_interface.h, openair1/SCHED_NR_UE/fapi_nr_ue_l1.c, nfapi/oai_integration/nfapi_pnf.h, nfapi/oai_integration/nfapi_pnf.c files
2021-06-08 12:46:34 +00:00
Remi Hardy
530b74dde9
Integration 2021 wk22
...
MR !1171 : \[RHEL8\]\[CONTAINER\] Runtime check when creating pThreads
MR !1172 : \[Docker\] adding OAI LTE RU target build in a container image
MR !1174 : flexran-rtc repository is now public
MR !1167 : fixing bugs in pucch ue functions
2021-06-08 07:00:45 +00:00
francescomani
601381cb44
another tentative change of configuration for 2 port CSI
2021-06-08 08:47:55 +02:00
Masayuki Harada
1b69c2a00d
Remove pdcp_layer_init_for_CU function and merge to pdcp_layer_init.
2021-06-08 15:32:12 +09:00
Gokul Srinivasan
4dc9d22f16
bugfix in gNB_scheduler_uci.c
2021-06-07 22:41:08 +00:00
Melissa Elkadi
082afd0c05
Updated log in gNB
2021-06-07 15:11:15 -07:00
Melissa Elkadi
d434439596
Using ul_config->prach_pdu in get_rach()
...
Also, changed freq_index hardcode to 0.
Logging ra_rnti in gNB and NR UE
2021-06-07 14:15:40 -07:00
Remi Hardy
773f2a58e4
add QLog traces and fix autoterminate for module
2021-06-07 23:05:36 +02:00
francescomani
4819b14671
bitlen for typeI single panel
2021-06-07 17:36:16 +02:00
Luis Pereira
54666a932c
Revert "Skip PDCP integrity verification"
...
This reverts commit cc71b3f88a
2021-06-07 10:24:33 +02:00
rmagueta
c7f0a287b0
Update dummy_enb.c
2021-06-06 18:59:28 +01:00
luis_pereira87
e8655d680a
Update SA documentation in RUNMODEM.md
2021-06-06 13:19:33 +01:00
rmagueta
e72a6798c1
Change some LOG levels
2021-06-05 14:20:39 +01:00
Roberto Louro Magueta
98caeb10e1
Revert "Temporary assigment of incoming_rb_id in newGtpuCreateTunnel"
...
This reverts commit 3585d7da7b
2021-06-05 09:34:22 +02:00
rmagueta
98e9ee81c5
Fix build
2021-06-05 02:22:38 +01:00
Melissa Elkadi
2dc4addf11
Added logs for understanding mac->ra_rnti.
...
Need to figure out where to set ra_rnti in the NRUE.
2021-06-04 14:10:30 -07:00
luis_pereira87
37cf95c40a
Fix indentation
2021-06-04 21:48:50 +01:00
luis_pereira87
126db8c96a
Revert rlc_data_req instead of du_rlc_data_req for LTE
2021-06-04 21:37:46 +01:00
rmagueta
3585d7da7b
Temporary assigment of incoming_rb_id in newGtpuCreateTunnel
2021-06-04 19:45:32 +01:00
rmagueta
72654d70b2
Revert build for ITTI_SIM OR RFSIM_NAS in CMakeLists
2021-06-04 18:24:12 +01:00
Melissa Elkadi
6d93b6a663
Removed change to gNB scheduler
...
Changed NFAPI_mode check in the gNB scheduler
to ensure that the frame is correctly updated for
msg3. Also added comments in NR UE for handling
the RAR and implementing the dci/rx_ind handover
for the RAR procedure.
2021-06-04 10:02:17 -07:00
francescomani
c114c245de
adding rrc parameter csi-ReportingBand
2021-06-04 18:19:54 +02:00
Raymond Knopp
91d518c771
removed warnings in oaiori.c
2021-06-04 15:37:31 +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
Luis Pereira
cf3e74082a
Revert "Temporary hardcoded UhdVersion for CI (to be reverted)"
...
This reverts commit 5724498b1f
2021-06-04 07:10:01 +02:00
Melissa Elkadi
0dfffed0d2
Added processing RAR function. Still WIP.
2021-06-03 14:33:43 -07:00
Melissa Elkadi
4f5f1a27da
Checking dl_tti and ul_tti for RAR and Msg3
2021-06-03 13:09:34 -07:00
Melissa Elkadi
5ba3d16fbc
gNB scheduler was not updating Msg3 future frame
...
The fix added in this commit may not be correct and
should be reviewed by Eurecom. For now we set the
future frame based on the PRACH recevied frame + 1.
Also fixed the copying of RACH ind into UL_INFO global.
RAR is being passed to NR UE.
2021-06-03 12:24:13 -07:00
luis_pereira87
cc71b3f88a
Skip PDCP integrity verification
2021-06-03 19:09:48 +01:00
rmagueta
5724498b1f
Temporary hardcoded UhdVersion for CI (to be reverted)
2021-06-03 16:10:04 +01:00
rmagueta
af8d115dae
Revert more pieces of code for LTE
2021-06-03 16:01:51 +01:00
francescomani
c3627daa22
update in CSI meas computation, including PMI for 2 port
2021-06-03 16:03:48 +02:00
rmagueta
c9a9c619c7
Add some LOGs
2021-06-03 13:47:38 +01:00
Melissa Elkadi
6299d4515e
Creating UL_ind RACH handle function in VNF
...
Also fixed a few bugs in nr-nFAPI:
- Push16->push8 fix in packing of RACH
- Allocating memory for pdu_list and preamble_list in unpack
- Properly indexing through both lists during unpack
- Created new nr_rach handling function
2021-06-02 16:33:12 -07:00
matzakos
0f98a57162
Remove redundant hack to send RRCSetupRequest through DCCH in F1 (CU/DU) mode
...
-Instead RRCSetupRequest is sent from DU to CU through nr_mac_rrc_data_ind()->DU_send_INITIAL_UL_RRC_MESSAGE_TRANSFER() and then through F1AP to CU.
2021-06-02 20:57:45 +02:00
rmagueta
b98cf717e5
Fix worker_config
2021-06-02 19:11:04 +01:00
Melissa Elkadi
f768b90f59
Fixing how we set slot_tx in the NR UE.
...
Also fixed unpacking ul_tti_inds.
2021-06-02 10:02:03 -07:00
luis_pereira87
5406a4534d
Release RNTI of LTE PHY when RA does not succeed
2021-06-02 16:29:45 +01:00
Abhijith Atreya
698917bf1c
Fixed warnings and extra Log messages removed
2021-06-02 14:32:32 +00:00
hardy
53fe49227b
Merge remote-tracking branch 'origin/NR_UE_PUCCH_bugfixes' into integration_2021_wk22
2021-06-02 14:23:50 +02: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
Melissa Elkadi
2949d3008e
Updating gNB configuration for EMANE
2021-06-01 15:57:41 -07:00
Melissa Elkadi
7a7b668e16
The pRACH is now only generated for slot 19.
...
Several other changes in this commit include:
- Setting the number of PDUS in the ul_config
to be zero when we will it (inside of the
get_ul_config() function.)
- We reset the nprach flag to 0 for each slot.
- We return out of the prach scheduler if
mac->ul_config == NULL
- Added error checking for array indexing
- Created a dummy scheduler response function.
- Allocated ul_config_req initially
2021-06-01 12:09:15 -07:00
luis_pereira87
9068db43e0
Update CMakeLists.txt to choose NEW_GTPU for NR binaries, and keep legacy GTPU for LTE
2021-06-01 19:00:07 +01:00
luis_pereira87
22ef918b11
Fix removed declaration of "message_p"
2021-06-01 18:10:49 +01:00
hardy
003b1303d6
Merge remote-tracking branch 'origin/flexran-rtc-repo-is-public' into integration_2021_wk22
2021-06-01 17:03:22 +02:00
hardy
eed7ac0c56
Merge remote-tracking branch 'origin/add-ru-docker-image' into integration_2021_wk22
2021-06-01 17:02:48 +02:00
Raymond Knopp
d6fe58e436
addition of AW2S OAIORI interface, -w AW2SORI target added to build_oai and generation of libthirdparty_transpro.so build rules in CMakelists.txt
2021-06-01 16:25:04 +02:00
luis_pereira87
ff531831be
Avoid decoding UL-CCCH with all zeros
2021-06-01 14:54:42 +01:00
Raymond Knopp
24a0f1b851
small change in openair0_cfg interface to support AW2S RRUs.
2021-06-01 13:44:24 +02:00
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
Eurecom
d249c1ef80
testing with 2x2 and 4x4 with N310, small modifications in nr_ru_procedures and usrp_lib.cpp for multiple antennas
2021-06-01 09:48:20 +02:00
rmagueta
ac1d0dd09c
Merge remote-tracking branch 'origin/ci_sa_rfsim_test' into develop-NR_SA_F1AP_5GRECORDS
2021-05-31 15:15:07 +01:00
rmagueta
42365c9a0f
Set NEW_GTPU to false
2021-05-31 13:55:40 +01:00
Roberto Louro Magueta
2e518d95fa
Revert "Merge remote-tracking branch 'remotes/oai/develop-NR_SA_F1AP_5GRECORDS' into..."
...
This reverts commit 4100dc3338
2021-05-31 14:13:46 +02:00
Masayuki Harada
4100dc3338
Merge remote-tracking branch 'remotes/oai/develop-NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
2021-05-31 20:30:21 +09:00
rmagueta
a205dcbf44
Fix GTP for LTE
2021-05-31 12:10:24 +01:00
Masayuki Harada
46183f895f
Merge remote-tracking branch 'remotes/oai/develop-NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
2021-05-31 18:45:37 +09:00
Xue Song
7379717ddf
Remove duplicate code
...
In the UE executable, delete the initialization of NR.nrrrc and check the NULL of NR.nrrrc
2021-05-31 17:36:18 +09:00
Roberto Louro Magueta
1145a5516c
Revert "Change hardcoded task id to TASK_VARIABLE"
...
This reverts commit 64aa42d646
2021-05-31 02:05:38 +02:00
Eurecom
ac4670990c
handling for UL failure. added do_precoding flag to nr-ru procedures. testing with 2x2 N310.
2021-05-30 23:14:12 +02:00
Gokul Srinivasan
8889d6d808
Add .gitlab-ci.yml
2021-05-30 21:05:12 +00:00
Mahesh
cf0659abe9
Cleanup
2021-05-31 02:13:19 +05:30
rmagueta
64aa42d646
Change hardcoded task id to TASK_VARIABLE
2021-05-30 20:16:55 +01:00
rmagueta
769da284fb
Change some hardcode values
2021-05-30 12:33:21 +01:00
rmagueta
024808e6fa
Revert more pieces of code to LTE
2021-05-29 20:35:53 +01:00
Roberto Louro Magueta
8c80b83478
Revert "Temporary revert of GTPU"
...
This reverts commit 372982d502
2021-05-29 17:50:50 +02:00
rmagueta
9a2ba4ece7
Merge remote-tracking branch 'origin/develop-NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
2021-05-29 00:14:55 +01:00
rmagueta
372982d502
Temporary revert of GTPU
2021-05-29 00:13:55 +01:00
Melissa Elkadi
7db52420bf
Created new fill_rach function in the NR UE
...
Also calling the new L1_nsa_prach_procedures()
function after using the nr_ue_scheduler. Added
some error checking in the nr_ue_scheduler. Added
some error checking in the process_nsa_msg in both
the NR and LTE UE
2021-05-28 15:30:56 -07:00
francescomani
9460c27589
current implementation does not allow 2 csi report in a frame, moving second one in the following frame
2021-05-28 18:58:51 +02:00
luis_pereira87
ef509a9810
Uncomment fields in F1 gNB-CU CONFIGURATION UPDATE
2021-05-28 14:07:22 +01:00
luis_pereira87
9ae4d8639a
Fix fiveGS_TAC byte order for LTE
2021-05-28 12:38:44 +01:00
francescomani
a3b5b905b2
bugfixes for phy-test mode and BWP less than 50 PRBs
2021-05-28 12:08:34 +02:00
Raphael Defosseux
2632d81d36
CI: adding setting the routes for L2 Simulator in noS1 mode
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-05-28 10:36:52 +02:00
Luis Pereira
fa33b048b0
Revert "Add logs for cellId in F1"
...
This reverts commit ffb6fa7cc6
2021-05-28 07:02:42 +02:00
luis_pereira87
ffb6fa7cc6
Add logs for cellId in F1
2021-05-28 00:38:46 +01:00
luis_pereira87
6c494737f0
Revert LTE related code in DU_handle_UE_CONTEXT_SETUP_REQUEST
2021-05-28 00:20:33 +01:00
Melissa Elkadi
4fb87f9d08
Filling rach_ind and sending to proxy
...
Seems to be working at the moment but
may need to add more info in the rach_ind.
Also, need to verify gNB is getting the
rach_ind and starting RA procedure.
2021-05-27 15:46:00 -07:00
Melissa Elkadi
7a15a21980
Fix copy/paste error
2021-05-27 15:27:43 -07:00
Melissa Elkadi
96be5588b4
Ready to fill rach indication.
...
Had to hack the code to schedule the prach.
Need to verify this is ok because ul_config = NULL.
Also had to change logic for calling fill_schedule_response.
2021-05-27 12:53:27 -07:00
luis_pereira87
e78e296eb0
Avoid assertion in F1 for LTE
2021-05-27 16:52:00 +01:00
francescomani
4ec568f5c4
Merge remote-tracking branch 'origin/NR_UE_rework_test' into NR_UE_reworking_UCI_procedures
2021-05-27 17:43:43 +02:00
francescomani
dd92d7b651
rrc configuration for SSB and CSI RSRP measurements
2021-05-27 17:36:54 +02:00
Abhijith
0628d54480
scs and bwp location error fixed
2021-05-27 20:49:55 +05:30
luis_pereira87
55936d24bf
Refactor some logs
2021-05-27 16:14:19 +01:00
Luis Pereira
ed0d8ee0be
Revert "Add logs for debug segmentation fault (to be reverted)"
...
This reverts commit a9527371e7
2021-05-27 17:07:20 +02:00
Luis Pereira
5040d32964
Revert "Temporary commit (to be reverted)"
...
This reverts commit 28ca9cfc38
2021-05-27 17:06:44 +02:00
Luis Pereira
4473ac7c00
Revert "Temporary commit #2 (to be reverted)"
...
This reverts commit b17b688c58
2021-05-27 17:05:44 +02:00
Raymond Knopp
8456908ef8
F1Setup procedure working for both LTE and NR
2021-05-27 15:49:30 +02:00
hardy
8fbf444598
add/update sa conf file
2021-05-27 15:30:30 +02:00
hardy
a5bab48bf8
fix syntax error
2021-05-27 15:30:13 +02:00
Raphael Defosseux
6e981f6b65
CI: removing all credentials
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-05-27 14:59:22 +02:00
Abhijith
0afec1e3dd
Access SCD parameters from config file
2021-05-27 18:10:46 +05:30
luis_pereira87
fb0b99af3e
Fix another SI_container index for LTE
2021-05-27 11:56:17 +01:00
francescomani
a1e3b5476b
Merge remote-tracking branch 'origin/develop' into NR_CSIRS_tomerge
2021-05-27 11:52:12 +02:00
luis_pereira87
b17b688c58
Temporary commit #2 (to be reverted)
2021-05-27 07:53:05 +01:00
Eurecom
5530f0ce8b
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
2021-05-27 08:15:32 +02:00
Eurecom
51d93911f0
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2021-05-27 08:15:22 +02:00
luis_pereira87
28ca9cfc38
Temporary commit (to be reverted)
2021-05-27 06:24:48 +01:00
Melissa Elkadi
b32e3f735f
This commit breaks in RACH procedure
...
However, we are not properly calling the
nr_ue_get_rach() function. The RA is being
properly initialized. In the nr_ue_get_rach()
the pRACH is not scheduled. Tried to add in
the scheduling of this, but it crashes here.
The other changes include revering the
nr_ue_get_rach() changes from previous commit.
Also, changed a few log levels and reverted
a previous change in the NR UE RRC layer that
was incorrect.
2021-05-26 14:36:29 -07:00
luis_pereira87
a9527371e7
Add logs for debug segmentation fault (to be reverted)
2021-05-26 22:33:55 +01:00
luis_pereira87
892dcfa295
Fix another SI_container index for LTE
2021-05-26 22:29:16 +01:00
luis_pereira87
8d096b22fd
Remove unused variable
2021-05-26 22:24:03 +01:00
luis_pereira87
2be74a6452
Revert dci format indicator assignment for NR_UL_DCI_FORMAT_0_0
2021-05-26 17:53:06 +01:00
matzakos
f60e599730
Enable IP TUN interface configuration upon reception of PDU Session Establishment Accept NAS message
...
-User plane traffic validation with OAI UE and OAI CN:
-Downlink ping initiated from the CN is received at the IP interface of the UE. However it seems that there is some packet corruption preventing the generaration of ping reply.
-Uplink ping initiated from the UE reaches the OAI CN machine. However no ping reply is seen yet either.
2021-05-26 17:56:02 +02:00
Abhijith
1ce9f1fccb
pucch errors fixed
2021-05-26 21:20:02 +05:30
matzakos
01635a40f8
Enable DRB configuration for PDCP, RLC at OAI UE
2021-05-26 17:47:53 +02:00
hardy
39e3196ec9
fix typo
2021-05-26 17:42:17 +02:00
hardy
44f7766a3d
adding SA rfsim test
2021-05-26 17:39:19 +02:00
rmagueta
56c5a0b3c3
Fix SI_container index for LTE
2021-05-26 16:19:07 +01:00
Roberto Louro Magueta
a257024cf1
Revert "Add condition in CU_handle_F1_SETUP_REQUEST to LTE version"
...
This reverts commit 65d24ae205
2021-05-26 17:16:00 +02:00
Raphael Defosseux
c7bad3db4a
[Docker] adding IF4.5 template conf files for eNB target image
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-05-26 17:14:00 +02:00
Raphael Defosseux
f4e7c2ae0a
[Docker] adding OAI LTE RU target build in a container image
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-05-26 16:15:42 +02:00
rmagueta
65d24ae205
Add condition in CU_handle_F1_SETUP_REQUEST to LTE version
2021-05-26 11:37:21 +01:00
rmagueta
9bbfd60d2f
Revert if in CU_send_UE_CONTEXT_SETUP_REQUEST to LTE version
2021-05-26 11:35:10 +01:00
Roberto Louro Magueta
35d6cb706f
Revert "Temporary commit (will be reverted)"
...
This reverts commit f207446117
2021-05-26 12:14:39 +02:00
Sakthivel Velumani
5ec7f39adf
fixed PUSCH tx issue
2021-05-26 10:12:58 +02:00
Raphael Defosseux
1b4faa8ddd
fix added cppcheck errors
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-05-26 10:00:45 +02:00
rmagueta
f207446117
Temporary commit (will be reverted)
2021-05-26 02:50:06 +01:00
Melissa Elkadi
eecd5935ee
Not working pRACH but starting it
2021-05-25 15:56:08 -07:00
Melissa Elkadi
f3c2a2a659
Changed LOG_As and logic in NR_Cap filling
2021-05-25 15:50:54 -07:00
Melissa Elkadi
005c2e0121
Creating seprate proxy config files
2021-05-25 11:57:33 -07:00
Sakthivel Velumani
99f69b87a1
fix bug
2021-05-25 17:59:17 +02:00
Abhijith
0ec806f5fe
bugfix : pdcch and BWP switch capability
2021-05-25 20:16:31 +05:30
luis_pereira87
13990e614c
Fix nRNRB for LTE
2021-05-25 15:08:51 +01:00
Raphael Defosseux
aa6b36a60f
[RHEL8][CONTAINER] Runtime check when creating pThreads
...
It looks like :
- when running on a Fedora-host
- with generic kernel
- in a container
- even in privileged mode
That is not enough and priority/schedule settings is not allowed.
So at runtime, we check and in case, we don't set up priorities.
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-05-25 14:41:30 +02:00
Francesco Mani
1e4d4b1e04
Apply 1 suggestion(s) to 1 file(s)
2021-05-25 12:32:42 +01:00
francescomani
fb413c8bde
fixing bugs in pucch ue functions
2021-05-25 12:32:37 +01:00
luis_pereira87
145dd0c9bf
Update condition to preconfigure DRB in phy-test mode
2021-05-25 12:32:03 +01:00
Melissa Elkadi
67cbf77a2b
Removing a log
2021-05-24 18:58:17 -07:00
Melissa Elkadi
b2b8d297a0
Memory bug fixes
...
Several places where memory ownership was changed
and the original owner was not set to NULL. Also,
the transaction_identifier is now based on the
received dl_dcch_msg in the LTE UE. Still need to
fix the t_id for the NR UE. Also added comments for
RACH procedure in NR UE.
2021-05-24 18:55:42 -07:00
Melissa Elkadi
da2873d63c
Updating LOG_As for the test script.
2021-05-24 16:19:01 -07:00
Mahesh
99a6001643
Resolved merge conflicts and allocated gNB struct in VNF
2021-05-25 04:37:23 +05:30
Sakthivel Velumani
30c2746b9b
call ul_indication again for PUCCH
2021-05-24 20:07:43 +02:00
Melissa Elkadi
2eacb8666b
Filling ctxt in LTE UE RRC layer
2021-05-24 10:25:20 -07:00
Xenofon Foukas
db4769bc35
Fixes to L2NFAPI_NOS1 dataplane traffic forwarding
...
This commit fixes a bug that makes the dataplane traffic of all the
emulated UEs to go through the interface of the first UE (oaitun_ue1).
The fix uses the last octet of the IP assigned to each UE to map it to its
UE_id, which is then used to get its RNTI and the correct PDCP queue.
For the emulator to work properly, the routing tables of the emulated UEs
must also be set. This patch introduces a script (setup_routes.sh) in
cmake_targets/tools that configures the routing tables. This script
must be run at the UE host machine once the UEs have successfully attached,
passing the number of emulated UEs as the argument. For example, in the
case of 16 emulated UEs, one must run "./setup_routes.sh 16".
2021-05-24 16:33:12 +01:00
luis_pereira87
2a0510e29d
Fix num_dmrs_cdm_grps_no_data in allocate_dl_retransmission
2021-05-24 16:17:11 +01:00
luis_pereira87
6d311e9e63
Avoid segmentation fault when RC.nrrrc is not present
2021-05-24 15:52:02 +01:00
luis_pereira87
08832facaa
Fix setup parameters for F1U
2021-05-24 14:51:42 +01:00
Abhijith
8e79241cbe
Fixed compilation issues
2021-05-24 14:18:26 +05:30
francescomani
049c8314f9
triggering SR transmission at UE
2021-05-24 10:29:09 +02:00
Abhijith
1042db7317
Initial commit for addition of dedicated BWPs
2021-05-24 13:41:27 +05:30
Michael Cook
7224adba65
Fix spelling: parced -> parsed
2021-05-23 11:52:03 -04:00
Michael Cook
16ba3194c7
Fix warning about uninitialized variable
2021-05-23 08:20:17 -07:00
Sakthivel Velumani
0c84d4db02
printing time response in ulsim
2021-05-23 16:57:49 +02:00
luis_pereira87
824faeb163
Avoid a segmentation fault in LTE when first_uci_stats is NULL
2021-05-22 17:11:19 +01:00
Raymond Knopp
1c4fef02dd
Merge remote-tracking branch 'origin/develop' into prb_based_dl_channel_estimation
...
Conflicts:
cmake_targets/autotests/test_case_list.xml
openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c
openair1/SIMULATION/NR_PHY/ulsim.c
targets/PROJECTS/GENERIC-LTE-EPC/CONF/gnb.band22.tm1.106PRB.adrv9371zc706.conf
targets/PROJECTS/GENERIC-LTE-EPC/CONF/gnb.band78.tm1.217PRB.usrpn300.conf
targets/PROJECTS/GENERIC-LTE-EPC/CONF/gnb.band78.tm1.217PRB.usrpx300.conf
targets/PROJECTS/GENERIC-LTE-EPC/CONF/gnb.band78.tm1.273PRB.usrpn300.conf
2021-05-22 16:33:44 +02:00
Raymond Knopp
de7d35007c
temporary revert to 1 estimate per PRB for performance evaluation
2021-05-22 16:26:00 +02:00
Cedric Roux
02cedc0ca1
nr pdcp: bugfix: better nettle version detection
...
This fix may fail to work.
we should stop supporting old versions of nettle at some point.
2021-05-22 12:56:52 +02:00
Cedric Roux
e26c1f6f6d
nr pdcp: bugfix: bad HFN computation at PDU reception
2021-05-22 12:56:43 +02:00
Francesco Mani
fe09b529b3
Apply 1 suggestion(s) to 1 file(s)
2021-05-22 06:22:42 +00:00
Melissa Elkadi
caa3e034b6
Have completed full NSA procedure once.
...
At the moment, the NSA mode worked once, but shows
unpredictable behavior. Other times it does not work.
In this commit I added several LOG_A messages for NSA
mode. Also removed old comments that were added during
development. Lastly, more comments for all the hacks
have been added.
2021-05-21 11:53:35 -07:00
rmagueta
363c2bc74a
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
2021-05-21 18:39:48 +01:00
francescomani
2ffceb333c
function for SR periodicity in mac common
2021-05-21 18:19:16 +02:00
Thomas Schlichter
1c440be48e
NR_UE: in nr_ue_dlsch_procedures() use TimeDomainAllocationList from bwp_Common if there is none in bwp_Dedicated
2021-05-21 18:00:33 +02:00
francescomani
56def3a18e
fixing bugs in pucch ue functions
2021-05-21 17:11:09 +02:00
hardy
c19ba39eaa
reverted from MR1153 to make Benetel UL traffic run ok
2021-05-21 16:15:44 +02:00
matzakos
c7ce307d70
Fix removing of gtp-u extension header
2021-05-21 11:57:26 +02:00
luis_pereira87
a7cb146dce
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# ci-scripts/cls_oaicitest.py
2021-05-21 10:41:34 +01:00
hardy
f2c564444a
fix nsa benetel testcase (not correctly merged)
2021-05-21 09:59:19 +02:00
Eurecom
cf1b125705
minor change in logging
2021-05-21 08:52:12 +02:00
Thomas Schlichter
97c199dd84
Merge remote-tracking branch 'origin/develop' into nr-dl-mimo-2layer
2021-05-21 08:38:14 +02:00
Melissa Elkadi
30c92c1a22
Debugging why NR elements of RRC_complete arent seen at eNB
2021-05-20 16:38:02 -07:00
Melissa Elkadi
e2c0bd52f0
Successfully encoding RRC_Complete in LTE UE
...
The eNB may only check for RRC_Complete in EPC
mode. Need to look at this further. Updated how
we pass the RRC_Complete msg from NR UE to LTE UE.
Need to still handle transaction_id from dl_dcch_msg
in the LTE UE and trans_id from nr_dl_msg.
2021-05-20 15:04:33 -07:00
Remi Hardy
ccd6a0ee12
Integration 2021 wk20
...
MR !1161 : Improvements on CCE-to-REG mapping and interleaver
- Improvements on CCE-to-REG mapping and interleaver to support coresets with more than 1 symbol duration
MR !1153 : Nr cleanup pucch resources
- Removing unused PUCCH resources and accordingly increasing the PUCCH symbol allocation by 1 unit (now 13 symbols in regular slot)
MR !1162 : [CI] nsa and benetel pipelines with quectel
-adapt iperf routines for quectel
-change quectel NIC name
-new NSA test markers for eNB and gNB
-several bugfixes (CI python)
MR !1164 : fix compile
- Fix several compilation issues nr-ittisim, uescope, telnetsrv,
- fixed also the F1AP asn1c recompilation
- some compilation warnings struct members "Status" is a problem as long as we use a Xwindow include
MR !1154 : implementation of handling csi and harq in the same pucch2
- Implementation of multiplexing CSI report and ACKs in the same PUCCH (format 2)
MR !1158 : Fix nr_ulsim
- fix call nr_ue_pusch_common_procedures() in nr_ulsim. This means there was no actual PUSCH transmission and all LLR were 0
MR !1159 : physim-deploy-handle-error-cases
-When failing, physim test on openshift cluster is not properly creating HTML report
-Removing trailing / in xxx.git/
-Increased timeout of git checkout -f calls
MR !1165 : [CI] fixing test retry for module UE
- CI hotfix for module UE ip addresses mgt
MR !1166 : [CI] NSA uplink + benetel longrun
-fix moduleUE UL iperf implem
-add UL test for benetel
-xml file cleaning
-new benetel long run test
2021-05-20 20:38:16 +00:00
Thomas Schlichter
581c0f062a
update FEATURE_SET.md
2021-05-20 19:03:14 +02:00
francescomani
bccd61a262
adding non-PMI-portindication to config
2021-05-20 19:02:39 +02:00
francescomani
0ce2f47725
add assertions in compute_csi_bitlen to avoid segmentation fault
2021-05-20 18:47:28 +02:00
Thomas Schlichter
d62f92c6a7
NR_UE: remove several unused structures from PHY layer
2021-05-20 18:32:51 +02:00
luis_pereira87
c1a8c3fd15
Fix all RRC status to StatusRrc
2021-05-20 15:27:31 +01:00
Thomas Schlichter
71a5ae2454
NR_UE: further cleanup of DMRS configuration
2021-05-20 16:24:11 +02:00
francescomani
f84d6767c3
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into NR_UE_SA
2021-05-20 16:13:46 +02:00
Thomas Schlichter
20f8895316
fix nr_dlsim: make dmrs_config_type optional again
2021-05-20 16:11:38 +02:00
matzakos
5c33daa803
Trigger DRB mac configuration (Fujitsu patch)
2021-05-20 14:37:58 +02:00
Laurent THOMAS
449bab30c7
fix nr UE bug: random freeze (mutex not init)
2021-05-20 14:20:00 +02:00
francescomani
dbf3b72414
putting back downlink_harq_process and some other fixes
2021-05-20 10:00:05 +02:00
Laurent THOMAS
83688c964d
rf calibration tool improvement
2021-05-20 09:53:52 +02:00
Melissa Elkadi
4129f8c6c9
Attempting to send RRCComplete message to eNB
...
It is seg faulting at the moment.
2021-05-19 16:42:22 -07:00
Melissa Elkadi
02928ec2b2
Passing RRCConfigComplete to LTE UE success!
...
However, the NR UE is crashing because it is receiving
a second RRCReconfig message from the LTE UE and it is
having trouble decoding it. Need to understand this.
2021-05-19 15:38:05 -07:00
hardy
aef47088b1
Merge remote-tracking branch 'origin/ci_nsa_uplink' into integration_2021_wk20_a
2021-05-19 23:52:06 +02:00
hardy
c3f429b022
update for benetel long run
2021-05-19 23:48:26 +02:00
rmagueta
49ea1197bb
Fix CI UE status "oaitun_ue1 interface is either NOT mounted or NOT configured"
2021-05-19 16:04:54 +01:00
rmagueta
cb0a80d25a
Merge remote-tracking branch 'origin/ci_nsa_uplink' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# ci-scripts/cls_oaicitest.py
2021-05-19 15:46:20 +01:00
hardy
9f64696d3b
adding nsa benetel long run 2x20min test
2021-05-19 15:43:02 +01:00
hardy
56ec847b47
update nsa benetel with UL test step
2021-05-19 15:42:58 +01:00
hardy
921f624b68
solve iperf UL implementation for module UE
2021-05-19 15:42:50 +01:00
Laurent THOMAS
96e3d00ac7
fix again RU compilation case
2021-05-19 15:25:42 +01:00
Laurent THOMAS
3b560229c4
fix constant in weird case 'NO_RRC', linked to 'RU' compilation case
2021-05-19 15:25:32 +01:00
Raphael Defosseux
7a71c6c64a
CI: increased timeouts on uhd_find_devices commands
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-05-19 15:24:41 +01:00
rmagueta
a7a3bf5d90
Merge remote-tracking branch 'origin/NR_multiplexing_HARQ_CSI_PUCCH' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# 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_uci.c
# openair2/LAYER2/NR_MAC_gNB/mac_proto.h
2021-05-19 15:00:52 +01:00
rmagueta
be3d187727
Merge remote-tracking branch 'origin/ci_test_nsa_fix_quectel_nic' into develop-NR_SA_F1AP_5GRECORDS
2021-05-19 14:36:22 +01:00
hardy
a06e5041b2
Merge remote-tracking branch 'origin/ci_nsa_uplink' into integration_2021_wk20_a
2021-05-19 15:26:45 +02:00
hardy
5af1e3fc97
adding nsa benetel long run 2x20min test
2021-05-19 15:15:15 +02:00
hardy
dc0260697d
update nsa benetel with UL test step
2021-05-19 15:12:05 +02:00
rmagueta
cae536525e
Merge remote-tracking branch 'origin/develop-CCE' into develop-NR_SA_F1AP_5GRECORDS
2021-05-19 14:07:26 +01:00
rmagueta
e96a4b04d8
Fix issue after merge
2021-05-19 14:05:10 +01:00
hardy
c8acf1baa7
solve iperf UL implementation for module UE
2021-05-19 14:53:01 +02:00
Thomas Schlichter
ff5eb3e657
Merge remote-tracking branch 'origin/develop' into nr-dl-mimo-2layer
2021-05-19 11:42:04 +00:00
rmagueta
2c47d15fc0
Merge remote-tracking branch 'origin/fix_nr_ulsim' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
2021-05-19 12:40:49 +01:00
rmagueta
997b198bb1
Fix issues after merge
2021-05-19 12:28:40 +01:00
rmagueta
8c5725ed46
Merge remote-tracking branch 'origin/fix-compile' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# cmake_targets/CMakeLists.txt
# openair2/RRC/NR_UE/rrc_UE.c
# openair2/SIMULATION/NR_RRC/itti_sim.c
2021-05-19 12:09:27 +01:00
rmagueta
a11ff65350
Merge remote-tracking branch 'origin/ci_hotfix_module_ue_ip_address' into develop-NR_SA_F1AP_5GRECORDS
2021-05-19 11:50:57 +01:00
rmagueta
e7f2bb73f9
Merge remote-tracking branch 'origin/physim-deploy-handle-error-cases' into develop-NR_SA_F1AP_5GRECORDS
2021-05-19 11:45:15 +01:00
Laurent THOMAS
d40486b100
fix again RU compilation case
2021-05-19 12:08:51 +02:00
Laurent THOMAS
d42e44ec28
revert thread configuration specific to test
2021-05-19 12:02:29 +02:00
Laurent THOMAS
9130197657
add wireshark header files
2021-05-19 10:26:26 +02:00
francescomani
f0c0a303d2
fix compilation in pucch_nr debug case
2021-05-19 10:15:55 +02:00
francescomani
5bf3b09a48
adding call to fill_scheduled_response
2021-05-19 10:06:56 +02:00
Laurent THOMAS
16d9d33d04
Fix minor bugs and wrong reported trace
2021-05-19 09:58:48 +02:00
Laurent THOMAS
b719f5712e
fix constant in weird case 'NO_RRC', linked to 'RU' compilation case
2021-05-19 09:52:09 +02:00
Melissa Elkadi
b4faa5990e
Trying to send last RRC message to NRUE
2021-05-18 16:00:21 -07:00
Melissa Elkadi
a31ee2f051
Checking for nr_r15 configs in RRC message
...
Also, updated the DCCH decode message to use
the sdu_size not RRC_BUF_SIZE. This was a bug fix.
2021-05-18 14:38:07 -07:00
Melissa Elkadi
3416b84675
Log demotion and size for buffer encoding updated
2021-05-18 12:02:39 -07:00
rmagueta
081fbd3593
Make all compile in same tree
2021-05-18 18:45:11 +01:00
Melissa Elkadi
09fb68de74
Cleaned up trigger function for meas reports
...
Also removed several warnings by properly
declaring nr-nFAPI functions and removed
declaration of unused functions. Also, reverted
eNB configuration file changes.
2021-05-18 10:25:04 -07:00
francescomani
c02d9f6221
improvements in configure_pdcch function
2021-05-18 15:01:41 +02:00
Raphael Defosseux
a8691d5d22
CI: increased timeouts on uhd_find_devices commands
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-05-18 13:37:05 +02:00
rmagueta
4204b8bb4c
CCE-to-REG mapping extended for 2 or more DCI symbols at UE
2021-05-18 11:07:22 +02:00
rmagueta
b4bf06f791
CCE-to-REG mapping extended for 2 or more DCI symbols
2021-05-18 11:07:08 +02:00
francescomani
cd9a8f963f
moving pucch functions for harq at MAC (version still to be tested)
2021-05-18 11:04:10 +02:00
luis_pereira87
7743c84e30
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
2021-05-18 09:41:58 +01:00
Cedric Roux
e257f76dd0
nr: rlc: minor: set log level to error for max retx reached
...
Just in case there is a problem, better to see it.
max retx reached means "radio link failure". We should do
something about it at some point. For the moment, let's
inform the user that there is a problem.
We can set back to LOG_D later in time when we deal with it
properly.
2021-05-18 10:30:26 +02:00
Cedric Roux
913f402280
nr: pdcp: accept "infinity" for t-reordering
...
"infinity" is -1 in the code.
2021-05-18 10:30:26 +02:00
Cedric Roux
8393744c3f
nr: bugfix: bad check
...
38.323 5.2.2.1 says:
"if t-Reordering is running, and if RX_DELIV >= RX_REORD"
Let's do as is said.
2021-05-18 10:30:26 +02:00
hardy
2067d79a2d
Merge remote-tracking branch 'origin/ci_hotfix_module_ue_ip_address' into integration_2021_wk20_a
2021-05-17 18:39:24 +02:00
hardy
ff31beac07
fixing test retry with different IP adresses assigned to module UE
2021-05-17 18:35:32 +02:00
hardy
ab125e0320
Merge remote-tracking branch 'origin/physim-deploy-handle-error-cases' into integration_2021_wk20_a
2021-05-17 15:44:29 +02:00
rmagueta
6dab5f4a8d
Fix segmentations fault after merge
2021-05-17 14:40:41 +01:00
hardy
ed814c0fef
Merge remote-tracking branch 'origin/fix_nr_ulsim' into integration_2021_wk20_a
2021-05-17 15:24:27 +02:00
Raphael Defosseux
bee7e57b4b
RHEL8-UHD support: revert back to 4.0.0.0 version
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-05-17 14:55:20 +02:00
rmagueta
fd3a45de82
Fix build issues
2021-05-17 12:01:32 +01:00
Thomas Schlichter
61de3bf995
Merge remote-tracking branch 'origin/develop' into fix_nr_ulsim
2021-05-17 11:52:07 +02:00
hardy
ca60a69fc6
Merge remote-tracking branch 'origin/NR_multiplexing_HARQ_CSI_PUCCH' into integration_2021_wk20_a
2021-05-17 10:13:39 +02:00
hardy
568af88807
Merge remote-tracking branch 'origin/fix-compile' into integration_2021_wk20_a
2021-05-17 10:12:27 +02:00
rmagueta
cf605f4c77
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# cmake_targets/CMakeLists.txt
# cmake_targets/build_oai
# openair1/PHY/INIT/nr_init_ru.c
# openair1/PHY/NR_TRANSPORT/nr_ulsch.c
# openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# openair1/SIMULATION/NR_PHY/ulsim.c
# openair2/COMMON/platform_constants.h
# openair2/ENB_APP/enb_config.c
# openair2/F1AP/f1ap_cu_interface_management.c
# openair2/F1AP/f1ap_cu_rrc_message_transfer.c
# openair2/F1AP/f1ap_cu_ue_context_management.c
# openair2/F1AP/f1ap_du_interface_management.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.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_primitives.c
# openair2/RRC/LTE/rrc_eNB.c
# openair2/RRC/NR/rrc_gNB.c
# openair2/RRC/NR_UE/rrc_UE.c
2021-05-17 01:36:39 +01:00
Laurent THOMAS
b5bbfdade3
after merge, remain compile errors
2021-05-16 23:57:35 +02:00
hardy
a07e39593c
Merge remote-tracking branch 'origin/ci_test_nsa_fix_quectel_nic' into integration_2021_wk20_a
2021-05-16 21:25:26 +02:00
hardy
a362493cce
Merge remote-tracking branch 'origin/NR_cleanup_PUCCH_resources' into integration_2021_wk20_a
2021-05-16 21:24:38 +02:00
hardy
6c23cb6591
Merge remote-tracking branch 'origin/develop-CCE' into integration_2021_wk20_a
2021-05-16 21:24:19 +02:00
Michael Cook
9ac06d4b3a
Fix warning about log message argument type
2021-05-16 05:44:25 -07:00
Remi Hardy
df6b6a723f
Integration 2021 wk19
...
MR !1028 : oairu
-standalone RRU executable for quick building on simple platforms (no building of L1/L2 procedures)
-small changes for improving eNB in outdoor deployment scenarios - power control loop, bugfixes, gathering of statistics (L1,MAC,PDCP,RRC), UL measurement procedures, 2/4 antenna reception testing for LTE eNB
-x300/n300 eNB testing and minor improvements
-level shifting for x300/n300
-minimizing L1 variables in MAC
-removal of RC in RU code sections, minimizing use of RC in L1 code sections
MR !1141 : nr-dmrs-fixes
-NR fixes, identified by UXM tests
2021-05-15 06:51:03 +00:00
Raymond Knopp
1a8c9a562f
small changes for multiple lcid handling in gNB scheduler. PUSCH DTX handling and suspension of scheduling when UL failure is detected
2021-05-14 15:53:58 +02:00
Francesco Mani
e15231264a
Update description of function nr_acknack_scheduling
2021-05-14 07:10:40 +00:00
Melissa
30dfc64592
Merge branch 'episys/david/nfapi_update_in_x2_trigger_nsa' into 'episys/x2_trigger_nsa'
...
nFAPI library update from IISc
See merge request aburger/openairinterface5g!40
2021-05-13 15:22:11 -07:00
Deokseong "David" Kim
ef56a5dd42
nFAPI library update from IISc
2021-05-13 15:22:11 -07:00
Melissa Elkadi
dc2865f3ba
Added logs and updated eNB conf file for EPC if necessary
2021-05-13 15:13:59 -07:00
Melissa Elkadi
bfa5d486e3
Added comments to show MRDC and free() hacks
2021-05-13 13:45:47 -07:00
Melissa Elkadi
bc5677f4c4
Triggering works, not using OAI mechanism
...
gNB is crashing when setting up the tunnel interface
between the NR UE and itself.
2021-05-13 09:30:30 -07:00
luis_pereira87
b62e8d9c1f
Change LOG level
2021-05-13 16:31:42 +01:00
luis_pereira87
a6069f7481
Fix dl_carrier assignment
2021-05-13 16:30:21 +01:00
Roberto Louro Magueta
1bad80c692
Revert "Update gnb.band78.tm1.106PRB.usrpn300.conf to a valid pair..."
...
This reverts commit ee6b77023f
2021-05-13 16:46:19 +02:00
Raymond Knopp
d81a5da4c7
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_prach.c
2021-05-13 09:12:39 +02:00
Raymond Knopp
4c3b718825
commit before merge
2021-05-13 09:11:34 +02:00
Eurecom
d2ec72b09c
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
2021-05-13 09:10:03 +02:00
Eurecom
586fc52f8d
50 MHz formats, prach RX scaling
2021-05-13 09:09:09 +02:00
Eurecom
6e49488f74
Merge branch 'gnb-n300-fixes' into NR_SA_F1AP_5GRECORDS
2021-05-13 09:06:46 +02:00
Melissa Elkadi
63ca5f692d
Hack to not free measObjs
...
Also, 12 Frame triggering of MeasurementReport
is still in development and not working.
2021-05-12 16:10:14 -07:00
rmagueta
0ef6ef2b28
Code format improvements in differences for develop
2021-05-12 19:29:10 +01:00
rmagueta
ee6b77023f
Update gnb.band78.tm1.106PRB.usrpn300.conf to a valid pair absoluteFrequencySSB/dl_absoluteFrequencyPointA for 106 RBs
2021-05-12 14:20:35 +01:00
Remi Hardy
985d02f8e1
align nsa-usrp and nsa-benetel tests
2021-05-12 13:36:15 +02:00
Remi Hardy
59bbef3b2f
change NSA test trigger (tag)
2021-05-12 10:57:40 +02:00
Remi Hardy
318d4c08c9
several bugfixes + make pipelines work for DL, iperf UL KO
2021-05-12 10:40:00 +02:00
hardy
3d908be3a1
new nsa markers for enb and gnb when terminating
2021-05-12 10:40:00 +02:00
hardy
9769fb6231
fix a bug in IperfNoS1, from moduleUE related work
2021-05-12 10:39:59 +02:00
francescomani
052f254306
fix in a condition for pucch2
2021-05-12 10:23:58 +02:00
Melissa Elkadi
e455ae22c8
Added MRDC capabilites in a hacky way
2021-05-11 17:03:35 -07:00
Melissa Elkadi
31e51f3663
Processing NR_UE_Capability_info and sending
2021-05-11 15:40:43 -07:00
Laurent THOMAS
e7a43fb394
fix 4G DL rb id
2021-05-11 22:26:50 +02:00
matzakos
64cb9407ba
Add support for Initial context setup request carrying PDU Session resource setup list
...
-Apply patch from Fujitsu
-Trigger dedicated RRC Reconfiguration with DRB and SRB2 configuration once the PDU session is established
-Validation of control plane sequence with OAI CN and Nokia SA Box
2021-05-11 22:19:55 +02:00
rmagueta
bfd7954fb7
Fix srb cppcheck errors/warnings
2021-05-11 15:43:40 +01:00
rmagueta
9c417e1a14
Fix uplink data in phy-test
2021-05-11 15:38:49 +01:00
Laurent THOMAS
f04008a423
add file
2021-05-11 16:14:39 +02:00
rmagueta
0792bf767a
Merge remote-tracking branch 'origin/develop-NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
2021-05-11 15:01:08 +01:00
rmagueta
5919b891bb
Fix new cppcheck errors/warnings
2021-05-11 15:00:39 +01:00
Laurent THOMAS
a51d0d37bf
Merge branch 'develop-NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-NR_SA_F1AP_5GRECORDS
2021-05-11 14:35:05 +02:00
Laurent THOMAS
7d3c60ed37
small fixes, make all compile is same tree
2021-05-11 14:34:27 +02:00
rmagueta
f1da217dc3
Do not call nr_ue_prach_scheduler in phy_test mode
2021-05-11 12:17:58 +01:00
hardy
a2574a9397
fix a bug in IperfNoS1, from moduleUE related work
2021-05-11 10:21:04 +02:00
Melissa Elkadi
04315e89f5
Reverting acccidental changes.
2021-05-10 17:03:08 -07:00
Melissa Elkadi
a7cbe98fa7
mbms_create_tasks was calling SCTP task again.
...
This caused the SCTP descriptor to be reset. This
made issues in the X2 interface between gNB and eNB.
Lots of logs added here. Need to fill NR_UE_Capability_Info
properly.
2021-05-10 17:01:12 -07:00
Mahesh
7d59106c5f
nfapi working with latest threading architecture
2021-05-11 02:26:59 +05:30
hardy
681beefd76
Merge remote-tracking branch 'origin/nr-dmrs-fixes' into integration_2021_wk19
2021-05-10 21:41:44 +02:00
rmagueta
657bcd8f46
CCE-to-REG mapping extended for 2 or more DCI symbols at UE
2021-05-10 20:11:26 +01:00
Melissa Elkadi
9009124223
Handling UE_capability_enquiry at NR UE
...
Now, we are able to fill the UE_Capability_Info that
the LTE UE and eNB are expecting. We then are able to
generate a RRC_DCCH_DATA_COPY_IND to trigger the
processing of the UE_Capability_Info (and sending the
info to the eNB). The info being received at eNB has not
been tested yet.
Also some code clean up.
2021-05-10 11:06:45 -07:00
Raphael Defosseux
df084c5825
CI: some cosmetics changes and better handling physim cluster deployment errors
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-05-10 14:04:51 +02:00
Laurent THOMAS
2508a020ec
fix random crash (uninitialized memory)
2021-05-10 11:31:54 +01:00
Laurent THOMAS
c631c96975
bug fixes
2021-05-10 11:29:44 +01:00
rmagueta
47ae1b4b65
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
2021-05-10 11:14:12 +01:00
rmagueta
2c52a71587
Merge remote-tracking branch 'origin/develop' into develop-CCE
2021-05-10 11:09:47 +01:00
Laurent THOMAS
98e3afe7db
fix random crash (uninitialized memory)
2021-05-10 11:52:43 +02:00
Laurent THOMAS
7ee6b61f4b
bug fixes
2021-05-10 11:29:49 +02:00
Sakthivel Velumani
3ac2343ad9
Fixed start & end PRB
2021-05-10 11:15:51 +02:00
hardy
71b0818327
added cleaning of module ue iperf artifacts
2021-05-10 09:58:05 +02:00
Raymond Knopp
83ccc50f18
Merge remote-tracking branch 'origin/develop' into oairu
2021-05-10 00:39:55 +02:00
Sakthivel Velumani
d621ad67e5
Fixied nrulsim
2021-05-10 00:23:37 +02:00
Sakthivel Velumani
7948949604
Smoothing the frequency response
2021-05-10 00:09:18 +02:00
Remi Hardy
0aff278472
CI fix quectel nic name
2021-05-09 17:51:02 +02:00
Raymond Knopp
e2b68a99a9
CU/DU support for most recent changes. UE continues as far as in monolithic mode. Still to apply masterCellGroupConfig in DU from RRCReconfiguration. This has to be detected in DU and applied after decoding the RRC message intended for UE.
2021-05-09 12:44:55 +02:00
Melissa Elkadi
5f2d246a8c
Added comments and cleaned up the code.
...
The encode is still working but now we need to
add in some new functionality to handle NR Capabilites.
2021-05-08 14:52:08 -07:00
Melissa Elkadi
56f2203b1d
WIP: Encoding is succeeding. Hacked phy_id.
2021-05-08 09:30:55 -07:00
francescomani
74e2ea96cf
Merge remote-tracking branch 'origin/develop' into NR_multiplexing_HARQ_CSI_PUCCH
2021-05-08 11:39:04 +02:00
Remi Hardy
6d1bc204f0
Integration 2021 wk18 b
...
MR !1156 : bugfix_gnb_rt_stats_html
-bugfix for 5G NR phy test: the rt report in html shall be displayed only for gNB
MR !1155 : fix-physim-deploy
-The pexpect method has echo issues and is not reliable when we do the polling.
-added a few wait states when pushing the image to the cluster.
-first step also for giving up on remote hosts credentials as the used method implies SSH key authentication.
MR !1146 : ci_quectel_support
-Support for quectel module as UE for NSA and Benetel tests
-First step for UE infra / testbench infra as code
2021-05-08 06:51:00 +00:00
Melissa Elkadi
997c2e07ad
Added rsrp/q back into report. ASN debug on.
2021-05-07 15:19:55 -07:00
rmagueta
eed0c89feb
CCE-to-REG mapping extended for 2 or more DCI symbols
2021-05-07 20:13:17 +01:00
matzakos
31d73a7bf2
Remove artificial triggering of RRC Setup Request from nrUE
2021-05-07 15:06:52 +02:00
matzakos
0ea7946da8
Remove redundant call to init_pdcp for noS1
2021-05-07 15:05:05 +02:00
Parminder Singh
8c023d7c66
Added uplink processing check to avoid false detection in ULSIM.
...
- In case no signal is received then energy of ULSCH is zero,
the phy_procedures_gNB_uespec_RX will return 1 as an error.
2021-05-07 11:23:38 +02:00
francescomani
e7fb3c11ce
Merge remote-tracking branch 'origin/develop' into NR_scheduling_CSIRS
2021-05-07 11:11:18 +02:00
hardy
c374cda62d
Merge remote-tracking branch 'origin/ci_quectel_support' into integration_2021_wk18_b
2021-05-07 11:04:04 +02:00
hardy
4881275269
Merge remote-tracking branch 'origin/fix-physim-deploy' into integration_2021_wk18_b
2021-05-07 11:03:39 +02:00
Luis Pereira
31b12e2e0c
Revert "Temporary fix for skip DL slots with invalid dl_DataToUL_ACK timing with OAI UE"
...
This reverts commit 9512e914fa
2021-05-07 10:16:21 +02:00
Melissa Elkadi
1f3b397043
do_nrMeasReport updated for elements eNB expects
...
Also updated the generate_nrMeasReport().
The uper_encode_to_buffer is still not working.
2021-05-06 16:54:01 -07:00
hardy
f5a76d7983
fix test retry due to N310 init issue
2021-05-06 23:41:15 +02:00
hardy
405bbac936
CI hotfix for rt stats table in HTML
2021-05-06 23:01:54 +02:00
Thomas Schlichter
4db9c78450
fix PDSCH DMRS configuration type 2
2021-05-06 20:27:56 +02:00
rmagueta
d2ddfa1fbd
Update SA config files
2021-05-06 18:41:26 +01:00
rmagueta
9512e914fa
Temporary fix for skip DL slots with invalid dl_DataToUL_ACK timing with OAI UE
2021-05-06 17:46:12 +01:00
francescomani
f691d8805a
formatting in nr_ue_dlsch_procedures
2021-05-06 17:40:59 +02:00
francescomani
5bacfb4015
another attempt at fixing FR2 RA
2021-05-06 15:32:23 +02:00
rmagueta
9b903ea20c
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
2021-05-06 11:07:24 +01:00
Parminder Singh
9f16383331
Call common pusch procedure in ulsim
...
- The TX signal is prepared but not sent which leads to all 0's TX signal.
2021-05-06 11:31:30 +02:00
Raphael Defosseux
f75d0126d2
CI: fix renaming artifact
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-05-06 11:18:01 +02:00
francescomani
7577df9401
adding rsrp to ssb indication
2021-05-06 10:53:13 +02:00
hardy
3dc9e3d19c
[CI] hotfix, gNB N310 conf file update
2021-05-06 10:49:30 +02:00
Thomas Schlichter
985338756a
Merge remote-tracking branch 'origin/develop' into nr-dl-mimo-2layer
2021-05-06 09:36:43 +02:00
francescomani
6222463fd8
Merge branch 'develop-NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-NR_SA_F1AP_5GRECORDS
2021-05-06 09:34:44 +02:00
francescomani
a8308db7bc
fixes for FR2 RA
2021-05-06 09:34:25 +02:00
Melissa Elkadi
c4d7e11c1c
Working on do_nrMeasurementReport
2021-05-05 16:42:22 -07:00
rmagueta
055f147d13
Fix build in phy-simulators
2021-05-05 19:59:24 +01:00
Melissa Elkadi
cee317b73f
Removed reportConfig dump funciton
...
Also removed the [eNB_index + 1] saving/writing
in the process_MeasObj function. This indexing
was incorrect. Also cleaned up the code, fixed
ssRSRB -> ssbRSRP. Lastly, added assertFatals
around indexing in process_measObj function.
2021-05-05 10:07:37 -07:00
rmagueta
bd1283e40a
Fix phy-simulators
2021-05-05 17:39:57 +01:00
Raphael Defosseux
e5498d21a2
CI: fixing the detection for the end of execution on pods
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-05-05 16:46:15 +02:00
rmagueta
f59dcb9b1a
Change LOG levels
2021-05-05 14:25:46 +01:00
rmagueta
8e5ccb00fd
Replace AssertFatal by LOG_E when UDP bind socket fails
2021-05-05 14:18:37 +01:00
Roberto Louro Magueta
0816940fb5
Revert "Revert "Call the right function for the initiation of gtp-u task at gNB""
...
This reverts commit 278bfa8d6a
2021-05-05 15:13:52 +02:00
Sakthivel Velumani
2a6442096c
Merge remote-tracking branch 'origin/develop' into prb_based_dl_channel_estimation
2021-05-05 14:34:14 +02:00
Raphael Defosseux
668bb056df
CI: hotfix on the target creation detection
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-05-05 10:59:02 +02:00
francescomani
ffca5124b5
Revert "fix warning"
...
This reverts commit 1c2c00f260 .
2021-05-05 10:06:42 +02:00
Melissa Elkadi
842774254b
ReportConfig was being indexed out of bounds
...
Added check and logs. If we change ind = 1 it
crashes the LTE UE so we log for now. Also cleaned
up a lot of the code. Lastly, we set freed vars to NULL.
2021-05-04 16:20:37 -07:00
rmagueta
5916450327
Fix SRB2 warning for NSA
2021-05-04 18:45:05 +01:00
rmagueta
33ba50fd66
Fix SRB2 warning for SA
2021-05-04 16:19:42 +01:00
Thomas Schlichter
014280bf13
NR_UE: fix PRACH TX timing for FR2
2021-05-04 16:47:30 +02:00
hardy
4f64703d5a
adding review form column to dashb
2021-05-04 16:01:23 +02:00
francescomani
638f1b8203
Merge remote-tracking branch 'origin/develop' into NR_scheduling_CSIRS
2021-05-04 14:11:29 +02:00
francescomani
1c2c00f260
fix warning
2021-05-04 13:46:17 +02:00
rmagueta
662cda8a87
Fix build warnings after merge
2021-05-04 12:30:16 +01:00
Thomas Schlichter
e04e09e5d4
fix warnings about missing const in polar_encoder_fast() parameter list
...
make t_nrPolar_params a constant input to all nr polar encoders and nr polar decoders
2021-05-04 13:24:00 +02:00
rmagueta
8fab3da97e
Fix segmentation fault after merge
2021-05-04 12:07:02 +01:00
rmagueta
102a76fd56
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
# openair2/GNB_APP/MACRLC_nr_paramdef.h
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/NR_PHY_INTERFACE/NR_IF_Module.c
2021-05-04 11:23:21 +01:00
francescomani
13acbd1d82
Merge remote-tracking branch 'origin/develop' into NR_cleanup_PUCCH_resources
2021-05-04 12:00:19 +02:00
francescomani
64e42cacf2
implementation of handling csi and harq in the same pucch2
2021-05-04 11:47:48 +02:00
Thomas Schlichter
0ac5fcbfad
Merge remote-tracking branch 'origin/develop' into nr-dmrs-fixes
2021-05-04 11:32:07 +02:00
hardy
e0960c35d3
removed in code comments
2021-05-04 08:37:30 +02:00
Remi Hardy
cf1822be64
Integration 2021 wk18 a
...
MR !1145 NR_FR2_initsync_fixes
-bug fixes that caused failure in PBCH detection after initial sync in FR2
MR !1100 NR_scheduling_request
-per-UE PUCCH F0 resource, CSI, Preamble
-Scheduling Request
-MAC scheduler fixes
MR !1150 rh_ci_phy_test_improve
-beautified HTML report for 5G NR phy test
MR !1113 hack-exit-gnb-when-no-enb-nsa
-Exit gNB if connection to eNB failed - to be modified if needed. We may want to try to connect over and over again until we succeed but the modifications to the code to get this behavior are complex
2021-05-04 06:28:37 +00:00
Sakthivel Velumani
2437d58b17
Fixing sample offset for PRACH rx
2021-05-04 01:44:55 +02:00
Melissa Elkadi
7e339b4610
Currently receiving measurement data from NR UE
...
This commit has several other changes. The changes
include the following:
1. Changed the port numbers for the NRUE<->Proxy
2. Fixed the send to function in the NR UE
(Previously only sending buffer not buffer+msg_type)
3. Updated pack/unpack of the SSB PDU (new RSRB field added)
4. Fixed several NR logs
5. Opening socket with NRUE<->Proxy AFTER receving RRC
measurement request from the LTE UE
2021-05-03 15:31:32 -07:00
rmagueta
ad0be5b161
Fix build errors after merge
2021-05-03 20:15:20 +01:00
rmagueta
948df0e034
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# executables/softmodem-common.h
# openair1/PHY/NR_UE_TRANSPORT/dci_nr.c
# openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/prachsim.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
2021-05-03 19:50:30 +01:00
Sakthivel Velumani
e7425965ed
Fixing UE OFDM symbol generation
...
The CP length was hard coded for numerology 1
2021-05-03 20:46:10 +02:00
rmagueta
48305fd14d
Fix warning after merge
2021-05-03 19:13:32 +01:00
rmagueta
4b5cef595a
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/nr_dlsch_coding.c
# openair1/PHY/NR_TRANSPORT/nr_ulsch.c
# openair1/SIMULATION/NR_PHY/dlsim.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/nr_mac_gNB.h
2021-05-03 18:44:54 +01:00
rmagueta
6079b1a829
Put back AssertFatal
2021-05-03 18:22:20 +01:00
rmagueta
c0f3394048
Fix LTE build error
2021-05-03 18:07:07 +01:00
francescomani
ad10ef0dfe
to remove unused PUCCH resources and extend PUSCH tda allocation to 13 symbols
2021-05-03 17:59:08 +02:00
Thomas Schlichter
221cd2a3a2
gNB: fix memory allocation for multiple layers in new_gNB_dlsch()
2021-05-03 17:44:52 +02:00
sfn
c2bf3aabf6
Support high cqi with 2 layers for mimo precoding PDSCH
2021-05-03 17:44:52 +02:00
Raphael Defosseux
158c0639d6
CI: fix pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-05-03 17:36:02 +02:00
Remi Hardy
4489aa0894
Merge branch 'integration_2021_wk17_b' into 'develop'
...
MR #1148 : Fix coreset dmrs idx
-- Fix coreset dmrs idx for coresets with more than 1 symbol duration
MR #1139 : bugfix for sib1 in case of ssb different from 0
-- solving a small bug in handling sib1 relative to ssb other than 0
MR #1136 : CI: Migration of the physical-simulators to OpenShift
-- switch to a parallel pod deployment on the OpenShift Cluster
-- Huge gain in time : 1h30m down to 25 minutes
MR #1134 : Docker improvements 2021 april
-- updated the LTE-UE image generation.
* Proper configuration file in nfapi case
* Proper entrypoint
MR #1131 : Removing deprecated dl and ul_bwp_dedicated in config request at UE
MR #1091 : Ue pdsch pusch parallel
-- The UE code for now is unfit to process more than 1 slot in parallel.
This is why the PUCCH signal is not transmitted most of the time.
Hence, the following changes are made:
* Process only one slot at a time. Previously it was 2 slots in parallel.
* Now we do parallelization with the slot i.e., PUSCH and PDSCH are processed in parallel.
* Option for the UE to go back to sync mode instead of stopping if it loses sync with gNB. Command line parameter --non-stop enables it.
* New feature: Included a mechanism to detect false DCIs.
MR #1147 : benetel conf files fix
2021-05-03 17:35:34 +02:00
hardy
ba3bea88e7
Merge remote-tracking branch 'origin/develop' into ci_quectel_support
2021-05-03 15:55:21 +02:00
hardy
c2acb9e9e5
Merge remote-tracking branch 'origin/NR_FR2_initsync_fixes' into integration_2021_wk18_a
2021-05-03 15:45:39 +02:00
hardy
010d39c9ab
Merge remote-tracking branch 'origin/NR_scheduling_request' into integration_2021_wk18_a
2021-05-03 15:44:31 +02:00
hardy
4525e10257
Merge remote-tracking branch 'origin/hack-exit-gnb-when-no-enb-nsa' into integration_2021_wk18_a
2021-05-03 15:44:05 +02:00
hardy
b370494cf7
Merge remote-tracking branch 'origin/rh_ci_phy_test_improve' into integration_2021_wk18_a
2021-05-03 15:43:16 +02:00
Remi Hardy
d81b0ce9ae
Merge branch 'integration_2021_wk17_b' into 'develop'
...
WIP : Integration 2021 wk17 b
See merge request oai/openairinterface5g!1149
2021-05-03 13:30:21 +00:00
francescomani
d6c70f85d2
sib1 tda from config file
2021-05-03 14:30:58 +02:00
hardy
4ae5ac690c
missing parameter in InitializeUE
2021-05-03 13:47:08 +02:00
Remi Hardy
1d07f25595
update ssPBCH_BlockPower in conf file for N310
2021-05-03 11:42:51 +02:00
Laurent THOMAS
5036540281
add create tunnel trace
2021-05-03 11:32:47 +02:00
Raymond Knopp
366118ddb3
reverted Msg2 slot back to DL portion of mixed slot
2021-05-03 10:43:39 +02:00
hardy
d18a7e219c
Merge remote-tracking branch 'origin/benetel_config_file_fix' into integration_2021_wk17_b
2021-05-03 09:18:31 +02:00
Raymond Knopp
3fa878101e
handling of SDAP header, move RAR to slot last DL slot in TDD period (need change in configuration file)
2021-05-02 22:32:58 +02:00
Laurent THOMAS
6882ea7a7b
functional new gtpu, to be tested
2021-05-02 16:06:45 +02:00
Eurecom
35236c818f
Merge branch 'NR_SA_F1AP_5GRECORDS' into gnb-n300-fixes
...
Conflicts:
executables/nr-ru.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair2/LAYER2/nr_rlc/nr_rlc_oai_api.c
2021-05-02 10:04:37 +02:00
Raymond Knopp
85aab6e826
changes in gtpu interface for testing, small changes in L1 for PUSCH signal/noise measurements. SRB2 interfaces.
2021-05-02 09:50:40 +02:00
Melissa Elkadi
34eeae0874
NR SA thread and sockets have been added.
...
This commit also removed MAX_NUM_NEIGH_CELLs and
replaced it with MAX_GNB_CELLS. This was a minor change
OAI added. The standalone sockets for the NR UE correctly
connect to the proxy. We are currently receiving dl_tti
messages from the proxy.
2021-05-01 15:05:04 -07:00
Melissa Elkadi
6cace48013
Added in init function in RRC_NSA_NRUE task creation
2021-05-01 12:47:16 -07:00
Melissa Elkadi
539b1b564a
Removed commented code in nr-softmodem.c
...
Also enabled X2 when we are not using the EPC
Added in the case statement for handling the
dl_dcch_msg from the NR UE. Also added in the
proper decoding of that dl_dcch_msg and freeing
2021-05-01 11:48:21 -07:00
Melissa Elkadi
e50ca02957
Chaging NR functions to be properly named
...
This commit removed all the linking errors
between the NR UE and the LTE UE. This was done by
changing:
- rrc_data_req_ue
+ rrc_data_req_nr_ue
2021-05-01 11:32:26 -07:00
rmagueta
ed0fedc1b6
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/pucch_rx.c
2021-05-01 18:42:28 +01:00
rmagueta
e924caa677
Fix phy-simulators
2021-05-01 18:39:30 +01:00
rmagueta
64ce543b3a
Fix DRB warning for phy-test
2021-05-01 14:45:31 +01:00
rmagueta
079932e007
Change some default values
2021-05-01 14:12:20 +01:00
Raymond Knopp
ab0e14ce8d
logging for debugging DRB/SRB2 establishment at gNodeB
2021-05-01 09:55:00 +02:00
rmagueta
513c07e7a3
Remove some hardcode
2021-05-01 02:23:13 +01:00
rmagueta
00b0c558f5
Fix allocate_ul_retransmission after merge
2021-05-01 02:06:49 +01:00
Melissa Elkadi
e1a77b2d82
Add NSA mode to working dl_tti messages from gNB
...
This commit is not currently building, but I wanted
to be able to save the changes that I have added.
2021-04-30 13:36:18 -07:00
Raymond Knopp
fd2ea253be
masterCellGroup in RRCReconfiguration
2021-04-30 22:30:46 +02:00
Raymond Knopp
202dd9727a
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
2021-04-30 21:18:01 +02:00
Melissa Elkadi
f434a8ded9
Updating conf files. DL messages from gNB working.
...
NR UE is ending early. LTE is not passing at all.
X2 interface is not working either.
2021-04-30 11:03:30 -07:00
rmagueta
e0833b74d8
Fix warning after merge
2021-04-30 18:25:19 +01:00
rmagueta
655c5481e3
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# executables/nr-uesoftmodem.h
# openair1/SCHED_NR_UE/pucch_uci_ue_nr.c
# openair2/LAYER2/NR_MAC_UE/nr_ra_procedures.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
# openair2/RRC/NR_UE/L2_interface_ue.c
2021-04-30 18:00:27 +01:00
francescomani
4a00aa25ef
improvements in pdsch allocation for sib1
2021-04-30 18:56:43 +02:00
rmagueta
916daed3a9
Fix DL after CFRA
2021-04-30 17:03:21 +01:00
Sakthivel Velumani
2b96ebac1f
Changing back the default numnerology
2021-04-30 16:48:06 +02:00
Laurent THOMAS
04b28b4518
fixes from testing
2021-04-30 16:47:40 +02:00
Robert Schmidt
2319b4e76f
Introduce configuration for maximum UE ULSCH inactivity
2021-04-30 16:40:59 +02:00
Sakthivel Velumani
04b46effc2
Disabling the DC clearing in UL
2021-04-30 16:34:35 +02:00
Remi Hardy
4b23e6a7bf
adding HTML row for detach
2021-04-30 15:45:39 +02:00
Remi Hardy
7d03c14ece
logging fix -> pass
2021-04-30 15:04:11 +02:00
rmagueta
fece683445
Fix issues after merge
2021-04-30 12:14:37 +01:00
rmagueta
cb0bb5f8b9
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
2021-04-30 11:12:15 +01:00
hardy
7050044fcd
improve understanding of results
2021-04-30 10:24:44 +02:00
David Kim
2c40332482
showing dl_tti msg
2021-04-29 15:10:33 -07:00
rmagueta
0bd675b364
Merge remote-tracking branch 'origin/develop-NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
2021-04-29 22:59:36 +01:00
rmagueta
3c0aadfd23
Fix warnings
2021-04-29 22:58:14 +01:00
hardy
7ca8872216
fix test status fail/pass + test update + cleaning
2021-04-29 23:31:13 +02:00
Raymond Knopp
c66f7da278
missing declarations in main_ru.c
2021-04-29 22:45:23 +02:00
hardy
37cc4d6033
fixing html columns
2021-04-29 22:02:04 +02:00
rmagueta
770b864fb3
Fix segmentation fault after CFRA
2021-04-29 20:07:17 +01:00
Laurent THOMAS
8383843e9b
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
2021-04-29 19:06:47 +02:00
Laurent THOMAS
9643a5fb9b
memory mgmt error
2021-04-29 19:06:10 +02:00
Raymond Knopp
66650cd597
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
2021-04-29 18:28:43 +02:00
rmagueta
8a5319fc61
Fix tda and nr_schedule_ue_spec after merge
2021-04-29 16:25:05 +01:00
Raymond Knopp
a9603c8a48
Include second RRC Reconfiguration message to carry DRB, SRB2 configuration and NAS PDU Session Establishment Accept message
...
-Remove DRB and SRB configuration from the first RRC Reconfiguration message. Missing radio configuration to be filled in first RRC Reconfiguration message.
2021-04-29 16:44:10 +02:00
Sakthivel Velumani
493dab700d
Updating ulsim
...
adding option to change numberology
2021-04-29 15:29:43 +02:00
Cedric Roux
d2c9b7cb5a
nr pdcp: bugfix: reset integrity context
...
CMAC_Init has to be called between each usage of the cmac context.
2021-04-29 15:15:18 +02:00
Raymond Knopp
3caa78ea9a
adding band info to UE capabilty enquiry
2021-04-29 15:06:47 +02:00
francescomani
6188e9e37f
fixing also the comment
2021-04-29 14:58:59 +02:00
francescomani
d74181aa19
fix after merge with develop
2021-04-29 14:57:48 +02:00
francescomani
e39e2dbafd
Merge remote-tracking branch 'origin/develop' into NR_scheduling_CSIRS
2021-04-29 14:46:19 +02:00
Remi Hardy
9581b5cce2
adding conf file for n310
2021-04-29 14:01:53 +02:00
Remi Hardy
9d50c5ea02
update of ci nsa and benetel jenkins pipelines
2021-04-29 13:25:20 +02:00
Eurecom
518edc742c
n300 fixes 50 MHz configuration
2021-04-29 13:07:20 +02:00
francescomani
d2f1e41bcb
using n_frames to compute init_sync_frame
2021-04-29 12:02:51 +02:00
hardy
273c6ff39f
Merge remote-tracking branch 'origin/ue-pdsch-pusch-parallel' into integration_2021_wk17_b
2021-04-29 11:55:17 +02:00
hardy
af1735059e
Merge remote-tracking branch 'origin/NR_UE_CONFIG_REQ_FIXES' into integration_2021_wk17_b
2021-04-29 11:54:37 +02:00
hardy
44672c4c4c
Merge remote-tracking branch 'origin/docker-improvements-2021-april' into integration_2021_wk17_b
2021-04-29 11:53:12 +02:00
hardy
13113e5049
Merge remote-tracking branch 'origin/physim-build-deploy' into integration_2021_wk17_b
2021-04-29 11:52:33 +02:00
hardy
47fee08a0c
Merge remote-tracking branch 'origin/multiple_ssb_sib1_bugfix' into integration_2021_wk17_b
2021-04-29 11:49:29 +02:00
hardy
6b45eb8210
update of the AT-based module control for automation
2021-04-29 11:41:53 +02:00
hardy
bad3e98301
need to update dummy UE for CI
2021-04-29 11:41:53 +02:00
hardy
a8bbd77087
fixing auto termination
2021-04-29 11:41:53 +02:00
Raymond Knopp
6d1a92275f
usrp_tx_thread redefinition in nr_ulsim::wq
2021-04-29 11:38:48 +02:00
Raymond Knopp
439ceafa62
applied extra MAC config IE to RRCSetup
2021-04-29 10:39:18 +02:00
hardy
ccf6624f79
changing col name in html report
2021-04-29 10:26:10 +02:00
luis_pereira87
be9fe071d2
Fix dmrs_idx for coreset with duration > 1 symbol
2021-04-29 09:30:28 +02:00
Raymond Knopp
970ccd55f0
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
2021-04-29 07:37:28 +02:00
Raymond Knopp
048f98f7a0
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
...
Conflicts:
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
2021-04-29 07:37:09 +02:00
Raymond Knopp
e203120477
usrp_tx_thread flag in nr_dlsim
2021-04-28 21:29:58 +02:00
rmagueta
7a07d57ac9
Fix segmentation fault after merge
2021-04-28 20:02:12 +01:00
rmagueta
537d81058f
Fix uplink for NR_UL_DCI_FORMAT_0_0 after merge
2021-04-28 19:51:06 +01:00
Thomas Schlichter
5f6be27f5d
fix 2 layer MIMO in nr_dlsim after last merge with develop
2021-04-28 18:06:14 +02:00
hardy
67b9e92a5c
improving stats appearance
2021-04-28 17:50:39 +02:00
francescomani
cc15ac25b9
simplification of previous fix
2021-04-28 17:49:27 +02:00
luis_pereira87
401151bff4
Fix dmrs_idx for coreset with duration > 1 symbol
2021-04-28 16:39:10 +01:00
luis_pereira87
bc725e116c
Fix dmrs_idx for coreset with duration > 1 symbol
2021-04-28 16:18:03 +01:00
Raymond Knopp
fdc91e791f
removed discard in pdcp upon integrity failure for testing
2021-04-28 15:58:00 +02:00
rmagueta
d5a7e6ad7e
Fix segmentations fault after merge
2021-04-28 14:22:23 +01:00
Raphael Defosseux
285650d354
CI: Adding missing reason for image build failure
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-04-28 10:54:02 +02:00
Raphael Defosseux
1041a6d807
CI: better silent and resync optional arguments
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-04-28 09:39:27 +02:00
rmagueta
43b7c16e83
Fix RA after merge
2021-04-28 00:17:25 +01:00
Raymond Knopp
146f38af16
build for nr_pbchsim after merge with develop
2021-04-27 20:41:28 +02:00
Florian Kaltenberger
8d0b9e4cdb
yet some more fixes to the benetel config files
2021-04-27 20:34:00 +02:00
rmagueta
72b5fccce3
Fix build issues after merge
2021-04-27 18:44:39 +01:00
francescomani
4c6cf19364
bugfix for sib1 in case of ssb different from 0 again
2021-04-27 18:17:40 +02:00
hardy
b6daabc2b5
tentative to improve Module control encapsulation
2021-04-27 17:49:45 +02:00
Thomas Schlichter
8a7a79374b
5G NR: change PUSCH and PDSCH channel levelling for higher accuracy
2021-04-27 17:08:13 +02:00
Thomas Schlichter
da799243d5
Merge remote-tracking branch 'origin/develop' into prb_based_dl_channel_estimation
2021-04-27 16:55:29 +02:00
rmagueta
0a3f128e27
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.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_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
# 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
# openair2/RRC/LTE/rrc_eNB_GTPV1U.c
2021-04-27 15:46:18 +01:00
francescomani
b08037d6d1
Merge remote-tracking branch 'origin/develop' into multiple_ssb_sib1_bugfix
2021-04-27 16:14:43 +02:00
francescomani
ff9846993f
Merge remote-tracking branch 'origin/develop' into NR_FR2_initsync_fixes
2021-04-27 15:48:52 +02:00
francescomani
31aade2002
tentative fix for wrong frame caused by rx offset
2021-04-27 15:48:23 +02:00
Raphael Defosseux
42a217228b
CI: fixes for OpenShift deployment of physical-simulators
...
-- Missing finished tag in one deployment
-- Deep copy of the array of pod names
-- Hack for the out-of-sync on pexpect for `oc logs` and `oc get pods` commands
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-04-27 15:19:49 +02:00
Cedric Roux
3633bcd367
nr pdcp: bugfixes
...
- use bearer-1 in compute_t of integrity NIA2
- compare integrity at the right place in nr_pdcp_entity_recv_pdu
- proper handling of security parameters settings (algos, keys)
2021-04-27 14:46:42 +02:00
rmagueta
278bfa8d6a
Revert "Call the right function for the initiation of gtp-u task at gNB"
...
This reverts commit 19ba8dd7
2021-04-27 13:05:35 +01:00
rmagueta
edb790ab04
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
2021-04-27 12:36:31 +01:00
rmagueta
987455b9e6
Fix warnings after merge
2021-04-27 12:35:35 +01:00
matzakos
19ba8dd7a9
Call the right function for the initiation of gtp-u task at gNB
2021-04-27 13:31:41 +02:00
matzakos
52f8506b5c
Include PDU session type field in PDU Session Establishment Request NAS message
2021-04-27 13:30:02 +02:00
matzakos
9f0c10617a
Include rlc bearer configuration list for the configuration of RLC and PDCP RBs
2021-04-27 13:28:59 +02:00
matzakos
ee3b913864
Small correction in NGAP UERadioCapabilityInfoIndication message
2021-04-27 13:28:03 +02:00
matzakos
20653cd31b
Modify configuration of NGAP and NAS messages to comply with OAI CN configuration according to Fujitsu patch
...
-Hardcodings to be removed later when the NAS extensions will be integrated for OAI UE
2021-04-27 13:26:06 +02:00
rmagueta
9372be0466
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
2021-04-27 12:12:59 +01:00
rmagueta
e8d48e5cc1
Minor improvements for RA at gNB
2021-04-27 12:10:27 +01:00
Raymond Knopp
d88ce5b9bf
Merge remote-tracking branch 'origin/develop' into oairu
2021-04-27 11:58:31 +02:00
Raymond Knopp
fe737d4c29
minor changes
2021-04-27 11:50:30 +02:00
Thomas Schlichter
2ec2486ae4
shave off some run-time from nr_ulsim test cases
2021-04-27 11:27:14 +02:00
Thomas Schlichter
247637f5ed
Merge remote-tracking branch 'origin/develop' into nr-dl-mimo-2layer
2021-04-27 11:26:11 +02:00
Raymond Knopp
6e91e56b50
lowmem option for nr_pbchsim for CI tests
2021-04-27 10:55:40 +02:00
Thomas Schlichter
0da9ec9cfb
Merge remote-tracking branch 'origin/develop' into nr-dmrs-fixes
2021-04-27 10:27:31 +02:00
Cedric Roux
a8adcf862c
sa: nr pdcp: we don't use the hash table anymore
2021-04-27 10:00:24 +02:00
Robert Schmidt
6c162e3808
Remove unused variables
2021-04-27 08:36:43 +02:00
Robert Schmidt
821a5e5dfe
Correct T310 & N310 to avoid RA
2021-04-27 08:30:33 +02:00
Robert Schmidt
74fa01463c
Do PUCCH TPC only if Acknack or positive SR
...
otherwise, if we only have a (negative) SR, the UE did not send
anything, and the PUCCH CQI is invalid
2021-04-27 08:30:33 +02:00
Robert Schmidt
8187361615
Schedule UE periodically every 10 frames in UL
2021-04-27 08:30:33 +02:00
imad
800330e41c
Call nr_sr_reporting
2021-04-27 08:30:33 +02:00
Robert Schmidt
cba2d9e413
Schedule UEs on SR or BSR
2021-04-27 08:30:33 +02:00
imad
a8149b5e0e
Add functions for SR scheduling
2021-04-27 08:30:33 +02:00
imad
27bfe23c9b
Add schedulingRequestResourceConfig
2021-04-27 08:30:33 +02:00
imad
50ac9ef252
Add schedulingRequestConfig
2021-04-27 08:30:33 +02:00
Robert Schmidt
51e844e19f
Bugfix ul preproc: check correct slot for UL
2021-04-27 08:30:33 +02:00
Robert Schmidt
f73e8e0459
Bugfixes in nr_acknack_scheduling()
...
1: there can be 2bits AckNack + SR in PUCCH F0
2: when allocating csi_pucch, zero out struct
3: Make unfree resources a warning
4: When asserting, explain the issue
2021-04-27 08:30:33 +02:00
Robert Schmidt
4f4e25852f
Reduce sched_pucch array length, we only need two entries
2021-04-27 08:30:33 +02:00
Robert Schmidt
b005f9594b
Statically allocate PUCCH F0 resource index 0 for AckNack
2021-04-27 08:30:33 +02:00
Robert Schmidt
c2d16eb8d5
Configure secondaryCellGroup: dedicated PUCCH, CSI, Preamble
...
- Configure PUCCH Format 0 to be in separate RBs (each UE has dedicated
resources)
- Configure RA preamble to be different per UE
- Configure CSI offset such that no two UEs have their report in the
same frame
2021-04-27 08:30:31 +02:00
Robert Schmidt
f39b97a9e8
Execute nr_schedule_pucch() only in UL slots
2021-04-27 08:29:55 +02:00
Robert Schmidt
84e57113c8
initial_csi_index depends on local_uid
...
Nb_ue is not unique among UEs: consider 2 UEs present. The last UE has
CSI idx "2". Now the first UE disconnects, and a new UE connects. It
will also get CSI idx "2", and I assume this is not what we want.
2021-04-27 08:29:55 +02:00
Remi Hardy
d953b25353
Integration 2021 wk17 a
...
MR !1079 / MR !1108 :
1. Read slots from config file and schedules all slots *except* for slots 0 and 10. This is not a problem, since currently we cannot allocate more than six HARQ feedbacks in a slot, but we might have up to 7 with current configuration
2. phytest mode is configurable. From `nr-softmodem -h`:
-m: Set the downlink MCS for PHYTEST mode
-t: Set the uplink MCS for PHYTEST mode
-M: Set the downlink banwdwidth (in PRBs) for PHYTEST mode
-T: Set the uplink banwdwidth (in PRBs) for PHYTEST mode
-D: Bitmap for DLSCH slots (slot 0 starts at LSB)
-U: Bitmap for ULSCH slots (slot 0 starts at LSB)
3. Scheduler prints more information: UE PHR, PUCCH SNR, PUSCH SNR, RSSI
4. The scheduler learned to scheduler DLSCH/ULSCH in mixed slots (if the time domain allocation matches the mixed slot)
5. The scheduler expects
* PDSCH Time Domain allocation index 0 to be the DL slot allocation
* PDSCH TDA index 1 for Mixed DL slot
* PUSCH TDA index 0 for UL slot
* PUSCH TDA index 1 for Mixed UL slot
* PUSCH TDA index 2 for Msg.3
6. Some more cleanup, e.g., separate PDSCH/PUSCH data structures into "semi-static" data (e.g., TDA allocation to use, since it changes seldomly) and "dynamic" data (e.g., RB allocation per slot, which changes every slot)
MR !1137 : Benetel config files fix
2021-04-27 06:16:06 +00:00
Sakthivel Velumani
7edb235102
Updating gnb config files
2021-04-26 22:47:19 +02:00
Thomas Schlichter
b073ca48c3
gNB: improve TA accuracy
...
The TA calculation takes the CIR peak position error and scales it according to 38.213 section 4.2.
Till now it was simply an integer division "timing_advance_update = sync_pos / bw_scaling".
E.g. in case of bandwidth_scaling == 16, the timing_advance_update was 0 for sync_pos between -15 and +15.
With this change, this range (and thus the UL timing error) will be reduced to -8 and +8.
2021-04-26 18:05:17 +02:00
francescomani
bd06094338
another bug fixed
2021-04-26 17:56:51 +02:00
rmagueta
5aa999337a
Minor corrections after merge
2021-04-26 15:44:50 +01:00
francescomani
ff87164011
bugfixes in FR2 scheduling of ssbs
2021-04-26 16:31:20 +02:00
rmagueta
e1ef4e2d3b
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# openair2/GNB_APP/L1_nr_paramdef.h
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/SIMULATION/NR_RRC/itti_sim.c
2021-04-26 15:11:00 +01:00
Thomas Schlichter
5c6865fbc6
5G NR: simplify init_timeshift_rotation()
...
Only Ncp1 is used, so get rid of the second timeshift_symbol_rotation array.
Also simplify the computation of "t0 * Tc * f".
2021-04-26 16:09:32 +02:00
Mohammed Ismail
7acc966b94
CI: logs delay fix
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-26 16:07:40 +02:00
Thomas Schlichter
942037beb3
5G NR: move CIR peak to 0
...
The rotation compensating the shifted OFDM position _before_ the channel estimation makes the CIR peak move back to 0.
We have to take this into account on gNB side when calculating the timing advance command, and on UE side in the time adjustment.
2021-04-26 14:58:01 +02:00
Thomas Schlichter
626ab8aa3a
NR_UE: adjust some LOG levels
2021-04-26 14:58:01 +02:00
Sakthivel Velumani
4d60c5e4fd
Fixing a bug
2021-04-26 14:52:45 +02:00
Sakthivel Velumani
33021bd826
Adding offset divisor parameter to all config files
2021-04-26 13:32:02 +02:00
Raymond Knopp
458f199dce
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
2021-04-26 12:06:43 +02:00
Raymond Knopp
a304c87659
resolved a missing conflict after merge with develop
2021-04-26 12:06:03 +02:00
Cedric Roux
9135d4200f
sa: nr pdcp: improve security
...
This commit implements integrity and security settings for nr pdcp. It will
only work for SRBs.
This commit has not been tested. It may fail to work completely. To be checked.
2021-04-26 11:43:44 +02:00
Raymond Knopp
2be602e938
Merge remote-tracking branch 'origin/develop' into NR_SA_F1AP_5GRECORDS
2021-04-26 10:51:18 +02:00
hardy
e2ab8bc54b
Merge remote-tracking branch 'origin/benetel_config_file_fix' into integration_2021_wk17_a
2021-04-26 10:21:05 +02:00
Raymond Knopp
f916590e58
put NIA2 as default integrity algorithm
2021-04-26 10:15:43 +02:00
francescomani
844170d72b
fix for multibyte multi report payload
2021-04-26 10:05:46 +02:00
Thomas Schlichter
b6a564369f
Merge remote-tracking branch 'origin/develop' into nr-dmrs-fixes
2021-04-26 09:42:10 +02:00
Sakthivel Velumani
f5913f3bfc
Fixed bug in UL slot fep
2021-04-26 03:10:41 +02:00
Sakthivel Velumani
215f263a69
Making sample offset as cmd line parameter
...
for gNB its in L1 section of config file
for UE its a cmd line paramenter
2021-04-26 03:09:17 +02:00
Raymond Knopp
10ea3b674e
reduced logging, added PUSCH DTX threshold and counter. Improved n1L1_stats.log.
2021-04-25 22:36:14 +02:00
Mohammed Ismail
92b19e2d45
CI: fix on true negative result
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-25 22:07:53 +02:00
rmagueta
63663ac4b2
Fix warning after merge
2021-04-25 19:39:59 +01:00
rmagueta
146369015f
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
2021-04-25 18:44:17 +01:00
Robert Schmidt
26b6d87fa3
Merge branch 'develop' into integration_2021_wk13_b
2021-04-25 16:34:30 +02:00
Robert Schmidt
089246c693
Fix Msg.2 TDA to be 1, revert DL TDA configs to two entries
2021-04-25 14:44:46 +02:00
rmagueta
cc727b4a89
Add SRB
2021-04-25 04:31:15 +01:00
rmagueta
23c272dac4
Add SRB
2021-04-25 04:30:53 +01:00
rmagueta
e2863d5841
Fix DRB null pointer after CFRA
2021-04-25 02:55:32 +01:00
Raymond Knopp
c89b5f2fd2
changed DCI candidates to 4 for initialDownlinkBWP ue-specific searchSpace. ulsch/pusch stats added to nrL1stats.log
2021-04-25 00:21:23 +02:00
rmagueta
0c6762f148
Remove duplicated itti msg for NRRRC_CONFIGURATION_REQ
2021-04-24 19:17:15 +01:00
rmagueta
b1ae636d75
Remove hardcoded rnti for CFRA
2021-04-24 14:42:44 +01:00
rmagueta
45de9e7b25
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
2021-04-24 13:27:11 +01:00
Remi Hardy
5d83447384
Integration 2021 wk16
...
MR !1129 : gnb-realtime-hotfix
-Hotfix for realtime performance issue
-Enabled L1 and scheduler timing statistics
-Changed order of UL Indication. L1 Rx -> UL Ind -> L1 Tx
MR !1123 : [CI] ci_phytest
-new 5G NR phy test -q -U 787200 -T 106 -t 28 -D 130175 -m 28 -M 106
MR !1128 : [CI] ci_add_runtime_stats
-adding L1 processing stats
MR !1132 : [CI] ci_add_uldlharq_stats
-additonal ulsch/dlsch stat
no MR : hotfix branch fixgtpu
-revert default values for 5GS
-fix T_IDs.h build
2021-04-24 07:47:37 +00:00
rmagueta
b34d8a1ce4
Fix assertion after CFRA at gNB
2021-04-24 04:22:07 +01:00
rmagueta
7cd4b11101
Fix selection of Msg3 for CFRA at UE
2021-04-23 23:36:19 +01:00
rmagueta
b468c0b3f6
Fix BWP for CFRA-Msg2 at UE
2021-04-23 20:08:12 +01:00
rmagueta
f528703f51
Fix first CBRA failure
2021-04-23 18:19:19 +01:00
rmagueta
100a012327
Fix DCI extract for CFRA-Msg2 at UE
2021-04-23 17:56:23 +01:00
rmagueta
b6f0597b0d
Fix segmentation fault for CFRA-Msg2 at gNB
2021-04-23 16:48:00 +01:00
Thomas Schlichter
bee0721126
Add 4x4 MIMO test cases for nr_dlsim
2021-04-23 17:32:28 +02:00
rmagueta
d4d1871999
Fix numerology for CFRA at UE
2021-04-23 16:21:46 +01:00
Sakthivel Velumani
11111bcd68
Adding freq domain deroration to DL
...
also fixed build wanings
2021-04-23 16:22:28 +02:00
Sakthivel Velumani
1991c2f9cd
Revert "HACK: cut PUSCH and PDSCH OFDM symbol after complete CP"
...
This reverts commit 87b53883b2 .
2021-04-23 15:42:16 +02:00
francescomani
48b847cbd3
reworking extraction of csi meas report (first version)
2021-04-23 15:41:47 +02:00
Sakthivel Velumani
945a020f93
Added linear phase derotation in UL
...
This is necessary to compensate the rotation caused by the timeshifted OFDM symbol (1/8 CP)
2021-04-23 15:41:44 +02:00
rmagueta
ffdffb1b83
Fix warnings
2021-04-23 12:57:49 +01:00
Thomas Schlichter
1c61be68e6
Add more test cases for nr_dlsim and nr_ulsim
2021-04-23 13:25:41 +02:00
rmagueta
16870b6263
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.c
2021-04-23 12:11:24 +01:00
Raghavendra Dinavahi
efb43528bc
Channel estimation of all PUSCH dmrs symbols before compensation
2021-04-23 12:22:31 +02:00
Remi Hardy
0c3280b554
fix nsa n310 conf file for CI
2021-04-23 10:41:15 +02:00
Raghavendra Dinavahi
5edee9b546
Mapping type A enabled in PUSCH dmrs mask calculation
...
- Procedure get_l_prime is modified
- Single and double symbol DMRS are handled in Type A and Type B
2021-04-23 10:33:56 +02:00
Raghavendra Dinavahi
e658023ff5
Fix for the 16byte alignment issue observed during DMRS modulation.
...
Segmentation fault observed in case the address for mod_dmrs[dmrssymbol] is not 16byte aligned.
2021-04-23 10:33:56 +02:00
Raghavendra Dinavahi
f3be3daa32
pusch_proc_threads=8 added to configuration files
2021-04-23 10:33:56 +02:00
Raghavendra Dinavahi
fc1a7f7b8c
Adjusting LocationBandwidth of initial BWP1 in configuration files.
...
LocationandBandwidth adjusted according to the location of SSB and Controlresourceset 0
For example for 106RBs configuration files -
- AbsoluteFrequencySSB = 641032 = RB43 (1032/24) - points to Subcarrier 0 of RB10 of SSB block
- Hence SSB is located from RB33-RB53
- Coresetzero sent in MIB is 0 which means offset 0, RBsize 24 from Start of SSB according to table 13.4 in Spec 38.213
- InitialBWP should start from RB 33 (offset is 0 from SSB) and should be a size of minimum 24 RBs.
- SLIV = 275 * (24-1) + 33 = 6358
Controlresourceset value wrongly configured to 12 , changed to 0 as sent in MIB.
2021-04-23 10:33:56 +02:00
Raghavendra Dinavahi
5934e8e4ee
Changes to Downlink DMRS MASK calculation
...
Procedure fill_dmrs_mask is modified.
- PDSCH Mapping Type B is supported
- Modified according to sections 5.1.6.2 of Spec 38.214
- Single and double symbol DMRS are handled in Type A and Type B
Mapping type according to the time domain allocation from DCI should be used to get the values of DMRS config
For sending sib1 - DCI FORMAT 1_0 will be used with SI_RNTI, UE should perform these actions
according to sections 5.1.6.2 of Spec 38.214
Additional DMRS set to pos2 in case of msg2 reception, msg3 transmission.
Mapping type B is added to RRC reconfig.
- nr_dlsim updated to test typeA and typeB. Verified the changes.
- RFSIM Validation of PDSCH Mapping TypeB by changing timedomainallocation in configuration files.
2021-04-23 10:33:56 +02:00
Raymond Knopp
5f0e2e748d
minor changes in SNR/noise computation for ulsch
2021-04-23 09:18:40 +02:00
hardy
80a9aaf5dd
adding new conf file to use n310 on mozart
2021-04-22 21:56:37 +02:00
rmagueta
a7d4ecb343
Fix initialization of CFRA procedure at UE
2021-04-22 20:10:43 +01:00
Raymond Knopp
dc2182cf50
modifications in get_searchspace => handle case for ue-specific on initialDownlinkBWP
2021-04-22 20:59:16 +02:00
hardy
0ca618a68a
Merge remote-tracking branch 'origin/fixgtpu' into integration_2021_wk16
2021-04-22 19:45:31 +02:00
sfn
aacc37613b
Fix zero-forcing for 2 layers
2021-04-22 19:07:07 +02:00
sfn
8530989d41
Extend dlsim to support 2 layers for MIMO in AWGN channel
2021-04-22 19:07:07 +02:00
sfn
f1e88d1f8d
fix multipath_tv_channel to support MIMO
2021-04-22 19:07:07 +02:00
rmagueta
bb646da064
Put back cell_group_config when do-ra
2021-04-22 17:13:34 +01:00
Mohammed Ismail
d236045704
CI: format correction on testid
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-22 17:01:41 +02:00
sfn
81cfccf6e1
remove printf
2021-04-22 16:52:53 +02:00
sfn
9897ae64c8
Add a new nr_dlsim test case -x 1 or 2 to run 1 and 2 layers
2021-04-22 16:52:53 +02:00
sfn
08ff33a0ec
Fix llr calculation to support multiple layers
2021-04-22 16:52:53 +02:00
sfn
77a450d0b6
Add R to -g to model mimo channel
2021-04-22 16:52:53 +02:00
sfn
388b73ec4d
Extend nr_dlsim to test dmrs_config_type 2
2021-04-22 16:52:53 +02:00
Mohammed Ismail
b54fbaecb0
CI: correction and update
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-22 16:48:57 +02:00
francescomani
773ebbb63b
Merge remote-tracking branch 'origin/develop' into NR_scheduling_CSIRS
2021-04-22 14:36:32 +02:00
Sakthivel Velumani
e956c372df
Fixed physim build issues
2021-04-22 13:42:59 +02:00
rmagueta
e80880917c
Fix PUCCH BWP parameters
2021-04-22 11:50:19 +01:00
rmagueta
46db55b131
Fix warnings
2021-04-22 11:31:38 +01:00
rmagueta
39e506e30f
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
2021-04-22 10:43:33 +01:00
luis_pereira87
0f00ac116b
Change a few logs level
2021-04-22 10:23:50 +01:00
luis_pereira87
5d66008003
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
2021-04-22 10:23:06 +01:00
luis_pereira87
db1d423a49
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/pucch_rx.c
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# openair2/GNB_APP/L1_nr_paramdef.h
2021-04-22 09:41:53 +01:00
Cedric Roux
cca4ce9bf1
minor: indentation
2021-04-22 10:39:27 +02:00
francescomani
f4cbc50f59
bugfix for sib1 in case of ssb different from 0
2021-04-22 10:32:23 +02:00
Raphael Defosseux
977226c815
Merge remote-tracking branch 'origin/develop' into physim-build-deploy
2021-04-22 10:07:33 +02:00
Raymond Knopp
7ed637a954
added n1L1_stats.log. improvements to noise level (PUCCH/PUSCH) and signal level (PUCCH) computations. added DTX detection parameters for PUCCH/PUSCH/PRACH in L1 section of configuration file. hotfix from C. Roux for SRB PDCP integrity. extra logging to debug missing PUSCH/DCI at UE.
2021-04-22 09:32:06 +02:00
hardy
d7913bb0e5
Merge remote-tracking branch 'origin/git-dashboard' into develop
2021-04-22 08:53:51 +02:00
hardy
e3692f0905
[CI] add hyperlinks to git MR + reduce API calls (quotas)
2021-04-21 22:09:20 +02:00
rmagueta
d8f8583c9c
Fix PUCCH BWP parameters
2021-04-21 20:01:55 +01:00
Luis Pereira
0bf7f22a33
Revert "Fix for harq round when pucch fails"
...
This reverts commit e708b63bf7
2021-04-21 20:40:38 +02:00
Luis Pereira
58ecfde647
Revert "Fix for harq round when pucch fails"
...
This reverts commit e50335b93c
2021-04-21 20:40:06 +02:00
luis_pereira87
e50335b93c
Fix for harq round when pucch fails
2021-04-21 18:54:12 +01:00
rmagueta
e708b63bf7
Fix for harq round when pucch fails
2021-04-21 17:03:36 +01:00
Raphael Defosseux
5033ec6dc3
CI: transition from VM-based phy-simulator testing
...
to Cluster-based testing
- In old VM pipeline, disabled phy-sim VM creation, build and testing
- In new Container pipeline, added new stage
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-04-21 16:38:27 +02:00
Laurent THOMAS
df56f5d345
fix4 T_IDs.h
2021-04-21 15:28:48 +02:00
Laurent THOMAS
2a1025165c
fix, third trial T_IDs.h
2021-04-21 14:49:44 +02:00
Thomas Schlichter
87b53883b2
HACK: cut PUSCH and PDSCH OFDM symbol after complete CP
...
Currently we cute the PUSCH and PDSCH OFDM symbols starting within the last 1/8th of the CP to avoid ISI.
This time shift leads to a rotation in frequency domain.
The current PRB based channel estimation does not compensate for the rotation _within_ a PRB, leading to bad performance.
This commit should _not_ make it into develop branch, it is just for testing!
Instead, we should do some compensating rotation before channel estimation.
2021-04-21 13:45:22 +02:00
Thomas Schlichter
b110c3622b
NR_UE: fix possible overflow in PRB based PDSCH channel estimation
2021-04-21 13:45:22 +02:00
Thomas Schlichter
fd70cd3e44
gNB: fix possible overflow in PRB based PUSCH channel estimation
2021-04-21 13:45:22 +02:00
Thomas Schlichter
5d6c01de91
nr_ulsim: fix for nb_antennas_tx != nb_antennas_rx
...
use nb_antennas_tx instead of nb_antennas_rx when copying data from UE->common_vars.txdata to s_re and s_im
2021-04-21 13:23:27 +02:00
Thomas Schlichter
d2752d0dc5
NR_UE: fix allocation of txdataF_layers
...
Each element is sizeof(int32_t), not sizeof(int32_t *).
2021-04-21 13:20:24 +02:00
Florian Kaltenberger
1b9901953f
reverting some changes in benetel-5g config files that were introduced in anticipation of MR 1079, but which has not been merged yet.
2021-04-21 12:55:01 +02:00
Laurent THOMAS
d0e091294e
more on T_IDs.h
2021-04-21 12:44:40 +02:00
Laurent THOMAS
b8480de3c5
try fix T_IDs.h
2021-04-21 12:15:17 +02:00
Laurent THOMAS
2784cd484e
revert default values for 5GS
2021-04-21 10:37:55 +02:00
hardy
c6ae2f554b
Merge remote-tracking branch 'origin/rh_ci_add_uldlharq_stats' into integration_2021_wk16
2021-04-21 10:23:03 +02:00
hardy
cace7e0e12
Merge remote-tracking branch 'origin/rh_ci_add_runtime_stats' into integration_2021_wk16
2021-04-21 10:22:33 +02:00
hardy
fc4be199ee
Merge remote-tracking branch 'origin/ci_phytest' into integration_2021_wk16
2021-04-21 10:22:03 +02:00
hardy
5c137e1590
Merge remote-tracking branch 'origin/gnb-realtime-hotfix' into integration_2021_wk16
2021-04-21 10:21:21 +02:00
Raymond Knopp
c0ae143264
extra logging for PUCCH power control, DL NAS debugging. Fixed issue with power control configuration parameterss (pucchSNRx10,puschSNRx10) which were not read in properly. Consequence of moving them from the RRC setion to MAC section.
2021-04-21 08:22:57 +02:00
rmagueta
a5d6b2f41d
Uncomment nr_DRB_preconfiguration
2021-04-20 18:02:29 +01:00
Florian Kaltenberger
13d5ef51ca
OAI EPC
2021-04-20 18:45:22 +02:00
luis_pereira87
8b113b002b
Remove/refactor LOGs
2021-04-20 17:37:32 +01:00
francescomani
f31badef03
ssb_start_subcarrier from command line
2021-04-20 15:54:38 +02:00
francescomani
80f3e79efd
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into NR_UE_SA
2021-04-20 15:07:15 +02:00
rmagueta
ef8aaa8c9b
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/SCHED_NR_UE/pucch_uci_ue_nr.c
2021-04-20 11:37:33 +01:00
Raymond Knopp
03f00ee7ba
fixed dynamic range in PUCCH RX for 2 symbol/frequency-hopping
2021-04-20 12:02:06 +02:00
francescomani
c8ba34cf87
fix in extract dci
2021-04-20 11:58:55 +02:00
Mohammed Ismail
f6b8351e29
CI: fix on the tag
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-20 11:52:09 +02:00
francescomani
40eb1fb748
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into NR_UE_SA
2021-04-20 11:12:20 +02:00
hardy
e2ef05e5f5
added 2 detections in the ul dl harq stats for HTML
2021-04-20 11:09:11 +02:00
Mohammed Ismail
ea88b0585c
CI: added resource lock
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-20 11:08:22 +02:00
Mohammed Ismail
74d7bcb442
CI: fix on the image tag
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-20 10:25:08 +02:00
Raymond Knopp
564311525e
applied patch for UE PUCCH TX from Albesmart. changed p-NR-FR1 to 0 (from 20) to reduce SNR on UL. PUCCH is now functional after inserting physicalCellGroupConfig (before and after applying MasterCellGroupConfig)
2021-04-19 23:53:28 +02:00
francescomani
33101b27f2
getting rid of dl and ul_bwp_dedicated in config request
2021-04-19 17:28:35 +02:00
rmagueta
d4a6fffc95
Fix nasmesh warning
2021-04-19 15:36:21 +01:00
Roberto Louro Magueta
9a79ef0e10
Revert "Fix nasmesh warning"
...
This reverts commit b99f81f701
2021-04-19 16:35:08 +02:00
rmagueta
b99f81f701
Fix nasmesh warning
2021-04-19 14:29:18 +01:00
rmagueta
2e3fc53304
Fix warnings
2021-04-19 13:37:46 +01:00
luis_pereira87
bab03e24f9
fix warning: assignment makes integer from pointer without a cast
2021-04-19 13:05:12 +01:00
luis_pereira87
955ef9042f
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
2021-04-19 12:13:13 +01:00
luis_pereira87
2fb267145e
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/SCHED_NR_UE/pucch_uci_ue_nr.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.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
2021-04-19 12:12:44 +01:00
Raymond Knopp
a22a2b5745
fixed bug in physicalCellGroupConfig initialization
2021-04-19 13:01:08 +02:00
Raymond Knopp
2556b087f9
added physicalCellGroupConfig to RRCSetup message
2021-04-19 12:41:21 +02:00
Sakthivel Velumani
b546e6445d
Merge remote-tracking branch 'origin/develop' into prb_based_dl_channel_estimation
2021-04-19 10:18:05 +02:00
hardy
ad135dd1e2
adding the case where no rt stat found in log
2021-04-19 10:05:13 +02:00
Remi Hardy
f207b20238
[CI] Pipeline to automate RAN Merge Requests Status Dashboard
2021-04-19 07:47:56 +00:00
Remi Hardy
0399077141
Merge branch 'Fix_SA_SIB1' into 'develop'
...
Fix SA SIB1 segmentation fault
2021-04-19 07:29:12 +00:00
Raymond Knopp
7d100407ee
added ue-specific searchspace on initialBWP to RRCSetup message.
2021-04-19 00:02:48 +02:00
Raymond Knopp
3e0e0635a8
reduce logging
2021-04-18 19:22:10 +02:00
rmagueta
8613aeb9e6
Fixes after merge
...
- No warning in RRC
- Ethernet lib fix: correct include
- fixes Msg.4
- fixes conf: the UE cannot handle mixed slots
2021-04-18 12:42:34 +02:00
Raymond Knopp
e452f3bbc4
corrections in PUCCH handling for dedicated configuration on initialBWP. first transmission handling for DL harq processes at UE.
2021-04-17 23:15:46 +02:00
hardy
2995662fd7
fixed incorrect indentation + removed L1 ready msg (no longer used)
2021-04-17 22:12:06 +02:00
Sakthivel Velumani
a96501177e
Code cleanup as per reiview comments
2021-04-17 21:47:01 +02:00
Raymond Knopp
2b2285747d
OK up to RRCSetupComplete received in RRC and decoded correctly
2021-04-17 00:09:43 +02:00
Sakthivel Velumani
6f7a3fdcd2
Laurent's change: bugfix in usrp lib
2021-04-16 18:54:35 +02:00
Sakthivel Velumani
3e411abb7c
Fixed compiler warning
2021-04-16 18:37:57 +02:00
Sakthivel Velumani
cf87873f21
Calling ul indication after L1 RX
2021-04-16 17:48:47 +02:00
Sakthivel Velumani
bf8b621995
Adding timing stats for ul indication and scheduler
2021-04-16 17:36:48 +02:00
francescomani
e6ad0aac74
fix for csi meas report
2021-04-16 17:34:05 +02:00
Mohammed Ismail
382ab05a3d
CI: fix on commands delay
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-16 17:11:18 +02:00
Sakthivel Velumani
b56bfa7dbe
fixed max print
2021-04-16 17:07:56 +02:00
Sakthivel Velumani
8185060b09
printing max
2021-04-16 17:07:56 +02:00
Sakthivel Velumani
8656b12210
Added L1 stats to softmodem
2021-04-16 17:07:56 +02:00
Sakthivel Velumani
dc65173b69
Fixed RX proc perf stat
2021-04-16 17:07:56 +02:00
Sakthivel Velumani
992e8323e1
Reducing the size of bf structs
...
quickfix for realtime problem caused by memset
2021-04-16 17:05:26 +02:00
Robert Schmidt
b548f9a3d2
Correctly check for used symbols in UL phytest scheduler
2021-04-16 16:46:46 +02:00
Robert Schmidt
052739f01d
Update phytest cmdline parameter description after review
2021-04-16 16:46:17 +02:00
Sakthivel Velumani
21948e89c0
Always do PUSCH decoding in phy_test mode
2021-04-16 16:45:54 +02:00
Sakthivel Velumani
b7ad0ec21d
Add cmd line options for DL&UL phytest scheduling
...
Add parameters: MCS, Bandwidth (in PRBs), slot scheduling bitmap
Conflicts:
executables/nr-softmodem.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
2021-04-16 16:45:15 +02:00
Mohammed Ismail
72d5cec7ad
CI: log fix
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-16 16:38:44 +02:00
luis_pereira87
1d7a8a2da2
Fix SA SIB1 segmentation fault [reapplied after merge]
2021-04-16 16:00:32 +02:00
Mohammed Ismail
c55e253f11
CI: physim image stream added
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-16 15:56:30 +02:00
Raymond Knopp
7818958da0
Validated up to reception of first PUSCH after Msg4 (contains RRCSetupComplete)
2021-04-16 15:30:50 +02:00
Raphael Defosseux
7b0877054e
[DOCKER] adding new parameter on eNB side, fixing the LTE-UE entrypoint
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-04-16 13:59:14 +02:00
Raymond Knopp
80cc9b445c
Add script file for (re)starting gNB automatically
2021-04-16 12:36:44 +02:00
Cedric Roux
c63abcd0f2
nsa: x2ap: hack: exit gNB if connection to eNB failed
...
Exit gNB if connection to eNB failed - to be modified if needed.
We may want to try to connect over and over again until we succeed
but the modifications to the code to get this behavior are complex.
Exit on error is a simple solution.
2021-04-16 12:36:44 +02:00
Raphael Defosseux
599f56272c
[DOCKER] adding entrypoint to LTE-UE image
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-04-16 10:42:39 +02:00
francescomani
b968a88413
bugfix in ue sib1 scheduling
2021-04-16 09:02:43 +02:00
francescomani
6b82ac26fc
using common configuration complete to signal sib1 decoded
2021-04-16 08:52:31 +02:00
Robert Schmidt
e0780320fa
Fix to make nrUE compile
2021-04-16 07:27:11 +02:00
Robert Schmidt
c3796c044f
Merge branch 'develop' into integration_2021_wk13_b
2021-04-16 07:23:46 +02:00
rmagueta
50bd0f0f33
Remove bwp_dedicated from fill_default_initialDownlinkBWP
2021-04-15 23:46:39 +01:00
rmagueta
131cef2b6b
Fix build warnings
2021-04-15 22:59:35 +01:00
hardy
e9df88885e
adding real time stats from log to HTML
2021-04-15 23:36:23 +02:00
rmagueta
31a753b38f
Fix build error
2021-04-15 18:02:53 +01:00
Mohammed Ismail
bd580dac20
CI: update
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-15 17:55:19 +02:00
luis_pereira87
d3719fece9
Fix SA SIB1 segmentation fault
2021-04-15 16:09:13 +01:00
rmagueta
4301582f88
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/SIMULATION/NR_RRC/itti_sim.c
2021-04-15 15:29:03 +01:00
rmagueta
2c907fb6e5
Fix minor issues of develop
2021-04-15 15:09:22 +01:00
francescomani
29165a93c1
Merge remote-tracking branch 'origin/develop' into NR_UE_SA
2021-04-15 15:46:04 +02:00
francescomani
a170257d62
fix for RA SS
2021-04-15 15:33:08 +02:00
Mohammed Ismail
e67a50719a
CI: fix on phySim
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-15 15:32:50 +02:00
francescomani
1051c94cf6
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into NR_UE_SA
2021-04-15 11:53:16 +02:00
Remi Hardy
875e2906e5
Integration 2020 wk15
...
MR !1114 : sanitize v1
-bugs or dirty code fixed
-add first version of a rf board calibration tool, not finished
MR !1094 : sim channels
Channel simulation:
-command mode: to change noise, path loss, model (AWGN, RICE, ...) parameters channel simulation
-channels separation: each channel can have a different model (for HO test for example)
-a new build option --sanitize to compile all OAI with gcc --sanitize=address
MR !1034 : new gtpu
-New GTPU implementation
MR !1101 : develop-SA-CBRA
-Implementation of Contention Based Random Access procedures for 5G-NR Initial Access in SA mode (including contributions from BUPT and Fujitsu)
2021-04-15 09:22:21 +00:00
hardy
5a4d29e864
adding check if milestone is empty
2021-04-14 16:45:00 +02:00
hardy
3fee93c79a
from poc to python class
2021-04-14 16:45:00 +02:00
francescomani
9fe3289cc0
fix in nr-ue for ul slots
2021-04-14 15:55:01 +02:00
hardy
b5ffe11bd8
Merge remote-tracking branch 'origin/develop-SA-CBRA' into integration_2020_wk15
...
Conflicts:
openair1/PHY/TOOLS/nr_phy_scope.c
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2021-04-14 15:14:03 +02:00
francescomani
0fac0ee70c
filling config request, adjustment of prach functions and remove hardcoding from sib1
2021-04-14 15:03:25 +02:00
hardy
c4745c3e46
Merge remote-tracking branch 'origin/new-gtpu' into integration_2020_wk15
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/TOOLS/time_meas.h
openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c
openair2/LAYER2/RLC/rlc.h
2021-04-14 14:56:04 +02:00
hardy
246afc7ccb
Merge remote-tracking branch 'origin/sim-channels' into integration_2020_wk15
2021-04-14 14:37:09 +02:00
Raymond Knopp
26fc7b3dbf
Merge branch 'oairu' of https://gitlab.eurecom.fr/oai/openairinterface5g into oairu
2021-04-14 12:25:44 +02:00
Robert Schmidt
71ecec6744
Fix: mark delayed HARQ feedback as free
2021-04-14 12:19:12 +02:00
Robert Schmidt
b10ba9f88c
Fix: don't go beyond 3rd retx
2021-04-14 12:19:12 +02:00
Robert Schmidt
8edacdede4
UL Scheduler: Check vrb_map_UL against symb map
2021-04-14 12:19:04 +02:00
Raymond Knopp
cfe8224590
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
2021-04-14 12:19:02 +02:00
Raymond Knopp
cee0f9451d
intermediate commit. up to Msg4 ACK and DCI_0_0 reception verified with COTS UE (Quectel).
...
- first PUSCH containing RRCSetupComplete not programmed for reception in PHY for some reason. DCI_0_0 received by UE.
- if RA fails, on the second attempt there is usually a crash (sometimes in L2_interface.c when getting UE context (added AssertFatal on this now).
2021-04-14 12:15:59 +02:00
Raphael Defosseux
80b52a8eaf
[CI] : when running gNB in RA-test mode, noS1 SHALL be enable. Otherwise it's trying to connect to core network
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-04-14 11:50:50 +02:00
matzakos
ea65e1899e
Add calls to initialization and configuration functions for RLC and PDCP at nrUE for SA mode
...
-RRCSetupComplete successfully transferred to RLC of the UE now through SRB1, but not at the MAC yet.
-Needed to enable some additional elements for RLC config. at the gNB side (asn1_msg.c) so that the addition of the SRB does not fail at the UE.
To verify if these are really required.
2021-04-14 10:20:33 +02:00
rmagueta
a8a34df01f
Fix compilation warning in oai_usrpdevif
2021-04-14 00:28:41 +01:00
Laurent THOMAS
86881b1463
merge again develop
2021-04-13 22:45:41 +02:00
Laurent THOMAS
86f1c69f26
Fix code review remarks, merge develop, revert some merge errors
2021-04-13 22:28:02 +02:00
rmagueta
3c59974b23
Fix phy-test DL traffic
2021-04-13 15:26:44 +01:00
francescomani
7e5ef00996
removal of bwp from sib1, removal of fill_default_initialDownlinkBWP
2021-04-13 16:12:06 +02:00
hardy
357866b3e6
adding phy test to 5G NR testsuite
2021-04-13 15:42:22 +02:00
Robert Schmidt
e04affbc7c
UL scheduler: use correct TDA
2021-04-13 13:15:59 +02:00
Robert Schmidt
aca57eb969
DL scheduler: correctly calculate mixed slot TDA, check TDA before scheduling
2021-04-13 13:15:59 +02:00
francescomani
e030713c09
fix dlsch decoding for sib1
2021-04-13 10:37:04 +02:00
luis_pereira87
6c7280c087
Define Initial BWP with the same locationAndBandwidth as Coreset0 defined by PDCCHConfigSIB1 in MIB
2021-04-13 10:26:05 +02:00
Raymond Knopp
f5b2da21b2
fixing previous commit
2021-04-13 10:01:19 +02:00
Sakthivel Velumani
4189af6c7c
Removed common txFifo for multiple threads
2021-04-13 08:28:29 +02:00
Raymond Knopp
22059801fe
reduced logging, UE MIB processing
2021-04-12 23:10:02 +02:00
Mahesh
047b7b17ba
Uplink indication
2021-04-13 02:31:40 +05:30
hardy
dbb0bca580
new ci files to build gir MR dashboard
2021-04-12 22:57:40 +02:00
rmagueta
2c9b67431a
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
2021-04-12 19:21:23 +01:00
rmagueta
e8f8297892
Fix search space and coreset for Msg2 and Msg4 at gNB
2021-04-12 19:20:23 +01:00
Raymond Knopp
42d4c6c195
reduced logging
2021-04-12 18:56:50 +02:00
francescomani
6f31e80ac4
bugfix for dci reception when sync in second frame
2021-04-12 18:52:05 +02:00
rmagueta
927d936317
Remove hard code in nr_pdsch_channel_estimation
2021-04-12 17:30:53 +02:00
Robert Schmidt
7f774d5fbc
Merge branch 'develop' into integration_2021_wk13_b
2021-04-12 17:23:21 +02:00
francescomani
23330e4c67
bugfix
2021-04-12 17:21:40 +02:00
francescomani
2ca2adeabd
Merge remote-tracking branch 'origin/develop' into NR_UE_SA
2021-04-12 17:05:27 +02:00
francescomani
25b8b91020
calling dlsch detection in initial sync for sib1
2021-04-12 17:01:57 +02:00
Raymond Knopp
4b712adc76
removed reading reconfig.raw with --sa. Also a segfault upon reception of RRCSetup-CellGroupConfig when this is not in the RRC context.
2021-04-12 16:36:11 +02:00
Raymond Knopp
1236f4c389
Merge remote-tracking branch 'origin/develop-SA-CBRA' into NR_SA_F1AP_5GRECORDS
...
Conflicts:
cmake_targets/build_oai
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
2021-04-12 16:03:09 +02:00
rmagueta
a8ca37a782
Add support for InitialBWP in nr_configure_pdcch
2021-04-12 13:48:47 +01:00
Mohammed Ismail
1450bc598e
CI: helm charts for physim
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-12 14:35:52 +02:00
Mohammed Ismail
367d23c726
CI: error correction
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-12 14:26:56 +02:00
Mohammed Ismail
8af044e35b
CI: parameters changes
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-12 14:23:20 +02:00
Mohammed Ismail
5013180a29
CI: error fix
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-12 13:54:39 +02:00
rmagueta
99a56f0530
Rework default PDSCH time domain resource allocation tables
2021-04-12 13:41:57 +02:00
Mohammed Ismail
075ebd9eb4
CI: print oc login output
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-12 13:41:45 +02:00
Mohammed Ismail
3a3a3efcd9
CI: missing parameters added
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-12 13:30:10 +02:00
Mohammed Ismail
52442573a2
CI: syntax fix
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-12 12:41:29 +02:00
Mohammed Ismail
20cd80c1a0
CI: physim ci initial draft
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-12 12:18:26 +02:00
francescomani
f2127adf40
reworking of pdcch procedures function call
2021-04-12 11:22:16 +02:00
Raymond Knopp
743c19e560
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
2021-04-12 10:21:33 +02:00
Raymond Knopp
1e60fbd49f
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
...
Conflicts:
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2021-04-12 10:21:25 +02:00
hardy
8def752818
adding module UE detach, to be tested
2021-04-12 10:18:10 +02:00
hardy
756ab7ab42
solving merge conflicts (import)
2021-04-12 09:52:37 +02:00
Laurent THOMAS
ceb96a36e7
astyle
2021-04-11 20:07:26 +02:00
Raymond Knopp
f7f8935ce3
minor wqupdates after merge with develop
2021-04-10 23:28:34 +02:00
Raymond Knopp
48b5b5d7c7
Merge remote-tracking branch 'origin/develop' into oairu
2021-04-10 23:27:56 +02:00
Roberto Louro Magueta
cd14ba9667
Revert "Revert "Revert RA preamble shift at gNB""
...
This reverts commit e06c727604
2021-04-10 13:51:51 +02:00
rmagueta
ddfc737c65
Fix search space for Msg2 and Msg4 at gNB
2021-04-09 19:46:35 +01:00
Sakthivel Velumani
913ac80093
Passing symbolStart to fill_dmrs_mask
...
It is sufficient to pass l_d directly to the function but considering future extension to mapping type B, this way makes more sense.
2021-04-09 19:37:28 +02:00
francescomani
6ebb815eba
modifications in aggregation level for sib1 and decoding of dci at ue for sib1
2021-04-09 19:22:17 +02:00
matzakos
e7e4cb5869
Fix nrUE build error due to depndency of nas_nrue_task from RFSIM_NAS macro
2021-04-09 18:03:37 +02:00
matzakos
45b2b61d1f
Trigger gNB registration with AMF for monolithic mode
2021-04-09 18:01:51 +02:00
Laurent Thomas
ab3ac5b29e
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into sim-channels
2021-04-09 14:49:48 +02:00
Laurent Thomas
657b525efc
merge develop
2021-04-09 14:31:02 +02:00
Laurent Thomas
7c6ece0f51
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into new-gtpu
2021-04-09 12:39:36 +02:00
Laurent Thomas
307098da4a
merge develop
2021-04-09 12:39:33 +02:00
Raphael Defosseux
f21ac1a84c
[CI] increase time out for waits
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-04-09 10:15:53 +02:00
rmagueta
b2b3f38344
Skip invalid MAC CCCH messages for being processed at both gNB and UE
2021-04-08 16:04:19 +01:00
rmagueta
7c37794513
Revert code indentation in usrp_lib
2021-04-08 14:56:05 +01:00
Raymond Knopp
979a5d9389
pucch_ResourceCommon added to configuration file
2021-04-08 15:52:51 +02:00
rmagueta
2efe75130d
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
2021-04-08 14:10:14 +01:00
Raphael Defosseux
f91ce72868
Merge branch 'integration_2021_w14' into 'develop'
...
Integration Branch : 2021 week 14
See merge request oai/openairinterface5g!1121
2021-04-08 12:52:00 +00:00
francescomani
0818e4b986
ssb start subcarrier in ssb indication for reception of sib1
2021-04-08 14:31:16 +02:00
Raymond Knopp
e3d13131b4
fix for last commit (removal on one line in asn1_msg.c)
2021-04-08 11:00:03 +02:00
Raphael Defosseux
5c2a5fd74d
[CI]: removing the cppcheck stages from the old pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-04-08 10:30:03 +02:00
Raphael Defosseux
1019a56bea
Merge remote-tracking branch 'origin/nr_ue_pdcp_fix' into integration_2021_w14
2021-04-08 10:27:50 +02:00
Raphael Defosseux
c38dfae7e3
Merge remote-tracking branch 'origin/bugfix-free-ra-process' into integration_2021_w14
2021-04-08 10:27:31 +02:00
Raphael Defosseux
8754cc1f96
Merge remote-tracking branch 'origin/physim-build-deploy' into integration_2021_w14
2021-04-08 10:27:10 +02:00
Raphael Defosseux
ad17204eac
Merge remote-tracking branch 'origin/docker-no-cache-option' into integration_2021_w14
2021-04-08 10:26:55 +02:00
francescomani
e2b35e684f
quick fix for nb antennas in frame parms
2021-04-08 10:14:49 +02:00
Raymond Knopp
60e0048c29
added call to NAS for RRCSetupComplete message in UE. other minor modification in gNB/UE scheduling for SA
2021-04-08 08:40:40 +02:00
hardy
d727eebaf5
fix incorrect indentation that makes the CI fail for multiple UEs
2021-04-07 20:30:42 +02:00
francescomani
25756a40c7
reworking function for csi meas report bitlen (still not complete)
2021-04-07 17:56:26 +02:00
luis_pereira87
04b28e5f2a
Fix Msg4 mac pdu with padding
2021-04-07 16:31:06 +01:00
luis_pereira87
2ec6ee5f5b
Fix Msg4 mac pdu with padding
2021-04-07 16:03:26 +01:00
Thomas Schlichter
650645f883
NR_UE: send tick to RLC and PDCP every ms
2021-04-07 14:21:00 +00:00
Raymond Knopp
0b59ce4faf
Merge remote-tracking branch 'origin/develop' into oairu
2021-04-07 15:50:46 +02:00
Mohammed Ismail
25d7eb6c88
CI: adding physim imgae build
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@openairinterface.org >
2021-04-07 14:05:54 +02:00
hardy
87a5e40eda
fix CI issue (removing code that should have been deleted)
2021-04-07 14:03:45 +02:00
Sakthivel Velumani
3c17c29a1d
Merge branch 'develop' into prb_based_dl_channel_estimation
2021-04-07 14:02:40 +02:00
Raphael Defosseux
3b187925e8
[CI] fix cppcheck reporting
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-04-07 13:55:01 +02:00
Sakthivel Velumani
476e51fb90
removing j from options
2021-04-07 12:51:28 +02:00
Raphael Defosseux
45f6266b5f
[CI] fix
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-04-07 12:20:55 +02:00
Raphael Defosseux
a4b836ac21
[CI] disabling cppcheck on the old pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-04-07 11:39:59 +02:00
Raphael Defosseux
6b6df21d35
[CI] triggering child pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-04-07 11:35:04 +02:00
Raphael Defosseux
d0578d77c8
[CI] cppcheck analysis in the python framework
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-04-07 11:13:17 +02:00
Raymond Knopp
470d0ac121
full configuration including Msg4/RRCSetup. InitialBWP handling at gNodeB
2021-04-07 10:57:00 +02:00
Laurent Thomas
04f2ec2352
merge develop, documentation fix
2021-04-06 21:33:13 +02:00
Laurent Thomas
873e42612a
merge develop, documentation fix
2021-04-06 21:32:19 +02:00
Raphael Defosseux
2cfc1a6cdb
[CI] adding new cppcheck docker for container CI operations
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-04-06 17:08:03 +02:00
Raymond Knopp
2473a25ca1
Merge remote-tracking branch 'origin/develop-SA-CBRA' into NR_SA_F1AP_5GRECORDS
...
Conflicts:
openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
2021-04-06 16:38:37 +02:00
Raphael Defosseux
b263ff15ec
[CI] fix the email generation
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-04-06 13:57:17 +02:00
rmagueta
79864d001b
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
2021-04-06 11:38:33 +01:00
Laurent Thomas
89598e3bad
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into sanitize-v1
2021-04-06 12:11:29 +02:00
francescomani
73a42a67ca
Merge remote-tracking branch 'origin/develop' into NR_UE_SA
2021-04-06 11:34:18 +02:00
francescomani
272b53bc86
call for pdcch procedure for sib1 in initial sync
2021-04-06 11:07:13 +02:00
Cedric Roux
1a5f10be90
bugfix: nr: free RA process when UE is removed
...
The bug was:
connect a phone, disconnect, repeat five times. The fifth time the phone
does not reconnect because there is no free RA process.
When an UE is removed, we have to free associated RA processes.
2021-04-06 10:40:37 +02:00
Remi Hardy
f0a1d0c23f
Integration 2021 wk14 a
...
MR !1111 : fix x2 without gnb
-fix x2 without gnb (that is: the eNB is running without gNB, then we must not switch the UE to NR)
-exit gNB if eNB crashes (and exit eNB if gNB crashes)
MR !1102 : nr rlc: bugfix: fix NACK with range
We do some sanity checks for incoming rlc control packets. One of them is to check that so_start is not > so_end when present.
But when 'range' is present and bigger than 1 it means that so_start refers to one PDU and so_end to another one. So we may well have so_start > so_end.
This MR fixes that and reorganizes a bit the code to do the check before processing and rejecting the PDU if the values are not correct. (Before this commit we were NACKing the whole PDUs if so_start > so_end.)
MR !1096 : build_oai: Add --sanitize-address option
-pass the -fsanitize=address option to the compiler which enables run-time checks for some kinds of memory mismanagement
2021-04-06 08:10:52 +00:00
Remi Hardy
7878f8af6e
adding some inline doc/comments to ci_ctl_qtel.py
2021-04-05 20:14:38 +02:00
Remi Hardy
31726d685f
fixing qtel control
2021-04-05 19:58:54 +02:00
Laurent OpenCells
4511e70fac
fix from ci results
2021-04-05 12:56:52 +02:00
hardy
53e624e4c2
improving module control scripts, to be tested
2021-04-05 12:25:50 +02:00
hardy
c1be8be1bc
new nsa testcase for quectel
2021-04-05 11:14:53 +02:00
Francesco Mani
be6b413a82
moving initialization of gold for pdcch to nr_init_ue
2021-04-05 11:04:51 +02:00
francescomani
83ad469a33
add option sa for sib1 detection in initial sync
2021-04-05 11:03:37 +02:00
francescomani
cb31468c16
first version of scheduler for sib1
2021-04-05 10:15:22 +02:00
hardy
5a3dc09fdb
fixes for other CI pipelines
2021-04-04 21:27:28 +02:00
Remi Hardy
69451ed33f
fix UE name in html for ping
2021-04-04 15:54:57 +02:00
Remi Hardy
41cb06546f
fix UE name in html for iperf
2021-04-04 15:36:34 +02:00
Remi Hardy
ea89cfa1a1
iperf UL and DL working ok
2021-04-04 15:29:45 +02:00
hardy
31bc110de0
a bit of re factoring
2021-04-04 15:29:45 +02:00
Raymond Knopp
0f98cad8db
UE Configuration after SIB1 ok, RAR configuraiton/reception ok, Msg3 transmission / reception ok, CU fails when needing to at SRB1
2021-04-04 13:20:38 +02:00
hardy
cffdac0445
adding module support, primary test/debug
2021-04-04 12:06:20 +02:00
hardy
77a3dd7e41
Merge remote-tracking branch 'origin/sanitize-address' into integration_2021_wk14_a
2021-04-04 08:18:50 +02:00
hardy
dac2388ed1
Merge remote-tracking branch 'origin/fix-nr-rlc-range-nack' into integration_2021_wk14_a
2021-04-04 08:18:25 +02:00
hardy
02504ef747
Merge remote-tracking branch 'origin/fix-x2-without-gnb' into integration_2021_wk14_a
2021-04-04 08:18:04 +02:00
Laurent OpenCells
c0ef3e6f88
fix gcc reported issues
2021-04-03 23:37:58 +02:00
rmagueta
713e3e713a
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
2021-04-03 04:00:37 +01:00
Laurent OpenCells
fed90543bc
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into sanitize-v1
2021-04-02 18:43:28 +02:00
francescomani
438a6fe0fc
fixes in fill ss0 and coreset0
2021-04-02 18:20:30 +02:00
francescomani
259191df06
new functions to fill ss0 and coreset0
2021-04-02 16:09:33 +02:00
Florian Kaltenberger
7ed03d5021
Update TESTING_GNB_W_COTS_UE.md
2021-04-02 12:42:06 +00:00
Raphael Defosseux
3d5170f6a0
[CI][Docker] adding no-cache options to make to take executables from Merge Requests
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-04-02 11:35:02 +02:00
Laurent THOMAS
0317d6725b
sanitize, calibration tool kickoff
2021-04-02 10:12:13 +02:00
Laurent THOMAS
55315b8fae
revert removal of a dirty workaround
2021-04-01 21:43:47 +02:00
rmagueta
d964cf60b8
Fix for RA when Msg3 fails
2021-04-01 18:45:29 +01:00
Sakthivel Velumani
f011b7981c
fixed typo
2021-04-01 16:14:25 +02:00
rmagueta
4a807dd083
Minor improvements and LOG updates
2021-04-01 14:11:14 +01:00
Sakthivel Velumani
ca9ebcc959
Merge branch 'develop' into ue-pdsch-pusch-parallel
2021-04-01 12:44:59 +02:00
rmagueta
1aab76a48d
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
...
# Conflicts:
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
2021-04-01 11:19:28 +01:00
francescomani
db25430922
csirep configuration for cri_RI_CQI
2021-04-01 10:40:52 +02:00
Remi Hardy
91909a4ba6
Integration 2021 wk13 d
...
MR !1085 : Nr mac ssb
-MAC scheduling of multiple SSBs
-Symbol level occupation of VRB map for SSBs
-Multi SSB SIB1 scheduling
MR !1097 : NR_PRACH: nr_du\[\] buffer not filled in High Speed case for both gNB and nrUE
Issue: TC nr_prachsim failed with High Speed(-H) enabled.
While generating NR PRACH for High Speed case : Array nr_du\[\] was not filled for both gNB and nrUE. Added function nr_fill_du() to resolve the issue.
MR !1107 : Small bugfixes for 5G NR
2021-04-01 08:16:03 +00:00
francescomani
5498e2b84a
Merge remote-tracking branch 'origin/develop' into NR_scheduling_CSIRS
2021-04-01 09:18:23 +02:00
David Kim
bdf98b03f5
updating vnf ip and udp port
2021-03-31 22:44:42 -07:00
hardy
0fe69eafda
pusch_proc_threads = 6 vs 8
2021-03-31 17:08:23 +02:00
rmagueta
d86566d366
gNB: update ssPBCH_BlockPower to -25 dBm/RE in all USRP conf files
2021-03-31 15:52:51 +01:00
Cedric Roux
6c6b46985b
x2: exit if connection between eNB and gNB breaks
...
Before this commit, when the gNB crashes, the eNB keeps running.
Same, if the eNB crashes, the gNB keeps running.
In a far past when this happened, the other program (the one not
crashing) was forced to exit.
Then this behavior was changed, for some reason.
But the code was not finished, so now we have a system in an inconsistent
state.
So either we accept that the connection between eNB and gNB can break,
that is one of the programs crashes, and we clean the state of the
program that keeps running. But this is a complex work and it will
surely not survive very long, because someone will change something
in the code later that will break this complex behavior.
Or, simpler, we go back to initial behavior, which is: the program that
did not crash does actually exit when the other crashes.
This commit provides the second solution.
It can easily be reverted whenever someone wants to implement the complex
solution.
2021-03-31 16:39:30 +02:00
Cedric Roux
46c1aff489
fix: do NR only if at least one gNB is connected to the eNB
...
We used to set 'does_nr' of an UE if we detect ENDC supported in the
UE capabilities.
Then we activate NR measurements if 'does_nr' is true.
The problem is that if the eNB is not connected to a gNB but the UE
reports some NR measurements (because a gNB is running somewhere near)
then the eNB will crash when starting the switch to NR.
A (quick) solution is to set 'does_nr' only if there is a gNB connected to
the eNB.
Maybe not the best solution. To be changed if needed.
2021-03-31 16:39:30 +02:00
rmagueta
1175463c7e
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
2021-03-31 15:33:48 +01:00
rmagueta
8c9ed555d9
Remove runtime callocs for dmrs_AdditionalPosition
2021-03-31 15:32:45 +01:00
Sakthivel Velumani
0c7008dd7a
Changed gNB rxgain on CI conf
2021-03-31 15:44:38 +02:00
Raymond Knopp
f851af22f2
fixing previous commit
2021-03-31 14:39:55 +01:00
rmagueta
53f77219d4
Rework default PDSCH time domain resource allocation tables
2021-03-31 14:31:19 +01:00
hardy
5af77e8fb3
Merge remote-tracking branch 'origin/small_nr_bugfixes' into integration_2021_wk13_d
2021-03-31 13:49:24 +02:00
hardy
d5f8a6161f
Merge remote-tracking branch 'origin/NRPRACH_highSpeed_saankhya' into integration_2021_wk13_d
2021-03-31 13:48:45 +02:00
hardy
4896e80e2c
Merge remote-tracking branch 'origin/NR_MAC_SSB' into integration_2021_wk13_d
2021-03-31 13:47:58 +02:00
Raymond Knopp
9be7c35f68
changing config file for SA to connect to AMF
...
also enabling connection to AMF only when --sa option is used.
2021-03-31 11:44:56 +02:00
Raymond Knopp
ce4e699874
fixing previous commit
2021-03-31 11:44:56 +02:00
Laurent THOMAS
de5e64c722
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into sanitize-v1
2021-03-31 10:13:50 +02:00
Raymond Knopp
13a9e49d65
additional DMRS for CoreSet0 back in gNB/UE resource allocations
2021-03-31 10:05:27 +02:00
Laurent THOMAS
58d372d3a2
one cppcheck, merge develop
2021-03-31 10:01:11 +02:00
Laurent THOMAS
e1c73a0632
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into sim-channels
2021-03-31 09:45:53 +02:00
Remi Hardy
1f3513b1e7
Integration 2021 wk13 c
...
MR !1092 : Nr pdcp nia2 integrity
This code has not been tested with a COTS UE. We need SRB1/2 (so we need SA) to test.
The activation of security and integrity for SRB1 will need more code (new functions) because it happens after some time, not at creation time of the PDCP entity and there is no way to do this with current code.
MR !1075 : Fft bench hotfix
Simple fix to make the FFT testbench compile and run on current develop.
MR !1083 : NR power measurement fixes
2021-03-31 05:15:29 +00:00
Raymond Knopp
2913757461
Merge remote-tracking branch 'origin/develop-SA-CBRA' into NR_SA_F1AP_5GRECORDS
...
Conflicts:
executables/nr-softmodem.c
executables/nr-ue.c
openair2/GNB_APP/gnb_app.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2021-03-31 03:14:48 +02:00
Sakthivel Velumani
cbaa901b81
Merge branch 'develop' into ue-pdsch-pusch-parallel
2021-03-31 01:42:16 +02:00
Raymond Knopp
cbe2da1c46
OAI UE and eNB SA configuration up to reception of SIB1 and configuration of UE L1/L2 stack
2021-03-31 00:43:52 +02:00
David Kim
45bd0274c4
Updating gNB tun interface name and adding nsa config file.
2021-03-30 11:54:49 -07:00
Laurent THOMAS
c2257d8687
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into sanitize-v1
2021-03-30 19:46:45 +02:00
Laurent THOMAS
29dd729a93
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into sim-channels
2021-03-30 19:45:10 +02:00
francescomani
3aebb08130
function to schedule reception of sib1
2021-03-30 17:34:33 +02:00
hardy
f76ec27726
Merge remote-tracking branch 'origin/fft_bench_hotfix' into integration_2021_wk13_c
2021-03-30 16:41:24 +02:00
hardy
1214836e75
Merge remote-tracking branch 'origin/nr_power_measurement_fixes' into integration_2021_wk13_c
2021-03-30 16:40:41 +02:00
Sakthivel Velumani
fa55cafda4
fixed warning
2021-03-30 16:11:39 +02:00
Sakthivel Velumani
a0422a607d
Changed threshold after testing
2021-03-30 16:07:40 +02:00
Cedric Roux
fe4a9b005a
nr: add some comments to pdcp nia2 integrity
2021-03-30 16:01:57 +02:00
Sakthivel Velumani
1e8c7dca82
Merge branch 'ue-dci-false-detection' into ue-pdsch-pusch-parallel
2021-03-30 15:38:51 +02:00
francescomani
579f0290f6
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB
2021-03-30 15:10:28 +02:00
Sakthivel Velumani
4c3d0dddaa
Added threashold estimation
...
Estimate the threshold by simple averaging of mismatched bits of all detected DCI.
2021-03-30 14:36:05 +02:00
Thomas Schlichter
ca963e68ff
gNB: fix allocation of RC.gNB[] array
...
If the array of pointers is allocated using malloc(), it is not guaranteed that the pointers are NULL, so the actual PHY_VARS_gNB might nit be allocated correctly!
Also replace a malloc() + memset() combination by just a calloc().
2021-03-30 14:05:40 +02:00
Sakthivel Velumani
76273a2aa0
Merge branch 'ue-dci-false-detection' into ue-pdsch-pusch-parallel
2021-03-30 13:43:28 +02:00
rmagueta
feb2651ea7
Fix issues due to merge
2021-03-30 12:38:31 +01:00
rmagueta
b55b11b125
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
...
# Conflicts:
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2021-03-30 11:51:56 +01:00
Sakthivel Velumani
e1e459d27c
Check for DCI false positive
...
by comparing the received bits with re-encoded payload bits
2021-03-30 12:07:15 +02:00
Cedric Roux
63b7ff981e
bugfix: fix compilation of simulators
2021-03-30 11:57:51 +02:00
Cedric Roux
18cb68ecc2
nr pdcp: first draft of NIA2 integrity
...
This code has not been tested with a COTS UE. We need SRB1/2 (so we need SA)
to test.
The activation of security and integrity for SRB1 will need more code
(new functions) because it happens after some time, not at creation time
of the PDCP entity and there is no way to do this with current code.
2021-03-30 11:57:51 +02:00
Cedric Roux
14c823037f
nr pdcp: bugfix: D/C bit set only for DRBs
2021-03-30 11:57:51 +02:00
Robert Schmidt
f5a1d356db
Refactor after merge
...
With the merge of fix_NR_DLUL_PF, gNB_dlsch_ulsch_scheduler() has no
nb_periods_per_frame variable. There are two changes here:
1) calculate this locally for initializing tdd_beam_association
2) do not pass it into schedule_nr_mib(). Further, use the following:
nb_periods_per_frame = slots_per_frame / slots_per_period
slots_per_frame / nb_periods_per_frame =
= slots_per_frame / (slots_per_frame / slots_per_period)
= slots_per_period
2021-03-30 10:49:00 +02:00
Robert Schmidt
576df55450
Merge remote-tracking branch 'origin/fix_NR_DLUL_PF' into integration_2021_wk12
2021-03-30 10:48:57 +02:00
Thomas Schlichter
9916076fbd
gNB: fix pucch indexing in fill_ul_rb_mask()
2021-03-30 10:45:03 +02:00
Thomas Schlichter
7848e2575c
add missing pusch_AntennaPorts to conf files
2021-03-30 10:44:15 +02:00
Remi Hardy
77c36950d4
Integration 2021 wk13 a
...
-MR !1052 : Nr fapi beamindex ssb ro
This branch completes RA procedure for FR2 and includes improvements for beam index communication through FAPI interface.
-fix_rb_corruption:
A memcpy() introduced to optimize for the case of no precoding corrupted RBs which are not allocated to PDSCH in the common txdataF array.
So instead, fall back to memcpy() for each PDSCH RB.
-benetel configuration files update
2021-03-30 08:27:48 +00:00
francescomani
d65af6d8ca
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB
2021-03-30 09:35:18 +02:00
Raymond Knopp
df05672a4c
Merge remote-tracking branch 'origin/develop-SA-CBRA' into NR_SA_F1AP_5GRECORDS
...
Conflicts:
openair2/GNB_APP/gnb_config.c
openair2/GNB_APP/gnb_paramdef.h
openair2/LAYER2/NR_MAC_UE/config_ue.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/mac_proto.h
openair2/RRC/NR/rrc_gNB.c
openair2/RRC/NR/rrc_gNB_nsa.c
2021-03-30 04:48:51 +02:00
Raymond Knopp
707c20dd74
changes in UE to start configuration from Initial/MIB/SIB1/RRCSetup
2021-03-30 03:44:58 +02:00
Sakthivel Velumani
2738f7669a
Fixed warnings
2021-03-29 23:48:00 +02:00
Sakthivel Velumani
e63212bdf3
Bugfix in PUSCH schedule
...
Fixes one of the assertions when there is false DCI detecteted
2021-03-29 23:35:17 +02:00
Laurent THOMAS
f5022585d9
format astyle only
2021-03-29 21:50:06 +02:00
Sakthivel Velumani
2686ffb39b
Bugfix in last commit
2021-03-29 21:36:52 +02:00
David Kim
480ae78df0
adding nr_ue.nfapi.conf file
2021-03-29 11:58:08 -07:00
rmagueta
56673386dc
Skip invalid MAC CCCH messages for being processed at UE
2021-03-29 16:56:25 +01:00
francescomani
b711517a57
improved slot computation in decode mib function
2021-03-29 17:45:04 +02:00
rmagueta
80941b0c31
Minor LOG improvements
2021-03-29 16:43:55 +01:00
rmagueta
b43c054f02
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.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
2021-03-29 15:51:37 +01:00
Sakthivel Velumani
cefa6918fa
Enabled a error log on PUCCH
2021-03-29 16:43:50 +02:00
rmagueta
1b427efaa1
Revert LOG to pass CI tests for RA
2021-03-29 15:42:03 +01:00
Sakthivel Velumani
4c76c4fb1e
Fixed sending ack for false retrans
2021-03-29 16:30:55 +02:00
Sakthivel Velumani
cbd000e02d
Improved the 'non-stop' feature
2021-03-29 16:30:19 +02:00
Laurent THOMAS
738728142f
merge develop
2021-03-29 15:33:45 +02:00
Thomas Schlichter
104aa7eed5
gNB: fix precoding matrix related compile error
2021-03-29 14:59:58 +02:00
rohan
7a65decae4
Added High Speed flag Test case for nr_prachsim
2021-03-29 12:03:32 +00:00
Laurent THOMAS
68a81f65b2
merge develop
2021-03-29 11:24:34 +02:00
Florian Kaltenberger
d08bb68b15
updating config file for benetel in CI folder
2021-03-29 10:35:35 +02:00
Florian Kaltenberger
5e9248938a
applying new TDA to benetel config file
2021-03-29 10:35:17 +02:00
Florian Kaltenberger
2e9ac3672d
removing annoying printf
2021-03-29 10:35:00 +02:00
hardy
74d2a6bbab
Merge remote-tracking branch 'origin/fix_rb_corruption' into integration_2021_wk13_a
2021-03-29 10:31:15 +02:00
Thomas Schlichter
fe191c7d0a
gNB: fix corruption of RBs not used by PDSCH in nr_generate_pdsch()
...
A memcpy() introduced to optimize for the case of no precoding corrupted RBs which are not allocated to PDSCH in the common txdataF array.
So instead fall back to memcpy() for each PDSCH RB.
2021-03-29 10:10:08 +02:00
hardy
ddf3f9e88c
Merge remote-tracking branch 'origin/NR_FAPI_beamindex_SSB_RO' into integration_2021_wk13_a
2021-03-29 10:02:51 +02:00
Remi Hardy
c5546228f4
Integration 2021 wk12
...
MR !1037 : 5G NR DL MIMO
MR !1089 : Fixes two issues that we encountered with the new Quectel modules (RM500Q-GL)
-make LTE RRC buffers large enough
-fix initial{D,U}LBWPlocationAndBandwidth in NR config file so that all accept it
2021-03-29 06:24:49 +00:00
hardy
a84b1b4340
Merge remote-tracking branch 'origin/fix-quectel' into integration_2021_wk12_b
2021-03-28 21:36:45 +02:00
hardy
ede67ce2ed
Merge remote-tracking branch 'origin/NR_DL_MIMO' into integration_2021_wk12_b
2021-03-28 21:36:25 +02:00
luis_pereira87
86d252ef92
Revert LOG to pass CI tests for RA
2021-03-28 11:35:15 +01:00
rmagueta
8e89ab0022
Fix Msg4 Ack at gNB and pdsch_to_harq_feedback_time_ind at UE
2021-03-27 23:46:37 +00:00
Raymond Knopp
4d0d4fcb29
Merge remote-tracking branch 'origin/develop-SA-CBRA' into NR_SA_F1AP_5GRECORDS
...
Conflicts:
cmake_targets/CMakeLists.txt
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.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_ulsch.c
openair2/LAYER2/nr_pdcp/nr_pdcp_entity.c
openair2/LAYER2/nr_pdcp/nr_pdcp_entity.h
openair2/LAYER2/nr_pdcp/nr_pdcp_entity_drb_am.c
openair2/LAYER2/nr_pdcp/nr_pdcp_sdu.h
openair2/RRC/NR/rrc_gNB.c
openair2/RRC/NR_UE/rrc_UE.c
2021-03-27 15:31:22 +01:00
francescomani
3de0730034
reuse softmodem common tags for command line paremeters
2021-03-26 19:10:22 +01:00
francescomani
a83265dfb1
not reading .raw files in SA
2021-03-26 17:57:50 +01:00
rmagueta
774b8d9a9f
Fix TA in CFRA
2021-03-26 16:54:34 +00:00
Laurent THOMAS
fbf39eecc1
cppcheck fixes
2021-03-26 16:32:20 +01:00
francescomani
032a850c23
getting rid of dl and ul_bwp_dedicated in config request
2021-03-26 15:46:51 +01:00
Cedric Roux
9d1c24d461
nr rlc: bugfix: fix NACK with range
...
We do some sanity checks for incoming rlc control packets. One of them
is to check that so_start is not > so_end when present.
But when 'range' is present and bigger than 1 it means that so_start refers
to one PDU and so_end to another one. So we may well have so_start > so_end.
This commit fixes that and reorganizes a bit the code to do the check before
processing and rejecting the PDU if the values are not correct. (Before this
commit we were NACKing the whole PDUs if so_start > so_end.)
2021-03-26 15:36:43 +01:00
Sakthivel Velumani
1d2e5cabd8
Closing review comments
...
MR 1081
2021-03-26 14:41:56 +01:00
Laurent THOMAS
fc967bab3c
Merge branch 'sim-channels' of gitlab.eurecom.fr:oai/openairinterface5g into sim-channels
2021-03-26 14:07:28 +01:00
Laurent THOMAS
364ea7685f
fix warings
2021-03-26 14:07:10 +01:00
frtabu
1a93c759c8
fix cppcheck error
2021-03-26 12:14:32 +01:00
luis_pereira87
1af7e716e6
Fix mac sdu len calculation for CCCH and skip invalid CCCH1 messages for being processed
2021-03-26 09:46:30 +00:00
Laurent THOMAS
b35155274c
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into sim-channels
2021-03-26 09:47:03 +01:00
Laurent THOMAS
818c9b2c88
first pass
2021-03-25 20:13:50 +01:00
rmagueta
7c90e58d39
Fix BWP selection for NSA mode
2021-03-25 17:37:03 +00:00
rmagueta
8800789b0a
Fix preamble detection for NSA
2021-03-25 15:15:03 +00:00
Raymond Knopp
a6b24211ac
configuration of SRB1 for monolithic and CU/DU, move some parameters from RRC to MACRLC section in configuration file.
2021-03-25 14:26:28 +01:00
francescomani
a788c696d8
ssb start subcarrier in ssb indication for reception of sib1
2021-03-25 10:56:19 +01:00
Thomas Schlichter
f9410f7a69
gNB: update ssPBCH_BlockPower to -25 dBm/RE in all USRP conf files
2021-03-25 09:20:08 +01:00
Thomas Schlichter
7b76f3f2e1
Merge remote-tracking branch 'origin/develop' into nr_power_measurement_fixes
2021-03-25 09:10:55 +01:00
Raymond Knopp
e6ead93ad1
removed 3 warnings in lte-softmodem
2021-03-25 07:32:58 +01:00
Raymond Knopp
08b781ebfe
Merge remote-tracking branch 'origin/develop' into oairu
2021-03-25 06:44:11 +01:00
rmagueta
114508c120
Minor fix in nr_prachsim
2021-03-24 16:17:48 +00:00
Raymond Knopp
39868c400a
adding format_indicator to dci_payload of msg3
2021-03-24 16:09:48 +01:00
Raymond Knopp
e84d1fe678
adding UL LCID 52 for CCCH with 48 bits
2021-03-24 16:09:48 +01:00
Raymond Knopp
4840b895dd
adding PRACH signal to T tracer
2021-03-24 16:09:48 +01:00
francescomani
81ebec80f5
Merge remote-tracking branch 'origin/NR_MAC_SSB' into NR_UE_SA
2021-03-24 15:45:25 +01:00
francescomani
0862988c23
initial sync ok if SSB in the middle
2021-03-24 10:36:27 +01:00
Florian Kaltenberger
feb2b9c8bb
adding rxdataF signal to debug output
2021-03-24 10:24:24 +01:00
Raymond Knopp
f6d53094c4
added DUtoCURRCContainer IE in UL INITIAL RRC MESSAGE TRANSFER
...
added generation of initial Master Cell Group Configuration for both CU/DU and monolithic gNB.
Tested until transmission of RRCSetupComplete from UE
2021-03-23 21:52:57 +01:00
David Kim
7dbdcc2d34
changing env for test
...
1. restoring ci test environment.
2. packet drop disabled.
2021-03-23 13:45:24 -07:00
rmagueta
86f70e2777
Add RA support for up to NUMBER_OF_NR_ULSCH_MAX UEs
2021-03-23 20:13:23 +00:00
rmagueta
ee047b88e9
Remove TC-RNTI at PHY when RA procedure does not succeeded
2021-03-23 17:59:31 +00:00
rmagueta
4bd9972f3b
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
2021-03-23 15:23:13 +00:00
rmagueta
8c13604d61
Fix PRACH with k1 = msg1-FrequencyStart + initialUplinkBWPStart
2021-03-23 15:22:36 +00:00
Roberto Louro Magueta
7c2591f318
Revert "Fix PRACH msg1-FrequencyStart/k1"
...
This reverts commit b6513faa82
2021-03-23 16:04:01 +01:00
francescomani
62b68e788c
init frame parms ue sa
2021-03-23 15:47:46 +01:00
hardy
b28ac6d982
Merge remote-tracking branch 'origin/ci_benetel_test' into develop
2021-03-23 13:44:25 +01:00
francescomani
88c36546f8
command line parameters for SA UE
2021-03-23 11:45:45 +01:00
rmagueta
b6513faa82
Fix PRACH msg1-FrequencyStart/k1
2021-03-22 20:07:14 +00:00
sfn
e7da2c88b3
skip the precoding lines of the code if there is no precoding info from nfapi
2021-03-22 18:23:06 +01:00
Sakthivel Velumani
03ba68d42e
Merge branch 'develop' into prb_based_dl_channel_estimation
2021-03-22 16:25:19 +01:00
Luis Pereira
e82915c4b1
Revert "Fix msg1-FrequencyStart in config files for SA"
...
This reverts commit b067406097
2021-03-22 15:28:15 +01:00
Francesco Mani
763b3c675d
change in set_tdd_config_nr description
2021-03-22 15:01:32 +01:00
rohan
ee4938b9f0
Update nr_prach.c: NR_PRACH_DEBUG flag disabled.
2021-03-22 14:49:24 +01:00
Rohan Patil
ad0f5ba26f
nr_du[] not filled in High Speed case for both gNB and nrUE
2021-03-22 09:38:12 -04:00
francescomani
6b391b3274
activating a log to print rsrp
2021-03-22 10:26:02 +01:00
hardy
e419ae05bd
adding benetel to overnight trig
2021-03-22 10:23:11 +01:00
Laurent THOMAS
1cb33aa7de
code review fixes, merge latest develop
2021-03-22 09:46:24 +01:00
Laurent THOMAS
5a12698583
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_FAPI_beamindex_SSB_RO
2021-03-22 08:55:34 +01:00
Laurent THOMAS
230af8db6f
fix a old issue about T_IDs.h that killed my CI run
2021-03-22 07:59:24 +01:00
Laurent THOMAS
3bd3f452c2
:( remove sanitize=address option, fix some cppchecks
2021-03-21 23:48:46 +01:00
Laurent THOMAS
8c61e9ff83
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into sim-channels
2021-03-21 12:47:39 +01:00
Raphael Defosseux
fe330f7b5e
Merge branch 'ci-new-docker-pipeline' into 'develop'
...
Ci new docker pipeline
See merge request oai/openairinterface5g!1095
2021-03-21 11:04:48 +01:00
Raphael Defosseux
6f2622900e
[CI] renaming the scenario
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-20 21:20:30 +01:00
Michael Cook
2f4767a7d4
build_oai: Add --sanitize-address option
...
To enable -fsanitize=address option to the compiler
which enables run-time checks for some kinds of memory
mismanagement.
2021-03-20 10:53:34 -04:00
Melissa Elkadi
eb3436c01c
Added comment in configs for networking help
2021-03-19 10:54:35 -07:00
francescomani
70a1556c51
Merge remote-tracking branch 'origin/develop' into NR_scheduling_CSIRS
2021-03-19 18:50:59 +01:00
Melissa Elkadi
4dad535ef9
Reverted white space changes
2021-03-19 09:58:44 -07:00
Melissa Elkadi
6b0a173007
Updated configuration files
2021-03-19 09:53:30 -07:00
Thomas Schlichter
bc041092c8
NR_UE: always break out of MAC PDU processing after pdu_len Bytes
...
In case of false positive PDSCH CRC check, a random MAC PDU is processed.
Currently pdu_len is unsigned 16 Bit, so we did break out of the processing loop only if we _exactly_ hit a residual pdu_len of 0, or we hit a LCID of DL_SCH_LCID_PADDING.
If we didn't hit either of these, pdu_len wrapped to a very positive value, and we continued processing the PDU even beyond its bounds!
This behavior was observed with SNR 1 dB and MCS 9.
So better make pdu_len signed and break out of the loop after processing at max. pdu_len Bytes!
2021-03-19 17:45:14 +01:00
Raphael Defosseux
13a204f027
[CI][DOCKER] handle build failure, and Merge Requests do not build shared image to speed up process
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-19 17:32:53 +01:00
rmagueta
d37552db4c
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
...
# Conflicts:
# openair1/SIMULATION/NR_PHY/ulsim.c
# openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.h
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2021-03-19 15:07:08 +00:00
Raphael Defosseux
144457c258
[CI][DOCKER] fix indentation
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-19 14:34:42 +01:00
Raphael Defosseux
76638ec283
[CI][DOCKER] handling the case of build not successful
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-19 13:55:01 +01:00
hardy
677172f205
Merge remote-tracking branch 'origin/develop' into ci_benetel_test
2021-03-19 13:23:29 +01:00
hardy
38f3ca2b35
fix workspace corruption issue
2021-03-19 13:04:10 +01:00
Laurent THOMAS
fcda7b97fe
add sanitize option, merge develop
2021-03-19 12:21:04 +01:00
Thomas Schlichter
14f3d6a77a
gNB: fix memory allocations in fix_scc() and prepare_scd()
...
issues found by valgrind
2021-03-19 11:40:21 +01:00
francescomani
d76c50e34a
Merge remote-tracking branch 'origin/develop' into nr_power_measurement_fixes
2021-03-19 11:22:18 +01:00
Laurent THOMAS
0009fefce2
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into sim-channels
2021-03-19 11:19:58 +01:00
Thomas Schlichter
dade64ea43
Merge remote-tracking branch 'develop' into NR_DL_MIMO
2021-03-19 11:18:02 +01:00
Raphael Defosseux
a2fc1a5d3b
[CI][DOCKER] display intermediate logs for CI purpose
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-19 11:10:24 +01:00
francescomani
f659a76f43
Merge remote-tracking branch 'origin/develop' into NR_FAPI_beamindex_SSB_RO
2021-03-19 10:06:20 +01:00
francescomani
9d37feecb8
Merge remote-tracking branch 'origin/develop' into NR_FAPI_beamindex_SSB_RO
2021-03-19 09:55:30 +01:00
francescomani
f0d6298475
new attempt at improving call to RC L1 config
2021-03-19 09:55:18 +01:00
Remi Hardy
3dc0a09878
Integration 2021 wk11
...
MR !1071 : rohan_ulsim2RxFix
-Support added for 2RX antennas case in ulsim
-fixed indexing issue in gNB RX chain
MR !1086 : fix-nr-pdcp-timer
-The discard timer (set to infinity) is used by the PDCP layer to discard packets that were not transmitted to RLC after some time.
MR !995 : NR_MAC_TCI_UCI_GlobalEdge
TCI:
-Activation of PDSCH TCI states, Activation of PDCCH TCI state
-Construction of the codepoint, Updating nFAPI DCI1_1 (tci_field)
-SSB Beam switching on basis of CSI MeasReport(SSB RSRP)
-Added get_measured_rsrp and get_diff_rsrp API’s to get SSB RSRP’s.
UCI:
-Bit length calculation for the scheduled UCI Reporting for CSI-RS and SSB
-Extraction of received CSI Report (L1-RSRP) when according to the calculated bit lengths and processing it.
MR !1082 : NR_10MHz
-Support of 10MHz BW for 5G NR
MR !1013 : ptrs_rrc_config
-Remove hardcoding of DL and UL PTRS parameters at gNB and NR UE
2021-03-19 06:34:41 +01:00
Sakthivel Velumani
7b9815b316
Fixed do-ra bug
2021-03-19 01:49:55 +01:00
Sakthivel Velumani
80c261c9ae
Fixed lte-dlsim segflt
2021-03-19 00:56:44 +01:00
Sakthivel Velumani
58d10d592f
Fix nr_dlsim segflt
2021-03-19 00:06:30 +01:00
hardy
5b8e2734e2
updating xNB start detection for Benetel
2021-03-18 21:46:56 +01:00
Raymond Knopp
91168581a5
small fix for basic simulator in TDD
2021-03-18 20:35:17 +01:00
Sakthivel Velumani
874cefb924
Fixed build errors
...
Also added warning messages for gNB number of threads required
2021-03-18 20:17:41 +01:00
luis_pereira87
b067406097
Fix msg1-FrequencyStart in config files for SA
2021-03-18 18:49:16 +00:00
David Kim
58894c58cf
resolving conflict
2021-03-18 11:43:10 -07:00
David Kim
7c6e4ed01d
adding nfapi_new update
2021-03-18 11:22:06 -07:00
rmagueta
1ee7d7e551
Remove some hard code values
2021-03-18 17:39:01 +00:00
Roberto Louro Magueta
642c639406
Revert "Fix preamble sequence"
...
This reverts commit 9efe4187e7
2021-03-18 17:14:31 +01:00
Raphael Defosseux
4a68d007aa
[DOCKER] force copy for workspace in each child dockerfiles
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-18 16:11:45 +01:00
hardy
b5192b6b12
fixing gNB init
2021-03-18 15:33:21 +01:00
hardy
ee8cfe0e0e
fix dependency path for dpdk lib
...
increasing timeout for command related to waitbuild
debug
removing parallel build of xNB
updating test xml with benetel conf files
2021-03-18 15:33:21 +01:00
Raphael Defosseux
71538abf1c
[CI][DOCKER] real fix on RHEL build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-18 15:13:03 +01:00
Raphael Defosseux
0973cb879d
[CI][DOCKER] fix RHEL8 build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-18 14:36:14 +01:00
Thomas Schlichter
ccee372aa5
NR: don't enable PRINT_CRC_CHECK by default in nr_ulsch_decoding.c
2021-03-18 14:06:51 +01:00
Thomas Schlichter
2a73b2d0c4
NR_UE: fix typo in nr_dlsch_decoding()
2021-03-18 14:02:22 +01:00
francescomani
0274e09690
internal clock in testing conf files
2021-03-18 13:54:55 +01:00
Raphael Defosseux
bbb7489983
CI: better reporting
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-18 13:51:40 +01:00
hardy
710fcba5b9
fixing CI NSA Jenkins allow merge
...
add new nsa reference test
2021-03-18 13:39:24 +01:00
Thomas Schlichter
58af72a640
fix nr_dlsim for CI: use AWGN instead of Rayleigh1 channel by default
2021-03-18 13:27:56 +01:00
Thomas Schlichter
62a1cf49ab
NR: initialize t_nrLDPC_time_stats structure
2021-03-18 13:25:18 +01:00
Thomas Schlichter
d7f89ae686
NR: allocate memory for 2 slots of OFDM symbols in txdataF_precoding
2021-03-18 13:23:37 +01:00
francescomani
a1f1d53cb5
another tentative fix for gnb initialization crashes
2021-03-18 13:09:36 +01:00
Raphael Defosseux
6d028fb180
CI: podman3 cannot run rootless and some little fixes in pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-18 12:15:27 +01:00
Raphael Defosseux
00a7060184
CI: adding comments
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-18 11:18:21 +01:00
Raphael Defosseux
43b867c55e
CI: adding child jobs trigger => Building U18 and RHEL8 images
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-18 11:10:47 +01:00
Robert Schmidt
decd654ad0
Change initial{D,U}LBWPlocationAndBandwidth for quectel to connect in testing_gnb.conf files
2021-03-18 09:16:36 +01:00
Remi Hardy
149785740d
update of the CI NSA reference test
2021-03-18 09:10:42 +01:00
Raymond Knopp
9dd6e3bb82
Merge remote-tracking branch 'origin/develop-SA-CBRA-CUDU' into NR_SA_F1AP_5GRECORDS
...
Conflicts:
executables/nr-uesoftmodem.c
openair2/LAYER2/NR_MAC_UE/nr_ra_procedures.c
openair2/RRC/NR/L2_nr_interface.c
2021-03-18 07:50:08 +01:00
David Kim
aaf50cbb80
revert to previous openair3/S1AP/s1ap_eNB_handlers.c version due to compile error
2021-03-17 23:31:40 -07:00
David Kim
b90c0680ec
adding x2c setting with epc
2021-03-17 21:08:41 -07:00
rmagueta
9efe4187e7
Fix preamble sequence
2021-03-18 01:20:59 +00:00
frtabu
5c025c321e
set libconfig AUTOCONVERT option to true
2021-03-18 00:22:11 +01:00
Laurent THOMAS
0827488303
noise power
2021-03-17 19:34:27 +01:00
francescomani
d30b8c69ae
fix dlsim crashes (wrong detection of dci for ul)
2021-03-17 18:45:56 +01:00
Melissa Elkadi
9f3a2a1a85
Demoted a few error logs
2021-03-17 09:24:19 -07:00
Laurent THOMAS
7e1f6fc203
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into sim-channels
2021-03-17 17:08:28 +01:00
Thomas Schlichter
5d6863ddd2
NR_UE: fix memory allocations in phy_init_nr_ue__PDSCH()
2021-03-17 17:01:42 +01:00
Sakthivel Velumani
a702fd55b3
Fixed blocking bug
2021-03-17 14:58:06 +01:00
Raphael Defosseux
d4cd65f6c6
CI: initial draft for new container pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-17 14:31:38 +01:00
Sakthivel Velumani
cdda2a4a6f
Merge branch 'develop' into ue-pdsch-pusch-parallel
2021-03-17 12:59:26 +01:00
Sakthivel Velumani
85b0aa0497
More fixes
...
1.Changes to support multi slot parallel processing
2.Changes to run rfsimulator without multi-threading
2021-03-17 12:39:06 +01:00
Mahesh
4454627ba3
Uplink constellation + CRC OK
2021-03-17 14:43:05 +05:30
rmagueta
27f0414e60
Fill pusch_proc_threads in config files
2021-03-16 16:49:30 +00:00
rmagueta
9456542678
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
...
# Conflicts:
# openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
2021-03-16 16:04:23 +00:00
rmagueta
986a9fac1d
Fixed issues to allow coexistence of CFRA and CBRA implementations
2021-03-16 16:00:37 +00:00
hardy
9abc8a6425
Merge remote-tracking branch 'origin/ptrs_rrc_config' into integration_2021_wk11
2021-03-16 16:28:31 +01:00
hardy
d12aaf98e8
Merge remote-tracking branch 'origin/NR_10MHz' into integration_2021_wk11
2021-03-16 16:27:42 +01:00
hardy
dc60f04a46
Merge remote-tracking branch 'origin/NR_MAC_TCI_UCI_GlobalEdge' into integration_2021_wk11
2021-03-16 16:26:41 +01:00
Raymond Knopp
9f8d702727
fix after merge with develop
2021-03-16 16:26:25 +01:00
Thomas Schlichter
b7ef903cb4
Merge remote-tracking branch 'develop' into NR_10MHz
2021-03-16 16:13:17 +01:00
hardy
d6c07d81a8
Merge remote-tracking branch 'origin/rh_ci_nsa2jenkins' into develop
2021-03-16 16:07:28 +01:00
Melissa Elkadi
c08743907a
Updated the eNB conf file for EPC
2021-03-16 07:43:56 -07:00
hardy
6fc492819e
dummy test files cleanup
2021-03-16 15:28:19 +01:00
Remi Hardy
32cdc2703c
nsa test integration into jenkins
...
dummy files cleanup
2021-03-16 15:27:46 +01:00
sfn
f1083dc14a
Extend nr_dlsim to simulate performance over MIMO Rayleigh1 fading for MIMO test
2021-03-16 14:32:12 +01:00
Thomas Schlichter
8768deaf74
Merge remote-tracking branch 'develop' into ptrs_rrc_config
2021-03-16 14:01:32 +01:00
rmagueta
8646dd0bcb
DRB configuration for a new crnti
2021-03-16 12:51:04 +00:00
Thomas Schlichter
3152df445e
Merge remote-tracking branch 'develop' into NR_DL_MIMO
2021-03-16 13:37:07 +01:00
Sakthivel Velumani
33afbc9eee
Revert "Multiple RXTX sequential threads"
...
This reverts commit 85e1c34c65 .
2021-03-16 13:17:10 +01:00
Sakthivel Velumani
0bbaa0db2b
Revert "Threadsafe FIFOs"
...
This reverts commit 0280c08391 .
2021-03-16 13:16:54 +01:00
Sakthivel Velumani
0280c08391
Threadsafe FIFOs
...
1. Changed FIFO types to threadsafe to ensure order of execution
2. Changed RB_NB_TH to 1 because PUCCH have some issues when running 2 slots in parallel (race). Dont know exactly where it happens.
2021-03-16 12:44:26 +01:00
hardy
ee398c7610
solved merge conflicts related to CI scripts
2021-03-16 11:55:23 +01:00
luis_pereira87
bdc97f7a56
Send MAC NR-BCCH-SL-SCH to RRC through ITTI at UE
2021-03-16 10:08:54 +00:00
francescomani
5eb86207db
Merge remote-tracking branch 'origin/develop' into NR_MAC_TCI_UCI_GlobalEdge
2021-03-16 08:49:54 +01:00
Mahesh
b232c43477
Uplink improvement
2021-03-16 12:49:46 +05:30
Raymond Knopp
94085a41cd
Merge remote-tracking branch 'origin/develop' into oairu
2021-03-16 08:07:16 +01:00
Sakthivel Velumani
85e1c34c65
Multiple RXTX sequential threads
...
Created separate job for PDSCH processing so that its exectued in the right order in rfsimulator mode.
2021-03-16 00:39:54 +01:00
frtabu
98c354fedd
Set path for libconfig include directive, so that all config files could be located in the same directory. minor fixes in softmodem-common
2021-03-15 23:26:09 +01:00
Raymond Knopp
a3f6fe4260
L2 emulator seems ok now
2021-03-15 22:45:54 +01:00
sfn
1c2cbc76dc
review pdsch precoding
2021-03-15 21:43:04 +01:00
David Kim
2948a2445e
Merge branch 'episys/master' into episys/david/episys-merge-2nd-x2c
2021-03-15 11:05:35 -07:00
luis_pereira87
fd9f2b8fe7
Build errors resolved
2021-03-15 17:44:23 +00:00
francescomani
9e0938f59b
fix pbchsim compilation error
2021-03-15 17:33:38 +01:00
francescomani
c6df134b5d
another bugfix in csirs scheduling
2021-03-15 17:23:36 +01:00
hardy
25bba6d068
update benetel test = nsa test
2021-03-15 16:37:40 +01:00
Florian Kaltenberger
544f47bdb0
increasing initial[DL|UL]BWPlocationAndBandwidth for benetel config file to support newer handsets
2021-03-15 15:00:34 +01:00
Robert Schmidt
9dd8572359
Change initial{D,U}LBWPlocationAndBandwidth for quectel to connect
2021-03-15 15:00:34 +01:00
Robert Schmidt
8307d79929
Make RRC buffer sufficiently large
2021-03-15 15:00:34 +01:00
luis_pereira87
5ab73a228f
Merge remote-tracking branch 'origin/NR_SA_F1AP_RFSIMULATOR_w5GCN' into develop-SA-CBRA-CUDU
...
# Conflicts:
# executables/nr-softmodem.c
# executables/nr-uesoftmodem.c
# openair2/LAYER2/NR_MAC_UE/nr_ra_procedures.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/LAYER2/NR_MAC_gNB/main.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
# openair2/RRC/NR_UE/rrc_UE.c
2021-03-15 12:44:16 +00:00
guhan
92c9d80ce0
Reverted the changes as same as develop
2021-03-15 17:47:04 +05:30
frtabu
d118e7e60b
Merge branch 'sim-channels' of https://gitlab.eurecom.fr/oai/openairinterface5g into sim-channels
2021-03-15 12:53:36 +01:00
frtabu
8ad4895f55
Add common option telnetclt
2021-03-15 12:51:49 +01:00
Laurent THOMAS
a97bf1da6e
fix phy simulators, merge develop
2021-03-15 12:40:15 +01:00
francescomani
75b3097f8a
bugfix in csirs scheduling
2021-03-15 11:53:18 +01:00
hardy
cf864cbb59
updaing ci files for benetel test
2021-03-15 11:00:22 +01:00
francescomani
13a561104b
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB
2021-03-15 10:23:06 +01:00
Laurent THOMAS
d659ceb849
merge develop
...
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into sim-channels
2021-03-15 09:44:33 +01:00
hardy
de32d6d555
Merge remote-tracking branch 'origin/rohan_ulsim2RxFix' into integration_2021_wk11
2021-03-15 09:31:57 +01:00
hardy
ca3aaf700f
Merge remote-tracking branch 'origin/fix-nr-pdcp-timer' into integration_2021_wk11
2021-03-15 09:31:40 +01:00
Remi Hardy
fe49a22572
Integration 2021 wk10
...
MR !1054 : gNB_multi-threading_rework
-Replacing the existing multi-threading pipeline with threadPool library, simpler and more robust
-Updated dlsim to print stats to matlab file.
-Small fix for UE Ulsch coding.
MR !1063 : T_tracer__add_gnb_tracer
Minimalist gnb tracer to trace (for the moment) rxdataF when some decoding for PUCCH or PUSCH has been done
MR !1070 : nr_pdcp_improvements
Implement data transfer (38.331 5.2): - transmit operation (in nr_pdcp_entity_recv_sdu) - receive operation (in nr_pdcp_entity_recv_pdu) - t-Reordering expiration
MR !1076 : PBCHNRTCFIX
Issue Details: If bchPayload is changed to non-zero value, then the test case used to fail.
Solution: While final check against UE decoded bchpayload and input bchpayload, the AND operation with 0xff is missing along with RIGHT SHIFT operation for input bchpayload.
MR !973 : s1_subnormal
LTE update in S1 functions from Fujitsu.
-NNSF
-S1AP auto recovery.
-Handling unexpected messages.
-Fix memory leak.
MR !1048 : develop_SA_RA
-Draft and initial trigger of RA procedures upon SIB1 reception.
-Improvements on SA SIB1 reception.
-Get Msg3 from RRC to MAC layer (this fixes random Msg3).
-Fix Tables 7.4.1.1.2-1/2 from 38.211.
2021-03-15 07:16:26 +01:00
Florian Kaltenberger
fc4e1a4f1e
adding Benetel RRUs to build script.
2021-03-14 23:17:11 +01:00
Raymond Knopp
4c8fb83e82
lowmem option for allocating transport channel buffers in NR_DLSCH/NR_ULSCH. Used for unitary simulation in CI.
2021-03-14 22:47:43 +01:00
Raymond Knopp
0043063d40
fixed bandwidth scaling for 6 PRBs in eNB and UE.
2021-03-14 22:17:48 +01:00
Michael Cook
8120c7978c
Merge branch 'episys-merge-future' into episys/master
2021-03-14 09:17:34 -07:00
Michael Cook
bd0359c3bd
Enable assert for RelWithDebInfo builds
...
assert() statements were enabled for C code but disabled for C++
code. With this commit, assert() is enabled for both C and C++
for RelWithDebInfo builds.
2021-03-14 09:13:50 -07:00
Michael Cook
176a52f581
pnf.c: Disable some printfs
2021-03-14 08:44:42 -07:00
Michael Cook
39fbe322aa
Fix #include
2021-03-14 10:59:05 -04:00
Michael Cook
092caec8ca
Merge branch 'episys-merge' into episys/trial-merge-to-master
2021-03-14 10:58:46 -04:00
Raymond Knopp
f5fcd5687d
small changes in main-ocp to reflect initialization differences int phy_init_lte_eNB().
2021-03-14 09:28:06 +01:00
David Kim
94c9866b7e
adding nfapi_nr_develop_new changes
2021-03-13 13:09:34 -08:00
Raymond Knopp
7f5dc92265
testing with multi-RU
2021-03-13 21:43:00 +01:00
Raymond Knopp
74a44d686d
minor changes
2021-03-13 21:27:39 +01:00
Raymond Knopp
e5226adcb0
Merge branch 'oairu' of https://gitlab.eurecom.fr/oai/openairinterface5g into oairu
2021-03-13 21:26:47 +01:00
magounak
28f65fb297
Merge branch 'oairu' of https://gitlab.eurecom.fr/oai/openairinterface5g into oairu
2021-03-13 21:26:14 +01:00
magounak
a4666ba7e5
OTA synch changes for slave RRU
2021-03-13 21:25:54 +01:00
Raymond Knopp
092eb544b6
slave RRU testing with OTA synch.
2021-03-13 21:24:42 +01:00
rmagueta
bad2a56b06
Implementation of the RA-Msg4 Ack
2021-03-13 20:12:57 +00:00
Michael Cook
c5ff3376ef
Size asserts for harq_pdu_list, sr_pdu_list, cqi_pdu_list
2021-03-13 11:56:55 -08:00
Michael Cook
6d2590906c
Assert NFAPI_CRC_IND_MAX_PDU
2021-03-13 10:58:33 -08:00
Michael Cook
df81c0de14
Add asserts for size of rx_indication_body.rx_pdu_list
2021-03-13 10:26:33 -08:00
Michael Cook
b726053982
find_ulsch: Skip past null uslch[i]
...
With a small number of runs with 16 UEs, I've seen this
AssertFatal fail twice.
There are many other places in the code that simply skip over
ulsch[i] values that are NULL.
2021-03-13 10:24:00 -08:00
rmagueta
7ef6611d7d
Remove hard code in nr_pdsch_channel_estimation
2021-03-13 17:56:23 +00:00
David Kim
c68de3ba8c
Merge remote-tracking branch 'eurocom/episys-merge' into episys-merge
2021-03-12 19:24:29 -08:00
Melissa Elkadi
10519da95f
Merge remote-tracking branch 'eurecom/develop' into eurecom-episys-merge
2021-03-12 15:30:38 -08:00
David Kim
765f516a9f
Merge remote-tracking branch 'eurocom/episys-merge' into episys-merge
2021-03-12 15:17:27 -08:00
rmagueta
dff9c29b1d
Fix regarding ra_PreambleIndex in new RA attempts after fail
2021-03-12 20:39:48 +00:00
rmagueta
8f28685cf3
Fix in new RA attempts after fail
2021-03-12 20:15:48 +00:00
Sakthivel Velumani
cef0567aa9
Process PDSCH and PUSCH in parallel
...
1. RX PBCH slot n
2. RX PDCCH slot n
3. Start TX PUSCH in parallel for slot n+6
4. RX PDSCH slot n
5. Join PUSCH
6. TX PUCCH slot n+6
2021-03-12 20:49:13 +01:00
rmagueta
8b5d5bbb47
Set crnti with t_crnti value when RA succeeded
2021-03-12 18:48:00 +00:00
rmagueta
732617f5ae
Fix RNTI type for Msg3 at UE
2021-03-12 18:31:34 +00:00
rmagueta
1821c8c9d6
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
2021-03-12 16:02:57 +00:00
rmagueta
53d0fc05ca
Add more RA_state_t to accommodate all the output values from nr_ue_get_rach
2021-03-12 16:02:28 +00:00
francescomani
08d2c9fb74
Merge remote-tracking branch 'origin/develop' into NR_scheduling_CSIRS
2021-03-12 15:54:13 +01:00
rmagueta
e2627f8025
Improve UE mode
2021-03-12 13:47:59 +00:00
hardy
73e609db40
adding benetel conf files for ci
2021-03-12 14:07:39 +01:00
hardy
70b7284581
adding xml files for benetel build and test
2021-03-12 13:31:01 +01:00
francescomani
dd1b8b64cf
tentative fix for RC.gNB[inst] allocation
2021-03-12 13:15:48 +01:00
rohan
eaed521bec
Update test_case_list.xml with test14 tag for nr_ulsim
2021-03-12 13:07:21 +01:00
sfn
7dc97108e1
Fix indentation issues in nr_dlsch_demodulation.c
2021-03-12 13:04:14 +01:00
rohan
6d195d7399
Updated nr_ulsim to support 2 RX Antenna.
...
(Test14: MCS 16 50 PRBs 2 RX_Antenna)
2021-03-12 11:15:05 +01:00
Remi Hardy
de9c8634ad
Merge remote-tracking branch 'origin/s1_subnormal' into integration_2021_wk10
2021-03-12 11:08:09 +01:00
Remi Hardy
17e10eb2a6
Merge remote-tracking branch 'origin/PBCHNRTCFIX' into integration_2021_wk10
2021-03-12 11:07:58 +01:00
Remi Hardy
c775073aad
Merge remote-tracking branch 'origin/nr-pdcp-improvements' into integration_2021_wk10
2021-03-12 11:07:44 +01:00
Remi Hardy
c12dd11d6e
Merge remote-tracking branch 'origin/develop-SA-RA' into integration_2021_wk10
2021-03-12 11:07:25 +01:00
sfn
3a83e8df03
Fix pdsch UE variables memory allocation
2021-03-12 09:19:44 +01:00
Sakthivel Velumani
616477a5af
Option to run UE without stopping
...
when signal quality drops. when cmd line option used ue goes back to sync mode
2021-03-11 17:29:22 +01:00
Raphael Defosseux
3f6df6b9ad
CI: try to optimize the file system usage when building in the CI VM env. Increased the VM memory of one to allow linking
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-11 16:13:13 +01:00
rmagueta
acb9a6e0dc
Update band 41 config file
2021-03-11 14:11:08 +00:00
rmagueta
e06c727604
Revert "Revert RA preamble shift at gNB"
...
This reverts commit fa79cdb5
2021-03-11 13:57:29 +00:00
Robert Schmidt
43f6e2f0de
Shorten RSRP meas print, avoid SIGFPE
2021-03-11 12:22:32 +01:00
Robert Schmidt
9e707bb2d6
Remove uselessly added code
2021-03-11 12:12:35 +01:00
Robert Schmidt
6274348dfb
Remove redundant code
2021-03-11 12:12:35 +01:00
He Shanyun
44288d7553
fix issue about ittiSIM and CplaneNG of withS1
2021-03-11 16:54:38 +09:00
Mahesh
39577ba0d8
UL P7 messages and UL scheduling re-enabled. Disabled HARQ from the UE side --> DL CRC OK
2021-03-11 12:49:40 +05:30
Shweta Shrivastava
95df7843f3
Fix issues with NSA mode
2021-03-11 00:11:16 -06:00
He Shanyun
8965dd782b
Merge remote-tracking branch 'remotes/origin/develop_SA_CUDU_rfsim_with_5gc' into integration_w5GC
...
Conflicts:
cmake_targets/CMakeLists.txt
openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
2021-03-11 14:39:36 +09:00
Shweta Shrivastava
a0fa146e04
Merge branch 'ptrs_rrc_config' of https://gitlab.eurecom.fr/oai/openairinterface5g into ptrs_rrc_config
2021-03-10 22:58:06 -06:00
Shweta Shrivastava
7eec3e3bcc
Merge branch 'develop' into ptrs_rrc_config
2021-03-10 22:37:44 -06:00
Melissa Elkadi
e5b0c26549
Changed sf_ahead based on NFAPI_MODE
2021-03-10 16:20:55 -08:00
Sakthivel Velumani
2473ed0a90
Added PUCCH signal level
2021-03-11 00:00:56 +01:00
frtabu
de87c02ea9
start doc
2021-03-10 21:39:20 +01:00
Sakthivel Velumani
787cc6e90d
Pipeline process
...
thread1: RX
thread2: TX
2021-03-10 21:28:50 +01:00
rmagueta
8cec7f7171
Revert commit b6ab1eb9
2021-03-10 20:04:14 +00:00
rmagueta
fa79cdb5ba
Revert RA preamble shift at gNB
2021-03-10 19:21:06 +00:00
rmagueta
f6a1c1883f
Add support for PUSCH scheduled by RAR when BWPStart>0
2021-03-10 19:13:29 +00:00
Turker YILMAZ
c56a7e2037
Very minor update to test git on new the machine
2021-03-10 19:30:23 +01:00
Melissa Elkadi
34b53ea9b4
Merge branch 'episys-merge' of https://gitlab.eurecom.fr/oai/openairinterface5g into eurecom-episys-merge
2021-03-10 08:59:22 -08:00
masayuki.harada
535efa0fd2
Remove s1ap_eNB_timer.c and s1ap_eNB_timer.h
2021-03-10 23:16:12 +09:00
francescomani
c05b62d620
including measured rsrp in mac stats
2021-03-10 15:05:26 +01:00
francescomani
bc1942f99a
fixing a segfault in dlschsim
2021-03-10 14:07:11 +01:00
Thomas Schlichter
f032830465
gNB: don't use gNB->RU_list in nr_measurements_gNB.c
...
this list is not initialized in phy-simulators
2021-03-10 13:15:03 +01:00
luis_pereira87
982a054631
Add support for PUSCH DMRS sequence generation when BWPStart>0
2021-03-10 10:42:11 +00:00
Thomas Schlichter
367241ef47
fix compile warnings
2021-03-10 11:34:00 +01:00
Thomas Schlichter
4e87bc3c96
add missing parameter 'pusch_proc_threads' to configuration files
...
also harmonize configuration files some more
2021-03-10 10:45:31 +01:00
Cedric Roux
4ff8f8832e
NR: fix: set PDCP discard timer to infinity
...
The discard timer is used by the PDCP layer to discard packets that were not
transmitted to RLC after some time.
We don't really need it for the moment, maybe never for the default
bearer which is a best-effort bearer passing all kind of IP traffic.
Maybe for voice over IP kind of traffic it's important, or realtime
applications.
I ran an iperf UDP uplink test and saw no error on the PHY layer but still
lots of packets lost in the iperf logs, which was very surprising. By
analyzing the logs in wireshark I saw that, with the current scheduler,
an IP packet sent by the UE took 40ms to be sent piece by piece to the
gNB, and then the next uplink IP packet was never sent at all because
the discard timer was expired, leading to the high count of packets lost
in the iperf logs.
So let's put infinity for the moment for the discard timer. From my
understanding of the moment it's not a problem. If for some reason we
should set it to some non-infinity value, then we can change later.
2021-03-10 10:30:23 +01:00
francescomani
35bbbe635f
fixing a compilation error
2021-03-10 09:12:18 +01:00
frtabu
9c94e72fa8
Merge branch 'sim-channels' of https://gitlab.eurecom.fr/oai/openairinterface5g into sim-channels
2021-03-10 02:56:03 +01:00
frtabu
1f0e82664f
enhance channel model configuration
2021-03-10 02:33:31 +01:00
Raymond Knopp
35fe7569a2
removed some debugging assertions in DU, added sending and handling of GNB-CU-Configuration-Update-Acknowledge. Note: Still need to do GNB-CU-Configuration-Update-Failure.
2021-03-09 23:32:24 +01:00
matzakos
3aec9a43ea
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
2021-03-09 17:47:39 +01:00
rmagueta
7be1952c82
Add back-off indicator subheader to Msg2
2021-03-09 16:29:04 +00:00
Sakthivel Velumani
6610ce11f1
Updated phy_simulators to use new chest
...
Added a CI test case for dlsim to test 256 QAM
2021-03-09 16:17:56 +01:00
Remi Hardy
51c55f6f6a
Merge remote-tracking branch 'origin/gnb-threadpool' into integration_2021_wk10
2021-03-09 16:13:09 +01:00
Remi Hardy
1142acf0fe
Merge remote-tracking branch 'origin/t-gnb-tracer' into integration_2021_wk10
2021-03-09 16:12:52 +01:00
Remi Hardy
e78d6e97bb
Merge remote-tracking branch 'origin/NR_FDD_FIX' into integration_2021_wk10
2021-03-09 16:12:24 +01:00
Raymond Knopp
b192ce7ca0
removed assertions on non-presense of extensions for Cells_to_be_Activated_List_Item in both F1-Setup-Response and GNB-CU-Confiruation-Update
2021-03-09 16:01:41 +01:00
rmagueta
e5ee51964b
Add temporary LOGs for Msg2
2021-03-09 15:00:06 +00:00
matzakos
3801c55f0f
Merge branch 'NR_SA_F1AP_5GRECORDS' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_F1AP_5GRECORDS
2021-03-09 15:25:23 +01:00
matzakos
906fd2b68f
Merge branch NR_SA_F1AP_RFSIMULATOR3 into NR_SA_F1AP_5GRECORDS
2021-03-09 15:24:11 +01:00
Raymond Knopp
aaa7a3411b
removed assertion on nRPCI being null, it is not mandatory.
2021-03-09 14:50:34 +01:00
francescomani
3cfc9ae93c
fix in handling csi meas report on pucch
2021-03-09 14:32:40 +01:00
Thomas Schlichter
5d50553c29
Merge remote-tracking branch 'develop' into nr_power_measurement_fixes
2021-03-09 14:09:53 +01:00
Thomas Schlichter
82cd7c44da
nr_ulsim: whitespace cleanup
2021-03-09 13:11:16 +01:00
Raymond Knopp
3700759aa2
fixed byte-endian of fiveGS-TAC IE in F1AP.
2021-03-09 12:32:22 +01:00
rohan
7da57e7608
Update ulsim.c, whitespace error corrected.
2021-03-09 12:04:42 +01:00
Thomas Schlichter
2cf4daefa8
NR: move nr_bandtable from nr_mac_common.c to nr_common.c so PHY can use it, too
2021-03-09 11:56:06 +01:00
Laurent THOMAS
c9d2754087
Merge branch 'sim-channels' of gitlab.eurecom.fr:oai/openairinterface5g into sim-channels
2021-03-09 11:12:28 +01:00
Laurent THOMAS
05dedf568a
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into sim-channels
2021-03-09 11:12:17 +01:00
francescomani
feaccd964c
change a log to D from I
2021-03-09 11:12:16 +01:00
cig
443a449119
Fix after review MR 1039
...
- FAPI structures not to be used as config_req at MAC since that FAPI is
just for communication between MAC and PHY
- additional frame_type member added to the FAPI struct
2021-03-09 10:36:27 +01:00
yoshio.inoue
81c92d226f
Define variables according to coding conventions.
2021-03-09 18:14:39 +09:00
cig
a2e2968244
Fix after review MR 1039
...
- use LOG_D for debug logging
2021-03-09 10:06:33 +01:00
francescomani
a4da922053
bugfix in switch
2021-03-09 09:02:50 +01:00
Raymond Knopp
1c8618efb9
fixed bug with fiveGS_TAC IE and added RRC_Version IE in F1-Setup-Req
2021-03-09 08:34:51 +01:00
Wang He
264af1860f
fix build error and core dump error.
2021-03-09 15:43:18 +09:00
frtabu
782053f03f
enhance channel model configuration
2021-03-09 01:21:38 +01:00
luis_pereira87
45b86847b7
Fix DMRS sequence generation for BWPStart>0 (Msg2 and Msg4)
2021-03-08 19:35:49 +00:00
masayuki.harada
969425f6a8
Replace to itti timer.
...
Fix nnsf selection.
Fix indentation and opening brace.
2021-03-09 03:25:00 +09:00
Sakthivel Velumani
4304239520
fixing build issue
2021-03-08 16:26:35 +01:00
Thomas Schlichter
681c03667d
NR: fix init_symbol_rotation() for UL
2021-03-08 16:23:20 +01:00
cig
77c1ccdf56
Update ssPBCH_BlockPower value in the conf file to match actual outpur power
...
- currently, -25 dBm/RE is the maximum measured power from USRP
corresponding to att_tx = 0 dB, therefore ssPBCH_BlockPower has been
updated accordingly
- this param is used at UE side for the pathloss computation, which now
seems to match measurements observed during lab testing
2021-03-08 15:25:45 +01:00
cig
5d8d478ffb
NR gNB UL power measurements
...
- new function has been introduced for the computation of UL SNR
- minor bugfix to noise power computation
- FAPI data type for referenceSignalPower has been updated to reflect the
range of values for the SSB power
2021-03-08 15:25:45 +01:00
cig
76ef9b4285
Fixes to NR UE power measurements
...
- pathloss, RSSI, RSRP and Noise measurements have been reviewed and wrong
implementation has been fixed
- referenceSignalPower type in the FAPI struct has been changed to int
has its range include negative values
2021-03-08 15:25:43 +01:00
hardy
7d2b45d8e2
Merge remote-tracking branch 'origin/ci_test_ra_fr2' into NR_FAPI_beamindex_SSB_RO
2021-03-08 14:35:25 +01:00
francescomani
c758736885
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB
2021-03-08 14:13:39 +01:00
rmagueta
f88dff1bca
Uniformization of coreset start subcarrier at gNB for coreset0
2021-03-08 14:02:56 +01:00
Raymond Knopp
d72b9c4e71
Merge remote-tracking branch 'origin/develop' into oairu
2021-03-08 13:41:14 +01:00
rmagueta
6ecf50bc2f
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
2021-03-08 12:05:59 +00:00
rmagueta
dc9425ee91
Uniformization of coreset start subcarrier at gNB for coreset0
2021-03-08 12:05:25 +00:00
francescomani
de0492b26e
adding a log at mac
2021-03-08 11:02:09 +01:00
Thomas Schlichter
606fa3c3aa
fix nr_prachsim: 3.5 GHz is _not_ a valid DL frequency for 30 kHz SCS, so change it to 3.6 GHz
2021-03-08 10:59:43 +01:00
Raymond Knopp
666aee7fc2
addition of GNB-CU-Configuration-Update/Update-Acknowledge/Update-Failure
2021-03-08 10:57:00 +01:00
francescomani
118eb3f798
fix compilation of phy simulators
2021-03-08 10:17:10 +01:00
francescomani
a9ed3baafd
reworking PHY functions for scheduling SSBs
2021-03-08 08:53:56 +01:00
masayuki.harada
ff994453a4
Merge remote-tracking branch 'remotes/oai/develop' into HEAD
...
# Conflicts:
# openair3/S1AP/s1ap_eNB.c
# openair3/S1AP/s1ap_eNB_handlers.c
2021-03-08 14:51:11 +09:00
masayuki.harada
c9906d1a70
Merge remote-tracking branch 'remotes/oai/NR_SA_F1AP_RFSIMULATOR3' into NR_SA_F1AP_RFSIMULATOR3_Lo
...
# Conflicts:
# openair2/LAYER2/nr_pdcp/nr_pdcp_entity_drb_am.c
# openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
2021-03-08 13:43:39 +09:00
Raphael Defosseux
ea3f924632
Merge branch 'ci-reduce-nb-vms' into 'develop'
...
CI: removing 1 VM in the pipeline
See merge request oai/openairinterface5g!1078
2021-03-07 18:09:03 +01:00
Melissa Elkadi
e50de8be02
Demoting logs and removing duplicate #define
...
Commented out an abort(); used for debugging.
An incoming merge request will properly handle
the issue of multiple CQIs.
2021-03-06 12:22:52 -08:00
rmagueta
99711020bd
Update generate_nr_prach after receiving RA-Msg2 at UE
2021-03-06 20:13:14 +00:00
Raphael Defosseux
11755fc473
CI: remove --mu option
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-06 10:50:49 +01:00
Shruthi
6e61393f7e
DCI payload corrections in nFAPI mode
2021-03-06 15:18:02 +05:30
Florian Kaltenberger
deb19f19fa
Revert "temporarily enabling beamforming also for FR1 + some logs (revert this commit before MR)"
...
This reverts commit 87a8a94ae9 .
2021-03-05 21:09:38 +01:00
Thomas Schlichter
2411743f44
gNB: move get_band() to its only user in nr_init.c
2021-03-05 17:27:45 +01:00
Shruthi
9a623a2b45
pdcch pdu pack/unpack fix
2021-03-05 21:45:38 +05:30
Sakthivel Velumani
3fe2628df0
fixing build errors
2021-03-05 16:51:09 +01:00
Shruthi
86c3928652
Minor build error fix, README improved
2021-03-05 21:09:39 +05:30
francescomani
287e6078e2
ssb slot computation from starting symbol in sib1 function
2021-03-05 15:36:43 +01:00
Raymond Knopp
347dec4fff
Merge branch 'fft_bench_hotfix' of https://gitlab.eurecom.fr/oai/openairinterface5g into fft_bench_hotfix
2021-03-05 15:33:55 +01:00
Thomas Schlichter
2266d4611a
NR_UE: move OFDM symbol cut position handling to nr_slot_fep()
...
this slightly cleans up nr_initial_sync() and UE_thread()
2021-03-05 15:02:18 +01:00
Thomas Schlichter
dd275d0148
improve nr_slot_fep() and variants
2021-03-05 15:01:19 +01:00
Raphael Defosseux
7c6213ba47
CI: increase timeout for wait stages and fix wait on v1
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-05 14:47:26 +01:00
Thomas Schlichter
eab6379bff
gNB: cut OFDM symbol for PUSCH reception within 1/8th of CP to avoid ISI
2021-03-05 14:06:09 +01:00
Raphael Defosseux
2f23751a88
CI: try some sleeps
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-05 13:57:57 +01:00
Sakthivel Velumani
b7dddf0849
Adding ulsch encoding stats
2021-03-05 13:54:44 +01:00
Sakthivel Velumani
d4a53d522f
Merge branch 'develop' into prb_based_dl_channel_estimation
2021-03-05 13:25:35 +01:00
Sakthivel Velumani
8c31044031
Merge branch 'uslim-updates' into prb_based_dl_channel_estimation
2021-03-05 13:24:55 +01:00
Sakthivel Velumani
0fb6934fed
Cmd line parameter for UE
2021-03-05 12:11:46 +01:00
Sakthivel Velumani
8d07eacd9e
Added averaging channel est to PUSCH
...
Included command line option to select interpolation method
2021-03-05 11:44:31 +01:00
Xue Song
c273a9d356
fix problem about CU/DU c-plane failed
2021-03-05 19:43:42 +09:00
Xue Song
834d6f1055
Merge branch 'master' into NR_SA_F1AP_RFSIMULATOR3_Lo
...
Conflicts:
cmake_targets/CMakeLists.txt
executables/nr-softmodem.c
executables/nr-uesoftmodem.c
openair1/PHY/NR_TRANSPORT/nr_dlsch_coding.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
openair2/LAYER2/nr_pdcp/nr_pdcp_entity.c
openair2/LAYER2/nr_pdcp/nr_pdcp_entity_drb_am.c
openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
openair2/LAYER2/nr_rlc/nr_rlc_oai_api.c
2021-03-05 19:07:43 +09:00
Raphael Defosseux
7cb8acf6ca
CI: removing 1 VM in the pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-03-05 10:50:53 +01:00
Sakthivel Velumani
62a7165c5a
Adding thread count parameter to ci-scripts config file
2021-03-04 22:15:56 +01:00
rmagueta
ba8c14debc
Update RA succeeded procedures
2021-03-04 19:58:11 +00:00
Raymond Knopp
40fd1296a3
FFT unitary simulator compilation fix
2021-03-04 19:21:54 +01:00
francescomani
8756a56121
tentative fix for scheduling multiple sib1 instances
2021-03-04 17:48:10 +01:00
rmagueta
cfd5adcc84
Segmentation fault prevention in RA-Msg2
2021-03-04 16:11:44 +00:00
hardy
1ac13d90e4
typo fix
2021-03-04 16:44:32 +01:00
Laurent THOMAS
a0922cef2f
merge develop
2021-03-04 14:49:38 +01:00
francescomani
18b1218779
reworking of MAC functions to schedule SSBs, including VRB map occupation and get_type0_PDCCH_CSS_config_parameters
2021-03-04 14:32:41 +01:00
Laurent THOMAS
3b1b74cfd2
starting
2021-03-04 13:22:14 +01:00
wf
d6763661be
du-cu tested ok
2021-03-04 19:30:49 +08:00
Laurent THOMAS
6c7dc65981
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into gnb-threadpool
2021-03-04 12:05:01 +01:00
knopp
055d582403
Update oai_dfts.c
2021-03-04 11:49:07 +01:00
Rohan Patil
06b368914b
PBCH test case support for non-zero bchpyload
2021-03-04 15:19:22 +05:30
wf
44d40219f2
modify fro comments, no warning now
2021-03-04 16:42:20 +08:00
Francesco Mani
1eb4438742
bugfix in csirs vrb map occupation
2021-03-04 09:02:09 +01:00
rohan
bae3bebdeb
Update ulsim.c, build issue resolved.
2021-03-04 08:02:48 +01:00
rmagueta
245f1e066f
Improvements in RA-Msg4
2021-03-04 01:23:56 +00:00
Melissa Elkadi
e3168a7d8c
Merge remote-tracking branch 'eurecom/develop' into eurecom-episys-merge
2021-03-03 16:12:04 -08:00
rmagueta
ab3794e62c
Improvements in RA-Msg2
2021-03-03 20:16:14 +00:00
Shruthi
28d02f8722
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2021-03-03 23:15:12 +05:30
Shruthi
9fce798a0e
Fixed errors in nFAPI after first merge
2021-03-03 23:09:02 +05:30
Thomas Schlichter
62612feebf
change get_band() to take the duplex spacing into account
2021-03-03 18:02:10 +01:00
Thomas Schlichter
7a6f789aed
Merge remote-tracking branch 'develop' into NR_FDD_FIX
2021-03-03 17:59:17 +01:00
cig
222933a59b
Updated arbitrary frequencies section in RUNMODEM.md file
2021-03-03 17:58:07 +01:00
cig
f2bc1012be
Minor cleanup UE
...
- removed commented out code
- improved logging in UL channel estimation
- minor fixes according to OAI coding guidelines
- moving fetching TDD configuration parameters in nr-ue.c only in TDD case
2021-03-03 17:58:07 +01:00
Thomas Schlichter
01645168f0
NR_UE: handle initial TA the same way as TA updates, independent of the UE_mode
...
In FDD mode, the UE_mode switches to PUSCH mode before the initial TA value was applied.
Because of this, the ta_command was misinterpreted.
Fix this by adding 31 to the initial TA comamnd and handle it the same as TA updates.
2021-03-03 17:58:07 +01:00
Melissa
47f006d9e0
Update README.md
2021-03-03 17:07:49 +01:00
luis_pereira87
bb0507a846
Revert code from commit fc9b781c
2021-03-03 16:03:18 +00:00
hardy
c25da4b3aa
update of HTML report
2021-03-03 15:33:58 +01:00
Cedric Roux
9edc8cce0a
nr pdcp: improvements
...
Implement data transfer (38.331 5.2):
- transmit operation (in nr_pdcp_entity_recv_sdu)
- receive operation (in nr_pdcp_entity_recv_pdu)
- t-Reordering expiration
To keep track of time the function nr_pdcp_wakeup_timer_thread has been
added and is called by the gNB's MAC scheduler via nr_pdcp_tick.
(The UE has not been modified.)
A thread has been introduced to set time of all the existing PDCP
entities in the system. This probably does not scale well with many
PDCP entities (many UEs connected to the gNB). To be changed at some
point when needed. Hopefully, with a few UEs this mechanism won't be
too problematic (ie. won't cause realtime problems).
The problem with time in PDCP is that SDUs are kept if some are
missing, to do reordering. A timer is started and when it expires
we have to transmit the SDUs even if some are still missing. We
want to do that as soon as possible. So we have to check timers
often (every millisecond).
In RLC the time is set when there is some activity (SDU or PDU
received). In PDCP we cannot wait for this kind of activity. We
would keep packets longer than necessary, which may disturb
upper layers (think: TCP). That is why we introduced the thread,
as a simple mechanism to keep packets no longer than necessary.
The locking done by this thread may create realtime issues.
The whole logic of time keeping can be changed later if it turns
out that it is not efficient.
The functions dealing with DRB AM have been removed. All the types
of PDCP entities (DRB AM, DRB UM, SRB) use the same mechanism for
transmit and receive operations. So the code has been made common
for all those types.
We don't deal with:
- entity re-establishment, entity release or entity suspend
- SDU discard (the timer is present but not used)
- status reporting
- data recovery
- data volume calculation
- header compression / decompression
There is no plan to implement those features in a near future.
Integrity protection is not done yet, and will be implemented soon.
2021-03-03 14:06:31 +01:00
luis_pereira87
efd1f46f1f
Fix Msg4 mcsIndex assignment
2021-03-03 12:12:39 +00:00
Rohan Patil
429a5d4187
Support added for 2 RX Antenna case in ulsim and fixed indexing issue in gNB RX chain
2021-03-03 17:10:02 +05:30
hardy
c8d26ad5b2
Merge remote-tracking branch 'origin/rh_ci_ra_fr2' into ci_test_ra_fr2
2021-03-03 11:05:24 +01:00
luis_pereira87
c457cf6455
Msg2 temporary fix for PDSCH time domain resource allocation (use the same as SIB1 from TS 38.214 Table 5.1.2.1.1-2)
2021-03-03 10:01:35 +00:00
luis_pereira87
d0b9146cd0
Msg4 transmitted from MAC to RRC through ITTI (TASK_RRC_NRUE created)
2021-03-03 01:27:50 +00:00
luis_pereira87
d1c56742d3
Msg4 transmitted with UE Contention Resolution Identity and with RRCSetup
2021-03-03 00:11:07 +00:00
Melissa Elkadi
9fe1167f29
Remove cppcheck-suppressions that were prev added
...
These cppcheck errors are occuring in code
that is untouched by this merge request.
2021-03-02 13:10:09 -08:00
Florian Kaltenberger
fdc818bc06
Update TESTING_GNB_W_COTS_UE.md
2021-03-02 21:39:19 +01:00
rmagueta
abb894be6b
Draft RA-Msg4 at gNB
2021-03-02 20:20:11 +00:00
matzakos
4d685a0036
Proper separation of handling DCCH SRB1 and DTCH LCIDs at MAC gNB
...
-Remove redundant calls to mac_rlc_data_ind for DTCH case
2021-03-02 20:15:46 +01:00
francescomani
97ed2dfe5b
Merge remote-tracking branch 'origin/develop' into NR_10MHz
2021-03-02 14:31:12 +01:00
rmagueta
ce5b59c938
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-03-02 12:58:32 +00:00
rmagueta
5f66269a8b
Merge remote-tracking branch 'origin/develop' into develop-SA-RA
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-03-02 12:01:11 +00:00
Cedric Roux
95b659ab44
T tracer: add gnb tracer
...
Minimalist gnb tracer to trace (for the moment) rxdataF when some
decoding for PUCCH or PUSCH has been done.
Important: T_BUFFER_MAX and T_CACHE_SIZE have been changed. T_BUFFER_MAX
is twice as big as before. T_CACHE_SIZE has been devided by two. Globally,
the memory usage of the T tracer is the same, but since we divided by two
the number of buffers in the cache, we may hit some realtime problems if
all the buffers are busy at some point. The simple solution would be to
use 8192*2 for T_CACHE_SIZE as it was, but then we double the memory usage
of the T tracer. This, or another solution, to be defined.
2021-03-02 10:08:00 +01:00
Melissa Elkadi
d3891eb108
Merge remote-tracking branch 'eurecom/episys-merge' into origin-episys-merge
2021-03-01 15:22:36 -08:00
Melissa Elkadi
15905c746d
Fixing cppcheck issues
2021-03-01 15:13:50 -08:00
Sakthivel Velumani
76acfbf993
Merge branch 'develop-SA-CBRA' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-SA-CBRA
2021-03-01 23:50:57 +01:00
Sakthivel Velumani
1a7a086480
Passing symbolStart to fill_dmrs_mask
...
Adding missed changes in previous commit
2021-03-01 23:50:16 +01:00
luis_pereira87
ca5eb17f28
Fix SIB1 with offsetToPointA = 86
2021-03-01 22:18:51 +00:00
Remi Hardy
a494950b0b
Integration 2021 wk09
...
MR1029 : Benetel driver update
This MR fixes an issue with the driver for the 4G Benetel RRUs.
Power levels on the 5G side were adapted to avoid saturation of the signals.
5G performance is now the same as with USRP.
Support for 2 antennas for both 4G and 5G was added
MR1062 : fixing the RE offset for each Rx antenna in pusch channel estimation
2021-03-01 21:08:19 +01:00
Sakthivel Velumani
75cad822c5
Merge branch 'develop-SA-CBRA' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-SA-CBRA
2021-03-01 20:47:54 +01:00
Sakthivel Velumani
240f411fed
Passing symbolStart to fill_dmrs_mask
...
It is sufficient to pass l_d directly to the function but considering future extension to mapping type B, this way makes more sense.
2021-03-01 20:41:02 +01:00
rmagueta
e5aba9eda1
Fix RA-Msg3 to logical channel CCCH
2021-03-01 19:23:43 +00:00
rmagueta
deef82d70b
Fix RA-Msg3 to logical channel CCCH
2021-03-01 19:23:23 +00:00
Michael Cook
27c40d563f
build_oai: Add --sanitize-address option
...
To enable -fsanitize=address option to the compiler
which enables run-time checks for some kinds of memory
mismanagement.
2021-03-01 09:10:50 -08:00
Michael Cook
8988d8ef8c
Revert change that enabled -fsanituze=address
2021-03-01 08:26:59 -08:00
luis_pereira87
ee9210c69b
Correction proposal for HARQ when ULSCH is not received
2021-03-01 11:22:39 +00:00
luis_pereira87
f18db2bad8
Update SIB1 with q_RxLevMin to -65 and MCC and MNC to match SIM card values
2021-03-01 10:32:12 +00:00
francescomani
4e6fb20fe9
adding symbol based vrb map for csirs
2021-03-01 09:15:23 +01:00
Guhan
02ae169250
Rebased to latest develop and removed nr_rx_acknack function
2021-03-01 11:43:30 +05:30
Laurent Thomas
9ce7f94518
record/replay for 5G, nrscope bug fix
2021-02-28 21:39:53 +01:00
Michael Cook
034d2cfed6
lte-ue.c: Allocate bigger arrays
...
This code allocates memory from the heap:
```
static void *UE_phy_stub_standalone_pnf_task(void *arg)
{
...
UL_INFO->crc_ind.crc_indication_body.crc_pdu_list =
calloc(NB_UE_INST, sizeof(nfapi_crc_indication_pdu_t));
```
I see NB_UE_INST==1.
Then this code:
```
void fill_crc_indication_UE_MAC(int Mod_id,
int frame,
int subframe,
UL_IND_t *UL_INFO,
uint8_t crc_flag,
int index,
uint16_t rnti,
nfapi_ul_config_request_t
*ul_config_req) {
...
nfapi_crc_indication_pdu_t *pdu =
&UL_INFO->crc_ind.crc_indication_body
.crc_pdu_list[UL_INFO->crc_ind.crc_indication_body.number_of_crcs];
```
used .number_of_crcs to index into .crc_pdu_list without first
checking if .number_of_crcs is in range.
When run with multiple UEs, sometimes .number_of_crcs==1 and then
-fsanitize=address complains.
Change is to use NUMBER_OF_UE_MAX instead of NB_UE_INST.
With this change, -fsanitize=address stopping complaining.
2021-02-28 09:45:31 -08:00
Michael Cook
11270af81e
eNB_scheduler_ulsch.c: Range checking on array access
...
-fsanitize=address complained about this code.
2021-02-28 09:29:29 -08:00
Michael Cook
706f0e4421
pdcp_fifo_flush_sdus: Fix message size calculation
...
-fsanitize=address detected that we were trying to access bytes
past the end of a block of malloc'ed memory.
Specifically, in this code:
```
} else if (ENB_NAS_USE_TUN) {
if( LOG_DEBUGFLAG(DEBUG_PDCP) )
log_dump(PDCP, pdcpData, sizeToWrite, LOG_DUMP_CHAR,"PDCP
output to be sent to TUN interface: \n");
ret = write(nas_sock_fd[0], pdcpData, sizeToWrite);
```
-fsanitize=address said:
```
==80==ERROR: AddressSanitizer: heap-buffer-overflow on address
0x61100004ffdc at pc 0x7f57c5f576a5 bp 0x7f57bb53c240 sp
0x7f57bb53b9e8
READ of size 108 at 0x61100004ffdc thread T7
0x61100004ffdc is located 0 bytes to the right of 220-byte region
[0x61100004ff00,0x61100004ffdc)
```
So, the code was trying to access the first byte after a block of
heap memory.
sizeToWrite was calculated like this:
```
int sizeToWrite= sizeof (pdcp_data_ind_header_t) +
pdcpHead->data_size;
```
There were a few other similar invocations of write() in the same
function used the wrong size. That sizeToWrite calculation
should be used only when the header is being sent, too, which
happens in only one place in this function.
With this commit, our tests pass and -fsanitize=address is happy.
2021-02-28 07:39:33 -08:00
Laurent Thomas
f5a22a7426
Merge branch 'develop-SA-CBRA' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-SA-CBRA
2021-02-28 11:06:02 +01:00
Michael Cook
b6766ee8ae
decode_SIB1: Was reading past the end of plmn_data
...
Found by -fsanitize=address
2021-02-27 09:29:09 -08:00
Michael Cook
d8a7414e48
eNB_scheduler_mch.c: Memory corruption
...
The global mbms_rab_id was defined as `uint16_t` in
eNB_scheduler_mch.c but `int` in other places. So, code that
wrotes this global would clobber the two bytes that follow the
variable in memory.
Found by `-fsanitize=address`.
2021-02-27 09:16:27 -08:00
Michael Cook
414d3794fd
netlink_init.c: Memory leak
...
Found by `-fsanitize=address`.
2021-02-27 09:15:38 -08:00
Michael Cook
2520d111da
Fix shutdown crashes
...
In phy_free_lte_eNB in lte_init.c, the lte-uesoftmodem would
crash during shutdown because it was dereferencing null pointers.
This commit adds checks to avoid that.
2021-02-27 07:20:43 -08:00
Melissa Elkadi
8b2b78e477
Fixed remote_addr.sin_port
...
For some reason the htons invocation got deleted which broke
the VNF P7 interface.
Also fixed some build issues, not sure how these got onto the
develop branch to begin with.
2021-02-26 15:57:35 -08:00
rmagueta
fc9b781c2a
Avoid multiple transmissions in the RA-Msg4 slot
2021-02-26 20:15:06 +00:00
matzakos
1e8a23f519
Resolve remaining conflict from merge in CMakelists
2021-02-26 20:31:19 +01:00
hardy
d143cec5ba
Merge remote-tracking branch 'origin/sarma_pvnp_oai' into integration_2021_wk09_b
2021-02-26 16:09:17 +01:00
hardy
8d05695722
Merge remote-tracking branch 'origin/benetel_driver_update' into integration_2021_wk09_b
2021-02-26 16:09:05 +01:00
matzakos
09652d2910
Add sample configuration files for preliminary NR SA monolithic and CU/DU split deployment options
2021-02-26 13:06:26 +01:00
matzakos
20805c1314
Remove confusing mixed SRB/DRB functions for SRB addition in RLC
...
- SRB addition is now done through add_srb, add_srb_am functions
2021-02-26 13:01:17 +01:00
matzakos
e186134061
Preliminary work for separation of SRB from DRB handling in RLC
...
-For the moment SRBs are preconfigured (as was done for DRBs in noS1 mode)
but this should be removed
2021-02-26 12:11:01 +01:00
Sakthivel Velumani
e881a108cd
Added encoding stats in ulsim
2021-02-26 11:03:15 +01:00
guhan
89c1a9c284
Removed SR
2021-02-26 14:16:35 +05:30
guhan
6505729aad
some modifications in gNB_scheduler_uci.c
2021-02-26 14:16:01 +05:30
guhan
f338d6d65d
Removed rrc dependency, code rearrangement
2021-02-26 14:16:01 +05:30
guhan
5d4f815181
Removed dead code
2021-02-26 11:50:13 +05:30
guhan
e914cb28a6
Fixed some warnings
2021-02-26 11:47:33 +05:30
rangaswamy
0e61b612ba
fixed warnings
2021-02-26 11:47:33 +05:30
k.ramya
0a0a5e48c3
code rearrangement
2021-02-26 11:37:58 +05:30
r.karey
e703638522
fixed memory leaks
2021-02-26 11:31:06 +05:30
Francesco Mani
27cfdd4974
some cleanup
2021-02-26 11:29:28 +05:30
Francesco Mani
2e17bd241f
bugfix in pucch_rx
2021-02-26 11:29:28 +05:30
Francesco Mani
cfdfd789b0
some code cleanup in csi_bitlen
2021-02-26 11:29:28 +05:30
Francesco Mani
17f830e587
revert to old rrc csi confriguration
2021-02-26 11:29:28 +05:30
Francesco Mani
898f752059
uci mac functions in a new file
2021-02-26 11:29:28 +05:30
Rangaswami
dfa39d5441
fixed CSI payload issue with multiple SSBs
2021-02-26 11:08:32 +05:30
Francesco Mani
5c35c9fba2
bugix for cri-rsrp in bitlen computation
2021-02-26 11:08:32 +05:30
p.shashikala
ee7b48ee01
CSI payload bits inversion issue
2021-02-26 11:08:32 +05:30
Rangaswami
8c923c9796
Fixed the segemntation fault and added CSI bitlength in uci_pdu
2021-02-26 11:08:32 +05:30
r.karey
c779ca120f
Fixed the calculation of received csi payload size at MAC
2021-02-26 11:08:32 +05:30
Francesco Mani
827fcb2d30
remove log
2021-02-26 11:04:20 +05:30
Francesco Mani
e746ee5e96
make ue and physim compile again
2021-02-26 11:04:20 +05:30
r.karey
dbe30e81f6
CSI-RS reporting bitlength calculation for type1 single panel two CSI-RS ports
2021-02-26 11:04:20 +05:30
r.karey
c15855b9ab
Bit length calculation for CRI-RSRP
2021-02-26 11:04:20 +05:30
r.karey
778dec6634
Changed periodicity calculation according to CSI_Reporting branch
2021-02-26 11:04:20 +05:30
r.karey
befcb33d1b
Modified bitlen calculation for ssbri
2021-02-26 11:04:20 +05:30
r.karey
3fa6b36ac3
UCI bitlength calculation
2021-02-26 11:04:20 +05:30
r.karey
802f69a574
Added more logs and fixed assertion
2021-02-26 11:04:20 +05:30
vr.devendra
6a1a0e8257
updated TCI handling apis
2021-02-26 11:00:37 +05:30
Rangaswami
1dfec690f5
Initial commits for TCI and CSI reporting changes
2021-02-26 11:00:37 +05:30
Rangaswami
f344f69d1c
Initial commits for TCI and CSI reporting changes
2021-02-26 10:54:40 +05:30
Francesco Mani
656d2abc7c
Remove PRACH logging nr_mac_common.c
2021-02-26 10:53:54 +05:30
r.karey
207c0bd4a4
Fixed the calculation of received csi payload size at MAC
2021-02-26 10:53:54 +05:30
Francesco Mani
dc204e333c
remove log
2021-02-26 10:53:54 +05:30
r.karey
8c9ec48457
CSI-RS reporting bitlength calculation for type1 single panel two CSI-RS ports
2021-02-26 10:53:54 +05:30
r.karey
5d5d4a1099
Bit length calculation for CRI-RSRP
2021-02-26 10:51:42 +05:30
r.karey
83cff97129
Changed periodicity calculation according to CSI_Reporting branch
2021-02-26 10:51:42 +05:30
r.karey
8c488bfdf8
UCI bitlength calculation
2021-02-26 10:51:42 +05:30
r.karey
03ea28df44
Merged rrc_gNB_reconfig for NR_CSI_reporting
2021-02-26 10:48:37 +05:30
r.karey
4c3c53d288
receiving of CSI report
2021-02-26 10:48:37 +05:30
r.karey
32139c6f91
Added more logs and fixed assertion
2021-02-26 10:48:36 +05:30
Rangaswami
59937eeb2b
Initial commits for TCI and CSI reporting changes
2021-02-26 10:48:36 +05:30
Rangaswami
947eba9be8
Initial commits for TCI and CSI reporting changes
2021-02-26 10:46:17 +05:30
Francesco Mani
c54062194e
bugfix in pucch_rx
2021-02-26 10:20:51 +05:30
Francesco Mani
cad40aabff
uci mac functions in a new file
2021-02-26 10:20:51 +05:30
Francesco Mani
7bdf086301
fix in csi pucch2 payload reporting
2021-02-26 10:20:51 +05:30
Rangaswami
8e9b8f6cd0
fixed CSI payload issue with multiple SSBs
2021-02-26 10:20:51 +05:30
p.shashikala
6a0168b42b
CSI payload bits inversion issue
2021-02-26 10:20:51 +05:30
Rangaswami
db718321be
Fixed the segemntation fault and added CSI bitlength in uci_pdu
2021-02-26 10:20:51 +05:30
r.karey
91bb8d2fab
Fixed the calculation of received csi payload size at MAC
2021-02-26 10:20:51 +05:30
r.karey
642679ddf4
Changed the TCI handling after processing of CSI_measurements
2021-02-26 10:20:51 +05:30
Francesco Mani
7edba1b1e8
remove log
2021-02-26 10:20:51 +05:30
r.karey
78dd18940c
CSI-RS reporting bitlength calculation for type1 single panel two CSI-RS ports
2021-02-26 10:20:51 +05:30
r.karey
88bf90e587
Bit length calculation for CRI-RSRP
2021-02-26 10:20:51 +05:30
r.karey
132d139c92
Changed periodicity calculation according to CSI_Reporting branch
2021-02-26 10:20:51 +05:30
r.karey
bece5400d7
UCI bitlength calculation
2021-02-26 10:20:51 +05:30
r.karey
33f3fb2262
receiving of CSI report
2021-02-26 10:20:51 +05:30
r.karey
356a0033fc
Added more logs and fixed assertion
2021-02-26 10:20:51 +05:30
vr.devendra
94ae29d9e5
updated TCI handling apis
2021-02-26 10:20:51 +05:30
Rangaswami
1dfc02fdf4
Initial commits for TCI and CSI reporting changes
2021-02-26 10:20:51 +05:30
Rangaswami
abc13b60b2
Initial commits for TCI and CSI reporting changes
2021-02-26 10:20:51 +05:30
Francesco Mani
c47a0d272f
bugix for cri-rsrp in bitlen computation
2021-02-26 10:20:51 +05:30
p.shashikala
55c55d7d17
CSI payload bits inversion issue
2021-02-26 10:20:51 +05:30
Rangaswami
c9d7455dea
Fixed the segemntation fault and added CSI bitlength in uci_pdu
2021-02-26 10:20:51 +05:30
r.karey
e6d057ec8a
Fixed the calculation of received csi payload size at MAC
2021-02-26 10:20:51 +05:30
r.karey
5fdadbfe84
Changed the TCI handling after processing of CSI_measurements
2021-02-26 10:20:51 +05:30
Francesco Mani
8cfc99bd98
remove log
2021-02-26 10:20:51 +05:30
Francesco Mani
fcf481f8cb
make ue and physim compile again
2021-02-26 10:20:51 +05:30
r.karey
7b4a863018
CSI-RS reporting bitlength calculation for type1 single panel two CSI-RS ports
2021-02-26 10:20:51 +05:30
r.karey
1e1258742e
Bit length calculation for CRI-RSRP
2021-02-26 10:20:51 +05:30
r.karey
da383da93d
Changed periodicity calculation according to CSI_Reporting branch
2021-02-26 10:20:51 +05:30
r.karey
07d90b44b9
Modified bitlen calculation for ssbri
2021-02-26 10:20:51 +05:30
r.karey
13ed4a3aa3
Added debug logs
2021-02-26 10:20:51 +05:30
r.karey
72d0566666
UCI bitlength calculation
2021-02-26 10:20:51 +05:30
r.karey
21c0af1b7c
Merged rrc_gNB_reconfig for NR_CSI_reporting
2021-02-26 10:20:51 +05:30
r.karey
5196599833
receiving of CSI report
2021-02-26 10:20:51 +05:30
r.karey
ed39ad6a0c
Added more logs and fixed assertion
2021-02-26 10:20:51 +05:30
vr.devendra
6bff696646
updated TCI handling apis
2021-02-26 10:20:51 +05:30
r.karey
b47a736276
added more debug logs
2021-02-26 10:10:23 +05:30
Rangaswami
d4fde1eb4d
Initial commits for TCI and CSI reporting changes
2021-02-26 10:10:23 +05:30
r.karey
7c6744f3ba
added more debug logs
2021-02-26 10:10:23 +05:30
Rangaswami
eb93c078bc
Initial commits for TCI and CSI reporting changes
2021-02-26 10:10:23 +05:30
rmagueta
eb17629d34
nr_generate_Msg4 support for multiple RA procedures
2021-02-26 00:51:03 +00:00
Raymond Knopp
14379074a7
added TDD configuration information to F1-Setup-Request based on the configuration file contents.. Corrected some bugs in F1AP encoding for TDD.
2021-02-25 23:44:29 +01:00
francescomani
1541a6b808
fix for ssb preamble index association in rrc configuration
2021-02-25 16:24:28 +01:00
rmagueta
6a16fe9e3f
Fix issues caused by merge of branch develop
2021-02-25 14:57:53 +00:00
rmagueta
cf70265ba6
Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/mac_proto.h
2021-02-25 13:03:06 +00:00
Sakthivel Velumani
0e2ecd7bce
Merge branch 'develop' into gnb-threadpool
2021-02-25 13:48:13 +01:00
rmagueta
c8fbcdf7b9
Minor fix
2021-02-25 12:47:23 +00:00
francescomani
9afb19858a
Merge remote-tracking branch 'origin/develop' into NR_FAPI_beamindex_SSB_RO
2021-02-25 12:04:24 +01:00
luis_pereira87
adaf5a721c
Define Initial BWP with the same locationAndBandwidth as Coreset0 defined by PDCCHConfigSIB1 in MIB
2021-02-25 10:56:08 +00:00
Raymond Knopp
6b5a47081f
filling in some missing information in F1-Setup-Request
2021-02-25 11:54:38 +01:00
Laurent Thomas
77806538a7
Merge branch 'develop-SA-CBRA' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-SA-CBRA
2021-02-25 10:55:59 +01:00
Xue Song
b6febe214f
add GTPV1U_GNB_TUNNEL_DATA_REQ and UDP_DATA_IND
...
if the UE is running with noS1, u-plane for rfsim with Free5GC + CU/DU is OK
2021-02-25 14:00:14 +09:00
Raymond Knopp
32b74d2f38
nr-softmodem compilation after merge with develop
2021-02-25 01:00:34 +01:00
Raymond Knopp
4d9ebf0ac0
Merge remote-tracking branch 'origin/develop' into NR_SA_F1AP_RFSIMULATOR2
...
Conflicts:
cmake_targets/CMakeLists.txt
executables/nr-softmodem.c
executables/nr-uesoftmodem.c
openair1/PHY/NR_TRANSPORT/nr_dlsch_coding.c
openair2/LAYER2/NR_MAC_UE/nr_ra_procedures.c
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
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_ulsch.c
openair2/LAYER2/nr_pdcp/nr_pdcp_entity.c
openair2/LAYER2/nr_pdcp/nr_pdcp_entity_drb_am.c
openair2/RRC/NR/rrc_gNB.c
openair2/RRC/NR/rrc_gNB_NGAP.c
openair2/RRC/NR_UE/rrc_UE.c
openair3/NGAP/ngap_gNB.c
openair3/NGAP/ngap_gNB_nas_procedures.c
2021-02-24 23:00:04 +01:00
Raymond Knopp
11c3a26414
Merge remote-tracking branch 'origin/develop' into oairu
...
Conflicts:
openair2/RRC/LTE/rrc_eNB.c
2021-02-24 21:52:14 +01:00
Melissa Elkadi
98c8ddb673
Merge remote-tracking branch 'origin/develop' into episys-merge
...
Removing references to memcpy_dl_config_req and
memcpy_tx_req because these functions are leaking
memory. For our standalone mode we have created
new/modified memcpy_dl/tx_req functions.
2021-02-24 11:49:17 -08:00
rmagueta
d1ba40cc56
Fix RA-Msg2 to Initial BWP
2021-02-24 19:34:53 +00:00
rmagueta
2060cf45bb
Fix RA-Msg4 to Initial BWP
2021-02-24 18:49:00 +00:00
Remi Hardy
17d4c5c2f4
Integration 2021 wk08
...
MR1046 : Add support for NR UL SC-FDMA up to 100 MHz
MR1053Nr : pdcp nea2 security
MR1049 : improve rfsim
-Fix a regression
Earlier parameter reading was moved to an external thread,
Eventually the check at the end of the main was too early,
Declaration of some extra parameters are now on command line
-Enhancement:
use the rfsim as a server on UE side, so we can connect two xNB to one UE
-Simplification:
remove rfsim flags that have been made for convergence with replay function in usrp driver, but this is useless as they changed their code
-Fix a bug in ubuntu 20.04 (now the code is ready in whole OAI)
MR1056 : Bugfix: NR BSR calculation
Fixes a bug in the scheduler for BSR calculation.
Before, we might wrongly track the BSR of a UE and not schedule it anymore although it has data.
Should be fixed now and improve UL throughput.
MR963 : Nr mac multi rach global edge
-Handling of Multiple Users triggering RACH request in different RACH Occasions in same slot
-Providing Random Access Response according to RACH request
2021-02-24 18:47:54 +01:00
Melissa Elkadi
4dcb32c180
Removed unused memcpy functions and references
2021-02-24 09:12:00 -08:00
Melissa Elkadi
125e0aa186
Updating incorrect logic in phy_stub_ue.c
2021-02-24 07:07:45 -08:00
Saankhya
37a2ce7d3d
following coding guideline
...
fixing the RE offset for each Rx antenna in pusch channel estimation
2021-02-24 12:01:58 +05:30
rmagueta
aacf75b298
Transmission and reception of a fake RA-Msg4
2021-02-24 02:54:53 +00:00
Laurent Thomas
8e5ee096e1
Merge branch 'develop-SA-CBRA' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-SA-CBRA
2021-02-23 16:25:26 +01:00
rmagueta
48811d0f34
Merge branch 'develop' into develop-SA-CBRA
...
# Conflicts:
# cmake_targets/CMakeLists.txt
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/ulsim.c
2021-02-23 13:29:53 +00:00
Raymond Knopp
d5cff2c3c3
nfapi_setmode dummy for oairu exectuable
2021-02-23 14:07:12 +01:00
rmagueta
910154c7af
Merge branch 'develop' into develop-SA-RA
...
# Conflicts:
# cmake_targets/CMakeLists.txt
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/ulsim.c
2021-02-23 13:04:01 +00:00
Laurent Thomas
92e90c2c4f
Merge branch 'develop-SA-CBRA' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-SA-CBRA
2021-02-23 13:58:18 +01:00
Laurent Thomas
9d72f65e9c
small fix
2021-02-23 13:58:14 +01:00
Raymond Knopp
a6e16e7c8a
Merge remote-tracking branch 'origin/develop' into oairu
2021-02-23 11:51:29 +01:00
hardy
88ce69608c
Merge remote-tracking branch 'origin/NR_MAC_Multi_Rach_GlobalEdge' into integration_2021_wk08
2021-02-23 10:29:50 +01:00
Raymond Knopp
9f35010ea3
changes for multi-RRU OTA synch
2021-02-23 10:19:05 +01:00
hardy
30bede544c
Merge remote-tracking branch 'origin/nr-bsr-fix' into integration_2021_wk08
2021-02-23 09:31:22 +01:00
hardy
accae67113
Merge remote-tracking branch 'origin/nr-pdcp-nea2-security' into integration_2021_wk08
2021-02-23 09:31:05 +01:00
hardy
3199b81584
Merge remote-tracking branch 'origin/enhance-rfsim' into integration_2021_wk08
2021-02-23 09:30:42 +01:00
hardy
90d6a57a3c
Merge remote-tracking branch 'origin/NR_UL_SCFDMA_100MHz' into integration_2021_wk08
2021-02-23 09:30:22 +01:00
Remi Hardy
0114160246
Merge branch 'integration_2021_wk06_MR978' into 'develop'
...
MR978 :
We have incorporated 5G NR nFAPI into the develop branch
P5 and P7 interfaces for NR have been implemented.
With this MR, downlink transmission through nFAPI will be possible.
We have also made sure that 4G nFAPI can be used from within the develop branch.
2021-02-23 09:15:56 +01:00
rmagueta
31cf9ab847
Fix ra->rnti
2021-02-23 02:22:27 +00:00
Raymond Knopp
596b54bcbe
synchronization for oairu
2021-02-22 21:47:12 +01:00
rmagueta
495ba8920d
Merge branch 'develop-SA-RA' into develop-SA-CBRA
2021-02-22 16:35:06 +00:00
rmagueta
bed43a2a79
Address review comments
2021-02-22 16:31:13 +00:00
francescomani
465529ce45
adapting scheduling csirs for multi UE (to be verified)
2021-02-22 17:04:40 +01:00
rmagueta
4ea560f291
Address review comments
2021-02-22 16:01:05 +00:00
rmagueta
b6ab1eb9e1
Fix RA preamble shift at gNB
2021-02-22 15:34:15 +00:00
francescomani
ba02f61f28
Merge remote-tracking branch 'origin/develop' into NR_scheduling_CSIRS
2021-02-22 16:30:49 +01:00
rmagueta
23695a52d7
Fix stored node
2021-02-22 14:30:04 +00:00
Raymond Knopp
d26d60300e
added a PRB-based channel estimation. It averages the 4/6 DMRS LS channel estimates and uses a single value per PRB. Improves performance of high MCS
...
PHY_VARS_NR_UE now has a flag fd_lin_interpolation which turns this on/off. By default it uses the "new" method.
2021-02-22 12:26:42 +01:00
Gokul Srinivasan
880096cc95
Delete create_nr_tasks.c
2021-02-21 18:40:51 +01:00
Raymond Knopp
e14786b301
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2021-02-21 12:26:45 +01:00
rmagueta
a613617737
Fix preamble shift at gNB for RA works with all preambles
2021-02-21 04:05:29 +00:00
Robert Schmidt
305902da42
Correctly allocate memory for NR measurement array
2021-02-20 15:43:02 +01:00
Melissa Elkadi
df2d3459d8
Set first random value to be UE number
...
Also added logs for debugging this rare random value issue.
2021-02-19 15:00:36 -08:00
Raymond Knopp
f8e6e1fd85
bugfix in PHR, addition of configuration parameters for MAC scheduler
2021-02-19 21:57:54 +01:00
luis_pereira87
22fa28e7fe
Merge remote-tracking branch 'origin/enhance-rfsim' into develop-SA-CBRA
2021-02-19 16:18:22 +00:00
Florian Kaltenberger
2651cd0cd3
removing dead code
2021-02-19 11:16:29 +01:00
Florian Kaltenberger
a51e3defa8
when PRACH config 4 is used (Benetel RRU) we only schedule UL slots 8 and 9
2021-02-19 11:15:59 +01:00
Florian Kaltenberger
30aaa0dc44
reducing UL target power for Benetel 5G RRU and adding missing parameter for PUSCH multi thread processing
2021-02-19 11:47:25 +01:00
Florian Kaltenberger
670c807a56
Merge remote-tracking branch 'origin/develop' into benetel_driver_update
2021-02-19 11:46:41 +01:00
laurent
c910668e7b
add LOG_M() binary format
2021-02-19 10:48:35 +01:00
guhan
e893ee8a16
Fixed the issue w.r.t looping of configured preamble list
2021-02-19 11:47:55 +05:30
Laurent Thomas
abea2ef926
protect nrscope when thread starts before end of init
2021-02-18 22:36:45 +01:00
Laurent Thomas
11a318170e
memory wrong free in global vars used for configuration storage
2021-02-18 22:23:31 +01:00
Mahesh
7ea8211b85
Code fixes for NSA test
2021-02-18 16:19:12 +05:30
Francesco Mani
80cac226fc
fixed a warning in gNB_scheduler_ulsch.c
2021-02-18 08:50:45 +01:00
Melissa Elkadi
2c8aab0671
Included PHY channel parameter handling
...
Also, updated openairinterface5g_limits.h to match develop branch.
2021-02-17 16:04:00 -08:00
rmagueta
edccb98691
First draft implementation of CBRA
2021-02-17 20:16:03 +00:00
Raymond Knopp
7fa5d4188f
added include to suppress warning
2021-02-17 18:41:23 +01:00
Raymond Knopp
b193771387
12-bit frequency-domain equalizer LUT. fix for log2_maxh in ULSCH receiver
2021-02-17 15:34:49 +01:00
cig
e023f67ed8
Compute and apply symbol rotation for DL and UL
...
- now done according to the proper DL/UL frequency
- this makes it compatible with FDD mode
2021-02-17 14:14:06 +01:00
Robert Schmidt
a3b1216b23
Fixup sched_ul_bytes logic
...
1) Only count new transmission as scheduled bytes (which is then
compared against the BSR)
2) When subtracting scheduled bytes after successful reception, subtract
TBsize from correct HARQ process
2021-02-17 10:17:59 +01:00
cig
c89d349300
Bugfix in nr_ue_prach_scheduler
...
- scheduled_response was called regardless of the UL config in the PRACH slot
this was leading to wrong behaviour since it was interfering with the
UL config of PUSCH
2021-02-16 15:25:48 +01:00
Sakthivel Velumani
7c86b9c289
Ulsch coding fix
...
Do encoding only if NDI toggles instead of doing on first round. Both are same but we now remove the dependancy on rv_round_mapping.
2021-02-16 12:07:27 +01:00
Sakthivel Velumani
f62095fb32
Updated nr_dlsim to generate matlab files
...
Updated matlab file write function to write multiple vectors to a single file.
2021-02-16 10:29:38 +01:00
Xue Song
bd765c7505
C-plane for rfsim with Free5GC + CU/DU separation is OK
2021-02-16 14:14:55 +09:00
Xue Song
5918c03cd4
add nrue nas task
2021-02-16 14:14:46 +09:00
Melissa Elkadi
17ede97029
Changed UE Capabilities log to a LOG_A
2021-02-15 15:27:25 -08:00
Melissa Elkadi
ecaa20ed14
Re-do fix for merge issues
2021-02-15 15:08:46 -08:00
Melissa Elkadi
26e3f32b69
Fixed fill_ul_mutex
...
Mutexes were not being initialized. In multiple
places they were not being unlocked. In fill rach
it was not being locked or unlocked.
2021-02-15 12:40:32 -08:00
Melissa Elkadi
bc524ea192
Minor fixes and new definitions for build success
2021-02-15 09:00:22 -08:00
luis_pereira87
9d498e1a09
Improve PDSCH DMRS modulation for numDmrsCdmGrpsNoData=1
2021-02-15 16:49:07 +00:00
francescomani
eef684d91a
adding 24 PRB to X2AP function
2021-02-15 16:25:30 +01:00
Cedric Roux
21ff70e84f
hack: put back a hack that seems necessary for NR rfsim tests in the CI
...
go figure...
2021-02-15 15:25:52 +01:00
Cedric Roux
3cfa2c266b
hack: fix NR prachsim compilation
...
Dirty!
2021-02-15 15:25:52 +01:00
Cedric Roux
778e487323
hack: fix NR ulsim compilation
...
Dirty.
2021-02-15 15:25:52 +01:00
Cedric Roux
67b9cd1892
hack: fix NR dlsim compilation
...
Dirty...
2021-02-15 15:25:52 +01:00
Cedric Roux
73f3a458cf
NSA: finalize nea2 security for gNB
...
- a new section in the configuration file to select security algorithms,
with new code to deal with it
- cleanup CG-ConfigInfo: specs seem to indicate that we must not
add mcg_RB_Config; the gNB has to deal with that
- as a consequence, modify fill_default_rbconfig() that is called in
every cases and needs security and bearer parameters
The new section in the configuration file looks like:
security = {
# preferred ciphering algorithms
# the first one of the list that an UE supports in chosen
# valid values: nea0, nea1, nea2, nea3
ciphering_algorithms = ( "nea0", "nea2" );
# preferred integrity algorithms
# the first one of the list that an UE supports in chosen
# valid values: nia0, nia1, nia2, nia3
integrity_algorithms = ( "nia0" );
};
2021-02-15 15:25:52 +01:00
Cedric Roux
cb589c211c
minor trivial bugfix
2021-02-15 15:25:52 +01:00
Cedric Roux
10e021e96d
NSA: first draft of nea2 security for gNB
...
The code is forced to use nea2, no matter what the UE supports.
After 2^18 PDCP packets, it will fail to work (we don't use HFN yet).
These limitations will be fixed in later commits.
The existing security function was not reused, because it does too
much memory allocation and initializes the security context at each
ciphering. So here comes nr_pdcp_security_nea2_cipher(). And also
the ciphering is done inplace. To be changed if necessary.
2021-02-15 15:25:47 +01:00
cig
94d956fa55
Fixed warning about use of wrong enum
2021-02-15 13:24:20 +01:00
Laurent Thomas
abfa103247
fix re-reading and end marker code
2021-02-15 10:54:35 +01:00
Raymond Knopp
d77f9ad096
build oairu ok
2021-02-15 08:13:15 +01:00
Raymond Knopp
a135f261b2
adjust includes for oairu target. Now test X-Ysoftmodem on another machine
2021-02-14 17:59:28 +01:00
Raymond Knopp
7b4c1eae33
Merge branch 'oairu' of https://gitlab.eurecom.fr/oai/openairinterface5g into oairu
2021-02-14 14:06:18 +01:00
Raymond Knopp
b67a3502b8
commit before merge
2021-02-14 14:06:05 +01:00
Raymond Knopp
5b865df202
fixed for oairu target after merge with develop
2021-02-14 14:05:16 +01:00
Raymond Knopp
5ed79a27de
Merge remote-tracking branch 'origin/develop' into oairu
2021-02-14 07:18:13 +01:00
Raymond Knopp
a446eb0ebc
Merge branch 'episys/master' into episys-merge
...
Conflicts:
common/utils/LOG/log.h
common/utils/ocp_itti/intertask_interface.cpp
nfapi/oai_integration/nfapi_vnf.c
nfapi/open-nFAPI/nfapi/src/nfapi.c
openair2/LAYER2/MAC/main_ue.c
openair2/LAYER2/PDCP_v10.1.0/pdcp.c
openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c
openair2/PHY_INTERFACE/phy_stub_UE.c
openair2/RRC/LTE/rrc_UE.c
openair2/RRC/LTE/rrc_eNB.c
openair3/NAS/UE/ESM/esm_ebr_context.c
targets/COMMON/openairinterface5g_limits.h
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-uesoftmodem.c
2021-02-13 22:52:33 +01:00
Sakthivel Velumani
3776379eb1
Merge branch 'develop' into gnb-threadpool
2021-02-13 17:00:00 +01:00
Sakthivel Velumani
08ab234501
Removing sync_thread
2021-02-13 15:14:03 +01:00
rmagueta
e7fb928758
Fix dlsch_config_pdu for DCI with format 1.1
2021-02-12 21:40:04 +00:00
Robert Schmidt
ef90d77b0e
Reformat nr_initiate_ra_proc() [no other changes]
2021-02-12 20:53:36 +01:00
cig
d5877d75bf
Bugfix in gNB RA scheduling for FDD duplex mode
...
- the RA SFN index wasn't increased in the FDD case, therefore the PRACH
RX was never scheduled
2021-02-12 18:41:19 +01:00
Michael Cook
eec846a555
Merge branch 'episys/mel/pdcp_write_update' into 'episys/master'
...
Episys/mel/pdcp write update
See merge request aburger/openairinterface5g!26
2021-02-12 08:59:00 -08:00
Melissa
3a5912a00a
Updated non-blocking PDCP socket
...
More accurately, we changed the do/while infinite
loop to be an infinite for loop for the read command of
the socket. The socket file descriptor choice is more clear now.
2021-02-12 08:59:00 -08:00
cig
24fc20e2e2
Bugfix in USRP flags configuration for NR UE
...
- missing check on duplex mode before fetching the TDD period
- missing flags configuration for FDD mode
2021-02-12 17:02:20 +01:00
Thomas Schlichter
d3982e5809
Merge remote-tracking branch 'develop' into NR_FDD_FIX
2021-02-12 16:39:58 +01:00
Cedric Roux
0b4335accc
NSA: some work on security (for PDCP)
...
- compute correct kgNB
- propagate properly NR security capabilities of an UE
(involves: rrc, s1ap, x2ap)
2021-02-12 16:01:37 +01:00
Thomas Schlichter
d2f353acf6
Merge remote-tracking branch 'develop' into NR_DL_MIMO
2021-02-12 15:33:51 +01:00
guhan
0d5f1dfea0
Fixed the index issue
2021-02-12 19:49:42 +05:30
luis_pereira87
9a55e64e54
Fix build errors in physical unitary tests simulators, minor update in the documentation
2021-02-12 12:28:17 +00:00
Mahesh
b681d67d7f
Cleanup
2021-02-12 16:36:58 +05:30
Mahesh
f69af6abaf
merge MR978 (5G nFAPI) into develop
2021-02-12 16:26:22 +05:30
francescomani
63f264a3d7
quickfix for fr2 xlsch bitmap
2021-02-12 11:20:57 +01:00
kn.raju
37d112f511
Check that resources are free for Msg2/RAR
2021-02-12 08:31:35 +01:00
kn.raju
13e719d74a
fixes nr_initiate_ra_proc()
2021-02-12 08:31:30 +01:00
kn.raju
bf81ea19d3
Check cfra in nr_initiate_ra_proc()
2021-02-12 08:31:28 +01:00
kn.raju
66ffa08a3d
Handle individual RAs in nr_generate_Msg2() and nr_add_msg3()
...
* add the RA process to handle to command parameters
* Do not create the RAR_pdu into an intermediate array, but directly
into the nFAPI TX_req
* Slightly restructure nr_generate_Msg2() to first make AssertFatal()
checks, then proceed allocating
2021-02-12 08:31:26 +01:00
kn.raju
25a520e4fa
find_SSB_and_RO_available()
2021-02-12 08:31:23 +01:00
kn.raju
68b4a6bf28
Fixing association period
2021-02-12 08:31:17 +01:00
kn.raju
054934c4f8
Do nr_schedule_RA() for all RA processes
2021-02-12 08:31:13 +01:00
kn.raju
baba8d69be
nr_initiate_ra_proc(): check in all RA processes, check beam_index
2021-02-12 08:31:11 +01:00
kn.raju
4dacea921c
New UE: check for free RA and copy preamble list
2021-02-12 08:31:07 +01:00
kn.raju
eaadda1f5d
Update FAPI nfapi_nr_tx_precoding_and_beamforming_t
2021-02-12 08:31:01 +01:00
rmagueta
7011b04b75
Code clean up and minor correction in RA for SA
2021-02-12 00:24:31 +00:00
rmagueta
d2e9ca590c
Fix segmentation fault in PDSCH DMRS when using additional DMRS symbols
2021-02-11 22:21:45 +00:00
Mahesh
7f4ffe29c8
Fix whitespaces
2021-02-12 01:25:09 +05:30
Mahesh
eb19e02cf3
Merging MR978 with develop
2021-02-11 22:50:25 +05:30
francescomani
cb296fa050
Merge remote-tracking branch 'origin/develop' into NR_FAPI_beamindex_SSB_RO
2021-02-11 18:15:12 +01:00
cig
00a7adf198
NR_UE: cleanup and fix computation of ta_slot (when to apply the timing advance value)
...
- made hardcoded constants explicit
- made the code more readable according to OAI coding style guidelines
- fixed some formatting and logging
2021-02-11 18:04:36 +01:00
Thomas Schlichter
82804981bd
fix timing advance command scaling
...
scaling with 2^mu is already part of 'bw_scaling', so don't do it twice!
Also simplify the computation in get_bw_scaling() by using a one-line computation instead of a switch-case table.
2021-02-11 18:00:30 +01:00
rmagueta
d0c5bea3be
Log improvements
2021-02-11 13:01:39 +00:00
Raymond Knopp
a30eabbe21
OTA testing 4G, configuration parameters for fairRR scheduler and common parameters for both fairRR and default
2021-02-11 13:43:25 +01:00
rmagueta
c5ab33ffd9
Merge remote-tracking branch 'origin/develop' into develop-SA-RA
...
# Conflicts:
# openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-02-11 12:27:06 +00:00
Laurent Thomas
c93482c4c6
trivial merge with develop"
2021-02-11 13:27:00 +01:00
Raphael Defosseux
39ab3c1e9e
* MR 1015: Multi-UE + more slots
...
This MR adds a multi-UE scheduler (proportional fair) for multiple UEs. Tested for two UEs, but should work for more. Additionally, it enables 12 DL slots and 2 UL slots (still fixed, will be read from the configuration file in a clean-up/follow-up MR).
* MR 1019: NASMESH: support for kernel version >= 5.6.0
he syntax for ndo_tx_timeout in Linux Kernel has changed since 5.6.0 i.e it has changed
* MR 1033: ue fixes
1. Write tx data to radio unit only on tx slots.
2. Fixed a bug in DL HARQ.
3. Disabled UE and some gNB side logs which were enabled (maybe by mistake) in previous MRs.
4. In UE, check if NDI toggled before reading SDU for PUSCH.
2021-02-11 12:21:21 +01:00
rmagueta
e2f749d8b2
Fix nr_dlsim, nr_ulsim and nr_prachsim
2021-02-11 10:56:08 +00:00
Sakthivel Velumani
7854133bc2
Removing some of the old pthreads
...
Leaving ru_thread and L1 stats thread
2021-02-10 22:00:09 +01:00
Laurent Thomas
b3e21ad87b
only a printf
2021-02-10 17:58:10 +01:00
Laurent Thomas
2c5bd9fa8c
improve rfsim
2021-02-10 17:49:14 +01:00
rmagueta
79e8098382
Minor code clean up
2021-02-10 15:15:35 +00:00
Sakthivel Velumani
31fb7f3120
Merge branch 'develop' into gnb-threadpool
2021-02-10 14:56:09 +01:00
Sakthivel Velumani
2e0ed038d3
Using only one threadPool for nr-softmodem
2021-02-10 15:45:40 +01:00
Raymond Knopp
37ef411c2e
traces for fairRR scheduler
2021-02-10 14:14:29 +01:00
luis_pereira87
f4b3a869a6
minor fix at SIB1 decoding
2021-02-10 13:07:04 +00:00
Thomas Schlichter
f59a9360f5
Apply 2 suggestion(s) to 1 file(s)
2021-02-10 13:43:35 +01:00
Thomas Schlichter
13086925c9
Add tests for 80 and 100 MHz SC-FDMA to nr_ulsim autotests for CI
2021-02-10 11:21:40 +01:00
Parminder Singh
9202c583f5
Spaces are corrected, tabs replaced with spaces
2021-02-10 11:10:19 +01:00
Thomas Schlichter
97801299dc
some whitespace fixes in openair1/PHY/MODULATION/nr_modulation.c
2021-02-10 09:10:22 +01:00
Xue Song
e1a92eadba
Merge branch 'master' into develop_SA_rfsim_for_F1
...
Conflicts:
openair2/LAYER2/NR_MAC_UE/nr_ra_procedures.c
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/RRC/NR/rrc_gNB.c
openair2/RRC/NR/rrc_gNB_NGAP.c
openair2/RRC/NR_UE/rrc_UE.c
openair3/NGAP/ngap_gNB.c
openair3/NGAP/ngap_gNB_nas_procedures.c
2021-02-10 15:56:50 +09:00
He Shanyun
01999cfcc7
fix build error of enb and ittisim
2021-02-10 01:07:02 +00:00
Michael Cook
181ae665bd
Merge branch 'episys/mel/pdcp_socket_update' into 'episys/master'
...
Episys/mel/pdcp socket update
See merge request aburger/openairinterface5g!25
2021-02-09 14:09:39 -08:00
Melissa
9fa09f530f
Updated non-blocking PDCP socket
...
More accurately, we changed the do/while infinite
loop to be an infinite for loop for the read command of
the socket. The socket file descriptor choice is more clear now.
2021-02-09 14:09:39 -08:00
Thomas Schlichter
75cd4c79d9
update tx_sample_advance for 40 MHz and USRP X300 (3/4 sampling)
...
Testing RA with OAI gNB and UE both using X300 via PCIe link indicated a value of 15 was way too small.
The correct value for this setup seems to be 65.
2021-02-09 18:09:11 +01:00
Thomas Schlichter
b9e99f1e64
update tx_sample_advance for 10 MHz and USRP X300
...
Tests with our USRP X300, connected via PCIe, show that tx_sample_advance of 45 is slightly too much.
Unfortunately, transmitting the PRACH preamble too early is very bad, slightly too late is no problem.
So change this value from 45 to 40. This helps receiving the PRACH preamble reliably.
2021-02-09 17:51:33 +01:00
Thomas Schlichter
28f739bb70
add 10 MHz configuration file for USRP X300
2021-02-09 17:50:32 +01:00
Robert Schmidt
54a2d698db
Fix build: test for slot from within preprocessor
2021-02-09 16:46:44 +01:00
dir
cfebcd19bd
Corrections to 217RBs, 273RB configuration files. RFSIM works with these changes
2021-02-09 17:32:51 +02:00
luis_pereira87
5a1e2b1db7
Add support for SIB1 and SI in BCCH-DL-SCH
2021-02-09 15:32:17 +00:00
dir
d2aa132616
Msg3_transformprecoder value initialised to TRANSFORM PRECODING DISABLED
2021-02-09 15:16:40 +02:00
Florian Kaltenberger
04a4a6f451
Merge remote-tracking branch 'origin/develop' into benetel_driver_update
2021-02-09 11:13:01 +01:00
Florian Kaltenberger
12517f02e2
Reverting shifting the TX 4 bits to the left to exploit dynamic range.
...
adapted ssb_block_power to measured value
This partially reverts commit 857f9179f3 .
Conflicts:
targets/ARCH/ETHERNET/benetel/5g/benetel.c
2021-02-09 11:10:58 +01:00
dir
3efdb2775e
NR SCFDMA changes for higher RB sizes (RB Sizes until 100Mhz)
2021-02-09 11:07:53 +01:00
yincong
c416e545e2
fix problems about rfsim noS1
2021-02-09 19:01:34 +09:00
hardy
665688681b
Merge remote-tracking branch 'origin/ue-fixes' into integration_2021_wk06_b
2021-02-09 10:54:58 +01:00
hardy
421cb60fa4
Merge remote-tracking branch 'origin/NR_DLUL_PF' into integration_2021_wk06_b
2021-02-09 10:49:28 +01:00
hardy
bcc009b2f9
Merge remote-tracking branch 'origin/nasmesh_kernel_5.8' into integration_2021_wk06_b
2021-02-09 10:48:57 +01:00
Thomas Schlichter
14e84f8782
Merge remote-tracking branch 'develop' into NR_DL_MIMO
2021-02-09 10:02:54 +01:00
Raphael Defosseux
09230ceb5e
CI: forgot to add 5G GNB FDD conf file for RF sim test
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-02-09 09:38:23 +01:00
Sakthivel Velumani
d29e09cdb1
Passing tx timestamp through pipeline
2021-02-08 23:59:33 +01:00
rmagueta
2b9d0f95c9
Fix develop merge conflicts in the RA-Msg3
2021-02-08 22:40:23 +00:00
Mahesh
2d58536c52
Phy simulators build error fixed
2021-02-09 02:11:54 +05:30
Sakthivel Velumani
f622bdedf4
Replacing tryPull by pull for L1 rx
2021-02-08 21:15:40 +01:00
Raymond Knopp
199ce8ac55
fixed segfault in ulsim when trials > 1000
2021-02-08 20:58:48 +01:00
rmagueta
5b7ae1228f
Fix develop merge conflicts
2021-02-08 19:18:00 +00:00
Sakthivel Velumani
ff05ec89f6
Slot tx compute in ru_thread
2021-02-08 18:23:41 +01:00
Thomas Schlichter
2db2112aee
Merge remote-tracking branch 'develop' into NR_FDD_FIX
2021-02-08 18:06:29 +01:00
rmagueta
03b52cec84
Merge remote-tracking branch 'origin/develop' into develop-SA-RA
...
# Conflicts:
# openair2/LAYER2/NR_MAC_UE/nr_ra_procedures.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
# openair2/LAYER2/NR_MAC_UE/rar_tools_nrUE.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/RRC/NR_UE/rrc_UE.c
2021-02-08 15:17:12 +00:00
Raymond Knopp
4d47e3da96
IF4p5 testing. seems to work again with fixes after merge with develop
2021-02-08 15:27:37 +01:00
Sakthivel Velumani
8902902706
Merge branch 'develop' into ue-fixes
2021-02-08 15:06:17 +01:00
Thomas Schlichter
adc24a797e
NR_UE: Add PRACH generation for 10 to 30 MHz (30 kHz SCS)
2021-02-08 14:21:30 +01:00
Thomas Schlichter
c5734aa110
NR_UE: slightly cleanup PRACH generation
2021-02-08 14:21:30 +01:00
Thomas Schlichter
92e654c6fc
gNB: Add PRACH reception support for 10 to 30 MHz (30 kHz SCS)
2021-02-08 14:21:30 +01:00
Thomas Schlichter
a676ccbb80
gNB: fix PRACH reception for some configurations and some cleanup
2021-02-08 14:21:30 +01:00
Thomas Schlichter
6e57abc7ae
NR_UE: consider sync position (1/8 CP) in initial sync and UL write timestamp
2021-02-08 14:21:30 +01:00
Thomas Schlichter
3eb2b4d7b2
Generalize some frame parameter calculations
...
Enabling more numerology combinations and 100 MHz support with 3/4 sampling for USRP X300/X310, too.
2021-02-08 14:21:30 +01:00
Thomas Schlichter
3743ead91a
Merge remote-tracking branch 'develop' into NR_10MHz
2021-02-08 14:20:20 +01:00
Parminder Singh
222b37ff13
Merge remote-tracking branch 'origin/develop' into ptrs_rrc_config
2021-02-08 14:16:36 +01:00
Mahesh
0e6f1e6ad6
Merge conflicts resolved
2021-02-08 18:05:29 +05:30
Sakthivel Velumani
3380f1a455
send data from MAC to PHY when NDI toggles
2021-02-08 12:49:32 +01:00
francescomani
58ad2bf06f
Merge remote-tracking branch 'origin/develop' into NR_FAPI_beamindex_SSB_RO
2021-02-08 12:05:06 +01:00
Laurent Thomas
fa63d9a4e6
merge develop
2021-02-08 11:56:42 +01:00
Robert Schmidt
b86fdaf59b
Revert "Lower UE log level"
...
This reverts commit 71e297de9d .
2021-02-08 11:20:23 +01:00
Sakthivel Velumani
f4fd79c4d9
First commit
...
Created 3 threadpools for L1 rx, L1 tx and RU tx processing
2021-02-08 01:06:30 +01:00
Raymond Knopp
1bf9ea6d23
fixed NR build issues after merge with develop
2021-02-07 22:01:41 +01:00
Raymond Knopp
846c67b9bd
Merge remote-tracking branch 'origin/develop' into oairu
...
Conflicts:
openair2/LAYER2/NR_MAC_COMMON/nr_mac.h
2021-02-07 18:23:46 +01:00
Raymond Knopp
d06018d1e3
Merge branch 'four_antenna_eNB' into oairu
2021-02-07 17:46:23 +01:00
Raymond Knopp
7a169947da
Merge branch 'oairu' of https://gitlab.eurecom.fr/oai/openairinterface5g into oairu
2021-02-07 17:41:57 +01:00
Raymond Knopp
008f9060a1
unitary simulators tested
2021-02-07 14:14:28 +01:00
Robert Schmidt
9b77575af2
Use the MAX_BWP_SIZE macro everywhere
2021-02-07 10:45:57 +01:00
Robert Schmidt
318c4e0fd7
Skip DL HARQ feedbacks if the timing does not match
...
As the precedent commit, this commit deals with the realtime problems
that we currently have on the CI bench.
For DL HARQ feedback, nFAPI does not give us the HARQ process ID.
Instead, we have to figure this out "from timing", i.e., if we trigger
PUCCH reception, we will get a message with HARQ if we instructed the
PHY to do so. If we have real-time problems, it seems (I cannot verify:
don't have real time problems) that we do not get the nFAPI message with
HARQ feedback. Thus, we need to skip the HARQ processes that should have
been processed in the past, which happens in this commit.
2021-02-07 10:45:57 +01:00
Robert Schmidt
f23890e0b9
Search correct UL HARQ, don't assert on late slot
...
At the time of this commit, the CI has realtime issues. This can mean
that the HARQ result is delivered in a delayed fashion. Before this
commit, we were asserting on whether the slot corresponds to the HARQ
process's expected feedback slot, but a particular feedback might be
delayed under realtime issues, and we actually don't care about the
timing since we get the HARQ process ID.
Instead, we loop through the HARQ processes for which we wait for a
feedback in the beginning until we have the right process (which did not
seem to cause a problem till now, but who knows.
2021-02-07 10:45:57 +01:00
Robert Schmidt
423a0e4afe
Handle UL HARQ slot wrap around for slot = 0
2021-02-07 10:45:57 +01:00
Robert Schmidt
8bd3ec7602
Fix whitespace issues (review request)
2021-02-07 10:45:57 +01:00
Robert Schmidt
71fd526e12
Remove unused variables
2021-02-07 10:45:57 +01:00
Robert Schmidt
30d13ebf6d
Lower various log levels
2021-02-07 10:45:57 +01:00
Robert Schmidt
77203ee989
Fix nr_dlschsim unitary simulator
2021-02-07 10:45:57 +01:00
ChiehChun
a8cc08ace5
Cannot allocate CCE error -> debug message
2021-02-07 10:45:57 +01:00
ChiehChun
8a823d22cf
Better format dump_mac_stats()
2021-02-07 10:45:57 +01:00
ChiehChun
c51cb3f40b
Enable 2 UL slots
2021-02-07 10:45:57 +01:00
Robert Schmidt
dcd591bd2b
Schedule BSR0 UE only one at a time, in round-robin
2021-02-07 10:45:57 +01:00
Robert Schmidt
3b972f6766
ULSCH fix: Only allocate CCEs when necessary
2021-02-07 10:45:57 +01:00
Robert Schmidt
77de70c82f
Calculate TBS for coefficient only when needed
2021-02-07 10:45:57 +01:00
ChiehChun
8bf2d1a12f
Remove assert of allocate CSI PUCCH
2021-02-07 10:45:57 +01:00
ChiehChun
fde6c46ef1
Remove assertion for single UE
2021-02-07 10:45:57 +01:00
Robert Schmidt
6294ce715e
Reorder pf_ul to process retransmission
2021-02-07 10:45:57 +01:00
ChiehChun
14614d74cf
Find max coeff & Decrease n_rb_sched
2021-02-07 10:45:57 +01:00
ChiehChun
56831038d0
Check BSR & Create UE_sched for UL new transmission
2021-02-07 10:39:40 +01:00
Robert Schmidt
c8168085dd
Calculate UL coefficient
2021-02-07 10:39:40 +01:00
ChiehChun
1b1411727c
Calculate UL throughput & Initial ulsch_current_bytes
2021-02-07 10:39:40 +01:00
ChiehChun
cf725a1801
Create find_CCE in primitive
2021-02-07 10:39:40 +01:00
ChiehChun
bec348405b
Find the largest contiguos region
2021-02-07 10:39:40 +01:00
ChiehChun
8f988e384d
Add pf_ul & pseudo code
2021-02-07 10:39:40 +01:00
ChiehChun
5573b8e18c
Change vrb_map_UL to rballoc_mask
2021-02-07 10:39:40 +01:00
ChiehChun
2becbb9210
Verify the same K2
2021-02-07 10:39:40 +01:00
ChiehChun
7da43c95d2
Change pre_precessor_ul type to bool
...
- To check the current slot is the scheduled slot(UL slot - K2) and
only execute the post processor in scheduled slot.
2021-02-07 10:39:40 +01:00
ChiehChun
0234015f8e
Check slot is DL slot to pre-schedule UL data
2021-02-07 10:39:40 +01:00
ChiehChun
2283e12560
Calculate rbSize from estimated buffer
2021-02-07 10:39:40 +01:00
ChiehChun
c7ffd5740f
Add sched_ul_bytes/ulsch_current_bytes & Update in rx_sdu/schedule_ulsch
2021-02-07 10:39:40 +01:00
ChiehChun
4d0a2e4877
Save selected UL HARQ PID in post-processor
2021-02-07 10:39:40 +01:00
Robert Schmidt
4b1be522a5
Add estimated_ul_buffer & Update in DTCH
2021-02-07 10:39:40 +01:00
ChiehChun
989aade7b8
Log lcid default case & pirntout MAC PDU
2021-02-07 10:39:40 +01:00
ChiehChun
21e9339427
Add short/long BSR Table & Log the BSR value
2021-02-07 10:39:40 +01:00
ChiehChun
c316f2fc57
Correct bit ordering in struct NR_BSR_LONG
2021-02-07 10:39:40 +01:00
ChiehChun
a95346d169
Modify the case of truncated BSR
2021-02-07 10:39:40 +01:00
ChiehChun
1ff770ff20
Add CE & BSR pointer
2021-02-07 10:39:40 +01:00
ChiehChun
2b6a651aae
Fix LCID of CRNTI for nr UE
2021-02-07 10:39:40 +01:00
ChiehChun
5e226b9e22
Remove assertion for single UE
2021-02-07 10:39:40 +01:00
ChiehChun
3bb4bddc0d
Allocate DL new transmission
2021-02-07 10:39:40 +01:00
ChiehChun
a7cb83889a
Find max coeff from UE_sched
2021-02-07 10:39:40 +01:00
ChiehChun
6d5634b8ce
Check DL buf and Calculate the coeff to create UE_sched
2021-02-07 10:39:40 +01:00
ChiehChun
a3cc9f730b
Add dlsch_current_bytes and Calculate throughput
2021-02-07 10:39:40 +01:00
ChiehChun
0dd0f5ce4a
Create function for find CCE and retransmission
2021-02-07 10:39:40 +01:00
ChiehChun
13da3d6e8a
Create nr_store_dlsch_buffer()
2021-02-07 10:39:40 +01:00
ChiehChun
68b03e9cb6
Create pf_dl function
2021-02-07 10:39:40 +01:00
ChiehChun
3b4ec2c82b
Change vrb_map to rballoc_mask
2021-02-07 10:39:40 +01:00
ChiehChun
6c3897d4a7
Save selected DL HARQ PID in post-processor
2021-02-07 10:39:40 +01:00
ChiehChun
9fb45867a1
Initial num_pdcch_cand for multi-UE
2021-02-07 10:39:40 +01:00
Robert Schmidt
75dbf5fa4d
Don't log retransmissions explicitly
2021-02-07 10:39:40 +01:00
Raymond Knopp
0496c15d27
Remove PHY HARQ round_trials logs
2021-02-07 10:39:40 +01:00
Cedric Roux
16b9f4ed60
Increase RLC buffer size to 10MB, warn when buffer full
2021-02-07 10:39:40 +01:00
Robert Schmidt
ca47955293
Bugfix: check that retransmission can be allocated
2021-02-07 10:39:39 +01:00
Robert Schmidt
78da8c9345
Save TB in MAC, transmit TX_req also on retx
2021-02-07 10:39:39 +01:00
Robert Schmidt
80e23a179e
Enable 12 slots
...
This commit enables more slots so that the "real UE" preprocessor can
schedule them. The DL phytest preprocessor continues to only schedule
slots 1 & 3. This is because the OAI-UE needs to have PUCCH scheduled
at least six slots in advance. Since we do not support this (yet), but
assume that two slots are enough, we schedule the UE only in slot 1 & 3
so it has 6 slots until slot 7 to send PUCCH.
2021-02-07 10:39:39 +01:00
Robert Schmidt
59cb9c87e0
Refactor nr_rx_sdu()
2021-02-07 10:39:39 +01:00
Robert Schmidt
0773229b1a
Implement UL HARQ using NR_list_t
2021-02-07 10:39:39 +01:00
Robert Schmidt
a0d47c504c
Create lists for UL HARQ management
2021-02-07 10:39:39 +01:00
Robert Schmidt
4ddd45f813
Implement DL HARQ using NR_list_t
2021-02-07 10:39:39 +01:00
Robert Schmidt
42710ee7ba
Create lists for DL HARQ management
2021-02-07 10:39:39 +01:00
Raymond Knopp
a3867df5f3
cleanup after removing harq state in L0
2021-02-07 10:39:39 +01:00
Raymond Knopp
ee2ce7670d
made L1 DLSCH encoding stateless. harq_pid/round information are not kept in PHY. Full channel encoding is performed for each transmission of a transport block.
...
Still to be done: test, then cleanup data structures and fix unitary simulations.
2021-02-07 10:39:39 +01:00
Robert Schmidt
d7f46a2ff2
Set RRC nrofHARQ_ProcessesForPDSCH to 16
2021-02-07 10:39:39 +01:00
Robert Schmidt
c9de1c70c0
Set secondaryCellGroup + default values in add_new_nr_ue()
2021-02-07 10:39:39 +01:00
Robert Schmidt
74cb9bf367
Refactor add_new_nr_ue() and mac_remove_nr_ue()
...
mac_remove_nr_ue(): no need to memset sched_ctrl, since it is done on
connection of a UE
2021-02-07 10:39:39 +01:00
Robert Schmidt
4a0efd6f48
mac_top_init_gNB(): do not init per-UE HARQ
...
the whole UE_sched_ctrl is initialized in add_new_nr_ue(), which will
also init the per-UE HARQ.
2021-02-07 10:39:39 +01:00
Robert Schmidt
77c7fe5b87
Create more generic NR_list_t with helper functions
2021-02-07 10:39:39 +01:00
Robert Schmidt
338d8debae
Bugfix OAI UE: reset slot_for_feedback_ack to initial value
2021-02-07 10:39:39 +01:00
Robert Schmidt
e328a6ccf7
Make multiple passes over RLC to get all data
2021-02-07 10:39:39 +01:00
Robert Schmidt
76d154f07c
Do not count down TBS
2021-02-07 10:39:39 +01:00
Robert Schmidt
a18ed9d92d
Reorder DLSCH MAC PDU logic
...
Before this commit, the DLSCH scheduler would construct the MAC PDU by
reading RLC data into a memory on the stack, and then construct the PDU
with CEs first. There are at least two problems:
- we need to keep track of the exact number of bytes of CEs (cumbersome)
to calculate the number of MAC SDUs to include
- we needlessly copy data around.
This commit does the following instead:
- write all CEs first (no need of keeping track of this in DLSCH and a
separate function)
- then read MAC SDUs directly into nFAPI as much as possible or
necessary, without recopying
2021-02-07 10:39:39 +01:00
Robert Schmidt
96e1f3597b
Group PDCCH PDU per CC/BWP/CORESET in RA, and reuse in DLSCH
2021-02-07 10:39:39 +01:00
Robert Schmidt
c71412882d
nr_schedule_ulsch(): only one PDCCH PDU per BWP and CORESET
2021-02-07 10:39:39 +01:00
Robert Schmidt
a26404c17f
nr_schedule_ue_spec(): link TX_data/PDSCH PDU with common PDU index
2021-02-07 10:39:39 +01:00
Robert Schmidt
a6348e8567
nr_generate_Msg2(): link TX_data/PDSCH PDU with common PDU index
2021-02-07 10:39:39 +01:00
Robert Schmidt
28b78ee09c
nr_schedule_ue_spec(): only one PDCCH PDU per BWP and CORESET
2021-02-07 10:39:39 +01:00
Robert Schmidt
55c6ce1598
Add small notice that we assume no concurrent RA
2021-02-07 10:39:39 +01:00
Robert Schmidt
089f821dd2
Separate nFAPI PDCCH allocation from nFAPI DCI allocation
...
According to SCF222, a single PDCCH allocation groups DCIs that are
within the same BWP and CORESET. Therefore, if we want to allocate
multiple DCIs, we need to decouple PDCCH allocation and DCI (previously
jointly done in nr_configure_pdcch()), especially to be forward
compatible.
***Note that as of this commit, we would still allocate different PDCCH
PDUs for multiple UEs (which we do not support yet, anyway)***
nr_configure_pdcch(): simply take out DCI allocation.
nr_generate_Msg2(): separately allocate dci_pdu in common RA SS, and
rename DCI payload variable. Also, reorganize the function so that it is
first checked for CCE allocation and messages nFAPI messages are
allocated afterwards.
nr_schedule_ue_spec(): separately allocate dci_pdu in UE-specific SS.
Rename DCI payload variable.
nr_schedule_ulsch(): separately allocate dci_pdu in UE-specific SS.
Rename DCI payload variable.
nr_fill_nfapi_dl_sib1_pdu(): separately allocate dci_pdu in common SS.
2021-02-07 10:39:39 +01:00
Robert Schmidt
0655cc481d
No DCI PDU array in nr_fill_nfapi_dl_sib1_pdu()
2021-02-07 10:39:39 +01:00
Robert Schmidt
080b776097
No DCI PDU array in nr_schedule_ue_spec()
2021-02-07 10:39:39 +01:00
Robert Schmidt
86b1c0035d
No DCI PDU array in nr_generate_Msg2()
2021-02-07 10:39:39 +01:00
Robert Schmidt
db792632c9
Refactor config_uldci()
2021-02-07 10:39:39 +01:00
Robert Schmidt
52ba0e277d
Simplify config_uldci(): handle only one DCI
2021-02-07 10:39:39 +01:00
Robert Schmidt
1bf58a4482
Deleted commented code
2021-02-07 10:39:39 +01:00
Robert Schmidt
ccaa5abc55
Reformat fill_dci_pdu_rel15()
2021-02-07 10:39:39 +01:00
Robert Schmidt
0473074acf
fill_dci_pdu_rel15(): handle one DCI at a time
2021-02-07 10:39:39 +01:00
Robert Schmidt
0d90ecfd62
Make dci_pdu in PDCCH PDU an array
...
SCF222 says that dci_pdu in PDCCH PDU
(nfapi_nr_dl_tti_pdcch_pdu_rel15_t) should be an array, and not its
members.
2021-02-07 10:39:39 +01:00
Robert Schmidt
83f7c4be5f
Make passed secondaryCellGroup pointer const in prepare_dci()
2021-02-07 10:39:39 +01:00
Robert Schmidt
dc04e8cced
Make passed pointers const in nr_dci_size() and get_transformPrecoding()
2021-02-07 10:39:39 +01:00
Robert Schmidt
d0ae11783a
Integrate nr_fill_nfapi_dl_pdu() back into nr_schedule_ue_spec()
...
Initially, filling the PDCCH and PDSCH nFAPI messages was split into a
separate function (in an attempt to keep the code structure similar to
LTE). However, this proved as not helpful: the nr_fill_nfapi_dl_pdu()
just filled the messages, with a parameter list almost size as long as
the actual messages (because most parameters are kind of independent).
This made no sense, so we put it back.
Also, from an understanding POV, they just fill a message as specified
in SCF222, so it should not be a problem.
2021-02-07 10:39:39 +01:00
Robert Schmidt
71e297de9d
Lower UE log level
2021-02-07 10:39:39 +01:00
Robert Schmidt
8f399a1c9e
Disable logging of PUCCH
2021-02-07 10:39:39 +01:00
Robert Schmidt
a69ec6669a
Assert on maximum number of used PUCCH resources
2021-02-07 10:39:39 +01:00
ChiehChun
62c58bd722
Use correct pucch_index_used
2021-02-07 10:39:39 +01:00
Robert Schmidt
943d55717e
Scheduler: introduce BIT() macro
2021-02-07 10:39:39 +01:00
Robert Schmidt
614b2c1951
DLSCH: do not check for slot number
2021-02-07 10:39:39 +01:00
Robert Schmidt
aa948f707a
Deallocate CCE if PUCCH allocation fails
2021-02-07 10:39:39 +01:00
Robert Schmidt
ac5ac8dd25
Clarify assumptions in nr_acknack_scheduling()
2021-02-07 10:39:39 +01:00
Robert Schmidt
1c75496ffa
nr_schedule_pucch() for multiple UEs
2021-02-07 10:39:39 +01:00
Robert Schmidt
7879e6ad32
Remove (unnecessary) num_slots_per_tdd in DLSCH sched
2021-02-07 10:39:39 +01:00
Robert Schmidt
2225cd26fe
Handle multiple TDD periods
2021-02-07 10:39:39 +01:00
Robert Schmidt
551b08c315
Skip CSI if present
2021-02-07 10:39:39 +01:00
Robert Schmidt
75f8591b9b
Handle PUCCH frame/period wrap around
2021-02-07 10:39:39 +01:00
Robert Schmidt
d281e41a50
Assert on TDD period "wrap around"
2021-02-07 10:39:39 +01:00
Robert Schmidt
91fd4ddf7e
rewrite nr_acknack_scheduling()
2021-02-07 10:39:39 +01:00
Robert Schmidt
c5968599b2
Add nr_fill_nfapi_pucch(): allocate PUCCH nFAPI message
2021-02-07 10:39:39 +01:00
Robert Schmidt
7a9ad3dbf7
Keep track of used PUCCH resources
2021-02-07 10:39:39 +01:00
Robert Schmidt
94d8147ece
nr_csi_meas_reporting() for multiple UEs
2021-02-07 10:39:39 +01:00
Raymond Knopp
edff477050
reduced 5G memory limits for CI
2021-02-07 09:40:22 +01:00
Robert Schmidt
5a2caa5475
Refactor nr_csi_meas_reporting(): check only in slot 0
2021-02-06 20:50:28 +01:00
Robert Schmidt
b6ebdc2fab
Refactor nr_get_csi_bitlen()
2021-02-06 20:50:28 +01:00
Robert Schmidt
49c7dbf214
Use three fields
2021-02-06 20:50:28 +01:00
Robert Schmidt
171f7842bc
Rewrite PUCCH allocation (simplified, restricted)
...
- No dynamic allocation of PUCCH structures
- Use first PUCCH for HARQ (can only allocate for up to two slots in
single PUCCH, simplistic nr_acknack_scheduling!)
- Use second PUCCH for CSI, do not multiplex!
2021-02-06 20:50:28 +01:00
Robert Schmidt
4e91f44839
Rename NR_sched_pucch to NR_sched_pucch_t
2021-02-06 20:50:28 +01:00
Robert Schmidt
a19a15cfb7
Enable logging of PUCCH
2021-02-06 20:50:28 +01:00
Francesco Mani
868f55513f
rnti in pucch 0 indication
2021-02-06 20:50:28 +01:00
Raphael Defosseux
403db5f66e
CI: adding conditional stages in the parent pipeline based on labels in Merge Requests
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-02-06 19:03:15 +01:00
Raymond Knopp
addd891a2f
testing on outdoor network
2021-02-06 14:55:13 +01:00
Raphael Defosseux
0aff489c75
* MR 1027: SIB1 update
...
Update in SIB1 implementation to solve REG to CCE mapping issues and also correction in pdcch RE extraction when BWP_start>0.
* MR 1031: LTE/NR X2AP: fix content of SgNBAdditionRequest
Wireshark (version 3.3.2) was not happy. https://asn1.io/asn1playground/ was not happy.
* MR 1036: LTE ULSCH bugfix
Minor fix in the UL scheduler
* MR 1008: NR SA ITTI sim update for core connectivity
Updates for connections to 5G core node using ITTI sim. Usage documentation have also been added.
* MR 1025: Cleanup NR RA procedure - mostly UE
2021-02-06 14:25:07 +01:00
Cedric Roux
b7ea4e0f6d
benetel 5g: support for two antennas
2021-02-05 16:48:30 +01:00
hardy
23134fba77
adding test update + conf file for RA FR2
2021-02-05 15:39:20 +01:00
Raphael Defosseux
2a45e3199b
CI: adding FDD mode to 5G RF sim test
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-02-05 13:58:24 +01:00
hardy
663dd1251c
Merge remote-tracking branch 'origin/NR_RA_cleanup' into integration_2021_wk05
2021-02-05 12:00:38 +01:00
hardy
5d832308c6
Merge remote-tracking branch 'origin/NR_SA_itti_sim_wk48' into integration_2021_wk05
2021-02-05 11:43:54 +01:00
Mahesh
a169d46415
L2-nfapi error fix
2021-02-05 14:17:36 +05:30
Xue Song
4cc81b0025
fix the problem that DL failed after merge 'master' branch
2021-02-05 11:59:54 +09:00
Thomas Schlichter
9c4714fd25
NR_UE: re-introduce mcs check for DCI format 0_0 and 0_1
2021-02-04 19:51:58 +01:00
Thomas Schlichter
ea0d24b935
NR_UE: discard DCI with bwp_indicator != 1
...
Even stricter check/hack for BWP ID.
Drop every DCI where this value is not '1'.
2021-02-04 19:27:56 +01:00
Raphael Defosseux
b3341ed1ca
CI: fix false negative in HTML report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-02-04 15:19:02 +01:00
Raphael Defosseux
b81b6181e0
CI: migrating to oairu target on RRU machines
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-02-04 14:59:08 +01:00
Xue Song
52edf0c123
Merge branch 'master' into develop_SA_rfsim_for_F1
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.c
openair2/F1AP/f1ap_cu_interface_management.c
openair2/F1AP/f1ap_cu_rrc_message_transfer.c
openair2/F1AP/f1ap_cu_task.c
openair2/F1AP/f1ap_du_interface_management.c
openair2/F1AP/f1ap_du_task.c
openair2/GNB_APP/gnb_app.c
openair2/GNB_APP/gnb_config.c
openair2/LAYER2/NR_MAC_UE/main_ue_nr.c
openair2/RRC/NR/L2_nr_interface.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/rrc_gNB.c
openair2/RRC/NR/rrc_gNB_NGAP.c
openair2/RRC/NR_UE/L2_interface_ue.c
openair2/RRC/NR_UE/rrc_UE.c
openair3/NGAP/ngap_gNB.c
2021-02-04 18:16:37 +09:00
francescomani
4d2c80e418
fix dlsim compilation
2021-02-04 09:59:09 +01:00
francescomani
28cb2c6c77
Merge remote-tracking branch 'origin/develop' into NR_FAPI_beamindex_SSB_RO
2021-02-04 08:26:32 +01:00
Xue Song
1dd6b3b2a0
fix some warnings
2021-02-04 11:30:44 +09:00
Cedric Roux
a9f57407c7
benetel 4g: support two antennas
2021-02-03 17:07:18 +01:00
masayuki.harada
4f73692eb1
Merge remote-tracking branch 'remotes/origin/develop_SA_L3' into NR_SA_itti_sim_wk48
2021-02-03 22:37:25 +09:00
Thomas Schlichter
8b00361f56
fix warnings identified by CI
2021-02-03 10:50:38 +01:00
Thomas Schlichter
6add9968a8
Merge branch 'develop' into 'nasmesh_kernel_5.8'
...
# Conflicts:
# openair2/NETWORK_DRIVER/MESH/device.c
2021-02-03 09:42:54 +01:00
Mahesh
1953e891ab
L2-nFAPI config error resolved
2021-02-03 12:32:33 +05:30
Xue Song
6a3b7b40a5
Merge branch 'master' into develop_SA_L3
...
Conflicts:
openair2/GNB_APP/gnb_config.c
openair2/RRC/NR/rrc_gNB.c
openair2/RRC/NR/rrc_gNB_NGAP.c
openair2/RRC/NR_UE/rrc_UE.c
2021-02-03 14:58:07 +09:00
Raymond Knopp
2e59e05b66
set eNB->use_DTX=1, TM2 now works again. Need to fix this option when multiple TX antenna ports are used
2021-02-02 23:20:20 +01:00
Raymond Knopp
4a4636d202
more minor changes
2021-02-02 20:58:29 +01:00
Raymond Knopp
6ae26ee6dc
minor changes after merge
2021-02-02 20:45:46 +01:00
rmagueta
c4ccc66169
Log SIB1 decoded
2021-02-02 18:12:11 +00:00
rmagueta
f7649fb472
Merge remote-tracking branch 'origin/develop-sib1-update-ue' into develop-SA-RA
...
# Conflicts:
# openair2/RRC/NR_UE/rrc_UE.c
2021-02-02 17:57:55 +00:00
rmagueta
9b24e1fbfa
Merge branch 'develop' into develop-SA-RA
2021-02-02 17:40:22 +00:00
rmagueta
b654e282dd
Minor code clean up
2021-02-02 15:10:51 +00:00
rmagueta
1717c1c6ab
PDCCH add support for search space candidate_idx > 0
2021-02-02 14:48:18 +00:00
hardy
c00b44028b
Merge remote-tracking branch 'origin/develop-sib1-update' into integration_2021_wk05
2021-02-02 15:40:22 +01:00
hardy
1d6eea64a4
Merge remote-tracking branch 'origin/bugfix-x2-SgNBAdditionRequest' into integration_2021_wk05
2021-02-02 15:39:38 +01:00
hardy
320b43c462
Merge remote-tracking branch 'origin/lte-ulsch-bugfix' into integration_2021_wk05
2021-02-02 15:38:54 +01:00
dir
82d40a654c
Transform precoding related changes
2021-02-02 13:19:42 +01:00
rmagueta
76b974508b
Merge branch 'develop' into develop-sib1-update-ue
...
# Conflicts:
# cmake_targets/CMakeLists.txt
2021-02-02 12:10:12 +00:00
Raymond Knopp
4e9afb30b0
Merge remote-tracking branch 'origin/develop' into oairu
2021-02-02 12:09:56 +01:00
Raymond Knopp
3cb6892987
CU/DU tested with phoenix + B38 RRU (CU and DU via lo)
2021-02-02 11:15:13 +01:00
Khodr Saaifan
283a060497
Allow gNB to read pusch_AntennPorts from config file
2021-02-02 09:02:19 +01:00
Mahesh
a8248b2386
Config file changes reverted
2021-02-02 12:21:53 +05:30
Mahesh
ae422aca1f
Merge conficts resolved
2021-02-02 09:36:49 +05:30
luis_pereira87
7700e61861
Fix Tables 7.4.1.1.2-1/2 from 38.211
2021-02-01 21:04:14 +00:00
luis_pereira87
6885668273
Fix AssertFatal in replay_node when file size is not a multiple of block size
2021-02-01 20:55:58 +00:00
cig
682f868c94
Reduced output logging in UE RF configuration for unused channels
2021-02-01 16:52:53 +01:00
cig
aecf2dfa13
Hack to make FDD compatible with current UL scheduling design
...
- temporary solution since scheduler does not support FDD
- modified is_NR_UL_slot to return always 1 when is FDD mode
- this is necessary because currently the scheduler assumes that is TDD
and tdd_UL_DL_ConfigurationCommon is always initialied
2021-02-01 16:52:53 +01:00
Sakthivel Velumani
c9dcff3d7e
Merge branch 'develop' into ue-fixes
2021-02-01 16:07:58 +01:00
Sakthivel Velumani
f44dc35bfd
Reducing RX gain at gNB
...
1. Changed rx gain at gNB from 75 to 50. PUCCH works again with OAI-UE.
2. Disabling MAC layer retransmission logs.
2021-02-01 16:00:33 +01:00
Laurent Thomas
7eda2b7409
remainign bug after merge develop
2021-02-01 15:35:17 +01:00
Thomas Schlichter
ad2b04c1d1
fix compile warning by removing unused variable 'nb_antenna_ports'
2021-02-01 15:00:46 +01:00
Khodr Saaifan
d7facef8a4
Back to SISO mode
2021-02-01 15:00:23 +01:00
Khodr Saaifan
88f293d3ba
clean up nr_dlsch_demodulation, solve bug in nr_rb_extract to consider data/dmrs multiplexing/no data, and remove ra_pdsch hack in phy_procedures_nr_ue
2021-02-01 14:59:56 +01:00
Khodr Saaifan
3fdb550909
reconfigure dmrs_type 1 for RA and phy_test mode
2021-02-01 14:59:56 +01:00
Khodr Saaifan
dfe4bf4a30
Remove dependency of pdsch_Antennports and gNB num_rx_antenna (hardcoded in this commit)
2021-02-01 14:59:56 +01:00
Khodr Saaifan
9e8f0055ef
Bug in PUSH when config.num_rx_antis equal to config.num_tx_ant
2021-02-01 14:59:56 +01:00
Khodr Saaifan
fd8cf7769c
Modify and fix nr_dlsim to support 4*4 MIMO with 1 layer
2021-02-01 14:59:56 +01:00
Khodr Saaifan
e4370cc30b
remove printf in nr_zero_forcing receiver
2021-02-01 14:59:56 +01:00
Khodr Saaifan
53046a9289
add zero forcing receiver for 2 tx layers and 2 or 4 rx antennas for PDSCH
2021-02-01 14:59:56 +01:00
Khodr Saaifan
812dc116f7
MIMO 4x4 with 1 layer test commit
2021-02-01 14:58:59 +01:00
Khodr Saaifan
0f55139dc6
Extend nr_dlsch demoulation to support multiple Rx antennas with MRC
2021-02-01 14:47:31 +01:00
Khodr Saaifan
b962cc94ce
Add rb extract to support multiple tx layers feature for MIMO mode
2021-02-01 14:47:31 +01:00
Khodr Saaifan
4b541b444d
Extend the UE side to support 4 Rx antennas
2021-02-01 14:46:51 +01:00
Sakthivel Velumani
d973db9273
Fix for dlsch issue on caracal
...
1. Reducing rx gain at UE. Existing gain seems to saturate the receiver with full bw allocaiton.
2. Setting different dlsch bitmap for phytest mode.
2021-02-01 13:47:45 +01:00
Sakthivel Velumani
a25309363a
Enabling a log for CI purpose
2021-02-01 13:41:53 +01:00
yoshio.inoue
7772e5c3b2
Merge remote-tracking branch 'fjt_dev/develop_SA_L3' into NR_SA_itti_sim_wk48
2021-02-01 21:38:25 +09:00
yoshio.inoue
c49220610d
add TODO comments
2021-02-01 21:19:04 +09:00
Parminder Singh
58b36aa222
Added PTRS RRC config validation for DL/UL-SIM uni tests
2021-02-01 13:02:25 +01:00
Cedric Roux
94dad700c4
lte/nr x2ap: fix content of SgNBAdditionRequest
...
Wireshark (version 3.3.2) was not happy.
https://asn1.io/asn1playground/ was not happy.
Let's make them happy.
So then everyone is happy.
2021-02-01 11:48:44 +01:00
Florian Kaltenberger
857f9179f3
shifting also the TX 4 bits to the left to exploit dynamic range. adapted ssb_block_power but proper calibration still necessary.
2021-02-01 10:24:22 +01:00
Florian Kaltenberger
a5b5d6f9b0
fixing RRC power levels at 5G side to avoid saturation
2021-02-01 10:24:22 +01:00
Florian Kaltenberger
0f57529b48
fixing benetel4g driver by setting ru->has_ctrl_prt =1 and thus starting the RU control thread, which is required for the 4G RRU. In the future we should revisit this and harmonize with the 5G version.
2021-02-01 10:24:22 +01:00
Khodr Saaifan
d4bd15f5ad
increase CirSize to avoid overflow in the case of multi-transmit antennas for gNB
2021-02-01 10:12:38 +01:00
Khodr Saaifan
0ae83fac6d
Fix dl PDSCH channel estimation to support multi-port channel estimation
2021-02-01 10:12:38 +01:00
Khodr Saaifan
bd31209f79
remove dependency of PDSCH antenna number from PUSCH Rx antenna number
2021-02-01 10:09:30 +01:00
Khodr Saaifan
74009a7200
Enable dmrsConfigType2 for pdsch
2021-02-01 10:09:30 +01:00
Khodr Saaifan
03803a12f2
Debug: add more VCD functions to trace UE timing
2021-02-01 10:09:30 +01:00
Khodr Saaifan
58f4f155cc
Enable beamforming for 2 tx antenna ports and fix corresponding segmentation error
2021-02-01 10:06:08 +01:00
Khodr Saaifan
e72d0483b4
Add PDSCH precoder functions, fix pusch_rx for 2 rx antennas, fix nr_dlsim for 2x1 MIMO simulation
2021-02-01 10:06:08 +01:00
Laurent Thomas
6b37681854
merge develop, minor code addition
2021-02-01 09:02:57 +01:00
Wu.Jing
37f0198944
Revert "remove the commented code from rrc_gNB.c"
...
This reverts commit 15caed4d54 .
2021-02-01 16:02:47 +09:00
Wu.Jing
c20fae1dea
Merge branch 'develop_SA_SIM' into develop_SA_L3
2021-02-01 14:58:51 +09:00
Xue Song
1721e82ed0
add F1AP Rel16 asn file
2021-02-01 14:12:18 +09:00
He Shanyun
150221536c
change output format for ran ue ngap id
2021-02-01 14:08:19 +09:00
Xue Song
a85f261b54
add license text
...
fix some problems
2021-02-01 13:59:56 +09:00
yincong
15caed4d54
remove the commented code from rrc_gNB.c
2021-02-01 12:27:37 +09:00
Raymond Knopp
849c5e0c86
F1_SETUP tested
2021-01-31 21:46:58 +01:00
Sakthivel Velumani
a241df5006
Fixed compile warnings
2021-01-31 17:35:08 +01:00
Raymond Knopp
9a71d5550e
build of eNB/gNB/UE/nrUE
2021-01-30 23:27:25 +01:00
Raymond Knopp
579a573b90
unitary simulations build
2021-01-30 22:34:16 +01:00
Raymond Knopp
d56a50609c
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2021-01-30 15:54:59 +01:00
Thomas Schlichter
bca9f74e66
Merge remote-tracking branch 'develop' into NR_RA_cleanup
2021-01-29 18:52:37 +01:00
Remi Hardy
3b2d50374a
Integration 2021 wk04
...
MR1006 : itti enhancement
-new feature: creates itti queue during runtime
-modified itti message instance
MR1012 : 5G NR: UL transform precoding (SC-FDMA)
MR1022 : Wireshark t hack ueid
MR997 : LTE uplink improvement
-LTE update about uplink performance improvement and some bug fixes from Fujitsu.
-Fix uplink calculation error in SCD and PHY layer.
-Add interference calculation for PUSCH.
-Update TPC control.
-Fix nFAPI hang-up
-Fix DRB is non active after Re-establishment.
-Msg3 PHICH problem.
-Add statistical logs.
MR1030 : CI RHEL container update
-CI adaptation to build the shared and target images on asterix and obelix Python framework
MR1023 : ci ue parallel
-Enables OAI UE parallelization in CI tests (where applicable)
2021-01-29 16:39:29 +01:00
Sakthivel Velumani
0eb2e06725
Moved pusch thread parameter to L1 in config file
2021-01-29 13:14:14 +01:00
cig
5a9014e960
Review of MR 1025
...
- bugfix in nr_ue_dci_configuration
- cleanup of irrelevant RA-related data structure members in UE
- moved msg1 init condition to MAC
- minor fixes concerning init_ra function
2021-01-29 12:44:28 +01:00
francescomani
8af407250d
Merge remote-tracking branch 'origin/develop' into NR_10MHz
2021-01-29 12:16:43 +01:00
Parminder Singh
87ada84106
created a new conf file for PTRS testing
...
- removed default PTRS values from default conf file.
2021-01-29 10:50:48 +01:00
Robert Schmidt
f1cb44a005
Bugfix: decrease actual MCS value
2021-01-29 09:31:56 +01:00
hardy
099d40527a
Merge remote-tracking branch 'origin/rh_ci_ue_parallel' into integration_2021_wk04_b
2021-01-29 07:42:43 +01:00
hardy
044f665730
Merge remote-tracking branch 'origin/ci-deploy-asterix' into integration_2021_wk04_b
2021-01-29 07:42:15 +01:00
hardy
5db5657df7
Merge remote-tracking branch 'origin/lte_uplink_improvement' into integration_2021_wk04_b
2021-01-29 07:41:47 +01:00
hardy
4a263eb69d
Merge remote-tracking branch 'origin/wireshark-T-hack-ueid' into integration_2021_wk04_b
2021-01-29 07:41:11 +01:00
hardy
6e12f8f8d3
Merge remote-tracking branch 'origin/nr_ul_scfdma' into integration_2021_wk04_b
2021-01-29 07:40:42 +01:00
hardy
9c810b311d
Merge remote-tracking branch 'origin/itti-enhancement' into integration_2021_wk04_b
2021-01-29 07:40:07 +01:00
hardy
62aec337bf
Merge remote-tracking branch 'origin/flexran-repair-mme-mgmt' into integration_2021_wk04_b
2021-01-29 07:39:49 +01:00
Raymond Knopp
78f14bc9a4
fixed build for oairu executable. tested with sirius/phoenix
2021-01-28 21:53:24 +01:00
rmagueta
62bc47c820
Minor update in SIB1 contents. do_SIB1_NR() only if SA.
2021-01-28 16:04:41 +00:00
Thomas Schlichter
92cb99b201
NR_UE: Add some more LOG_W() in case of ignoring DCI.
2021-01-28 10:14:44 +01:00
Thomas Schlichter
ac1bc7025b
NR_UE: discard DCI with bwp_indicator == 0
...
Recently we stared using the BWP_indicator signalled in DCI, before we always assumed BWP_Id == 1.
Now "fake-DCI" with bandwidth_indicator == 0 lead to segmentation faults, so we discard these.
Note: There are still several placed where we assume BWP_Id == 1!
2021-01-28 09:36:00 +01:00
Thomas Schlichter
60471dd179
NR_UE: change message when RA succeeded, so CI recognizes it again
2021-01-28 09:33:47 +01:00
Xue Song
cf3694be28
modify the f1 establishment process
2021-01-28 16:35:10 +09:00
Xue Song
36487515c4
fix double definition in rrc_gNB_NGAP.c and nr_ngap_gnb.c
2021-01-28 14:20:35 +09:00
Raymond Knopp
616eb6700f
NR RSRP/RSRQ conversion routines
2021-01-27 23:40:34 +01:00
Raymond Knopp
89657f20e6
testing with N310 4x4 eNB 20 MHz
2021-01-27 21:03:47 +01:00
Robert Schmidt
28cd23887e
Update NR Measurements periodically, remove rsrq typo
2021-01-27 15:43:48 +01:00
laurent
4b345f1589
tested with one UE, better intergration with legacy gtpu
2021-01-27 15:09:00 +01:00
Thomas Schlichter
3eb04ffcf7
move unreachable LOG_D() in NR_IF_Module.c
...
Code between a 'switch' statement and its first 'case' statement is not reachable!
So move the LOG_D() statement just before the 'switch' statement.
2021-01-27 12:05:34 +01:00
Raymond Knopp
184f095384
bugfix in EN-DC measurement reporting trace collection
2021-01-27 11:56:11 +01:00
Mahesh
ca74163cdd
OCP build errors resolved.
2021-01-27 11:34:52 +05:30
Raphael Defosseux
e16f769174
CI: try to optimize the file system usage when building in the CI VM env. Increased the VM memory of one to allow linking
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-01-26 15:33:22 +01:00
Raymond Knopp
f04846cf4f
2 and 4 antenna testing with ulsim functional. >=3 dB gains from 2 to 4 antennas on SCM channels
2021-01-26 13:25:07 +01:00
Xue Song
874246b3f9
fix the problem of f1ap setup response message encoding error
2021-01-26 18:07:13 +09:00
Raphael Defosseux
747695e476
CI: fix string formatting for python3.5
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-01-26 09:51:59 +01:00
rmagueta
6e917c539f
Fill SIB1 with more contents
2021-01-25 23:18:35 +00:00
Melissa Elkadi
b68479aa10
Updating .gitignore file
2021-01-25 14:55:46 -08:00
Melissa Elkadi
78341d9db1
Updated bler table lookup mechanism and logs
2021-01-25 14:52:44 -08:00
francescomani
a05cf8c8e8
Merge branch 'NR_FAPI_beamindex_SSB_RO' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_FAPI_beamindex_SSB_RO
2021-01-25 18:14:27 +01:00
francescomani
30b41ba107
fix in TA update at gNB
2021-01-25 18:13:58 +01:00
Sakthivel Velumani
e913e2ebc8
disabling logs
2021-01-25 17:05:16 +01:00
Francesco Mani
0c61ee543e
Update gnb.band257.tm1.32PRB.usrpn300.conf
2021-01-25 14:37:47 +01:00
Thomas Schlichter
f32297fefa
fix cppcheck warnings
2021-01-25 14:32:32 +01:00
Thomas Schlichter
729adbcd4e
fix nr_prachsim phy-simulator
2021-01-25 14:28:50 +01:00
Thomas Schlichter
aafe94c556
move definitions from defs_nr_UE.h back to nr-ue.c to fix compilation of LTE UE
2021-01-25 13:59:21 +01:00
Laurent Thomas
954b0f559d
new gtp before tests
2021-01-25 12:59:38 +01:00
francescomani
bf028e8867
fix in a config file for RA
2021-01-25 12:33:37 +01:00
Mohammed Ismail
c9e08d030b
CI: html tab extention to add more details on built shared and target images
...
fix ssh connection when remote server has public key
Signed-off-by: Mohammed Ismail <mohammed.ismail@eurecom.fr >
2021-01-25 11:06:22 +01:00
Sakthivel Velumani
f6a502ada2
fixes
...
some more fixes that are missed out in previous commits
2021-01-25 11:03:37 +01:00
Raymond Knopp
bbe6db03dd
removed some cppcheck errors
2021-01-25 10:36:54 +01:00
francescomani
0451854429
bugfix
2021-01-25 10:30:45 +01:00
Raymond Knopp
9f52fd4ae7
removed warnings on lte-softmodem compilation
2021-01-25 10:02:15 +01:00
Xue Song
d9934436c3
fix some cppcheck errors
2021-01-25 14:26:39 +09:00
Raymond Knopp
86cab23b74
fixed build with --mu
2021-01-24 22:23:33 +01:00
Michael Cook
02571e63bb
gdb.txt: Linux versions should be the same
2021-01-24 12:38:15 -05:00
Michael Cook
563064ce0b
gdb.txt: Notes on loading coredump files into Vscode
2021-01-24 12:27:20 -05:00
Raymond Knopp
e82ef88e72
builds are succesful (eNB,UE,gNB,nrUE,physim)
2021-01-24 13:27:10 +01:00
luis_pereira87
583d2cc0d4
Fix for NR_MAX_PDCCH_AGG_LEVEL
2021-01-24 12:14:48 +00:00
rmagueta
73b34936be
Update MAX_DCI_CORESET to 16 as in 3GPP Rel 15
2021-01-23 20:16:05 +00:00
rmagueta
094f21a165
Fix REG to CCE mapping at UE
2021-01-23 18:40:30 +00:00
rmagueta
e2df86be88
Fix PDCCH extract RBs
2021-01-23 15:54:16 +00:00
Raymond Knopp
5294bc4fe3
warnings and unitary simulation bulding
2021-01-23 15:04:11 +01:00
Raymond Knopp
ef1fb827b5
Merge remote-tracking branch 'origin/develop' into oairu
2021-01-23 09:17:37 +01:00
Sakthivel Velumani
fd3333a27b
Flaging that HARQ feedback has been sent
...
so that in the next frame when the same harq is not used the UE won't send feedback (this was a bug)
2021-01-23 09:00:05 +01:00
Melissa
fbbc54dd9f
Merge branch 'episys/mel/drop_pkts_merge_req' into 'episys/master'
...
Updated dropping packet mechanism for only c-rnti
See merge request aburger/openairinterface5g!24
2021-01-22 16:37:41 -08:00
Melissa
0f210073c5
Fixed two bugs
...
There was a variable that was being used that was undefined.
Also fixed save_dci_pdu_for_crnti() function.
2021-01-22 16:37:41 -08:00
rmagueta
70938bb907
Fix REG to CCE mapping at gNB
2021-01-22 17:18:37 +00:00
Sakthivel Velumani
3a1de4c879
Flaging that HARQ feedback has been sent
...
so that in the next frame when the same harq is not used the UE won't send feedback (this was a bug)
2021-01-22 15:50:44 +01:00
Sakthivel Velumani
3858af320f
Write to USRP only when needed in TDD
2021-01-22 15:48:34 +01:00
hardy
d7220cee37
parameters typo in xml
2021-01-22 15:25:43 +01:00
Mohammed Ismail
15ee2bf2c4
[CI] adapted to build the image on asterix and obelix
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@eurecom.fr >
2021-01-22 13:57:41 +01:00
Thomas Schlichter
df06b67d1e
reduce logging output
2021-01-22 12:26:59 +01:00
Thomas Schlichter
a9bfdb2d6e
NR_UE: use 'do_ra' instead of 'mac_enabled' to enable RA procedure
2021-01-22 12:09:04 +01:00
Thomas Schlichter
220c5b2ddf
make sure MAC is enabled in nr-uesoftmodem
2021-01-22 12:06:41 +01:00
Xue Song
84d3cfb12f
fix some warnings
2021-01-22 18:24:28 +09:00
Xue Song
76cb132f2d
u-plane is ok
2021-01-22 15:44:18 +09:00
Raymond Knopp
c15f67c7f2
mutex unlock after cond_signal
2021-01-22 07:26:13 +01:00
rmagueta
9e9a032f6b
Fix in the msg3 transmission for the RA
2021-01-21 20:10:23 +00:00
herlesupreeth
c59a99ceea
NASMESH: support for kernel version >= 5.6.0
2021-01-21 19:18:35 +01:00
Thomas Schlichter
1cb657accc
mention support for SC-FDMA in FEATURE_SET.md
2021-01-21 18:51:26 +01:00
Thomas Schlichter
c107b9b756
Merge remote-tracking branch 'develop'
2021-01-21 18:28:33 +01:00
Sakthivel Velumani
51e77fd00f
Added pucch stats along with ulsch one
2021-01-21 16:33:10 +01:00
Laurent Thomas
06366787ae
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into new-gtpu
2021-01-21 15:51:34 +01:00
Laurent Thomas
75ad3da9d9
start new gtpu
2021-01-21 15:51:30 +01:00
Sakthivel Velumani
6b5f8ff2fa
Diabled more logs in UE
2021-01-21 15:36:51 +01:00
hardy
9ea9a9bc02
adding ue parallelization to get rid of real time errors
2021-01-21 13:47:47 +01:00
Laurent Thomas
eddebae1e4
fix after code review
2021-01-21 13:47:18 +01:00
Raymond Knopp
ed10f077cf
bug in uci stats handling
2021-01-21 13:45:33 +01:00
Raymond Knopp
f8aa85644f
bugfix in UCI statistics
2021-01-21 11:51:40 +01:00
Cedric Roux
40f985a957
macpdu2wireshark: add UE id into scheduling request logging
...
Same logic as previous commit, same caveats.
2021-01-21 11:44:28 +01:00
Cedric Roux
23b24a3c8a
T tracer macpdu2wireshark: add UE id
...
There was a problem with several UEs in the wireshark log. It seems that
wireshark needs the UE id otherwise it gets confused and sees retransmissions
where it's just another UE connecting and doing the same as a previous
UE.
Let's put kind of a UE id. Each RNTI seen by macpdu2wireshark gets an UE id
assigned the first time it's seen in a trace.
This is a bit hackish but seems to be fine.
We could have added UE_id in all the traces, that is change the T() calls
in the softmodem. It was less work to do it as it is, ie. only touch
macpdu2wireshark.c.
The RAR uses the same UE id all the time, may be a problem. To be refined
if needed.
2021-01-21 11:29:29 +01:00
Cedric Roux
4344b9108e
macpdu2wireshark: trace scheduling requests
...
You need a recent version of wireshark for this to work properly.
Successfully tested with 3.3.2.
2021-01-21 11:26:02 +01:00
Raymond Knopp
1ed284add5
bugfix in UECapability parsin
2021-01-21 10:03:48 +01:00
Raymond Knopp
ea59a774fe
gtwave traces
2021-01-21 09:31:20 +01:00
francescomani
a4243b6e90
Merge branch 'NR_FAPI_beamindex_SSB_RO' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_FAPI_beamindex_SSB_RO
2021-01-21 08:52:58 +01:00
francescomani
b42b884d77
fix in do SIB1 for FR2
2021-01-21 08:52:54 +01:00
Xue Song
4c1e47405f
update F1AP to R16.3.1
2021-01-21 14:56:22 +09:00
rmagueta
ee3f939692
Fill msg3 for the RA
2021-01-20 23:57:31 +00:00
Thomas Schlichter
f1653c5f73
fix build of phy_simulators
2021-01-20 18:04:28 +01:00
Sakthivel Velumani
a406f320f2
Disabled some log messages
2021-01-20 15:24:45 +01:00
cig
e8989b2015
Moved UE UL scheduling functions to new MAC file
...
- this commit was necessary because the location of the MAC UE
functions does not reflect the context in which they are used
- therefore all UL scheduling-related functions have been moved
to a new nr_ue_scheduler.c file
- and the irrelevant file rar_tools_nrUE.c has been deleted
(nr_ue_process_rar moved to nr_ue_procedures)
- the new locations are supposed to make the file and functions
organisations more structured and cleaner
2021-01-20 14:59:52 +01:00
cig
9f6a8da0ac
UE UL scheduling review
...
- new data structure RAR_grant_t to handle RAR grant
- new common ul scheduler function
- new common ul pdu configuration function handling ul grants
- new function to fill ul_config_request
- moved pdu configuration code from process dci function
- merged procedures for Msg3 and PUSCH together in nr_ue_scheduler
- the same functions are now handling both PUSCH and Msg3
- relying on ul_config (no more RA Msg3 frame and slot storage)
- done some cleanup and logging in the process
2021-01-20 14:18:04 +01:00
Sakthivel Velumani
69373e22d5
Reverted last commit and fixed merge
...
Reverted commit e0b1f61235
removed a merge conflict error
2021-01-20 12:35:58 +01:00
yoshio.inoue
6bd2aab1f5
Merge remote-tracking branch 'fjt_dev/develop_SA_L3' into NR_SA_itti_sim_wk48
2021-01-20 10:36:15 +00:00
Xue Song
73ff5dec81
modify INITIAL_UL_RRC_MESSAGE_TRANSFER
...
fix build errors about nrUE
c-plane is ok
2021-01-20 15:13:49 +09:00
He Shanyun
e4ff0d5b31
Merge remote-tracking branch 'remotes/origin/master' into develop_SA_L3
2021-01-20 01:51:32 +00:00
Sakthivel Velumani
b8795d3824
Merge branch 'develop' into NR_FAPI_beamindex_SSB_RO
...
Fixed merge conflicts.
2021-01-19 20:58:10 +01:00
Sakthivel Velumani
af4242b508
UE writes to USRP only on tx slots
...
Removed the hardcoding of fixed tdd and replaced with tdd config from mac configuration
2021-01-19 16:20:50 +01:00
Sakthivel Velumani
e0b1f61235
Removing RX_NB_TH from odd places
...
I removed this from places where I felt it shouldn't be. Not sure why was it there in the first place.
To be reviewed.
2021-01-19 14:28:37 +01:00
Raymond Knopp
241726e343
minor changes for logging
2021-01-19 14:14:57 +01:00
Xue Song
4ea8b38d37
c-plane is ok
2021-01-19 18:19:59 +09:00
Mahesh
35692639d7
Code cleanup
2021-01-19 10:45:19 +05:30
Michael Cook
06db0b7730
Merge branch 'episys/mel/fixing_harq_ack_nack' into 'episys/master'
...
Sending ACK or NACK for uci_harq_ind fix
See merge request aburger/openairinterface5g!23
2021-01-18 13:37:49 -08:00
Melissa Elkadi
80fc9b3908
Removed duplicate def of pdu_size
2021-01-18 13:06:57 -08:00
rmagueta
681706b6da
Define RA_trigger
2021-01-18 20:11:51 +00:00
Melissa Elkadi
4a763d14cd
Utilizing local pdu_size variable
2021-01-18 11:53:04 -08:00
Melissa Elkadi
d0e380da1e
Updated array index check with macro def in log.h
2021-01-18 11:39:03 -08:00
Melissa Elkadi
a1ec989d47
Added array index checks and local loop variable
2021-01-18 11:03:42 -08:00
rmagueta
f93413e132
Define trigger_RA_List
2021-01-18 16:08:30 +00:00
rmagueta
9c71e941dd
Trigger RA after SIB1 reception
2021-01-18 12:41:09 +00:00
Raymond Knopp
1b23148ea2
bugfix in RRC stats file creation
2021-01-18 12:08:24 +01:00
Mahesh
b1a760a61d
Addressed some minor issues
2021-01-18 15:42:53 +05:30
Raymond Knopp
ce71c40903
added RRC stats
2021-01-18 09:56:26 +01:00
masayuki.harada
1d414412a0
Merge remote-tracking branch 'remotes/origin/develop_SA_L3' into NR_SA_itti_sim_wk48
2021-01-18 14:29:12 +09:00
Michael Cook
5fef878293
gdb.txt: Running Vscode remotely
2021-01-17 12:32:27 -05:00
Xue Song
133ecd52fa
msg1/2/3/4/5 is ok
2021-01-16 18:00:03 +09:00
He Shanyun
b425e6f495
fix cppcheck error and warning
2021-01-16 12:04:00 +09:00
Melissa Elkadi
48662ed520
Fixed uci_harq_ind issue by adding drop_tb call
...
Also updated the spelling of global variable NUM_NFAPI_SUBFRAME
2021-01-15 15:39:09 -08:00
Melissa Elkadi
27a232ab63
Sending ACK or NACK for uci_harq_ind fix
...
A fix had to be made in the uci_harq indication function
in the UE. The uci_harq indicaiton function was not properly
checking for dropped packets four subframes back in the UE.
2021-01-15 13:42:31 -08:00
Thomas Schlichter
e3ac0404a7
fix printf() formats for unsigned integers in nr_ulsim
2021-01-15 17:09:28 +01:00
cig
35c4f94e1d
Introduced a new function to retrieve the transformPrecoding status
...
- this return whether the transform precoder is enabled or not
- redundant configuration code has been migrated to the new function
- get_transformPrecoding is a common MAC function used already
@ UE side, can be adopted by gNB too
2021-01-15 16:53:15 +01:00
cig
c99c04314d
Moved code to retrieve RNTI type to a new function @ UE
...
- this will be later be necessary in DCI procedures which are dependent on
the RNTI type
2021-01-15 16:53:15 +01:00
cig
fcd77ea1da
Review Msg3 tranmission
...
- now transmitting resetting Msg3 slot and frame to -1 after transmission
- cleanup in Msg3 scheduling
- checked Msg3 pdu configuration against the 3GPP specs
2021-01-15 16:53:15 +01:00
cig
70028ba492
Fixed inconsistencies in the type of dci_format @ NR UE
2021-01-15 16:53:15 +01:00
cig
7946a0bdf1
Fixed warnings related to unused variables @ NR UE
2021-01-15 16:53:15 +01:00
cig
0f809dd4a2
Migration of UE MAC RA-related members to a new data struct
...
- new data struct is RA_config_t
- all RA-related members have been moved to the new struct
- static variables have been migrated too
2021-01-15 16:53:15 +01:00
cig
73fbbf50ed
Cleanup MAC header files
...
- sorted out according to recurring logic that wants function
prototypes in separate files from data struct and constants
definitions, variables in separate .c files with inclusion
of "extern" header files
- moved function prototypes to resective header files
- moved data structures and constants to respective header files
- merged unnecessary mac.h file into mac_defs.h @ MAC UE
- moved const variables suchs as tables to respective .c files
- moved extern references to respective extern.h files
2021-01-15 16:53:15 +01:00
cig
f09ee3e526
Cleanup and review of RA procedure after Msg3 transmission
...
- related to section 5 of 3GPP TS 38.321 specs
- handling of RA failure
- handling of RA completion
- first implementation of contention-based RA procedures
- minor fixes related to ue_get_rach and init_ra functions
2021-01-15 16:53:15 +01:00
cig
2e8e9b7dcf
UE power measurements fixes
...
- RA preamble power computation review
- RSRP review
- PCmax computation
- Pathloss computation
- cleanup of reference to LTE
- minor fixes
2021-01-15 16:53:06 +01:00
Mahesh
868e40e19b
Resolved errors due to merge
2021-01-15 19:30:41 +05:30
Thomas Schlichter
7e93eef40c
fix unsigned/signed warning regarding nr_(i)dft
2021-01-15 14:55:38 +01:00
Thomas Schlichter
691ad0bba0
Merge remote-tracking branch 'develop' into nr_ul_scfdma
...
Conflicts:
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2021-01-15 14:54:37 +01:00
Mahesh
185fcbf7fe
Merged latest commit(MR957)
2021-01-15 18:53:02 +05:30
Xue Song
02e8add383
Merge branch 'develop_SA_rfsim_for_F1' of http://10.37.193.133:8000/gitlab/vran/OAI-5GNR into develop_SA_rfsim_for_F1
2021-01-15 19:58:31 +09:00
Xue Song
01a87a1fba
split gNB into CU and DU
2021-01-15 19:57:26 +09:00
Remi Hardy
951fdfef7e
MR957 : rlc v2: implement SOstart/SOend in NACK reporting
...
If we NACK without SOstart/SOend then the other end of the RLC channel will consider all the bytes as NACKed and will have to resend them all.
If another status is then reported before all the bytes are sent, and because we don't use SOstart/SOend this status will NACK all the bytes again, then all the bytes are to be sent again.
And the cycle repeats. It will end with a max retx reached (which triggers RLF, Radio Link Failure).
MR1010 : NR UE: Fix for error message - no active DLSCH
- Fixes for the following error message at UE: [PHY] [UE][FATAL] nr_slot_rx 1: no active DLSCH
MR994 : Cleanup softmodem main
- Introduces --dlsch-parallel command line option to set the number of threads for dlsch decoding. If set to 0 (default) no parallelization.
- Some cleanup in tracing and in nr-uesoftmodem.c data.
MR999 : NR FR2 RA
- Temporary Fix of RA procedure for FR2 (both gNB and UE)
- Fixes in gold sequence initialization at UE
- Moves 2nd downlink to slot 3 instead of 2 to avoid clash with UL DCI (only 1 candidate per slot in FR2 currently)
MR988 : SIB1
Initial implementation of SIB1
2021-01-15 10:29:53 +01:00
Michael Cook
e437a19c50
lte-uesoftmodem.c: issues reading bler files
2021-01-14 16:34:30 -08:00
Michael Cook
12d41fdf72
Merge branch 'episys/oai_home_update' into 'episys/master'
...
Episys/oai home update
See merge request aburger/openairinterface5g!22
2021-01-14 16:14:38 -08:00
David Kim
c541324c5d
updating mcs file location to openair_dir
2021-01-14 16:08:54 -08:00
Michael Cook
0b7452a6e4
Merge branch 'episys/Initial_ChannelModel' into 'episys/master'
...
Episys/initial channel model
See merge request aburger/openairinterface5g!21
2021-01-14 15:53:07 -08:00
Ricky S
b2f85f7ac2
Episys/initial channel model
2021-01-14 15:53:06 -08:00
Raymond Knopp
a7ac979a57
stats adjustment
2021-01-14 23:32:52 +01:00
Raymond Knopp
db90feea53
PDCP throughput statistics in log
2021-01-14 23:16:14 +01:00
Raymond Knopp
c3a9d018a8
PDCP statistics logs, ulsim updates after recent changes
2021-01-14 14:19:25 +01:00
hardy
213c948d84
Merge remote-tracking branch 'origin/develop-sib1' into integration_2021_wk02_wMR988
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.c
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
2021-01-14 13:17:19 +01:00
shono.takafumi
45305763b1
split gNB into CU and DU
2021-01-14 16:46:06 +09:00
Mahesh
d7ccdbe6b0
Resolved build warnings(25+) and 5G nFAPI downlink errors(future_ul_tti_request)
2021-01-14 12:28:45 +05:30
melissa-elkadi
b5ff5516a1
Update README.md
2021-01-13 08:39:42 -08:00
Wang
5e8a48fcc7
Update nr_gold_ue.c
2021-01-13 11:06:16 +01:00
francescomani
dcc1a46286
pdusize type to accomodate new beamforming and precoding structures
2021-01-13 11:03:55 +01:00
Michael Cook
ee86a66722
Merge commit '0b40edef2adc45965dcfe2071b0c4170389ae8b5' into episys/master
2021-01-12 18:11:10 -05:00
Michael Cook
0b40edef2a
Merge branch 'episys/david/proxy_oai' into 'episys/master'
...
Updating for operation with Proxy
See merge request aburger/openairinterface5g!18
2021-01-12 14:45:52 -08:00
Deokseong "David" Kim
b220ed29c4
Updating PDCP module for proxy
...
Adding ue id parameter to pdcp_init
Updating tun interface functions for proxy
2021-01-12 14:45:52 -08:00
Raymond Knopp
cef18a8f1c
:Merge remote-tracking branch 'origin/develop' into oairu
2021-01-12 22:45:28 +01:00
Michael Cook
355e5919de
Merge branch 'episys/mel/nfapi_mode_logic' into 'episys/master'
...
Episys/mel/nfapi mode logic
See merge request aburger/openairinterface5g!19
2021-01-12 08:55:03 -08:00
Melissa Elkadi
42ae8207ee
NFAPI_MODE logic to include standalone mode
...
Every if statement that includes a check for
the NFAPI_MODE that did not check for the new
PNF_STANDALONE_MODE now has been updated. Also
changed the tx_req and dl_config_req logs
when they are received at the OAI UE to be
info logs instead of error logs.
2021-01-12 06:54:16 -08:00
Raymond Knopp
50c70bc316
writing L1/L2 stats to files rather than screen
2021-01-12 13:51:04 +01:00
Xue Song
28168f1369
fix build errors
2021-01-12 07:14:19 +00:00
Xue Song
d923011ec8
change NR_RRC_DCCH_DATA_REQ in nr_rrc_data_req to RRC_DCCH_DATA_REQ
2021-01-12 05:59:01 +00:00
Xue Song
e0419baeb3
Merge branch 'ngap-wf-1120-srb' into develop_SA_rfsim_for_F1
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/NR_UE_ESTIMATION/nr_ue_measurements.c
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair2/RRC/NR/rrc_gNB.c
openair2/RRC/NR_UE/rrc_UE.c
openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/LAYER2/NR_MAC_UE/main_ue_nr.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
openair2/LAYER2/NR_MAC_gNB/main.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_UE/nr_ra_procedures.c
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/nr_pdcp/nr_pdcp_entity_drb_am.c
2021-01-12 05:37:09 +00:00
Shweta Shrivastava
f9e2d12e1c
Fix phy sim build errors
2021-01-11 15:16:29 -06:00
cig
cd36314de9
Cleanup MAC UE of unused struct members
2021-01-11 18:36:43 +01:00
cig
ad230dcc31
UE Msg2 reception review
...
- enhancement of DL indication flow for Msg2 (RAR)
- merging interface procedures to handle DLSCH and RAR together
- better separation of MAC and PHY functionalities
- cleanup of double ambiguous functions to process RAR
- merging functions to process TA command into the ue_ta_procedures function
- enhancement of logging and formatting in the process
2021-01-11 18:36:43 +01:00
cig
b7e9a1b1c3
Cleanup of long-time unused nr_ue_process_dlsch
2021-01-11 18:36:43 +01:00
cig
3e893b0dfe
Review of UE DL indication
...
- moved fill_dl_indication to phy procedures
- introduced a new function to fill the RX indication
- replaced redundant configuration code with the fill functions
- extended the function to fill the rx indication
- handling different dl pdus types
- cleanup of redundant code
2021-01-11 18:36:37 +01:00
hardy
e5aabd88c2
Merge remote-tracking branch 'origin/cleanup_softmodem_main' into integration_2021_wk02
2021-01-11 14:54:04 +01:00
hardy
fe7a5a2dbd
Merge remote-tracking branch 'origin/NR_FR2_RA' into integration_2021_wk02
2021-01-11 14:53:36 +01:00
hardy
1cff771937
Merge remote-tracking branch 'origin/NR_UE_dlsch_bugfix' into integration_2021_wk02
2021-01-11 14:52:40 +01:00
hardy
df88b0493e
Merge remote-tracking branch 'origin/rlc-v2-bugfix-status-reporting' into integration_2021_wk02
2021-01-11 14:51:18 +01:00
Laurent
3b0c43c04b
fix memory allocation error
2021-01-10 21:41:22 +01:00
Laurent
0dab0871c5
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into itti-enhancement
2021-01-10 12:33:10 +01:00
Raymond Knopp
672ae1e3a2
added nr/eutra-nr request to first UECapabilityEnquiry message
2021-01-10 11:40:22 +01:00
francescomani
50aa4607d7
Merge branch 'NR_FR2_RA' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_FR2_RA
2021-01-09 17:07:03 +01:00
francescomani
6995eef871
moving initialization of msg3 frame and slot
2021-01-09 17:06:59 +01:00
rmagueta
ab107c98dd
Fix RA BWP at UE
2021-01-09 15:58:54 +00:00
Raymond Knopp
630b609db9
level shifting on RX for X300/N300, reduced to give ~25 dB noise level in eNB RX
...
2 ANT TX/RX for USRP, updates
2021-01-09 10:32:02 +01:00
Raymond Knopp
2368633642
testing of LTE with 2x2 20 MHz TDD on N310. Modifications in pipelined threading
2021-01-09 07:13:13 +01:00
Melissa Elkadi
a288e502f0
Cleanup before merge
...
The clean up includes removing white space changes, adding logs,
adding comments to make various changes more obvious, etc.
2021-01-08 14:31:13 -08:00
Shweta Shrivastava
9601c7a77c
Further changes to resolve merge conflict
2021-01-08 13:49:21 -06:00
Shweta Shrivastava
1cfb528374
Resolve merge conflicts
2021-01-08 13:21:14 -06:00
frtabu
a81f429c1f
Merge branch 'cleanup_softmodem_main' of https://gitlab.eurecom.fr/oai/openairinterface5g into cleanup_softmodem_main
2021-01-08 18:26:23 +01:00
Shweta Shrivastava
729182f57e
Use PTRS params from RRC at MAC; remove hardcoding
2021-01-08 11:19:29 -06:00
frtabu
6ec065fe2a
add tpool thread name parameter, review fixes
2021-01-08 18:19:29 +01:00
Thomas Schlichter
41f319b02a
add test cases for UL transform precoding (SC-FDMA)
2021-01-08 17:26:38 +01:00
Wang
b403567074
Update nr_gold_ue.c
2021-01-08 10:50:56 +01:00
frtabu
cbdfc1c933
add tpool thread name parameter, fi init
2021-01-08 01:22:23 +01:00
rmagueta
8bd539025b
Minor correction
2021-01-07 23:00:07 +00:00
Shweta Shrivastava
41c55be847
Fix for error message - no active DLSCH
2021-01-07 13:40:22 -06:00
rmagueta
9544a181ea
Merge remote-tracking branch 'origin/develop' into develop-sib1
2021-01-07 18:29:04 +00:00
rmagueta
223c8b9ad9
Fix REG mapping type for coreset0
2021-01-07 18:28:17 +00:00
Thomas Schlichter
d99099f316
Merge remote-tracking branch 'develop' into NR_FR2_RA
...
Conflicts:
openair1/PHY/NR_REFSIG/nr_gold_ue.c
2021-01-07 17:00:13 +01:00
yoshio.inoue
a011f33251
Merge remote-tracking branch 'fjt_dev/develop_SA_L3' into NR_SA_itti_sim_wk48
2021-01-07 10:03:27 +00:00
Xue Song
bc2b462ea4
fix eNB compile error
2021-01-07 18:48:53 +09:00
Wu.Jing
e2d26d2a44
Merge branch 'master' into develop_SA_F1
2021-01-07 13:56:32 +09:00
Wu.Jing
f22a779881
Merge branch 'master' into develop_SA_L3
2021-01-07 13:55:40 +09:00
Melissa Elkadi
3108258bb6
Adding USIM data for up to 18 UEs
2021-01-06 14:24:15 -08:00
rmagueta
a6a56d23cb
Fix in coreset0 transmission slot calculation
2021-01-06 14:39:09 +00:00
masayuki.harada
674339237f
Add handling of error case.
2021-01-06 20:20:22 +09:00
masayuki.harada
27413fc4fc
Fix merge miss.
2021-01-06 20:13:02 +09:00
Haruki NAOI
cf41c788d6
fix s1ap stack overflow.
...
(cherry picked from commit f6b51079021347c19d528200f04d7cdba1dde0e5)
# Conflicts:
# openair3/S1AP/s1ap_eNB.c
2021-01-06 19:53:32 +09:00
Wu Jing
4a14c4c706
fix build waning
...
(cherry picked from commit 624fe21f52117959940066a6cfc5f8beac70e462)
# Conflicts:
# openair2/LAYER2/MAC/eNB_scheduler_RA.c
# openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
# openair2/LAYER2/MAC/eNB_scheduler_fairRR.c
# openair3/S1AP/s1ap_eNB.c
# Conflicts:
# openair3/S1AP/s1ap_eNB.c
2021-01-06 19:52:37 +09:00
Cai Yang
52acfc75de
Fix s1ap_eNB_timer.c warnings
...
(cherry picked from commit 39850dcfadb37e24ccfe41e0a85a9f2136eeff4a)
2021-01-06 19:52:02 +09:00
Wu.Jing
4c75866a54
Fix cppcheck warning
...
(cherry picked from commit aaa4d390fdefc4e8071b80edc90a580907c9dec3)
2021-01-06 19:51:46 +09:00
Wu.Jing
8c607fe85b
Fix build error in --UE because of s1ap_eNB.c
...
(cherry picked from commit 519e6628d572c9b6cf8031632d4e22e2f8dc5b93)
2021-01-06 19:51:34 +09:00
Haruki NAOI
46407ca42b
Add S1down auto recovery.
...
(cherry picked from commit 2339972ceaeb75fe18c0b2ae9ea69216dd919668)
2021-01-06 19:51:11 +09:00
Ding Yumei
7631a1dc1d
fix s1ap StreamID issue
2021-01-06 19:35:32 +09:00
Wu Jing
cead17f2d8
Fix openair3/NAS/UE cppcheck error
2021-01-06 19:33:04 +09:00
Haruki NAOI
f006866c74
Fix: Drop paging message on sctp stream zero.
...
(cherry picked from commit 2d45f940be267e013781d6baba5b2ab665e64c88)
2021-01-06 19:32:14 +09:00
Wu Jing
df17a8dd4f
merge NNSF feature based on v1.0.2
...
(cherry picked from commit b9e93a16379cf261502d9451b60bd787c07da64e)
2021-01-06 19:31:35 +09:00
He Shanyun
63a5c693b4
modify decode error about supportedCodecList in NAS message
2021-01-06 19:08:41 +09:00
Raymond Knopp
6b5e4e924d
added usrp-tx-thread to lte modem
2021-01-06 11:07:54 +01:00
Raymond Knopp
09a63cb998
logging and unitary compilations
2021-01-05 22:46:41 +01:00
Raphael Defosseux
228be9225b
Merge branch 'ci-fix-flexran-rtc-build-xenial' into 'develop'
...
CI: fix flexran-rtc build Xenial
See merge request oai/openairinterface5g!1007
2021-01-05 18:51:24 +01:00
Raphael Defosseux
7d5081f72a
CI: patching pistache build in flexran-rtc for xenial VM build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-01-05 13:57:19 +01:00
Florian Kaltenberger
a597412edd
Merge remote-tracking branch 'origin/NR_FR2_RA' into NR_FAPI_beamindex_SSB_RO
2021-01-04 14:05:07 +01:00
Raymond Knopp
7cbf24d36c
updates for tracing
2021-01-03 12:28:24 +01:00
Laurent
ebccfe5117
add raw capture from UHD examples and fix a rfsim bug
2021-01-02 18:58:13 +01:00
Raymond Knopp
1b95baaf4c
update F1AP to R16.3.1. testing with OTA eNB
2021-01-01 21:45:23 +01:00
Michael Cook
f9898d97e8
gdb.txt: Refine
...
Based on issues discovered by Zaid
2020-12-29 16:04:21 -05:00
Laurent
c4a91bcc62
scope, dirty replay
2020-12-29 19:00:51 +01:00
Raymond Knopp
d00b966d14
finishing mere with constant_power branch. Testing OTA.
2020-12-29 08:15:36 +01:00
Laurent
014b35bca3
to relaunch CI (aborted)
2020-12-28 10:07:08 +01:00
cig
f4b8e780b4
RAR reception review @ UE
...
- fixes to backoff counter procedure
- updated received target power computation (TS 38.321 R16)
2020-12-27 19:38:03 +01:00
cig
a30c8075a2
Cleanup RA procedure @ UE
...
- review/cleanup of commented out descriptions
- logging
- indentation
- spacing
- typos
- cleanup of unused RA_tx_frame, RA_tx_slot members
2020-12-27 19:37:34 +01:00
cig
9aa7b5b432
RA initialization review according to 5.1.1 of TS 38.321 v16.2.1
...
- moved init code to new function init_RA
- moved relevant variables from MAC to prach_resources
- cleanup of unused struct members
- other minor fixes
2020-12-27 19:37:18 +01:00
cig
833d2ae47e
Moved RA-RNTI computation to new function @ MAC UE
2020-12-27 19:37:06 +01:00
cig
b9a49238e6
Configuration of msg3_deltaPreamble @ UE
...
- according to clause 7.1.1. of TS 38.213
2020-12-27 19:36:33 +01:00
cig
9788aff8b7
AssertFatal cleanup @ UE
...
- focus: RA procedures, PHY procedures
2020-12-27 19:36:18 +01:00
cig
2bd1ab8732
UE get PRACH resources review @ MAC
...
- Moved code for SSB to RACH mapping config to new function
- Moved RA preambles configuration routine to new function
- Removed irrelevant arguments to nr_get_prach_resources
- turned some struct members and local vars into global vars
- added checks on the RA Type as per TS 38.321 clause 5.1.1
- minor cleanups
- currently only 4-step RA is available
2020-12-27 19:36:01 +01:00
cig
8eea13f782
Defined common MAX_BWP_SIZE @ MAC
...
- as defined by clause 12 "BWP Operation" TS 38.213
- cleaned up hardcoded usage
2020-12-27 19:35:25 +01:00
cig
4386f724dc
Fixes for UE BWP Operation 3GPP TS 38.213 version 16.3.0 Release 16
...
- fetching configuration from RRC
- removed hardcoded params (e.g. bwp_id)
- added BWP Id members to MAC instance
- introduced offsetToCarrier
2020-12-27 19:29:28 +01:00
cig
ef1deccef8
Introduced RA type @ UE
...
- whether it is 2-step or 4-step RA
- added checks on CFRA and 2-step RA pointer members
- introduced enum and PRACH resources struct member
2020-12-27 19:28:47 +01:00
cig
1d2d96f34e
Cleanup RA procedure
...
- removed irrelevant prach_config_enabled parameter
- cleanup of commented out code
- minor fixes
- enhancement of logging
2020-12-27 19:28:30 +01:00
cig
895d97d0e8
Cleanup UE mac_enabled conditions
...
- skipping RA procedures when MAC is disabled
- added mac_enabled flag that allows to disable RA and TA at UE from CL
2020-12-27 19:28:13 +01:00
cig
a21e858f4f
Cleanup runmode @ UE side
...
- removed unused arguments to phy functions
- removed irrelevant conditions on UE run mode
- replaced hardcoded param with PHY UE stored value
2020-12-27 19:27:51 +01:00
cig
1c24adeef9
Cleanup NR UE
...
- focus: defs_nr_UE.h, nr-ue.c, phy_procedures_nr_ue.c, nr_init_ue.c
- removed long-time commented out code
- replaced hardcoded params
- removed unnecessary header inclusions
2020-12-27 19:26:18 +01:00
cig
a9cc183cf6
Moved definitions and extern variables in nr-ue.c to .h files
...
- extern vars to phy_extern_nr_ue.c
- def/undef to defs_nr_ue.h
2020-12-27 19:24:36 +01:00
cig
eea30e7250
Moved dl indication config code to fill_dl_indication function
2020-12-27 19:24:17 +01:00
cig
605f1e90e7
Replaced hardcoded Max PDSCH TBS value with globally defined parameter
2020-12-27 19:23:29 +01:00
cig
33dc5772e8
Cleaning up references to LTE in some NR UE functions
...
- replaced eNB naming with gNB
2020-12-27 19:23:01 +01:00
masayuki.harada
bbaef50932
Fix est buffer.
2020-12-27 20:19:33 +09:00
Laurent
d253301c1a
intptr_t instead of int64_t for instance_t
2020-12-27 12:09:20 +01:00
Raymond Knopp
49efcebeec
Merge remote-tracking branch 'origin/constant_power' into oairu
2020-12-26 13:11:20 +01:00
Laurent
79d51ce645
reallocarray() doesn't exist in old Ubuntu
2020-12-26 11:05:42 +01:00
Raymond Knopp
b596e2abd2
added definition of usrp_tx_thread in oairu exectuable
2020-12-25 16:55:29 +01:00
Raymond Knopp
8d3e20cab7
Merge branch 'oairu' of https://gitlab.eurecom.fr/oai/openairinterface5g into oairu
2020-12-25 16:19:57 +01:00
Raymond Knopp
7620fe9b2d
minor changes for oairu executabl
2020-12-25 16:19:41 +01:00
Raymond Knopp
881ac5491c
merge with develop
2020-12-25 16:18:24 +01:00
Raymond Knopp
79d0f7774f
added missing files
2020-12-24 16:14:56 +01:00
Raymond Knopp
7185b95591
debugging with AW2S RRU. Added statistics for ULSCH/UCI in PHY and MAC.
2020-12-24 16:10:03 +01:00
Raymond Knopp
9edd67b216
Merge remote-tracking branch 'origin/develop' into oairu
2020-12-24 14:53:58 +01:00
Xue Song
b0a76fd662
add du handle f1ap setup response
2020-12-24 02:58:29 +00:00
frtabu
58309dd730
simplify nrue command line parameter processing
2020-12-23 18:43:03 +01:00
Michael Cook
b10cc9eb38
Merge branch 'episys/temp_merge_req' into 'episys/master'
...
Select fair RR packet scheduler
See merge request aburger/openairinterface5g!16
2020-12-23 09:31:47 -08:00
Melissa Elkadi
08cfc0c9df
Select fair RR packet scheduler
...
Also fixed some build problems
2020-12-23 09:28:54 -08:00
Michael Cook
1a3ef7ab8c
rrc_UE.c: Log the initial random values
2020-12-23 11:58:24 -05:00
Michael Cook
380de1761c
taus.c: Make globals static
2020-12-23 11:57:58 -05:00
Laurent
a432feda3e
add external visibility for itti_create_queue
2020-12-23 14:29:40 +01:00
Laurent
42a110338c
itti dynamic queue creation, and 64 bits instance id
2020-12-23 13:56:01 +01:00
Xue Song
1fcd879f97
modify F1 Setup Response
...
add rrc_gNB_process_f1_setup_req
2020-12-23 10:03:04 +00:00
Xue Song
1cc09da83f
Merge branch 'develop_SA_L3' into develop_SA_F1
...
Conflicts:
openair2/GNB_APP/gnb_config.c
openair2/RRC/NR/rrc_gNB.c
2020-12-23 15:11:17 +09:00
Xue Song
cb0d7c3dd5
modify F1 Setup Request
2020-12-23 01:58:17 +00:00
frtabu
d3919b6af4
Merge branch 'develop' into cleanup_softmodem_main
2020-12-22 23:07:54 +01:00
Michael Cook
a0ddf3b015
Run lte-softmodem via gdb and vscode
...
See cmake_targets/gdb.txt for notes
2020-12-22 08:13:53 -05:00
Xue Song
f09c6fbd0d
Add RCconfig_NR_DU_F1
...
Initialize F1AP
2020-12-22 01:29:23 +00:00
Mahesh
402c05eb6b
nr_ulsim and nr_dlsim working
2020-12-21 23:18:27 +05:30
dir
c5bce98b48
RRC, MAC changes to enable RFSIM testing of feature transform precoding.
...
- Enable -Z option to test Transform precoding on ULSIM.
- Set msg3_transformPrecoder to 0 in uplinkcommonconfig params in conf file to test on RFSIM.
2020-12-21 16:10:27 +02:00
dir
a17f00784c
NR_SC_FDMA changes
...
- CDM groups used, multiple DMRS locations tested
- REMOVED compiler define NR_SC_FDMA
- enabled -Z option in ulsim for testing NR SC-FDMA
- Gnb UL Processing of LLRS even if last symbol allocated has no data
- transform precoding Enumerations used
2020-12-21 14:01:59 +02:00
dir
6b8ffb43c1
fix DFT bug identified by Laurent Thomas
2020-12-21 14:01:59 +02:00
He Shanyun
c6cd8f3731
fix build error of phy_sim
2020-12-21 08:05:24 +00:00
Xue Song
8d5f99d088
fix the problem of ittiSIM compilation error
2020-12-21 16:12:58 +09:00
yaojie
d5696baf71
Fix merge conflict
2020-12-21 12:25:36 +09:00
Xue Song
d0be64cbd0
add DU_handle_F1_SETUP_FAILURE
2020-12-21 01:50:28 +00:00
Xue Song
08511b8207
fix some warnings
...
modify some issues
add f1ap ue context procedure
2020-12-20 08:59:50 +00:00
Mahesh
024849983a
Merge develop(w51 2) to nfapi_nr
...
Setting of nFAPI mode in NR yet to be updated
2020-12-18 23:26:21 +05:30
Florian Kaltenberger
568885ec4f
harmonizing config files
2020-12-18 16:51:13 +01:00
rmagueta
0f3629ae92
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-sib1
...
Conflicts:
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2020-12-18 13:43:48 +00:00
Florian Kaltenberger
2f30ed68ba
UE only calls trx_write in UL slots when used with USRP. This improves real-time performance and is necessary for controlling the external switch. However, we still need to take the proper TDD config into account (tbd).
2020-12-18 13:31:23 +01:00
Xue Song
ec29831e16
modify F1AP_DL_RRC_MESSAGE in RRC
...
add DU_handle_DL_NR_RRC_MESSAGE_TRANSFER
2020-12-18 11:17:12 +00:00
Remi Hardy
d23a7e83f6
Integration 2020 wk51 2
...
MR991: Remove hack in LTE PDCP for noS1 mode
- Removes a hack which was used when LTE PDCP was used for NR in noS1 mode
MR993: UL and DL fixes LDPC short codewords
- Fix UL & DL LDPC decoding for short LDPC code, e.g. Z_c is not multiple of 8
- Fix DLSCH data transmission with multiple DMRS symbols per slot
- small TA fixes on OAI 5G NR UE
- Implemented CQI measurement at NR UE
- NR UE cleanup
MR1000: doc: fix build directory in BASIC_SIM.md
2020-12-18 12:06:35 +01:00
Wu.Jing
37d52bdf60
Merge branch 'develop_SA_SIM' into develop_SA_L3
...
Conflicts:
openair2/RRC/NR/nr_rrc_proto.h
openair2/RRC/NR/rrc_gNB.c
openair2/RRC/NR_UE/rrc_UE.c
openair2/RRC/NR_UE/rrc_defs.h
openair3/NGAP/ngap_gNB_nas_procedures.c
2020-12-18 17:38:07 +09:00
Xue Song
7b859b7238
add F1AP_DL_RRC_MESSAGE in NR RRC
2020-12-18 03:06:08 +00:00
Wu.Jing
19118c13d1
Merge branch 'master' into develop_SA_L3
2020-12-18 11:52:59 +09:00
Francesco Mani
70e87bfd13
moving initialization of gold for pdcch to nr_init_ue
2020-12-17 14:18:19 +01:00
Francesco Mani
b1e2c99b93
moving initialization of gold for pdsch to nr_init_ue
2020-12-17 13:09:32 +01:00
Xue Song
5936c80b0b
RRCSetup docking with F1AP
2020-12-17 08:35:24 +00:00
Xue Song
45ec62f963
read config about f1
2020-12-17 05:50:57 +00:00
Xue Song
a53d6795c8
fix some errors about rrcReestablishment
2020-12-17 12:21:06 +09:00
rmagueta
dc4dd10d1a
RA BWP fix at UE
2020-12-16 18:02:24 +00:00
Francesco Mani
53140df8d3
rnti in pucch 0 indication
2020-12-16 15:05:03 +01:00
Mahesh
79e792443f
L2 nfapi test(noS1) working
2020-12-16 16:17:32 +05:30
hardy
fb14836f0d
Merge remote-tracking branch 'origin/minor-fix-doc-basic-sim' into integration_2020_wk51_2
2020-12-16 11:10:05 +01:00
hardy
69cc0767c0
Merge remote-tracking branch 'origin/ldpc_short_codeword_fixes' into integration_2020_wk51_2
2020-12-16 11:09:56 +01:00
hardy
4d76288211
Merge remote-tracking branch 'origin/remove_nos1_hack_pdcp' into integration_2020_wk51_2
2020-12-16 11:09:31 +01:00
Francesco Mani
55ef82cc9a
another workaround to make the UE transmit MSG3
2020-12-15 16:51:04 +01:00
Francesco Mani
f67dd8eb04
controlling availability of beam for msg3
2020-12-15 16:02:42 +01:00
Francesco Mani
627f4f88d7
Merge remote-tracking branch 'origin/develop' into NR_FAPI_beamindex_SSB_RO
2020-12-15 12:11:51 +01:00
Francesco Mani
4b021014da
scheduling msg2 in fr2 according to beam
2020-12-15 11:31:04 +01:00
Francesco Mani
48ad90bc33
correction in ssb beam association at mac
2020-12-15 11:30:13 +01:00
Thomas Schlichter
4626d507bd
NR UE: fix compile error with UE_TIMING_TRACE enabled
2020-12-15 11:17:24 +01:00
masayuki.harada
50146dec06
Merge remote-tracking branch 'remotes/oai/develop' into lte_uplink_improvement
...
# Conflicts:
# openair1/SCHED/phy_procedures_lte_eNb.c
# openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
2020-12-15 19:01:43 +09:00
masayuki.harada
b125b93e9e
Fix log and minor bugs.
2020-12-15 18:19:22 +09:00
Remi Hardy
e37c844b17
Integration 2020 wk51
...
MR960: 256 QAM demodulation routines
- Added functions for demodulation of 256 QAM signals.
- Added a command line flag to enable mcs table entry in PDSCH-Config in RRC to use 2nd MCS table for PDSCH.
- Added an option for using 256 QAM mcs table in nr_dlsim.
MR989: Docker and Deployment improvements (CI)
- Image generation for eNB --> template for configuration files and dedicated entrypoint in Ubuntu
- Docker-compose-based EPC deploy
- Traffic test fully validated using the `trf-gen` container
- Flexran-rtc support when deployed in a container (Not fully done for the X2 Handover part)
- Added docker-compose-based eNB deployment
- Retrieve logs for such eNB deploymnent
- Functional and log update of nsa fr1 test but valid for gNB terminate also (enhanced ping stats and gNB markers)
MR992: Fix data transmission in "do-ra" mode
- UL and DL Traffic works now in do-ra mode, but there are still some PUCCH issues remaining. These issues are harming the acknowledgement of DL packets, and thus leading to unnecessary retransmissions.
The relevant warnings at UE are:
`PUCCH Invalid pucch resource indicator: at line 1082 in function select_pucch_resource of file openair1/SCHED_NR_UE/pucch_uci_ue_nr.c`
and
`PUCCH Error for number of bits for acknowledgment : at line 909 in function get_downlink_ack of file openair1/SCHED_NR_UE/pucch_uci_ue_nr.c`
Note: UE needs rbconfig.raw and reconfig.raw files from the *currently* running gNB, as the C-RNTI is random and different for each run.
2020-12-15 09:41:05 +01:00
Francesco Mani
9b6c7ba46d
correction in ssb_perRACH_OccasionAndCB_PreamblesPerSSB_PR
2020-12-15 08:43:26 +01:00
yaojie
96cf622e9e
fix errors and add RRCReestablishmentComplete of UE
2020-12-15 14:23:39 +09:00
Raphael Defosseux
88ac8ec267
CI: fix auto-terminate methods
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-12-14 17:16:37 +01:00
Francesco Mani
78c5cd5a62
beam tdd association for ssb
2020-12-14 15:39:41 +01:00
hardy
02bb4ac913
Merge remote-tracking branch 'origin/fix_do_ra_data' into integration_2020_wk51
2020-12-14 13:33:38 +01:00
hardy
4e0e95aa49
Merge remote-tracking branch 'origin/ci-deploy-docker-compose' into integration_2020_wk51
2020-12-14 13:33:05 +01:00
hardy
3bccd95755
Merge remote-tracking branch 'origin/256_QAM_demod' into integration_2020_wk51
2020-12-14 13:32:29 +01:00
Francesco Mani
10a98de7ef
fix for ssb vrb map in fr2
2020-12-14 13:13:38 +01:00
Thomas Schlichter
fda514b3ba
rfsimulator: do not show "gap in reception" messages if complete slots are skipped (e.g. NR DL: gNB transmission, UE reception)
2020-12-14 12:06:11 +01:00
Thomas Schlichter
f905b29364
NR UE: decrease number of LOG_I() logging messages
2020-12-14 12:06:11 +01:00
Thomas Schlichter
5e0e07b6e2
NR UE: do not hardcode the UL harq_pid to 0 in phy_procedures_nrUE_TX()
2020-12-14 12:06:11 +01:00
Thomas Schlichter
a269ad840a
NR UE: modify nr_gold_pdsch() to only generate gold sequence for current slot
2020-12-14 12:06:11 +01:00
Remi Hardy
ff21934860
adding more ping statistics
2020-12-14 11:55:03 +01:00
Xue Song
40e3c0ce95
modify rrcReestablishmentRequest
2020-12-14 18:50:12 +09:00
Michael Cook
cb84581678
Set max UEs to 40 (was 20)
2020-12-13 09:19:03 -08:00
Francesco Mani
9fae23b625
quick fix for nb of rb allocated in phytest for ul
2020-12-11 18:14:06 +01:00
Francesco Mani
f87c979465
new mac array for tdd-beam association in FR2
2020-12-11 17:48:33 +01:00
Cedric Roux
42dca06ae0
doc: fix build directory in BASIC_SIM.md
2020-12-11 11:11:27 +01:00
yaojie
7fa06a3a2b
Add RRCReestablishment
2020-12-11 17:31:06 +09:00
He Shanyun
65bad0f5a8
fix cppcheck warning
2020-12-11 16:42:58 +09:00
He Shanyun
8c9753ca3c
fix issue about error locking mutex_rxtx of L2 sim
2020-12-11 16:28:03 +09:00
Xue Song
9dce92eafe
implement rrcReestablishmentRequest
2020-12-11 14:59:34 +09:00
He Shanyun
ec48bb8913
implement rrcReestablishmentComplete
2020-12-11 09:54:43 +09:00
rmagueta
58d2aafb5f
Minor updates in documentation
2020-12-10 17:24:56 +00:00
rmagueta
06cb91d795
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-sib1
...
Conflicts:
openair2/LAYER2/NR_MAC_UE/mac_defs.h
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
2020-12-10 16:24:28 +00:00
rmagueta
205d98bdb9
Fix for TBS = 84
2020-12-10 16:13:42 +00:00
Francesco Mani
30dc2e094d
Merge remote-tracking branch 'origin/develop' into NR_FR2_RA
2020-12-10 16:00:36 +01:00
Florian Kaltenberger
908c8999ec
Merge remote-tracking branch 'origin/NR_FR2_RA' into NR_FAPI_beamindex_SSB_RO
2020-12-10 14:51:43 +01:00
Florian Kaltenberger
373cd5fc1d
Merge remote-tracking branch 'origin/develop' into NR_FAPI_beamindex_SSB_RO
2020-12-10 14:50:23 +01:00
Thomas Schlichter
ac73df698d
Merge branch 'develop' into 'fix_do_ra_data'
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
# openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
2020-12-10 13:40:08 +01:00
Remi Hardy
b9b2f28911
Integration 2020 wk50
...
MR969: Develop oriecpriupdates
Makes IF5 functionality compatible with ECPRI user-plane.
Control-plane functionality for supporting third-party RRUs : provides an interface converting OAI-native RF parameters, a subset of LTE framing parameters, and RF streaming activation/deactivation to a wrapper (libthirdparty_transpro.so) which uses the proprietary interface of the RRU.
This branch was tested with a commercial eCPRI RRU from AW2S.
MR980: Nr ul scheduler basis
- cleanup of UL scheduler, and add interface preprocessor-postprocessor (in `NR_UE_sched_ctrl_t`)
- Postprocessor can (almost) handle multiple UEs. Preprocessor will follow soon (proportional fair scheduler)
- Preprocessor for phytest (always schedule 50 RBs due to OAI UE limitations) and real UE (as many resources as possible)
- Internal structures have been updated: the `UL_tti_req` structure became an array (as `UL_tti_req_ahead`) so that we can schedule in advance and mark resources as used. Before, we would keep the corresponding nfapi message structure per UE, which could get messy when we have many UEs.
There are no functional changes (UL/DL performance is the same).
MR987: Nr phy mac if multi ue
- Handles multiple UEs in `NR_IF_interface.c`
- Some minor clean up
MR979: Pusch decoder threads parameter
- Added a config file parameter for specifying the number of threads to be used for PUSCH decoding.
MR982: nr pdcp: use pdcp config
-There was a problem with SN size. It was hardcoded to 12 bits (so max sn = 4095) but we configure the UE with 18 bits.
Get the correct value from pdcp_Config.
- Store also discard_timer and t_reordering that will be used later by a proper NR PDCP layer
MR984: NR FR2 SSB
- several fixes mainly concerning FR2 synchronization and RA both at gNB and UE
- SSB RRC signaling for FR2
- Coreset RRC for FR2
- SSB detection in FR2 for SSB index > 15
- Adjust sync function issue
- Fix for scheduling of MSG2 (issue with sl_ahead)
2020-12-10 13:22:12 +01:00
masayuki.harada
519ab68b21
Fix some merge miss.
2020-12-10 20:27:55 +09:00
Francesco Mani
ee54e20ed9
change assertion to error if no CCE is found
2020-12-10 10:30:23 +01:00
Francesco Mani
06d7664167
schedule 2nd DL slot in 3 instead of 2
2020-12-10 09:51:23 +01:00
rmagueta
8380136c3a
SIB1 with dmrs-AdditionalPosition = pos2
2020-12-10 01:12:03 +00:00
Raphael Defosseux
22e90c7aa7
[CI] fix on the thark capture port number for S1AP
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-12-09 17:17:42 +01:00
Remi Hardy
a5475d3051
updating nsa fr1 test files
2020-12-09 16:29:41 +01:00
rmagueta
4eed33b082
Added documentation. Minor source code format fixes.
2020-12-09 14:59:55 +00:00
Francesco Mani
7a2786c323
Merge remote-tracking branch 'origin/develop' into NR_FR2_RA
2020-12-09 14:30:01 +01:00
Francesco Mani
f9e00c5168
bugfix in msg3 freq allocation at UE
2020-12-09 14:24:55 +01:00
Remi Hardy
98fd8279bf
Merge remote-tracking branch 'origin/develop-oriecpriupdates' into rh_wk50_debug
2020-12-09 14:16:19 +01:00
Remi Hardy
3d8be663a0
Merge remote-tracking branch 'origin/NR_FR2_RRC_SSB' into rh_wk50_debug
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
2020-12-09 13:16:41 +01:00
Remi Hardy
e9cf51f58d
Merge remote-tracking branch 'origin/bugfix-nr-pdcp-sn-size' into rh_wk50_debug
2020-12-09 13:11:02 +01:00
Thomas Schlichter
4f98a626ce
warning fixes
2020-12-09 11:40:00 +01:00
Francesco Mani
3bae6a046d
workaround for UE to transmit msg3
2020-12-09 10:46:19 +01:00
Remi Hardy
68009c1cf7
[CI]: add missing PUSCH threads configuration for the CI-used gNB conf
2020-12-09 10:04:24 +01:00
Remi Hardy
ff0a2ca97c
removing external sync clock
2020-12-09 10:00:19 +01:00
Remi Hardy
bc43ecd17f
fix variable name after merge of MR980 and MR987
2020-12-09 09:55:50 +01:00
Remi Hardy
4a66c750ec
Merge remote-tracking branch 'origin/pusch-mthread-scaling-fix' into rh_wk50_debug
2020-12-09 09:49:48 +01:00
Remi Hardy
ec94adaef5
Merge remote-tracking branch 'origin/NR-PHY-MAC-IF-multi-UE' into rh_wk50_debug
2020-12-09 09:48:40 +01:00
Remi Hardy
c04a2ff497
Merge remote-tracking branch 'origin/NR_UL_scheduler' into rh_wk50_debug
2020-12-09 09:47:16 +01:00
Remi Hardy
39d1774a11
fixing dependency issue for gNB build
2020-12-09 09:45:10 +01:00
Thomas Schlichter
1b2c8b3c56
Merge remote-tracking branch 'origin/develop'
2020-12-09 09:39:44 +01:00
cig
440e820f6d
Moved code for timing alignment procedures to PHY UE procedures
...
- new function called ue_ta_procedures
- this makes the code more easier to read
- small cleanup was also done
2020-12-09 09:35:41 +01:00
cig
da9dde5bb7
Replaced redundant code for BW scaling computation
...
- using the get_bw_scaling function
- made it generic for DL/UL computations
2020-12-09 09:35:41 +01:00
cig
427d2d3977
Cleanup nr-uesoftmodem
...
- moved configuration of UE parameters to set_options function
- removed redundant loop over CCs
2020-12-09 09:35:41 +01:00
cig
f833d1d9c7
Debug code for USRP Noise Figure in nr_ue_rrc_measurements
2020-12-09 09:35:41 +01:00
cig
fb4248fe40
Cleanup and fixes definitions measurements structs gNB and UE
...
- set the proper platform variables definitions
- cleaned up commented out code
2020-12-09 09:35:41 +01:00
cig
52cb041693
Updated usage of channel model simulation in RFSIM
2020-12-09 09:35:41 +01:00
cig
3986d5764d
Implemented CQI measurement at NR UE
...
- fixes for nr_ue_measurement function
- Introduced nr_rrc_measurement function
- removed unused params
- replaced hardcoded params
- code cleanup
temp
2020-12-09 09:35:40 +01:00
cig
5d16593b6b
NR UE Code cleanup
...
- removed long time commented-out and unused code
- minor logging fixes
2020-12-09 09:35:40 +01:00
Thomas Schlichter
18bf5b5522
CI: add automatic tests for multiple DMRS positions to nr_dlsim
2020-12-09 09:08:43 +01:00
masayuki.harada
1de8776c43
Fix compile error
2020-12-09 13:59:49 +09:00
Shweta Shrivastava
61d3f3465a
Make PTRS configuration optional
2020-12-08 22:57:50 -06:00
Hongzhi Wang
1bd84bf1fd
update nr ue gold to simplified version
2020-12-08 16:02:04 +01:00
Rahul Gottipati
243190c038
Revert AMP_SHIFT value
2020-12-08 19:47:57 +05:30
Francesco Mani
e7edc37b5d
k2 for msg3 in fr2
2020-12-08 15:03:08 +01:00
Francesco Mani
711a997fdb
dynamic allocation of dl gold sequences at ue
2020-12-08 15:02:19 +01:00
Raphael Defosseux
268aa87c81
[CI] fix typo and few tunings
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-12-08 12:37:38 +01:00
He Shanyun
547d7b01b8
change the sleep location for the ittisim
2020-12-08 17:13:09 +09:00
Mahesh
7eb016675d
Resolved errors in building phy-simulator
2020-12-08 12:28:16 +05:30
frtabu
4338d5365b
cancel thread pool modif
2020-12-07 23:46:14 +01:00
rmagueta
4be7f10efe
nr_rrc_ue_decode_NR_SIB1_Message call was deleted from the PHY. It was used the UE FAPI interface to signal this to the MAC, who was send it to the RRC.
2020-12-07 19:30:45 +00:00
Raphael Defosseux
adb29da804
[CI] python code clean
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-12-07 17:50:50 +01:00
rmagueta
da77bf33b9
Fix for DMRS symbol without data
2020-12-07 16:36:50 +00:00
rmagueta
62d481f316
nr_dlsim and nr_ulsim segmentation fault issue solved
2020-12-07 12:25:23 +00:00
masayuki.harada
0555b108db
Merge remote-tracking branch 'remotes/oai/develop' into lte_uplink_improvement
2020-12-07 21:17:59 +09:00
masayuki.harada
b0f5a37fba
Fix indentation, merge miss and remove unnecessary comment.
2020-12-07 20:08:03 +09:00
frtabu
6d168eca61
Merge branch 'cleanup_softmodem_main' of https://gitlab.eurecom.fr/oai/openairinterface5g into cleanup_softmodem_main
2020-12-07 10:41:34 +01:00
frtabu
81da4ffce3
remove threadoffset option, doesn't seem to be defined in the develop code??
2020-12-07 10:39:08 +01:00
Francesco Mani
50b629c6c2
fix for nb of slots in ue gold
2020-12-07 10:27:12 +01:00
frtabu
e97edafd3f
remove threadoffset option, doesn't seem to be defined in the develop code??
2020-12-07 01:02:23 +01:00
Shweta Shrivastava
a0306a92a0
Use dedicated serving cell config from config file to fill secondaryCellGroup
2020-12-05 15:15:58 -06:00
Shweta Shrivastava
c71e136aa0
Code cleanup and comments
2020-12-05 14:04:27 -06:00
Shweta Shrivastava
f9b87d84ab
Add dedicated config to RRC config request from GNB APP -> RRC
2020-12-05 13:45:38 -06:00
Shweta Shrivastava
fba68e9a5f
Fix dedicated configuration after reading config file
2020-12-05 13:00:51 -06:00
Shweta Shrivastava
784f4de159
Read dedicated servingCellConfig, PTRS params from config file
2020-12-05 12:48:12 -06:00
Francesco Mani
756c20c009
tentative fix for delayed RA procedure at UE
2020-12-04 16:49:19 +01:00
Francesco Mani
29a56fe527
tentative fix for delayed RA procedure at UE
2020-12-04 16:21:45 +01:00
Sakthivel Velumani
e5cd573ecb
Added a local variable instead of global
2020-12-04 15:10:58 +01:00
hardy
bfeae0a0a4
fixing RA test iteration when failing
2020-12-04 13:05:42 +01:00
Robert Schmidt
13f0571a65
Fix log message: add newline, format
2020-12-04 11:07:18 +01:00
Robert Schmidt
3ae4744679
Single definition and declaration of nr_slots_per_frame
2020-12-04 11:07:18 +01:00
Robert Schmidt
1d7065c29c
Remove DLSCH_pdu as it is not needed anymore
2020-12-04 11:07:18 +01:00
Robert Schmidt
89fc1e6e54
handle_nr_ulsch() for multiple UEs
2020-12-04 11:07:18 +01:00
Raphael Defosseux
a371f5580e
Merge branch 'ci-deploy-docker-compose' of gitlab.eurecom.fr:oai/openairinterface5g into ci-deploy-docker-compose
2020-12-04 10:09:31 +01:00
Raphael Defosseux
e0731d54a0
Merge remote-tracking branch 'origin/develop' into ci-deploy-docker-compose
2020-12-04 10:08:40 +01:00
Remi Hardy
97249354c3
Update BUILD.md
2020-12-04 10:08:37 +01:00
Robert Schmidt
35e723d090
handle_nr_uci() for multiple UEs
2020-12-04 09:41:34 +01:00
Robert Schmidt
d9c7243ac1
Remove LTE/FlexRAN-related headers from NR MAC
2020-12-04 09:41:34 +01:00
Robert Schmidt
c71772e325
Remove LTE-related headers from NR PHY-MAC IF
2020-12-04 09:41:34 +01:00
frtabu
fdc1049a70
Fix phy simulators compilation, number of threads for dlsch configurable
2020-12-03 23:22:07 +01:00
Remi Hardy
9ea7df9210
func + log update of fr1 nsa test
2020-12-03 22:12:54 +01:00
Raphael Defosseux
ef49960a8a
[CI][Docker] able to deploy/undeploy a monolithic eNB with a compose file:
...
-- The compose file still keeps a few template fields to be replaced
-- initial scenario has a full UE attach / traffic test
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-12-03 18:40:05 +01:00
Raymond Knopp
f659694eab
Merge remote-tracking branch 'origin/develop-oriecpriupdates' into constant_power
2020-12-03 16:22:36 +01:00
Cedric Roux
d262d152ec
rlc v2: implement SOstart/SOend in NACK reporting
...
The necessity of SOstart/SOend was understood after email exchanges with
David Breaux <davidbreaux67@gmail.com >.
See openair2/LAYER2/rlc_v2/tests/test46.h for some details.
Basically if we NACK without SOstart/SOend then the other end of the RLC
channel will consider all the bytes as NACKed and will have to resend them
all. If another status is then reported before all the bytes are sent,
and because we don't use SOstart/SOend this status will NACK all the bytes
again, then all the bytes are to be sent again. And the cycle repeats.
It will end with a max retx reached (which triggers RLF, Radio Link Failure).
The function put_bit in openair2/LAYER2/rlc_v2/rlc_pdu.c has been changed
too, maybe introducing some performance issues.
2020-12-03 16:17:24 +01:00
matzakos
d64bc67b0c
Add TDD configuration in ENDC X2 setup response message sent from eNB
2020-12-03 15:39:30 +01:00
Raymond Knopp
4f57de4e53
added example configuration for if5 eCPRI for AW2S RRU (with X2)
2020-12-03 15:00:36 +01:00
Raymond Knopp
0571020666
minor modifications in T_defs.h and for constant power (i.e. no DTX in TX subframes for TDD)
2020-12-03 10:44:12 +01:00
Raphael Defosseux
87b03d0000
[CI] moved image build into a separate class
...
also first docker-compose for a monolithic eNB
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-12-03 10:01:21 +01:00
Robert Schmidt
589ff862dc
Improve retransmission messages in UL&DL
2020-12-03 09:52:41 +01:00
Robert Schmidt
f821a333d7
Fix nr_dlsim: remove current_harq_pid, selected in DL scheduler
2020-12-03 09:42:22 +01:00
matzakos
103fc806b3
Remove hack in LTE PDCP for noS1 mode
2020-12-03 00:31:23 +01:00
Raymond Knopp
895f54a938
added no_DTX function to eNB. This fills the TX subframes which have no PDSCH with a fake pdsch. It avoids switching between TX/RX in TDD systems during the DL periods.
2020-12-02 20:15:38 +01:00
Robert Schmidt
5bb9a57ae9
Update SW_archi.md description
2020-12-02 18:42:47 +01:00
rmagueta
61a0e4f7b2
Fix creation of rbconfig.raw and reconfig.raw files in standalone mode
2020-12-02 17:28:02 +00:00
Robert Schmidt
12c6cd4481
Remove unused variable
2020-12-02 18:08:51 +01:00
Robert Schmidt
c110ad7dc6
Take out DL phytest slot limitation
2020-12-02 18:08:51 +01:00
Robert Schmidt
ec10d48b24
Reformat schedule_nr_prach()
2020-12-02 18:08:51 +01:00
Robert Schmidt
0e936a09ba
Remove current_harq_pid: it is not needed
2020-12-02 18:08:51 +01:00
Robert Schmidt
3a37202beb
Remove current_slot: it is not needed
2020-12-02 18:08:51 +01:00
Robert Schmidt
e99d3635db
ULSCH: warn when retransmission, basic debug logging
2020-12-02 18:08:51 +01:00
Robert Schmidt
0c730d7aa1
Mark PRACH in vrb_map_UL
2020-12-02 18:08:51 +01:00
Robert Schmidt
70c3915d81
Schedule PRACH (internally) one frame in advance
2020-12-02 18:08:51 +01:00
Robert Schmidt
7a7c1bcc98
Calculate TBS in pre-processor and use the results in post-proc
2020-12-02 18:08:51 +01:00
Robert Schmidt
d8cecde925
Recalculate PUSCH saved params struct in Pre-processor
2020-12-02 18:08:51 +01:00
Robert Schmidt
8cb2317915
Create PUSCH saved params struct to avoid recomputation
2020-12-02 18:08:51 +01:00
Robert Schmidt
0d860454b0
ULSCH: Reorganize PUSCH PDU filling
2020-12-02 18:08:51 +01:00
Robert Schmidt
5762c943db
Isolate TBS calculation in ULSCH, calculate some statistics
2020-12-02 18:08:51 +01:00
Robert Schmidt
644c364a4a
Isolate DMRS N_PRB_DMRS in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
fc0f0cd7e7
Isolate DMRS ul_dmrs_symb_pos and dmrs_cdm_grps_no_data in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
85843b3e0e
Isolate DMRS additional_pos, l_prime_mask in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
0d2435460c
Isolate DMRS config type in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
c821dd0c94
Do not check for UE active state before ULSCH and DLSCH scheduler
2020-12-02 18:08:51 +01:00
Robert Schmidt
e4bbde77ef
Isolate R&Qm in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
a5cb42e773
Use variable sched_pusch
2020-12-02 18:08:51 +01:00
Robert Schmidt
f1a6a7e7a5
Isolate mcs_table in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
a200beb585
Isolate HARQ in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
b20954f6c0
Isolate TDA in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
2599c68fa8
Isolate transform_precoding in ULSCH
2020-12-02 18:08:51 +01:00
Robert Schmidt
2958689fa4
config_uldci(): no rnti_types
2020-12-02 18:08:51 +01:00
Robert Schmidt
6df6cb9c9c
UL_tti_req as pointer over multiple CCs
2020-12-02 18:08:51 +01:00
Robert Schmidt
0affd907b5
No dynamically alloced PUSCH, remove internal PDU
2020-12-02 18:08:51 +01:00
Robert Schmidt
a6a7c7a328
Move config_uldci() to primitives
2020-12-02 18:08:50 +01:00
Robert Schmidt
d2ac57088b
Fix filling of DCI 0_0 in config_uldci()
2020-12-02 18:08:50 +01:00
Robert Schmidt
9ca626b37a
Avoid copy from UL_tti_req_ahead into Ul_tti_req
2020-12-02 18:08:50 +01:00
Robert Schmidt
c219edfed3
Fix dlsim: Use UL_tti_req_ahead
2020-12-02 18:08:50 +01:00
Robert Schmidt
e6435cf7a2
Create separate phytest UL preprocessor
2020-12-02 18:08:50 +01:00
Robert Schmidt
cfc6044a6e
Use function pointer to call UL pre-processor
2020-12-02 18:08:50 +01:00
Robert Schmidt
9ccc76474a
PUCCH scheduling: allocate in UL_tti_req_ahead
2020-12-02 18:08:50 +01:00
Robert Schmidt
b202ab7d3d
RA Msg3 allocation: check in vrb_map_UL, allocate in UL_tti_req_ahead
2020-12-02 18:08:50 +01:00
Robert Schmidt
e300b072c0
Use vrb_map_UL for PUSCH
2020-12-02 18:08:50 +01:00
Robert Schmidt
a232482b47
vrb_map_UL for every slot
2020-12-02 18:08:50 +01:00
Robert Schmidt
2b1a01c012
UL Post-processor: enable multi-UE handling
2020-12-02 18:08:50 +01:00
Robert Schmidt
327e3e706d
Perform UL slot check in pre-processor
2020-12-02 18:08:50 +01:00
Robert Schmidt
2e53fdea9c
Rename NR_sched_pusch_t and use for Freq Alloc + MCS
2020-12-02 18:08:50 +01:00
Robert Schmidt
ee6cdc1359
Create UL preprocessor, allocate CCE, re-use DL structures
2020-12-02 18:08:50 +01:00
Robert Schmidt
415a843ac4
Add active_ubwp to NR_UE_sched_ctrl_t
2020-12-02 18:08:50 +01:00
Robert Schmidt
3eceba5062
Use UE's active DL BWP in UL sched
2020-12-02 18:08:50 +01:00
Robert Schmidt
f3b00ff144
UL_tti_req_ahead: pre-set slot and frame
2020-12-02 18:08:50 +01:00
Robert Schmidt
f45e8bbe0e
UL_tti_req_ahead: Create PUSCH PDU directly within nr_fill_nfapi_ul_pdu()
...
Use a "future" UL_tti_req structure to save in between scheduling and
reception slots. Should also work for FDD.
2020-12-02 18:08:50 +01:00
rmagueta
104b8ab21a
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-sib1
2020-12-02 16:28:38 +00:00
rmagueta
f4b20822d4
Fix build warnings
2020-12-02 16:27:20 +00:00
Gokul Srinivasan
4131d7e587
Merge branch 'develop_merge' into 'nfapi_nr_develop'
...
Merge develop w49 to nfapi_nr_develop
See merge request oai/openairinterface5g!990
2020-12-02 12:20:43 +01:00
Mahesh
e174ebdc30
Resolved merge conflicts with nfapi_nr_develop
2020-12-02 16:28:18 +05:30
Hongzhi Wang
aa3317a009
set less dlsch thread by default
2020-12-02 11:36:57 +01:00
Raphael Defosseux
68e193c6cc
[DOCKER] finalize RRU templates
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-12-02 11:25:06 +01:00
Michael Cook
53cb3e25a9
Merge branch 'episys/andrew/fixing_multiue_config' into 'episys/master'
...
Episys/andrew/fixing multiue config
See merge request aburger/openairinterface5g!15
2020-12-01 13:39:05 -08:00
Melissa
e3d34c8b01
Fixed multiple UE EPC integration by resetting user->ueid=0;. Lots of logs in this commit, will remove later
2020-12-01 13:39:05 -08:00
Robert Schmidt
ee9268feee
Remove second clear_nr_nfapi_information call
2020-12-01 19:36:50 +01:00
Robert Schmidt
1cd46f4dfc
Clean up nr_schedule_ulsch()
2020-12-01 19:36:50 +01:00
Robert Schmidt
c0e5a180bc
Separate CCE allocation, MCS, RB Alloc in UL sched
2020-12-01 19:36:50 +01:00
Robert Schmidt
5244da263e
Clean up select_ul_harq_pid() and nr_schedule_ulsch()
2020-12-01 19:36:50 +01:00
Robert Schmidt
53d8fbf487
Remove schedule_fapi_ul_pdu()
2020-12-01 19:36:50 +01:00
Robert Schmidt
c8e607a18c
Create separate nr_schedule_ulsch(), move helper functions
2020-12-01 19:36:50 +01:00
Robert Schmidt
2481075122
Add debug output for nr_rate_matching_ldpc() asserts
2020-12-01 19:36:50 +01:00
Robert Schmidt
75a1562d7f
Remove unused (commented) copy_nr_ulreq()
2020-12-01 19:36:50 +01:00
Remi Hardy
dfb110bf80
Integration 2020 wk49
...
MR968: Bugfix nr ldpc size typo
- fix the copy of the decoded data bytes at the end of the processing of an LDPC segment
MR962: Remove x2 gnb hardcoding
- Removes hardcoding of some x2 configuration parameters used in ENDC setup request message at gNB side
MR949: rlc v2: change time keeping
- RLC has timers. We need to keep track of time.
We introduce rlc_tick() and call it in eNB_dlsch_ulsch_scheduler, which is called every subframe, both in FDD and TDD.
2020-12-01 19:35:15 +01:00
Raymond Knopp
d9b7d43ec6
rebase and fix non paralellized errors
2020-12-01 18:26:07 +01:00
Francesco Mani
ecdd7a7f62
taking aggregation level and nr of candidates from config at ue
2020-12-01 16:19:59 +01:00
cig
05d4b9205b
Do configuration of DRB UM in RA mode
...
- do DRB preconfiguration for deafult C-RNTI if !do_ra
- moved redundant configuration code at RLC layer to new RLC functions
2020-12-01 15:10:04 +01:00
cig
76a2a7559c
Removed exit call in PDCP PDU handling functions
2020-12-01 15:10:04 +01:00
cig
1a78bd8b1a
Replaced information message with assertion in nr_l2_init_ue
2020-12-01 15:10:04 +01:00
cig
8f7b041d7c
Cleanup of hardcoded C-RNTI
...
- Giving C-RNTI as an input to DRB preconfiguration
- Set C-RNTI from UE configuration for higher layer function calls
2020-12-01 15:10:04 +01:00
cig
33bab5ba4a
Changes to support DL IP traffic and timing adjustments in do-ra mode:
...
- enabled procedures that were already called for phy-test mode
- enabled setup of DRB for the current C-RNTI
- enhanced information, debugging and warning logging at MAC/RLC/PDCP level
2020-12-01 15:09:57 +01:00
Raphael Defosseux
2d6fea51b3
Merge remote-tracking branch 'origin/oc-docker-october-improvements' into ci-deploy-docker-compose
2020-12-01 10:09:02 +01:00
yaojie
dfba9dd767
add temporary data for PDUSessionResourceReleaseResponseTransfer
2020-12-01 17:30:47 +09:00
Raphael Defosseux
b29b88380c
[CI]: flexran-rtc support when deployed in a container.
...
-- Not completed for X2 Handover case
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-30 22:27:15 +01:00
rmagueta
c8dfaf8eb9
Improvements to decode SIB1 in 3rd party implementations and OAI UE with the same gNB configurations
2020-11-30 19:11:01 +00:00
hardy
92b8b12208
OAI UE Build : use --ninja and change timeout to 1200
2020-11-30 14:04:53 +01:00
Mahesh
190fe54306
Warnings in gNB build resolved
2020-11-30 18:21:19 +05:30
rmagueta
46de16b6e1
Minor updates in LOGs
2020-11-30 12:26:12 +00:00
Francesco Mani
1acf4a68f2
mib ssb in mac structure, prach scheduled accordingly
2020-11-30 12:56:10 +01:00
Sakthivel Velumani
24bf54b2af
fixed one more build error
2020-11-30 11:44:31 +01:00
zhenghuangkun
88699deb81
Merge branch fujitsu_lte_contribution into lte_uplink_improvement
2020-11-30 18:56:26 +09:00
hardy
923c5f9d31
Merge remote-tracking branch 'origin/rlc-v2-tick' into integration_2020_wk49
2020-11-30 10:35:24 +01:00
hardy
279a721d23
Merge remote-tracking branch 'origin/remove_x2_gnb_hardcoding' into integration_2020_wk49
2020-11-30 10:34:52 +01:00
hardy
cfdd0b2220
Merge remote-tracking branch 'origin/bugfix-nr-ldpc-size-typo' into integration_2020_wk49
2020-11-30 10:34:27 +01:00
masayuki.harada
20f1d347ac
Fix DCI0 aggregation and call ulsch scheduling.
2020-11-30 12:00:23 +09:00
Ding Yumei
a332423d97
fix segmentation fault(mac head error)
2020-11-30 11:30:58 +09:00
Ding Yumei
67da5c7cf3
fix segmentation fault(ccch/dcch length eror)
2020-11-30 11:30:46 +09:00
Ding Yumei
0dd16fb6f5
fix segmentation fault(ul error)
2020-11-30 11:30:32 +09:00
Ding Yumei
1568055310
fix segmentation fault(ul dtch length error)
2020-11-30 11:30:18 +09:00
zhenghuangkun
e64593246b
Fix: rfsim abnormal CCCH reception.
2020-11-30 11:29:58 +09:00
zhenghuangkun
6d0ef37c8e
Modify DRB_active array size to NB_RB_MAX -2
2020-11-30 11:13:53 +09:00
Haruki NAOI
5db6e75bb1
fix warning.
2020-11-30 11:12:45 +09:00
Haruki NAOI
18becc60fc
Fix: rfsim abnormal CCCH reception.
2020-11-30 11:04:03 +09:00
Haruki NAOI
fc595236b3
add logs.
2020-11-30 10:55:39 +09:00
Haruki NAOI
1a320bc6d4
Fix: SNR feedback to PUSCH TPC and PUCCH TPC of default scheduler.
2020-11-30 10:55:19 +09:00
Haruki NAOI
de568b2d88
Change default value of pusch signal power threshold.
2020-11-30 10:45:50 +09:00
masayuki.harada
b54c32b70d
Change UL DCI aggregation level by DL cqi.
...
(cherry picked from commit 175c59ae3aedf612777cd1c8c88b6d6f254b9334)
2020-11-30 10:45:34 +09:00
Raymond Knopp
687d151bfd
removal of a warning
2020-11-29 19:42:03 +01:00
Raymond Knopp
4a2a81f311
fixed missing parenthesis in ul_cqi computation
2020-11-29 08:24:35 +01:00
Cedric Roux
f36a1ef93f
nr pdcp: use pdcp config
...
There was a problem with SN size. It was hardcoded to 12 bits (so max
sn = 4095) but we configure the UE with 18 bits. After a while, iperf
didn't work anymore because of this (what a surprise!).
So let's get the correct value from pdcp_Config.
And while we're at it, let's store also discard_timer and t_reordering
that will be used later by a proper NR PDCP layer (which is currently
work in progress).
2020-11-29 07:41:26 +01:00
Raphael Defosseux
329a823d5d
CI: fix image build log collection
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-28 22:40:29 +01:00
Raphael Defosseux
858a1dc090
[DOCKER] remove log folder (contains the install logs)
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-28 22:35:47 +01:00
Raphael Defosseux
4639a59a51
[CI][Docker]: Finalize docker-compose-based EPC deployment
...
- Fix pcap capture commands
- added support for FlexRan-RTC and Traffic-Generator
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-28 21:24:10 +01:00
rmagueta
548015929e
Minor correction
2020-11-28 01:49:00 +00:00
rmagueta
a365bde8da
Minor correction: y cannot be zero
2020-11-28 01:32:31 +00:00
Raymond Knopp
0477e881b5
removed most new warnings
2020-11-28 00:11:13 +01:00
Raymond Knopp
18756c35eb
demotion of LOG_W to LOG_D
2020-11-27 21:46:22 +01:00
Raymond Knopp
223ed810b2
Merge remote-tracking branch 'origin/develop' into develop-oriecpriupdates
2020-11-27 19:11:05 +01:00
Raymond Knopp
2303a9bcf6
CPPcheck errors + some warnings
2020-11-27 18:54:09 +01:00
rmagueta
a3b633d26c
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-sib1
...
Conflicts:
openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2020-11-27 17:37:15 +00:00
Hongzhi Wang
9ef0107a6e
bug fix ue parallelization
2020-11-27 17:46:07 +01:00
frtabu
0dcf4ef8f8
remove L2L1 task, parallelisation as config option
2020-11-27 17:37:45 +01:00
Francesco Mani
45da2fd17e
fix printf k in csirs
2020-11-27 17:23:32 +01:00
Rahul Gottipati
9ec1bea7b2
Add option for 256 qam mcs table in nr_dlsim
2020-11-27 20:41:27 +05:30
Khodr Saaifan
1488750db1
Fix LDPC ULSCH decoding (CRC NOK) for short LDPC code, e.g. Z_c is not multiple of 8
2020-11-27 15:56:15 +01:00
Parminder Singh
334bf336b7
Updated TBS calculation for multiple DMRS positions in a slot
...
- TBS calculation was done wothout considering mulilple DMRS symbols in
a slot, which is corrected now.
2020-11-27 15:56:15 +01:00
Thomas Schlichter
d7d2faa0bf
fix cppcheck warning in rrc_gNB_internode.c
2020-11-27 15:56:15 +01:00
Thomas Schlichter
fe89c40052
NR UE: initialize ul_time_alignment structure
2020-11-27 15:56:14 +01:00
Thomas Schlichter
010321e582
NR UE: fix USRP write timestamp when applying new timing_advance value
2020-11-27 15:56:14 +01:00
Raphael Defosseux
6aa126485f
[CI][Docker] Building docker images in python framework
...
- only on Ubuntu and Docker
- No back ground computing to paralellize RHEL/Ubuntu
- No image clean up
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-27 15:53:55 +01:00
Khodr Saaifan
4b1d496923
Fix false CRC NOK in LDPC decoding for PDSCH for short code word, e.g. Z_c is not multiple of 8
2020-11-27 15:42:58 +01:00
yoshio.inoue
11000594a9
Correction of description
2020-11-27 22:56:39 +09:00
Sakthivel Velumani
437d893ee5
resolved build error
2020-11-27 14:48:11 +01:00
yoshio.inoue
420396e855
Add documentation on how to use the ITTI simulator
2020-11-27 22:46:18 +09:00
Francesco Mani
8a9e242856
Merge remote-tracking branch 'origin/develop' into NR_FR2_RRC_SSB
2020-11-27 11:33:52 +01:00
Rahul Gottipati
a7229204a9
Added 256 QAM demodulation routines for PDSCH
2020-11-27 14:58:41 +05:30
Robert Schmidt
ed0c12ba19
Avoid useless loop
2020-11-27 10:25:02 +01:00
Robert Schmidt
53b197fd16
Fix: when adding an MME through FlexRAN, set port
2020-11-27 10:25:02 +01:00
Haruki NAOI
39b9ffd69b
Add DC removing to signal power measurement.
2020-11-27 17:27:00 +09:00
masayuki.harada
cb927c7f9a
Add statistics logs.
...
(cherry picked from commit cf8f14edf4a261e1df72579423786d39ba6d97f9)
2020-11-27 17:06:11 +09:00
Haruki NAOI
7243b6d67a
Avoid Segfault with abnormal MAC header.
...
(cherry picked from commit 04c5431468c9102dd625a73d9e5219b40b638fe3)
(cherry picked from commit 17880778c848406e562f98c20f7b7a6428502279)
(cherry picked from commit a26f44c197e854dd4261267a3695932392f09265)
2020-11-27 16:26:11 +09:00
Haruki NAOI
deeded689d
Fix: guard multiple UL scheduling for same UE.
...
(cherry picked from commit 57caca9ba87fda3f73aa30d86f4af01a6062224c)
2020-11-27 15:24:26 +09:00
masayuki.harada
6c99c9a255
Fix receive pucch 1a and power adjustment of pucch.
...
(cherry picked from commit 6d5a40bd826de160ddf55599f61d1359cfba3fa4)
2020-11-27 15:24:07 +09:00
masayuki.harada
7eea980827
Fix sr detection.
...
(cherry picked from commit 5482843b9a9dfd25abe74afb04a40c117da3bac4)
2020-11-27 15:03:19 +09:00
masayuki.harada
1f54b131b5
Fix pucch functions.
...
(cherry picked from commit 3bed7dc69db8dc43b28b62553f12834efbca349b)
2020-11-27 14:54:10 +09:00
masayuki.harada
ad4a22fa0f
Fix PUCCH noise estimation.
...
(cherry picked from commit 51634853671e07ef3013bc44ec79fc38c0646147)
2020-11-27 14:45:27 +09:00
masayuki.harada
174069e26e
Fix calculation of pucch interference power.
...
(cherry picked from commit 0622f7d40523e39334708ce4b9b0ee68e8fb2bf1)
2020-11-27 14:33:41 +09:00
masayuki.harada
029c08b9d5
Replace from dB_fixed_times10 function to dB_fixed_x10.
...
(cherry picked from commit de93d8f0aa9e6d7380bd159901a41aa36f257298)
2020-11-27 14:21:22 +09:00
masayuki.harada
9ad810bab4
Fix ul_cqi and tpc filtering.
...
(cherry picked from commit 120ea0950e1f52c1c5dd1d0dd4f7080e66d7ee93)
2020-11-27 12:37:09 +09:00
masayuki.harada
fbd0156a8f
Add pusch signal threshold to config file.
...
(cherry picked from commit 6f3d14e74663e75f2eaf3cd1c1348d5d028e3379)
2020-11-27 11:14:09 +09:00
Ding Yumei
548eaae610
fix Msg3 PHICH issue and C-RNTI DRB active issue
2020-11-27 11:12:31 +09:00
zhenghuangkun
df5e22efee
Modify CQI timer to 64 subframe
2020-11-27 11:09:56 +09:00
zhenghuangkun
d00297aeb9
Modify UL timer and CQI timer to 64 subframe
2020-11-27 11:04:20 +09:00
Haruki NAOI
6103d9ec55
Fix: calculate signal_power and interference_power per symbol from DMRS.
2020-11-27 10:55:52 +09:00
Haruki NAOI
76998f7d75
Fix: signal_power and interference_power issue from DRS.
...
SHA-1: 9bb7664a234535b01518977440b3c4f3d14a8ee3
SHA-1: c299d006d833e8ffc6c01039feaeda2e7b1598cc
2020-11-27 10:55:36 +09:00
Kuroiwa Kenichi
80f83843f0
Initialize scheduled_ul_bytes
...
(cherry picked from commit 4a18e26f8c1dfb80a5af2fac4104b06b648a598c)
2020-11-27 10:55:16 +09:00
Haruki NAOI
7a89100a9f
fix compilation.
2020-11-27 10:54:02 +09:00
Kuroiwa Kenichi
934cc715f8
Initialize scheduled_ul_bytes
...
(cherry picked from commit b0d6c5150db520bd7840d1604c3f82a0b59bc218)
2020-11-27 10:22:48 +09:00
masayuki.harada
4cce76382a
Fix assertion in ulsch dem
...
(cherry picked from commit dcd188e961422194c9c85636ea7c74ca0cc5101d)
2020-11-27 10:10:06 +09:00
Haruki NAOI
179775b72c
Temporary: change tpc filter.
...
(cherry picked from commit d82fc4805ef9032c9bfd9705fef702a6e130f7b2)
# Conflicts:
# openair2/LAYER2/MAC/eNB_scheduler_fairRR.c
2020-11-27 10:08:27 +09:00
Haruki NAOI
52dfba49cd
Fix: smooth ULSCH AMC and TPC control.
...
(cherry picked from commit 56720c68864f6b04409deb00676e59a41c8f050b)
2020-11-27 10:07:56 +09:00
Haruki NAOI
b573fd4dbd
Fix: The remaining UL buffer size is incorrectly calculated and UL scheduling does not occur. (scheduled_ul_bytes is not subtracted correctly when receiving NACK rarely.)
...
(cherry picked from commit 2fb4823b57320c4c4e4d800ae9bb0570f18ad353)
2020-11-27 09:44:39 +09:00
masayuki.harada
05eb88f068
Fix scheduled_ul_bytes size remain when no crc report has come from L1.
...
(cherry picked from commit ce10221c2761fb3058ccb77b73ba87f97d5e2cd2)
2020-11-27 09:41:56 +09:00
Raphael Defosseux
9af06d7ec5
[DOCKER] fix in dockerfile, cannot have comment in same line
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-26 20:31:36 +01:00
Raphael Defosseux
df33499980
[CI] Added support for docker-compose based deployment for EPC
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-26 18:38:38 +01:00
Remi Hardy
6b8eb372c5
Integration 2020 wk48 2
...
MR945 : nr prach fr2
- Introduction of the PRACH frontend for FR2 (120kHz SCS, 32 and 66 PRB).
- Tested with nr_prachsim and testcases added to test_case_list.xml also included some fixes for FR1,
when prach occasion > 0 (small difference in Ncp)
MR950 : DL and UL PTRS for 5G NR
MR971 : Correct NDI + Minor MAC subPDU handling improvements
Fixes the issue : Ping in develop was unusually high (70+ms). The issue was that TA was scheduled in the second slot (of the two we currently schedule), but NDI was toggled for the first one.
Other improvements:
- Correctly put padding MAC subPDU
- Only use subPDU DLSCH long header if length >= 256B
- Calculate TBS in DL pre-processor considering header and TA CE overhead.
- Improve some of the logging (LOG_D)
- re-enable TA
MR970 : uci gnb mac functions file
- Moved gNB MAC UCI related functions in a new file
MR972 : Bugfix nr rate matching assertion
- Fixes the assertion happening in rate matching of pdsch during iperf test.
MR975 : File openning in rrc_gNB_internal
- Only allow file opening in rrc_gNB-internal.c in phytest mode
MR977 : NR UE DCI sanity checks and fixes
These changes resolve a few stability issues and errors in NR UE
- Added sanity check for pucch_resource_indicator received in DL DCI, which resolves SEGV in select_pucch_resource() and check_pucch_format()
- Additional sanity checks included to catch false or erroneous DCI received
- Wrong MCS table calculation and error in accessing ul_config_request at UE resolved
2020-11-26 17:44:48 +01:00
rmagueta
39ac342cfa
Flag --sa added in the softmodem-common to indicate the standalone mode
2020-11-26 16:44:26 +00:00
Francesco Mani
66f957fb48
fix TA scaling at ue
2020-11-26 17:17:27 +01:00
rmagueta
2d5ad4d0b1
Minor updates in the SIB1 content
2020-11-26 16:05:07 +00:00
Raphael Defosseux
f3a6746042
Merge remote-tracking branch 'origin/ci-ul-iperf-from-trf-container' into rh_ci_fix_autoterminate
2020-11-26 12:04:08 +01:00
Raphael Defosseux
29618c5e7a
CI: fix autoterminate with multiple servers
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-26 12:03:25 +01:00
Cedric Roux
6f9fe2681c
rlc v2: add tick for UE
2020-11-26 11:53:22 +01:00
Cedric Roux
2c9d1b9d84
HACK: let the gNB compile again
...
This is messy, sorry. I don't have time to cleanup
cmake_targets/CMakeLists.txt.
2020-11-26 11:53:22 +01:00
Cedric Roux
25ab3a5ed3
rlc v2: change time keeping
...
RLC has timers. We need to keep track of time. We chose to not use
realtime but 'processing time'. That is we send a tick to RLC for every
subframe when it is processed by the softmodem. Before this commit we
used to increase time in the function mac_rlc_status_ind which may not be
called every subframe (especially in TDD mode). So we need another way
to keep track of time.
We introduce rlc_tick() and call it in eNB_dlsch_ulsch_scheduler, which
is called every subframe, both in FDD and TDD.
We also call rlc_tick() in the function ru_thread_synch() because
pdcp_run() and rrc_rx_tx() are called there too.
It may not be the best solution. To be revised if needed.
Note: the UE has not been touched. Some modification is needed for the UE
too, most probably.
2020-11-26 11:53:22 +01:00
Remi Hardy
43da900710
extending nsa fr1 test
2020-11-26 11:50:36 +01:00
Haruki NAOI
ffdc67daa4
Add: PUSCH AMC using average BLER.
...
(cherry picked from commit 1ab0a979fdbcc933ae249838841dc7f61c0e5aba)
2020-11-26 18:44:44 +09:00
Haruki NAOI
55207a5062
Fix: add SNR filter for ULSCH AMC.
2020-11-26 18:28:56 +09:00
Haruki NAOI
66f99a9020
Fix: ULSCH AMC by instantaneous SINR value.
2020-11-26 18:21:13 +09:00
Xue Song
ce3a97080a
Modify RRCReconfiguration message
2020-11-26 18:19:59 +09:00
Haruki NAOI
1b61e10af6
fix compilation.
2020-11-26 18:07:21 +09:00
masayuki.harada
04d6de7d58
add variables TPC command interval and forgetting filter of UL SNR.
2020-11-26 18:04:14 +09:00
Haruki NAOI
dbb8a8924e
Fix: TPC control with average SNR value.
...
(cherry picked from commit 243c90f647a1f97dc3a1486502dc6263b5705e39)
2020-11-26 17:57:41 +09:00
Haruki NAOI
2edcf2647c
Fix: freq_offset_estimation overflow.
...
(cherry picked from commit 5e7eb7c94857f5765bb7f18afc7f4c748acb048b)
2020-11-26 17:43:06 +09:00
Haruki NAOI
ce405789d3
Fix: interference power measurement on DRS.
2020-11-26 17:38:56 +09:00
yaojie
59c2b9eb06
fixed warnings and add ie for PDUSessionResourceReleaseCommandTransfer
2020-11-26 15:56:39 +09:00
rmagueta
81d64b3dec
Minor corrections
2020-11-26 03:12:59 +00:00
rmagueta
9bbe4f7cd8
Minor corrections
2020-11-25 22:21:24 +00:00
rmagueta
1d8a61f9e5
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-sib1
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair2/RRC/NR/L2_nr_interface.c
openair2/RRC/NR_UE/rrc_UE.c
openair2/RRC/NR_UE/rrc_defs.h
2020-11-25 18:17:39 +00:00
hardy
b16d7b2eed
Merge remote-tracking branch 'origin/NR_mac_uci_functions_rework' into integration_2020_wk48_2
2020-11-25 18:15:43 +01:00
Francesco Mani
ba40f3c758
fix in sync position at UE and other minor issues
2020-11-25 18:11:33 +01:00
rmagueta
e9109ee9e1
New folder for gNB NR-5GC config files
2020-11-25 16:16:54 +00:00
rmagueta
301fd47406
SIB1: Added more parameters to the message
2020-11-25 16:08:57 +00:00
hardy
2855970763
Merge remote-tracking branch 'origin/NR_UE_stability_fixes' into integration_2020_wk48_2
2020-11-25 12:25:45 +01:00
hardy
08b30babdc
Merge remote-tracking branch 'origin/rrc-enb-phy-testmode' into integration_2020_wk48_2
2020-11-25 12:25:08 +01:00
hardy
40085ad064
Merge remote-tracking branch 'origin/nr_dl_ul_ptrs' into integration_2020_wk48_2
2020-11-25 12:23:55 +01:00
Sakthivel Velumani
f9c3ff3ca3
Updated the config files
2020-11-25 11:12:32 +01:00
Xue Song
6e2f63bf1f
Add rrc_gNB_process_NGAP_PDUSESSION_RELEASE_COMMAND and rrc_gNB_send_NGAP_PDUSESSION_RELEASE_RESPONSE
2020-11-25 18:55:59 +09:00
yaojie
7034159e8e
add sleep between RRCReconfigurationComplete and RegistrationComplete
2020-11-25 10:52:06 +09:00
Shweta Shrivastava
e8b7dc8454
Fix error
2020-11-24 15:23:34 -06:00
Shweta Shrivastava
17b8ff50f8
Minor edits for consistency and clarity
2020-11-24 14:53:08 -06:00
Raymond Knopp
be16207602
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2020-11-24 17:46:46 +01:00
Thomas Schlichter
6803e78ceb
Merge remote-tracking branch 'develop'
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair2/RRC/NR/nr_rrc_proto.h
2020-11-24 16:58:58 +01:00
hardy
25391056c4
Merge remote-tracking branch 'origin/bugfix-nr-rate-matching-assertion' into integration_2020_wk48_2
2020-11-24 15:28:03 +01:00
hardy
11eeafd328
Merge remote-tracking branch 'origin/repair-TA' into integration_2020_wk48_2
2020-11-24 15:27:21 +01:00
hardy
865888b3d8
Merge remote-tracking branch 'origin/nr_prach_fr2' into integration_2020_wk48_2
2020-11-24 15:26:59 +01:00
Sakthivel Velumani
80ea03931c
Added no of thread to config file
...
The thread count would me minimum of (no of cores in the machine) or (parameter mentioned in config file)
2020-11-24 15:07:07 +01:00
Navid Nikaein
a1d901277e
Check if the file is openned first
2020-11-24 14:28:17 +01:00
Mahesh
bec8fad14c
resolved build errors after merge
2020-11-24 18:56:20 +05:30
Mahesh
56db8f4915
RESOLVED build errors
2020-11-24 18:49:41 +05:30
wu.jing
0fdc671177
fix merge problems in ittisim
2020-11-24 10:44:09 +00:00
wu.jing
c994c2ad8f
Merge branch 'develop_SA_SIM' into develop_SA_L3
...
Conflicts:
common/utils/ocp_itti/intertask_interface.h
openair2/COMMON/gtpv1_u_messages_types.h
openair2/GNB_APP/gnb_config.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/nr_rrc_proto.h
openair2/RRC/NR/rrc_gNB.c
openair2/RRC/NR/rrc_gNB_NGAP.c
openair2/RRC/NR_UE/rrc_UE.c
openair3/NAS/NR_UE/nr_nas_msg_sim.h
openair3/NGAP/ngap_gNB_nas_procedures.c
2020-11-24 09:15:52 +00:00
Francesco Mani
d5af323ab2
taking into account sl_ahead when scheduling msg2
2020-11-24 09:08:20 +01:00
yaojie
716e16151a
fixed the problem of pdu-session replace e-rab
2020-11-24 16:56:47 +09:00
Shweta Shrivastava
06f55552fe
Fix small error
2020-11-24 01:04:46 -06:00
Shweta Shrivastava
a6e15d4436
Fix TransformPrecoding values to be consistent with FAPI spec
2020-11-24 00:59:08 -06:00
Shweta Shrivastava
683ff6eb39
DCI sanity checks for MCS and frequency domain assignment
2020-11-24 00:53:25 -06:00
Shweta Shrivastava
9ff55751ee
DCI sanity check for pucch_resource_indicator value
2020-11-24 00:42:14 -06:00
wu.jing
2473722717
fix ittisim build error after merge
2020-11-24 14:06:51 +08:00
wu.jing
f3d51a58fb
Merge branch 'develop_SA_RRC' into develop_SA_SIM
...
Conflicts:
common/utils/ocp_itti/intertask_interface.h
openair2/RRC/NR/rrc_gNB.c
openair2/RRC/NR/rrc_gNB_NGAP.c
openair2/RRC/NR_UE/rrc_UE.c
openair2/RRC/NR_UE/rrc_defs.h
openair3/NGAP/ngap_gNB_nas_procedures.c
2020-11-24 05:15:06 +00:00
wu.jing
d987c0919f
Merge branch 'master' into develop_SA_L3
2020-11-24 04:57:19 +00:00
Xue Song
598eeb79d4
Derive keys from kgnb
2020-11-24 11:58:33 +09:00
rmagueta
c02287171a
File configuration for the SA.
2020-11-23 23:39:18 +00:00
Michael Cook
e5fac31f2f
Merge branch 'episys/mcook-log-scheduler' into 'episys/master'
...
Log the processor info like scheduler policy
See merge request aburger/openairinterface5g!14
2020-11-23 15:06:55 -08:00
Remi Hardy
2529c20bff
Integration 2020 wk48
...
MR932 : Nr sa ngap rrc wk42
- Initial implementation of NGAP and RRC extensions for SA
MR956 : Correct use of ssb_position bitmaps
MR958 : 5G NR Downlink DMRS Type 2
- Implementation of 5G NR Downlink DMRS type 2 (generation on gNB side, channel estimation with linear interpolation in frequency domain on UE side), needed for MIMO
MR961 : 5G NR UE TTI cleanup
- Remove current_thread_id array, nr_tti_rx, nr_tti_tx, subframe_rx and subframe_tx
MR965 : fix a segdev
2020-11-23 22:12:10 +01:00
Francesco Mani
a5d45a2c19
indentation in gNB MAC rach functions
2020-11-23 19:19:48 +01:00
Francesco Mani
9e7c66d2c8
indentation in phy_procedures ue
2020-11-23 18:17:53 +01:00
Francesco Mani
31bcd10cea
Merge branch 'NR_FR2_RRC_SSB' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_FR2_RRC_SSB
2020-11-23 18:16:41 +01:00
Francesco Mani
3e1959c8dd
increase size of RA window definition for fr2
2020-11-23 18:16:34 +01:00
Francesco Mani
0075aefe31
fix in mac ue mib procedures
2020-11-23 17:58:56 +01:00
Hongzhi Wang
ee949c97f4
timing drift fix for FR2
2020-11-23 17:57:24 +01:00
Sakthivel Velumani
f55a4dd8e0
Remove hard-coding of no of threads
...
Script added to set the no of threads according to run-time conditions of the machine.
2020-11-23 16:45:59 +01:00
Raphael Defosseux
e9b6d0705d
[docker] adding entrypoint and template generation to dockerfile for u18
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-23 16:31:45 +01:00
Francesco Mani
c5b7a3a441
fix scheduling msg2
2020-11-23 16:08:01 +01:00
yaojie
ac9028110d
add NGAP_UERadioCapabilityInfoIndication
2020-11-23 17:40:42 +09:00
Florian Kaltenberger
9d71921859
fixing in UE processing of coreset_freq_dom
2020-11-23 08:55:26 +01:00
yaojie
2ed816d98c
fix the task name of itti_alloc_new_message
2020-11-23 14:37:59 +09:00
Florian Kaltenberger
bf62f2bcce
fixing FR2 arfcn
2020-11-22 21:40:36 +01:00
Michael Cook
1687896730
Log the processor info like scheduler policy
...
And CPU affinity.
Also, use mlockall to keep our memory from being swapped out.
2020-11-22 13:50:35 -05:00
Raymond Knopp
7955cb4f8e
tested IF4p5 on asterix/obelix (100 PRB via 1 Gbit/s)
2020-11-22 10:10:12 +01:00
Raymond Knopp
f0320ea0e2
testing of RCC
2020-11-21 14:06:24 +01:00
Eurecom
7a538b09d5
testing legacy RRU
2020-11-21 11:34:25 +01:00
Francesco Mani
fbdcba9fa4
bugfix in dci_nr
2020-11-21 11:12:11 +01:00
Francesco Mani
3efb077357
24 RB option in uesoftmodem
2020-11-21 11:11:28 +01:00
Michael Cook
f13875b141
Merge branch 'episys/foobar' into 'episys/master'
...
Dl_config_req and tx_req filtering allowed for either order
See merge request aburger/openairinterface5g!13
2020-11-20 16:04:14 -08:00
Melissa
4fe4f6cd60
dl_config_Req and tx_reqs are queued together
...
Additionally, combined many of the individual
dl_config_req and tx_req handle functions.
Also removed some unused functions we added.
Futhermore, removed our additions to the
dl_config_req and tx_req memcpy functions.
2020-11-20 16:04:14 -08:00
Michael Cook
b209f2ff23
Merge branch 'episys/andrew/dl_config+tx_req_combination' into 'episys/master'
...
Episys/andrew/dl config+tx req combination
See merge request aburger/openairinterface5g!12
2020-11-20 15:06:30 -08:00
Melissa
7aa9a95e8e
dl_config_Req and tx_reqs are queued together
...
Additionally, combined many of the individual
dl_config_req and tx_req handle functions.
Also removed some unused functions we added.
Futhermore, removed our additions to the
dl_config_req and tx_req memcpy functions.
2020-11-20 15:06:30 -08:00
rmagueta
93d93c81dd
Minor correction in the fill_dmrs_mask() function
2020-11-20 19:19:20 +00:00
Florian Kaltenberger
d1809c05d7
changing SSB bitmap to not transmit SSB in slot 1 where it conflicts with PDSCH
2020-11-20 16:52:44 +01:00
Florian Kaltenberger
18e6a4a8fc
changing PUCCH RB allocation
2020-11-20 16:52:06 +01:00
Florian Kaltenberger
0816a98dfd
fixing a small bug
2020-11-20 16:51:48 +01:00
Francesco Mani
1ebc9a64e0
uci mac functions in a new file
2020-11-20 15:29:37 +01:00
Eurecom
f7811624b3
regular eNB with usrp seems ok
2020-11-20 14:32:24 +01:00
Florian Kaltenberger
e3b3fa82b8
Merge branch 'NR_FR2_RRC_SSB' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_FR2_RRC_SSB
2020-11-20 14:13:54 +01:00
Raymond Knopp
a627d9c2a3
preparing merge, fixing issues inflicted on usrp radios after IF5 modifications
2020-11-20 14:02:51 +01:00
Sakthivel Velumani
0aa14f183e
Editing an error message
2020-11-20 13:39:54 +01:00
Sakthivel Velumani
70e4bfda18
Storing Z inside harq_process structure
...
The LDPC lifting size has to be stored for each harq_process as its only assigned in the first round.
2020-11-20 13:37:34 +01:00
hardy
708f34eeec
fixing auto-terminate function to kill all RAN nodes
2020-11-20 11:59:40 +01:00
Francesco Mani
82c4380a4e
uci mac functions in a new file
2020-11-20 10:22:10 +01:00
Robert Schmidt
d116c60831
Improve DLSCH MAC scheduling logging
2020-11-20 09:54:38 +01:00
Robert Schmidt
e6bb685b5d
re-enable TA
2020-11-20 09:54:34 +01:00
Robert Schmidt
bc088c975b
Account for OH in preprocessor
2020-11-20 09:54:34 +01:00
Robert Schmidt
d89716541f
Fix: Always place padding subPDU if space permits
2020-11-20 09:54:37 +01:00
Robert Schmidt
d245f7b958
Fix: Use DL-SCH long subheader when L >= 256
2020-11-20 09:54:34 +01:00
Robert Schmidt
3ff26c8f84
Fix: Reset HARQ feedback slot
...
If we schedule in a second slot, this ensures that the correct HARQ
process' NDI is toggled.
2020-11-20 09:52:42 +01:00
Florian Kaltenberger
fd9dbad966
Merge branch 'develop' into 'nr_prach_fr2'
2020-11-20 08:47:34 +01:00
yaojie
9d579b7a47
fix errors and warnings
2020-11-20 14:39:45 +09:00
Thomas Schlichter
291c94d34c
Merge remote-tracking branch 'origin/nr_ue_tti_cleanup' into integration_2020_wk48
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/dci_nr.c
openair1/PHY/NR_UE_TRANSPORT/nr_transport_proto_ue.h
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
2020-11-19 18:42:30 +01:00
Raymond Knopp
47a7186621
Merge remote-tracking branch 'origin/develop' into develop-oriecpriupdates
2020-11-19 18:35:52 +01:00
Mahesh
87105d77cf
Merged latest develop to nfapi
2020-11-19 22:33:39 +05:30
Mahesh K
556d0045c8
Merge branch 'fork_develop_new' into 'nfapi_nr_merge'
...
Fork develop new
See merge request Aniq/openairinterface5g!6
2020-11-19 17:59:15 +01:00
Francesco Mani
6213307061
fix indentation in nr_prach
2020-11-19 17:11:54 +01:00
Florian Kaltenberger
53d5189073
Merge remote-tracking branch 'origin/develop' into NR_FAPI_beamindex_SSB_RO
2020-11-19 16:26:42 +01:00
Florian Kaltenberger
4b82bbf346
Update nr_prach.c
2020-11-19 16:15:11 +01:00
Florian Kaltenberger
f99643a67b
Update prachsim.c
2020-11-19 16:13:09 +01:00
Aniq Ur Rahman
c391b6b16b
Update .gitignore, CONTRIBUTING.md, ci-scripts/args_parse.py, ci-scripts/.gitignore, NOTICE.md, ci-scripts/Jenkinsfile-gitlab, ci-scripts/checkCodingFormattingRules.sh, ci-scripts/checkAddedWarnings.sh files
2020-11-19 16:10:36 +01:00
Florian Kaltenberger
ad2e0ebe2d
Update test_case_list.xml
2020-11-19 16:10:16 +01:00
Aniq Ur Rahman
7c110d7745
Update .gitignore
2020-11-19 16:01:39 +01:00
Cedric Roux
3889336f98
fix a nasty typo
2020-11-19 15:59:47 +01:00
Florian Kaltenberger
bba103dc2d
some fixes - prachsim working now for FR2 - added testcases
2020-11-19 15:57:09 +01:00
Florian Kaltenberger
8ac98d553f
first version of PRACH for FR2. to be tested
2020-11-19 15:56:56 +01:00
Hongzhi Wang
8ab6b41a27
Merge branch 'NR_FR2_RRC_SSB' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_FR2_RRC_SSB
2020-11-19 15:36:07 +01:00
Hongzhi Wang
88a6a92c31
bug fix adjust sync
2020-11-19 15:34:48 +01:00
Francesco Mani
de6650f023
modifications in RRC for lower number of RBs
2020-11-19 15:25:31 +01:00
rmagueta
f86437c519
Minor correction of rnti_type in the fapi_nr_ue_l1
2020-11-19 14:16:22 +00:00
hardy
4c3ee5f0e0
Merge remote-tracking branch 'origin/fix-itti-segv' into integration_2020_wk48
2020-11-19 14:59:39 +01:00
hardy
e097bec73e
Merge remote-tracking branch 'origin/nr_dl_dmrs_type2' into integration_2020_wk48
2020-11-19 14:58:54 +01:00
hardy
b57ef17b1c
Merge remote-tracking branch 'origin/bch-fixes-bitmap' into integration_2020_wk48
2020-11-19 14:58:02 +01:00
hardy
a0d58f224c
Merge remote-tracking branch 'origin/NR_SA_NGAP_RRC_wk42' into integration_2020_wk48
2020-11-19 14:57:08 +01:00
Remi Hardy
40141270e3
Integration 2020 wk47
...
MR939 : Nr rlc am bugfix w44
- bugfix
MR948 : nr: rlc: hotfix - forgot to store frame and subfram
- minor bugfix
MR942 : Feature/make s1 mme port configurable
- This patch adds an optional "port" option to set another sctp port than 36412
MR959 : minor: remove a CPPCHECK error for NR RLC
- remove a CPPCHECK error (not a real error) for NR RLC
2020-11-19 13:13:03 +01:00
rmagueta
479019a70f
Minor correction in the gNB_scheduler
2020-11-19 11:06:54 +00:00
rmagueta
252a9151cd
Merge branch 'develop-sib1' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-sib1
...
Conflicts:
ci-scripts/conf_files/gnb.band78.tm1.106PRB.usrpn300.conf
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/mac_proto.h
openair2/RRC/NR/rrc_gNB_reconfig.c
openair2/RRC/NR_UE/rrc_defs.h
2020-11-19 10:55:17 +00:00
rmagueta
4d290f71cf
Minor correction in the gNB_scheduler
2020-11-19 10:53:08 +00:00
rmagueta
3b9bdfc7d4
Minor corrections
2020-11-19 10:18:09 +00:00
rmagueta
749d6af42e
Merge develop-sib1 into this branch
2020-11-19 02:22:47 +00:00
Francesco Mani
0e298d8777
variable name change in nr_dlsch
2020-11-18 18:08:41 +01:00
Francesco Mani
78e0af5893
adding 10MHz option (values to be verified)
2020-11-18 17:45:05 +01:00
Francesco Mani
6a0ec688c9
modifications in RRC for lower number of RBs
2020-11-18 17:29:24 +01:00
Francesco Mani
450f98228a
10 MHz USRP n300 config file
2020-11-18 17:21:30 +01:00
rmagueta
b97e1b578b
Merge develop into this branch
2020-11-18 13:06:08 +00:00
rmagueta
f184239f10
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-sib1
...
Conflicts:
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
openair2/LAYER2/NR_MAC_gNB/mac_proto.h
openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
openair2/RRC/NR/L2_nr_interface.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/rrc_gNB.c
2020-11-18 11:57:46 +00:00
rmagueta
ee516a07c8
Add TDDIndex 4 in config file.
2020-11-18 11:28:37 +00:00
Mahesh
41438a1968
PDSCH decoded at UE
2020-11-18 16:13:42 +05:30
Raymond Knopp
98a96115c7
testing with AW2S RRU.
2020-11-18 10:50:03 +01:00
Thomas Schlichter
f41502cd19
fix compile warnings introduced by merge with develop
2020-11-18 10:38:15 +01:00
Thomas Schlichter
b06c7af345
NR UE: fix tti issues introduced by merge with develop
2020-11-18 10:38:04 +01:00
Thomas Schlichter
e059eeabc8
Merge remote-tracking branch 'develop'
2020-11-18 10:37:20 +01:00
yaojie
f8f489ec22
add NGAP UE CONTEXT RELEASE MESSAGE
2020-11-18 18:33:58 +09:00
Laurent
a592d0eb6f
fix warnings
2020-11-18 08:53:02 +01:00
yaojie
959681424c
fix some errors and warnings.
2020-11-18 03:12:59 +00:00
Laurent
7dd1d45626
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into fix-itti-segv
2020-11-17 15:46:47 +01:00
Laurent
614152b1b3
fix a segv
2020-11-17 15:44:11 +01:00
Francesco Mani
fa35662044
10 MHz config file
2020-11-17 14:10:10 +01:00
masayuki.harada
be31d514b4
Fix warning and compile error.
2020-11-17 22:09:41 +09:00
Florian Kaltenberger
e595ec0d8d
Merge remote-tracking branch 'origin/develop' into NR_FR2_RRC_SSB
2020-11-17 13:57:51 +01:00
hardy
d9c0a13fc5
Merge remote-tracking branch 'origin/hotfix-minor-remove-nr-rlc-cppcheck-error' into integration_2020_wk47
2020-11-17 13:54:30 +01:00
hardy
fcd00c2af0
Merge remote-tracking branch 'origin/hotfix-nr-rlc-tick' into integration_2020_wk47
2020-11-17 13:53:44 +01:00
hardy
02594fea3b
Merge remote-tracking branch 'origin/feature/make-s1-mme-port-configurable' into integration_2020_wk47
2020-11-17 13:53:10 +01:00
hardy
9d58ead40f
Merge remote-tracking branch 'origin/nr-rlc-am-bugfix-w44' into integration_2020_wk47
2020-11-17 13:51:46 +01:00
Xue Song
e524cd9482
Add rrc_gNB_process_NGAP_PDUSESSION_SETUP_REQ
...
Add rrc_gNB_send_NGAP_PDUSESSION_SETUP_RESP
Fix some problems about pdu session setup
2020-11-17 19:03:55 +09:00
zhenghuangkun
5cbffcc3c4
Fix ITTI build error
2020-11-17 09:03:06 +00:00
Remi Hardy
8f03a80a36
Integration 2020 wk46 2
...
MR890 : moving the OFDM phase rotation from RU to DU
Moves the recently introduced phase rotations from RU to DU.
This is important for setups that do not use the monolithic mode (like Benetel RRU).
MR944 : fix pdsch low prb
Fix for DLSCH decoding for low TBS and for ULSCH.
In the UE, DLSCH decoding stats are printed periodically for every 64 frames.
DLSCH decoding is skipped if UE receives retransmission for successfully decoded CW.
MR946 : S1ap bugfix rab setup
Fix a bug in S1AP
MR951 : CI NSA FR1 logging and reporting update
Enhancement of gNB html + log report showing (RAPROC PUSCH check, dlsch and ulsch statistics)
M954 : Mac fixes wk45 2
Hotfix: preserves "low" delay (20-30ms) and correct HARQ retransmissions by disabling timing advance (TA)
Reduces log level, compiler warning, correct TA condition
2020-11-17 09:14:05 +01:00
Michael Cook
b6b9f25082
Merge branch 'episys/andrew/dci0_filtering' into 'episys/master'
...
Episys/andrew/dci0 filtering
See merge request aburger/openairinterface5g!10
2020-11-16 15:33:50 -08:00
Andrew Burger
206fd09bd6
Adding comments for less confusion
2020-11-16 15:33:23 -08:00
Andrew Burger
0d865eea8a
merging
2020-11-16 11:50:27 -08:00
matzakos
d36879e4ce
Add support for more nrNRB configurations in X2 ENDC setup request message
2020-11-16 15:19:39 +01:00
matzakos
f26f096f5e
Remove redundant debugging logs
2020-11-16 15:19:39 +01:00
matzakos
0a60085d87
Increase size of array storing PDCP PDU to be aligned with the expected size
2020-11-16 15:19:39 +01:00
matzakos
39f057f11c
Remove non-mandatory SULFreqBandItem from X2 ENDC Setup Request message
2020-11-16 15:19:39 +01:00
matzakos
648ef92ac7
Remove hardcoding of x2 configuration parameters used in ENDC setup request message at gNB side
2020-11-16 15:19:39 +01:00
Francesco Mani
b05bfa04db
fix segmentation fault in csi-rs
2020-11-16 14:18:43 +01:00
Thomas Schlichter
c4448a2f24
fix warnings and indentation
2020-11-16 13:40:45 +01:00
Raphael Defosseux
152f73458d
[DOCKER] fixes after review
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-16 13:32:44 +01:00
Mohammed Ismail
da5a034e2b
updated
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@eurecom.fr >
2020-11-16 13:32:44 +01:00
Mohammed Ismail
a9a334f294
updated: Python scripts to generate eNB's templates for container images
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@eurecom.fr >
2020-11-16 13:32:44 +01:00
Raphael Defosseux
abf2693b38
[OC][docker][build] support for new RHEL8.3 version
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-16 13:32:44 +01:00
Mohammed Ismail
af1495f124
script for config files generation
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@eurecom.fr >
2020-11-16 13:32:44 +01:00
Raphael Defosseux
524354aebc
OC: fix typos
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-16 13:32:44 +01:00
Mohammed Ismail
d4d0776774
sctp_event_subscribe updated
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@eurecom.fr >
2020-11-16 13:32:44 +01:00
Raphael Defosseux
86c1ba3c19
CI: fix UL iperf from TRF container
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-16 13:11:37 +01:00
Cedric Roux
7b48f89496
minor: remove a CPPCHECK error for NR RLC
...
This "error" is not a real error.
openair2/LAYER2/nr_rlc/tests/test.c includes testXX.h to define the array
int test[] and by design test[2] always exists.
Let's simply suppress the reporting of this error.
2020-11-16 10:25:58 +01:00
Parminder Singh
6c2fbb361d
Merge remote-tracking branch 'origin/develop' into fhg_shp_phase_noise_est
2020-11-16 09:47:46 +01:00
Thomas Schlichter
9f841634b5
Merge remote-tracking branch 'develop'
2020-11-16 09:40:06 +01:00
masayuki.harada
e3d3c6e418
Merge branch 'NR_SA_NGAP_RRC_wk42' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_SA_NGAP_RRC_wk42
2020-11-16 13:59:33 +09:00
rmagueta
2177e83ca7
Coreset0 / SIB1 configured using the computed BWP considering the 3GPP.
2020-11-14 23:53:23 +00:00
rmagueta
461406ab01
Coreset0 / SIB1 configured using the configuration file.
2020-11-14 14:51:32 +00:00
Michael Cook
4ad7d7b5f6
Merge branch 'episys/andrew/dlsch_pdu_index_bug_fix' into 'episys/master'
...
Episys/andrew/dlsch pdu index bug fix
See merge request aburger/openairinterface5g!9
2020-11-13 14:11:35 -08:00
Andrew Burger
cb4e5a35c4
Episys/andrew/dlsch pdu index bug fix
2020-11-13 14:11:35 -08:00
rmagueta
aa676235a3
Minor fixes on used BWP of coreset0.
2020-11-13 18:56:32 +00:00
Thomas Schlichter
47ce347d7e
NR UE cleanup: remove current_thread_id array, nr_tti_rx, nr_tti_tx, subframe_rx and subframe_tx
2020-11-13 17:29:02 +01:00
hardy
63277ad3de
Merge remote-tracking branch 'origin/mac-fixes-wk45_2' into integration_2020_wk46_2
2020-11-13 13:26:15 +01:00
hardy
1bb68b6f66
Merge remote-tracking branch 'origin/rh_ci_fr1_update' into integration_2020_wk46_2
2020-11-13 13:25:40 +01:00
hardy
f267efbe5a
Merge remote-tracking branch 'origin/s1ap-bugfix-rab_setup' into integration_2020_wk46_2
2020-11-13 13:23:18 +01:00
hardy
12e0f738b7
Merge remote-tracking branch 'origin/fix_pdsch_low_prb' into integration_2020_wk46_2
2020-11-13 13:22:39 +01:00
hardy
4b3a67b3a7
Merge remote-tracking branch 'origin/benetel_phase_rotation' into integration_2020_wk46_2
2020-11-13 13:21:42 +01:00
rmagueta
17312d685f
Minor fixes on used BWP.
2020-11-13 12:07:53 +00:00
Sakthivel Velumani
cc2cc95f02
Merge branch 'develop' into fix_pdsch_low_prb
2020-11-13 11:56:36 +01:00
Remi Hardy
b452218383
Integration 2020 wk46
...
MR936: nr_fdd_if_fix
- Add support for 5G NR FDD bands and introduce configurable IF frequencies (esp. on nrUE) with configurable UL-DL-frequency offset.
MR940: dongzhanyi-zte-develop2
- Solved the problem that UE UL LDPC code can only process data within 8 code blocks (the UE UL LDPC code could only process data within 8 code blocks. If there were more than 8 code blocks, an error would occur)
MR943: NR_UE_MAC_scheduler
- Dynamic calculation of slot for PUSCH transmission based on slot offset k2. PUSCH slot is no longer hard-coded to 8.
- Support for multiple UL allocations in a frame by supporting a ul_config_request per UL slot.
- Support for multiple PDUs per slot
- Fixes for a few UE crashes/assertion failures due to invalid DCI received
- UE scheduler code clean-up
2020-11-13 11:12:30 +01:00
yincong
c208bffa3a
add OAI license
2020-11-13 16:11:41 +08:00
zhenghuangkun@cn.fujitsu.com
f64bba177a
Modify SA source code
2020-11-13 07:37:22 +00:00
Andrew Burger
3960694b27
Revert "This commit includes:"
...
This reverts commit b1ff8e1a6a .
2020-11-12 15:50:49 -08:00
Parminder Singh
4fe5986845
Corrected conditional statement wrt OAI Formatting Rules
2020-11-12 19:29:10 +01:00
Florian Kaltenberger
ec060cbc62
fixing the filling of the ssb_mask_list (hopefully) for long bitmap (FR2)
2020-11-12 19:02:14 +01:00
Florian Kaltenberger
4e9c155464
Merge branch 'NR_FR2_RRC_SSB' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_FR2_RRC_SSB
2020-11-12 14:31:28 +01:00
rmagueta
1daaa7c6a3
BWP fixes
2020-11-12 09:59:37 +00:00
Robert Schmidt
65c7ab092a
Correct use of ssb_position bitmaps
2020-11-12 10:45:13 +01:00
Remi Hardy
0ea4378bd8
fixing reporting appearance
2020-11-12 10:40:16 +01:00
Francesco Mani
471c8eb8e1
bugfix for long ssb bitmap in fix scc
2020-11-12 10:20:49 +01:00
hardy
e7b2c47348
Merge remote-tracking branch 'origin/nr_fdd_if_fix' into integration_2020_wk46
2020-11-12 09:27:00 +01:00
He Shanyun
d1a055ff70
implement pdusession establishment request
2020-11-12 03:06:10 +00:00
Florian Kaltenberger
87a8a94ae9
temporarily enabling beamforming also for FR1 + some logs (revert this commit before MR)
2020-11-11 22:07:06 +01:00
Florian Kaltenberger
4c6a9fa82e
some fixes
2020-11-11 22:06:45 +01:00
Robert Schmidt
fe6f7244df
Fix compiler warning: %ld in printf
2020-11-11 16:48:53 +01:00
Robert Schmidt
308de3b68d
Lower PHY/HARQ log level
2020-11-11 16:48:40 +01:00
Robert Schmidt
67d6311143
Hotfix: disable TA to keep RTT low + HARQ retx intact
2020-11-11 16:47:18 +01:00
Robert Schmidt
434186fd9f
Correct TA timer condition
...
- wrap around 1024 (frame number is 0-1023)
- check for equality of frames with high numbers will trigger every 10ms
2020-11-11 16:45:54 +01:00
Florian Kaltenberger
781ec26cf2
also fixing PRACH issue in UE + config files
2020-11-11 15:38:21 +01:00
Francesco Mani
ef486e8f59
bugfix in csi meas reporting
2020-11-11 14:21:53 +01:00
Francesco Mani
39e33016c9
Merge branch 'NR_FR2_RRC_SSB' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_FR2_RRC_SSB
2020-11-11 14:21:27 +01:00
Florian Kaltenberger
7109841f07
Merge remote-tracking branch 'origin/nr_prach_fr2' into NR_FR2_RRC_SSB
2020-11-11 14:06:51 +01:00
Mahesh
e6bf90e2dd
LTE and NR NFAPI integration
2020-11-11 15:10:32 +05:30
Khodr Saaifan
89b102c8cc
Enable dmrs config1 for pdsch and clean the code
2020-11-11 10:29:48 +01:00
Khodr Saaifan
1ca324e595
Enable DMRS config2 for PDSCH and fix bug in the UE phy_procedures_nr_ue
2020-11-11 09:36:59 +01:00
Francesco Mani
671167572e
Merge remote-tracking branch 'origin/nr_prach_fr2' into NR_FR2_RRC_SSB
2020-11-11 07:31:37 +01:00
rmagueta
11cb336dcc
Correction of the offset and number of RBs of coreset0. Using the interleaver.
2020-11-11 04:49:19 +00:00
Florian Kaltenberger
ed97e21649
fixing prach config for FR2
2020-11-10 21:53:02 +01:00
Florian Kaltenberger
174372ede0
Merge remote-tracking branch 'origin/develop' into NR_FAPI_beamindex_SSB_RO
2020-11-10 21:46:52 +01:00
Thomas Schlichter
f2502eebab
fix some compile warnings
2020-11-10 21:10:55 +01:00
Frédéric Leroy
06aefa589f
fix(build_helper): fix superfluous $ in protobuf extraction command
2020-11-10 20:39:21 +01:00
Thomas Schlichter
55717204dc
cleanup: remove TTI related parameters from NR_DL_FRAME_PARMS
2020-11-10 19:19:51 +01:00
Francesco Mani
b1bffcee81
extend bitmap for SSB in RRC to FR2
2020-11-10 19:03:29 +01:00
hardy
536125c356
Merge remote-tracking branch 'origin/dongzhanyi-zte-develop2' into integration_2020_wk46
2020-11-10 17:24:40 +01:00
hardy
e9fff748c6
Merge remote-tracking branch 'origin/NR_UE_MAC_scheduler' into integration_2020_wk46
2020-11-10 17:23:36 +01:00
Remi Hardy
a452f74f0d
bug fix
2020-11-10 17:14:57 +01:00
Remi Hardy
4353880dbd
gNB html + log update for nsa fr1 ok
2020-11-10 16:53:01 +01:00
Francesco Mani
f7827a1d2b
fix for dword length in csi rs
2020-11-10 16:39:41 +01:00
Thomas Schlichter
b402026aef
Add DL PTRS test cases to CI
2020-11-10 14:30:42 +01:00
Francesco Mani
ef4adce1e5
using cell id as scrambling id for csi-rs
2020-11-10 14:14:44 +01:00
cig
122e18d088
Common function to check the frequency channel raster
2020-11-10 10:52:44 +01:00
Parminder Singh
841ddaf9f8
Corrected data type for printf to remove warning in nr-softmodem
...
- In gNB_scheduler int is updated to long int to avoid warnings for
printf
2020-11-10 10:50:27 +01:00
cig
7e1ac1fa49
Merge remote-tracking branch 'origin/develop' into fhg-fdd-custom-if
2020-11-10 10:41:10 +01:00
Sakthivel Velumani
f36f724b04
The same BG related updates are added to UL
2020-11-09 23:44:55 +01:00
Sakthivel Velumani
4c8ec44678
Updated the stats message
2020-11-09 23:39:09 +01:00
Francesco Mani
e7a3cb295e
uint in corr for pucch rx
2020-11-09 18:13:35 +01:00
Remi Hardy
789e48fcd2
debug
2020-11-09 17:50:34 +01:00
Parminder Singh
b0ee3bb206
Correction for first OFDM symbol estimation and compensation
...
- Direct multiply with the conjugate of the estimation for compensation
2020-11-09 17:25:00 +01:00
hardy
9d3304059a
for debug
2020-11-09 16:51:58 +01:00
matzakos
7772a51c07
Merge remote-tracking branch 'origin/develop' into NR_SA_NGAP_RRC_wk42
...
Conflicts:
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/nr_rrc_proto.h
targets/COMMON/create_nr_tasks.c
2020-11-09 15:52:52 +01:00
hardy
e8aeccad9f
fix typo
2020-11-09 15:45:09 +01:00
Frédéric Leroy
89f7132685
fix(config): set S1AP_PORT_NUMBER as default value for mme port
2020-11-09 15:43:01 +01:00
Frédéric Leroy
78fa6df3a4
feat: add "port" parameter on configuration files
...
Use default port 36412 for S1
2020-11-09 15:15:46 +01:00
hardy
7ce5aaa136
adding dlsch and ulsch statistics
2020-11-09 15:13:56 +01:00
Frédéric Leroy
6338831315
feat(build_helper): use 'id' command instead $USER variable
...
When $USER is not set (Yes we did !), extracting protobuf fails.
Wh avoid this by using the 'id' command both to get user and group ids.
2020-11-09 14:55:02 +01:00
hardy
7878e102e0
improving markers for NSA FR1 test
2020-11-09 14:33:59 +01:00
Florian Kaltenberger
6e1ad6e93b
Merge remote-tracking branch 'origin/develop' into benetel_phase_rotation
2020-11-09 13:58:41 +01:00
Sakthivel Velumani
c61b47dc96
Revert "Enabled ACK/NACK logs for CI"
...
This reverts commit 199ce5d953ed90e052a69f520b30b7253b163250.
2020-11-09 12:24:10 +01:00
Sakthivel Velumani
a57136697f
Skip decoding for false retransmission
...
If UE receives retransmission for already decoded PDSCH, it skips decoding and sets ACK directly.
And adding PDSCH decoding stats and printing then every 64 frames for CI purpose
2020-11-09 12:24:10 +01:00
Sakthivel Velumani
2f76924671
Enabled ACK/NACK logs for CI
2020-11-09 12:19:41 +01:00
Sakthivel Velumani
66323e0b1d
BG selection bug fix
...
The BG was set to its default for rounds > 0. This is now fixed by adding it to harq structure.
Also a fix for wrong I_lbrm set in dlsch decoding.
2020-11-09 12:19:41 +01:00
Xue Song
9bba3c795a
Fix GTPU's IP setting error
2020-11-09 18:04:56 +09:00
Xue Song
04897ab64f
Fix GTPU's IP setting error
2020-11-09 08:32:57 +00:00
Parminder Singh
443f1817e5
Merge remote-tracking branch 'origin/develop' into fhg_shp_phase_noise_est
2020-11-08 18:47:29 +01:00
Florian Kaltenberger
6056de78b3
fixing dependency in CMakeLists.txt
2020-11-08 17:02:40 +01:00
Mahesh
643fc632d6
PBCH working
2020-11-06 19:48:34 +05:30
Parminder Singh
910c1860f0
DMRS estimation default value is moved outside slot processing
...
- in PTRS processing the default value for DMRS is set outside slot
processing.
2020-11-06 14:26:25 +01:00
Parminder Singh
03db617c38
Remove TX-GAIN multiplication with transmitted signal in ULSIM
...
- Removed tx_gain calculations and multiplication with tx signal
- Updated sigma value calculations and removed unused variables
- Re-indent the related code for better readability
2020-11-06 12:12:43 +01:00
Cedric Roux
8fee453c8e
nr: rlc: hotfix - forgot to store frame and subframe...
2020-11-06 11:36:57 +01:00
yaojie
bce573e64e
fix process NGAP_INITIAL_CONTEXT_SETUP_REQ
2020-11-06 10:36:56 +00:00
Remi Hardy
3d60e95387
Merge branch 'integration_2020_wk45_2' into 'develop'
...
Integration 2020 wk45 (2) comprising:
MR937:Nr dl sched fixes
-restore old phytest scheduler behavior
-correct TA scheduling
-correct SSB
-shorten interface of `nr_fill_nfapi_dl_pdu()`
-Track RB allocation on symbol basis (bitmap)
-add a `remove_nr_ue_list()`, could be used instead of MR !934
MR910:5G SA NAS messages
- 5G SA nass messages and a simple unitary test code
MR927:Nr rrc configuration fr2
- introduces some bug fixes for FR2 that might also have an impact on FR1.
2020-11-06 11:29:03 +01:00
Raphael Defosseux
7f70174cf8
CI: added missing build artifacts in one of the pipeline; fix RA test
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-06 11:15:23 +01:00
He Shanyun
3d75f3c199
deal with Registration Accept
2020-11-06 08:21:01 +00:00
zhenghuangkun
d395831a54
Fix error registration complete
2020-11-06 07:44:58 +00:00
zhenghuangkun
86a3bfc0d6
Modify registration complete
2020-11-06 07:20:12 +00:00
zhenghuangkun
4041f14d1f
Modify registration complete
2020-11-06 07:17:23 +00:00
zhenghuangkun
0e2e5f4c7e
add nas message for registration complete
2020-11-06 05:30:11 +00:00
hardy
3917b1ae0f
Merge remote-tracking branch 'origin/NR_RRCConfiguration_FR2' into integration_2020_wk45_2
2020-11-05 16:53:13 +01:00
hardy
802e8218ad
Merge remote-tracking branch 'origin/noCore' into integration_2020_wk45_2
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
2020-11-05 16:49:21 +01:00
Parminder Singh
13645b1b5e
Updated the sin cos table condition check
...
- Sin cos table quadrant condition checks are updated
- function are indented properly
- Debug prints are updated for double data type
2020-11-05 16:31:16 +01:00
Parminder Singh
c16e5831d1
Added debug prints in ULSIM for PTRS RE calculations
...
- Added PTRS Symbols in a slot and Resource elements count in debug print
2020-11-05 14:08:02 +01:00
Parminder Singh
c9523b88a7
Updated UL ptrs processing wrt DL
...
- Most DL code is reused for Ul also to reduce code duplication
- Common CPE calculation function is used for error estimation
- Common slot processing function is used for inter/extrapolation
- Removed old implementation dedicated to UL
2020-11-05 14:00:01 +01:00
Parminder Singh
f0c843faf9
Sin cos table initialization for ULSIM also
...
- As new sin cos table is used in phase noise function it shall be
initialized for ULSIM also
2020-11-05 13:36:44 +01:00
Thomas Schlichter
53edb35eb7
Fix whitespace changes
2020-11-05 12:25:57 +01:00
yaojie
56b1d24ff4
fix error InitialContextSetupResponse
2020-11-05 10:10:29 +00:00
Parminder Singh
41d3bcac85
Fix - Issue with uninitialized structure in NR_ULSCH_CODING.c
...
- Initialized variable to remove the valgrind issue.
2020-11-05 10:35:09 +01:00
Khodr Saaifan
97a9dfd83a
UE: implement pdsch channel estimation for dmrs_config type2
2020-11-05 10:19:22 +01:00
Xue Song
7bef73bfa8
set nas message container for security mode complete
2020-11-05 07:57:05 +00:00
Khodr Saaifan
1de69e8e27
PHY: link dmrs_config to higher layers
2020-11-05 03:22:30 +01:00
He Shanyun
1a9fd6028f
set authentication code for security mode complete
2020-11-05 01:20:46 +00:00
Michael Cook
3011e229d4
Merge branch 'episys/andrew/fixing_s1_mode+change_to_shutdown' into 'episys/master'
...
This commit includes:
See merge request aburger/openairinterface5g!7
2020-11-04 14:29:07 -08:00
Andrew Burger
b1ff8e1a6a
This commit includes:
...
1.) Shutdown fix which allows us to see who requested to abort the simulation
2.) Properly initializing the NAS layer which previously was not happening for our simulation mode 5
3.) Changes in configurations to support the EPC(Have Melissa Verify these)
2020-11-04 13:39:43 -08:00
Shweta Shrivastava
46219d8c61
Fixed ulsim compilation error
2020-11-04 10:47:02 -06:00
Parminder Singh
0ce350d1cf
Merge remote-tracking branch 'origin/develop' into fhg-shp-dl-ptrs
2020-11-04 16:20:50 +01:00
Eugene Bogush
3c3593c6a6
fix for proc: e_rab_setup_resp
2020-11-04 15:26:54 +01:00
rmagueta
976c2b2e84
Fill SIB1 with configuration values
2020-11-04 11:52:55 +00:00
Parminder Singh
209785551a
Review Comments are updated
...
- updated return function value to -1
- removed static variable for dmrs symbol selection for channel
- Updated sin cos quadrant check conditions
- removed casting from PTRS slope and related calculations
2020-11-04 11:29:35 +01:00
Thomas Schlichter
e38679e6da
Merge remote-tracking branch 'develop'
2020-11-04 10:22:11 +01:00
rmagueta
578b17dec6
First baseline implementation of SIB1
2020-11-04 00:00:24 +00:00
Laurent
39bb839d7c
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into noCore
2020-11-03 23:21:47 +01:00
rmagueta
45911fb8f0
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-sib1
...
Conflicts:
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
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_procedures.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
2020-11-03 19:41:52 +00:00
Robert Schmidt
2e03cbe7bf
Track RBs in vrb_map as binary
2020-11-03 20:02:48 +01:00
rmagueta
6e0b0049ea
Coreset0 frequency allocation update
2020-11-03 18:58:56 +00:00
Florian Kaltenberger
0d30561ecd
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration_FR2
2020-11-03 16:55:20 +01:00
Florian Kaltenberger
d17e075f78
Merge remote-tracking branch 'origin/develop' into nr_prach_fr2
2020-11-03 16:08:17 +01:00
Florian Kaltenberger
6f28d0e38b
some fixes - prachsim working now for FR2 - added testcases
2020-11-03 16:01:58 +01:00
Raymond Knopp
f920962b9b
tracing in IF5_tools.c for fronthaul error debugging
2020-11-03 15:21:36 +01:00
Thomas Schlichter
5903467849
Merge remote-tracking branch 'develop' into nr_fdd_if_fix
...
Conflicts:
ci-scripts/conf_files/gnb.band78.tm1.106PRB.usrpn300.conf
openair2/LAYER2/NR_MAC_UE/config_ue.c
openair2/LAYER2/NR_MAC_gNB/config.c
2020-11-03 14:27:16 +01:00
Robert Schmidt
c4f8ff1561
Assert on condition UE not found in UE_list
2020-11-03 14:23:50 +01:00
Robert Schmidt
ad0424cbba
Check all RA procs in nr_rx_sdu() if unknown RNTI
2020-11-03 14:23:50 +01:00
Robert Schmidt
d94b1cd1a5
Track RB allocation in vrb_map{,_UL} on per-symbol basis
2020-11-03 14:23:50 +01:00
Robert Schmidt
40175d244a
Format schedule_nr_mib()
2020-11-03 14:23:50 +01:00
Francesco Mani
2bdcbe6c18
Fix for filling vrb_map for ssb
...
The SSB nFAPI message is only sent every 8 frames, and automatically
repeated by the PHY layer in between. This commit sets the vrb_map
structure in those frames in between nFAPI so that the scheduler does
not schedule on such resources.
2020-11-03 14:23:50 +01:00
Robert Schmidt
a94da10dee
Remove UE from UE_list on disconnect
2020-11-03 14:23:50 +01:00
Robert Schmidt
9125fc8d22
Refactor/shorten interface of nr_fill_nfapi_dl_pdu()
2020-11-03 14:23:50 +01:00
Robert Schmidt
8651b7fd14
Remove commented/unused code in DLSCH/phytest scheduler
2020-11-03 14:23:50 +01:00
Robert Schmidt
0deb5d291d
Use special dlsim preprocessor
2020-11-03 14:23:50 +01:00
Robert Schmidt
b389e43eea
Add phytest preprocessor
...
The phytest preprocessor schedules only one UE, as many RBs as possible
(largest continuous RB region), with a fixed MCS and time domain
allocation.
2020-11-03 14:22:28 +01:00
Robert Schmidt
fd9f5d2d2c
Use function pointer to call pre-processor
2020-11-03 14:22:27 +01:00
Robert Schmidt
14f15d7e77
Fix: postprocessor resets UE scheduling condition
2020-11-03 14:22:27 +01:00
Francesco Mani
8363849c3f
Modification of TA update procedure
2020-11-03 14:22:27 +01:00
Robert Schmidt
fd3d49bbe7
Correctly check and apply the TA in DLSCH scheduler
2020-11-03 14:21:37 +01:00
Remi Hardy
adcf9e9f86
Merge branch 'integration_2020_wk45' into 'develop'
...
MR902 Nr mac ssb ro ue idcc
- Construction of SSB-RO mapping table on the UE
- RO selection based on SSB index
- RACH preamble selection based on SSB index in a selected RO
- RA-RNTI calculation
MR928 nr: add MAC PDU traces for wireshark
- The T tracer macpdu2wireshark has been modified to handle the new traces. The usage is the same as for LTE.
MR929 RA fixes for NR UE
MR938 CI: Parse UE TUN interface correctly in S1 mode
- The TUN interface configuration is changed to use program "ip" only.
- The CI script parsing is changed accordingly: the pipeline will recognize the attempt to bring up the interface of the first UE.
MR933 nr rlc: bugfix
- ret.next was not set in a particular case
2020-11-03 12:45:06 +01:00
Parminder Singh
741a5b98e7
Added sin cos table implementation for dlsim
...
- Sin and Cos values are obtained from a table with a resolution of
100.
- dlsim is updated to use this table for phase noise.
2020-11-03 11:26:37 +01:00
Xue Song
89eae04132
Add NAS Security Mode Complete
2020-11-03 09:58:23 +00:00
Francesco Mani
74f8337fe1
cherry-picking changes for cri-rsrp bitlen from TCI_UCI branch
2020-11-03 10:33:18 +01:00
Raymond Knopp
8b92c53141
modifications for eCPRI radio units, increased averaging in eNodeB subband I0 measurements
2020-11-03 06:01:42 +01:00
rmagueta
23f5277d29
Decoding and xer_fprint of SIB1 at UE
2020-11-03 02:31:46 +00:00
Shweta Shrivastava
93e34b7fd7
Fixes for a few UE failures due to invalid DCI received
2020-11-02 19:02:34 -06:00
Francesco Mani
e8d4d6a138
change in RRC for csi rsrp
2020-11-02 19:10:17 +01:00
Frédéric Leroy
1426ee5ed6
feat: add optional parameter port for mme connection
2020-11-02 17:16:29 +01:00
Florian Kaltenberger
4ab9c75578
first version of PRACH for FR2. to be tested
2020-11-02 14:19:14 +01:00
hardy
caa31696c3
Merge remote-tracking branch 'origin/nr-rlc-bugfix-w44' into integration_2020_wk45
2020-11-02 14:13:12 +01:00
hardy
58b91359e1
Merge remote-tracking branch 'origin/fix-ci-tun' into integration_2020_wk45
2020-11-02 14:12:22 +01:00
hardy
cb7e2c11e3
Merge remote-tracking branch 'origin/NR_UE_RA_fixes' into integration_2020_wk45
2020-11-02 14:11:44 +01:00
hardy
628c2b7486
Merge remote-tracking branch 'origin/nr-mac-pdu-wireshark' into integration_2020_wk45
2020-11-02 14:11:13 +01:00
rmagueta
d07e2ecc3b
Minor correction: removing mac header
2020-11-02 12:44:00 +00:00
Frédéric Leroy
cad824099e
fix(build_helper): use SUDO when we are a regular user
...
root user is not tied to a container.
Let the possibility to build when we run as a regular user in a
container.
2020-11-02 10:54:17 +01:00
He Shanyun
947194a271
implement authentication response
2020-11-02 09:51:03 +00:00
rmagueta
290d9691f7
SIB1 PDSCH implementation
2020-10-31 19:56:04 +00:00
Parminder Singh
65fb8a84b8
Fixed Channel compensation for dlsim for multiple DMRS
...
- fixed channel compensation by choosing most recent DMRS symbol ina
slot
- Removed code to find nearest DMRS symbol for channle compensation
- Updated TBS calculation in DLSIM
- Added debug prints in PTRS CPE estimation for DMRS symbol
2020-10-31 14:36:05 +01:00
dongzhanyi
ed2eb95c4a
solved the problem that UE UL LDPC code can only process data within 8 code blocks
2020-10-31 07:13:07 +08:00
rmagueta
ac0dc9d3aa
Transmission of SIB1
2020-10-30 17:01:51 +00:00
Eurecom
c355a26aa6
fixing RA test iteration to 10 times to have a chance (unstable in CI env)
2020-10-30 15:26:57 +01:00
Thomas Schlichter
1020292984
fix CPPCHECK warning regarding "cfg" in openair1/PHY/INIT/nr_parms.c
2020-10-30 13:17:04 +01:00
Florian Kaltenberger
0609742e21
Merge remote-tracking branch 'origin/benetel_5g_prach_fix' into benetel_phase_rotation
2020-10-30 12:30:25 +01:00
He Shanyun
63795a6c94
implement identityresponse
2020-10-30 08:34:52 +00:00
Shweta Shrivastava
16b80425b8
Small fix
2020-10-29 21:32:51 -05:00
Laurent
7d603191db
merge develop
2020-10-29 16:29:32 +01:00
Laurent
136d9ccb67
add documentation and code review comments
2020-10-29 16:14:55 +01:00
Cedric Roux
aec21aa234
nr rlc: add a test
2020-10-29 15:48:01 +01:00
Cedric Roux
f433c90efe
nr rlc: fix a bug
...
The count was wrong.
2020-10-29 15:47:50 +01:00
cig
1daebfbd86
Fixed CPPCHECK warning about potential null pointer dereference of cfg
2020-10-29 13:53:47 +01:00
cig
a47f31a44a
Added configuration files for FDD band 66
2020-10-29 13:53:47 +01:00
Parminder Singh
1e9720ef88
Added -U command line parameter to update DMRS configuration for DLSIM
...
- -U 2 0 [0-2], can be used to update DMRS configurations
- update check for additional position 3 in dlsch decoding
2020-10-29 13:49:03 +01:00
cig
e37fb2ae05
Updated doc files with IF / FDD features
2020-10-29 10:01:02 +01:00
Xue Song
9fddd09dc3
Fix build warning
...
Modify SecurityModeFailure
2020-10-29 07:31:26 +00:00
zhenghuangkun
881a6d4afc
add nas message for registration complete
2020-10-29 05:43:59 +00:00
yaojie
c2c84a9318
Add Downlink(NAS Identity Request)/Uplink(NAS Identity Response)
2020-10-29 14:24:32 +09:00
Shweta Shrivastava
c0d123b9f7
Support for multiple PDUs in a UL slot
2020-10-28 20:54:18 -05:00
matzakos
87c83aaf21
Merge remote-tracking branch 'origin/develop' into NR_SA_NGAP_RRC_wk42
...
Conflicts:
cmake_targets/CMakeLists.txt
docker/Dockerfile.enb.rhel7.oc4-4
openair1/SCHED_NR_UE/pucch_uci_ue_nr.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
2020-10-29 00:19:49 +01:00
rmagueta
4f525854d0
Update nr_extract_dci_info() for the NR_RNTI_SI case.
2020-10-28 16:39:09 +00:00
Robert Schmidt
9d2651d080
CI: Parse UE TUN interface correctly in S1 mode
...
See also commit 8c5976e279
Above commit changed the TUN interface configuration to use program "ip"
only. This commit changes the CI script parsing correspondingly: the
pipeline will recognize the attempt to bring up the interface of the
first UE.
2020-10-28 17:10:21 +01:00
hardy
b18c361125
improved CI RA checks
2020-10-28 17:07:19 +01:00
Raymond Knopp
e880e66b65
Merge branch 'NR_RRCConfiguration_FR2' of http://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration_FR2
2020-10-28 16:40:11 +01:00
Raymond Knopp
77b152ade5
adding config file for band 13
2020-10-28 16:39:47 +01:00
Parminder Singh
327ba9d398
PTRS DL extraction, estimation and compensation
...
- Added PTRS extraction and estimation for DL
- Added processing for whole slot wrt PTRS estimates
- DLSIM is updated to used -T flag to enable PTRS
- DMRS compensated signal is further compensated with PTRS estimation
2020-10-28 15:39:03 +01:00
Thomas Schlichter
4cac02e014
Merge remote-tracking branch 'eurecom/develop' into fhg-fdd-custom-if
2020-10-28 14:08:23 +01:00
Florian Kaltenberger
8ba0d28ace
hardcoding measurement frequency to 3.6GHz.
2020-10-28 13:58:38 +01:00
Thomas Schlichter
eaf43790a0
synchronize gnb.band78.tm1.106PRB.usrpx300.conf for USRP X300 with main version for URSP N310
2020-10-28 13:52:01 +01:00
Mario Hudon
bddd86b77a
Merge remote-tracking branch 'oai-eurecom/develop' into NR_MAC_SSB_RO_UE_IDCC
2020-10-28 08:23:29 -04:00
Florian Kaltenberger
ba6edde825
updating 4g config file
2020-10-28 13:08:05 +01:00
Florian Kaltenberger
a129f121cc
dpdk changes for 18.11
2020-10-28 13:07:41 +01:00
Florian Kaltenberger
638b5de1d2
updating config file for gNB
2020-10-28 11:28:00 +01:00
Florian Kaltenberger
144e267541
fixing PRACH bug in benetel_5g driver
2020-10-28 11:08:26 +01:00
Florian Kaltenberger
f4f9d3b4d7
hardcoding ra_rnti in case of long prach for benetel
2020-10-28 11:06:35 +01:00
Xue Song
b6e038e044
add NAS up/downlink
2020-10-28 09:54:03 +00:00
hardy
3578426082
fixed UE log file name
2020-10-28 10:07:25 +01:00
Thomas Schlichter
41f4ed9eaf
synchronize gnb.band78.tm1.106PRB.usrpn300.conf file in ci-scripts and target directory
2020-10-28 09:53:38 +01:00
He Shanyun
f2bb26a91b
add decode and encode for registration accept
2020-10-28 05:59:58 +00:00
Xue Song
ca4e85553f
Add ITTI_SIM in rrc_gNB_generate_RRCRelease
2020-10-28 05:34:46 +00:00
Xue Song
456329b527
modify RRCRelease
2020-10-28 02:56:55 +00:00
He Shanyun
4843f90716
fix build error of phy simulator
2020-10-28 02:49:10 +00:00
Xue Song
90fbe805bb
modify RRCRelease
2020-10-28 02:05:01 +00:00
He Shanyun
52f92b7ce0
set mnc
2020-10-28 01:44:18 +00:00
yaojie
58b390c7e0
fix error: Initialize NGAP_CONF_MODE for ittiSIM
2020-10-28 01:17:09 +00:00
Raymond Knopp
36bbd2a068
adapting config file for band 261
2020-10-27 21:07:13 +01:00
masayuki.harada
483f4b2d1b
Fix merge miss.
2020-10-28 04:21:41 +09:00
masayuki.harada
dc288b7bc8
Merge branch 'develop_SA_L3' into NR_SA_NGAP_RRC_wk42
...
# Conflicts:
# openair2/GNB_APP/gnb_paramdef.h
# openair2/RRC/NR/rrc_gNB.c
2020-10-28 03:57:14 +09:00
Shweta Shrivastava
661dd53186
Minor changes + UL scheduler code restructure
2020-10-27 13:36:45 -05:00
masayuki.harada
8cff73dc39
Fix merge error.
2020-10-28 03:19:41 +09:00
Remi Hardy
68619cae68
Merge branch 'integration_2020_wk44' into 'develop'
...
Integration 2020 wk44
MR923 : Fixes tun
TUN-interface related changes
MR925 : bugfix: fix frequencies in nr_bandtable
The array nr_bandtable has then been reviewed fully and all the values that were wrong have been changed. The check of correctness was done using the website https://www.sqimway.com/nr_band.php
MR931 : Finalize oaicn integration (CI)
In addition, the "known unstable scenarios" are highlighted in the CI HTML reports.
MR917 : NR CSI reporting
This is a new feature
2020-10-27 18:35:34 +01:00
Eurecom
31f1a4b137
fixed RA check marker
2020-10-27 18:23:14 +01:00
Mario Hudon
818694acaa
-Code review: Use FAPI PRACH PDU instead of PRACH vars in nr_ue_get_rach/nr_get_prach_resources
2020-10-27 11:26:16 -04:00
masayuki.harada
5c49c67f98
Merge remote-tracking branch 'remotes/origin/develop_SA_RRC' into develop_SA_L3
...
# Conflicts:
# openair2/RRC/NR_UE/rrc_UE.c
# openair2/RRC/NR_UE/rrc_defs.h
2020-10-27 20:47:03 +09:00
masayuki.harada
1956fd3b72
Merge commit 'b67badef1b2fd390d801e20644b08df0d5880583' into develop_SA_L3
...
# Conflicts:
# common/utils/ocp_itti/intertask_interface.h
# openair2/RRC/NR/rrc_gNB.c
# openair3/NGAP/ngap_gNB_nas_procedures.c
2020-10-27 20:25:16 +09:00
He Shanyun
90a10cd051
set amf setid and regionid for registration request
2020-10-27 11:06:23 +00:00
masayuki.harada
4649f0f615
Merge remote-tracking branch 'remotes/origin/develop_SA_SIM' into develop_SA_L3
2020-10-27 19:47:49 +09:00
cig
ae86b727e2
Update the time channel statistics "dl_ch_estimates" in nr_pbch_channel_estimation
...
- it shall be updated at every last PBCH symbol
- this fixes stability issues with the FDD mode
2020-10-27 11:09:26 +01:00
cig
6862affdf4
Cleanup RF HW configuration at UE side
...
- removed redundant initialisation of variables
- introduced two "RF helpers" function that are replacing shared code in the sync routines
- added a new .c file and updated the cmakelists and .h files
2020-10-27 11:09:17 +01:00
Francesco Mani
23164bd8ae
bugfixes in handling csirs in fapi functions
2020-10-27 10:58:22 +01:00
Francesco Mani
a83dc45c68
changes in logging for CSI RS and cleaning some other logging
2020-10-27 10:48:22 +01:00
cig
95bd55d8b6
Cleanup redundant setting of duplex mode after sync
2020-10-27 10:43:24 +01:00
cig
a9096bc9ef
Moved downlink and uplink frequencies global variables to the relevant .h file
2020-10-27 10:43:24 +01:00
cig
3939406141
Logging fixes at UE and gNB
2020-10-27 10:43:24 +01:00
cig
8e7d69989b
Cleanup initialisation frame params UE and command line options
...
- got rid of global variable fp
- code cleanup, removed redundant and unused code
- removed unused command line options and variables
- grouped command line setting in set_options function
2020-10-27 10:43:24 +01:00
cig
eb3c6538ee
Moved N_TA offset setting to init function
2020-10-27 10:43:24 +01:00
cig
8ee8b81043
Cleaned up unused UE variables, members, commented out code
2020-10-27 10:43:24 +01:00
cig
c961e81ce9
Broken down get_band into two functions to get duplex offset and frame type
...
- the band is coming from the SI, therefore a function to get the band is not
necessary
- this solves also the limitations of the get_band algorithm with the NR bands
overlapping in the NR operating bands table (e.g. band 78 and band 48)
2020-10-27 10:43:24 +01:00
cig
7e45f8be7a
Fix for scan carrier to make it compatible with custom DL/UL IF implementation
2020-10-27 10:41:59 +01:00
cig
fa07a48456
Set downlink carrier and uplink CO @ UE through command line
...
- this reflects the implementation of IF and IF offset in the gNB RU
- the RF frequencies are set at HW level while the target frequencies are
stored in fp, therefore the values stored in fp should not be changed
after sync as only the tx/rx freq is updated
- removed overwritten dl/ul carrier frequencies in fp after sync
- removed redundant set of tx/rx freq in ue_synch (done in init_openair0)
- removed irrelevant set of dl/ul carrier freq in get_options
2020-10-27 10:41:59 +01:00
cig
63e93528b9
Bypass the tdd_table in FDD mode
...
- tdd_table is filled in only in TDD mode and should not be used in FDD mode
2020-10-27 10:41:59 +01:00
cig
1bacb91add
Bugfix: set freq_offet to static to avoid re-initialisation in frequency scanner
2020-10-27 10:41:59 +01:00
cig
60d81f231a
Configuration changes to support FDD
...
- adapted the get_band function: the algorithm is now taking into account
also the UL frequency in order to fetch the proper band (this was failing
before as some NR bands have the same DL band, e.g. band 65 and 66)
- added new bands to the NR table as per TS 38.101 V16.4.0 (2020)
- made the from_nrarfcn function compatible with UL FDD (this function,
used for both DL and UL was previously working with TDD only as it
did not compute properly the frequency for the UL FDD, throwing asserts)
- introduced common functions to get the NR table idx and the duplex mode,
removing repeated code in the process
- removed the unused function to get the uldl offset
- improved some logging
- other minor fixes to the relevant code
2020-10-27 10:41:59 +01:00
cig
609844a379
Small code cleanup gNB
...
- removed long-time commented out and unused code
- fixed logging
2020-10-27 10:39:43 +01:00
cig
29f7a5082a
Introduced configuration of RU IF offset from configuration file
...
- the RU now supports IF equipment with custom FR1 TX/RX frequencies
- this configuration parameter together with the if_freq parameter allows
to set a custom IF RX frequency for the gNB
- if the IF offset is not specified, legacy code applies
2020-10-27 10:39:43 +01:00
He Shanyun
5880c1f8c7
add nas message for registration request
2020-10-27 09:28:47 +00:00
Xue Song
356a4d83e9
fix nrUE build error
2020-10-27 07:41:53 +00:00
yaojie
a5343618cf
Added the judgment of the NGAP field in the configuration file
2020-10-27 07:40:09 +00:00
Laurent
7ec149cc35
merge develop
2020-10-27 08:23:59 +01:00
He Shanyun
b67badef1b
fix build error of phy simulator
2020-10-27 02:59:52 +00:00
Xue Song
41d3892c64
Merge branch 'develop_SA_NGAP' into develop_SA_RRC
2020-10-27 02:51:57 +00:00
Xue Song
62292f892e
modify ngap_gNB_handle_nas_first_req
2020-10-27 01:56:41 +00:00
rmagueta
807b3e90b8
RNTI_SI: update to 0xFFFF
2020-10-27 00:30:03 +00:00
Raymond Knopp
6c414a80d4
wqMerge remote-tracking branch 'origin/develop' into develop-oriecpriupdates
2020-10-26 19:58:25 +01:00
hardy
779362dcb7
Merge remote-tracking branch 'origin/NR_CSI_reporting' into integration_2020_wk44
2020-10-26 17:30:17 +01:00
hardy
b0797c0899
Merge remote-tracking branch 'origin/finalize-oaicn-integration' into integration_2020_wk44
2020-10-26 17:29:28 +01:00
hardy
97d284bea3
Merge remote-tracking branch 'origin/bugfix-nr-bands' into integration_2020_wk44
2020-10-26 17:28:58 +01:00
hardy
89d7353ddf
Merge remote-tracking branch 'origin/fixes-tun' into integration_2020_wk44
2020-10-26 17:28:11 +01:00
Parminder Singh
42e9c655be
Moved LLR calculations inside a static function
...
- LLR calculations are moved inside a static function and done for a
slot in last symbol processing
2020-10-26 15:01:43 +01:00
Cedric Roux
3826ea13ac
nr rlc: bugfix - ret.next was not set in a particular case
...
The function next_missing needs a rewrite...
2020-10-26 11:01:44 +01:00
Parminder Singh
cf3780c04d
Added PTRS related definitions and variables for DL processing in UE
...
- Added PTRS variables in transport UE header file
- Added DMRS inline symbol check function in refsig.h
- Added PTRS estimation and other related structures in defs_nr_UE.h file
2020-10-26 10:29:39 +01:00
Parminder Singh
8d496bdcf8
Adding PTRS symbol from gNB in DL
...
- Based upon ptrs bitmap, ptrs symbols are added in DL
- Mac ptrs validation condition is updated
2020-10-26 10:28:02 +01:00
Parminder Singh
22cd1885bc
DMRS Specific changes from fhg-dl-dmrs branch
2020-10-26 10:23:52 +01:00
Parminder Singh
54c89ccdbc
MAC layer changes to process PTRS RRC values and validation
...
- Get RRC values from dedicated bandwidth part and process it
- Validate all settings in MAC layer and enable PTRS processing in PHY
2020-10-26 10:15:19 +01:00
Parminder Singh
3651107f81
Added PTRS parameters in UE nFAPI interface
...
- PTRSPortIndex, PTRSTimeDensity, PTRSFreqDensity, PTRSReOffset, nEpreRatioOfPDSCHToPTRS
- mcs_table : to calculate MCS table in MAC layer and pass tp PHY
- pduBitmap : same as used in DL FAPI interface, to enable or disable PTRS processing
2020-10-26 10:06:33 +01:00
Wu.Jing
66bc0bac1e
Merge branch 'master' into develop_SA_L3
2020-10-26 09:04:03 +00:00
Wu.Jing
08e775559b
Merge branch 'develop_SA_SIM' into develop_SA_L3
2020-10-26 09:02:18 +00:00
Parminder Singh
a7982741aa
RRC sub-function to add PTRS configuration for DL
...
- Added a function to add PTRS values in RRC context.
- This function can be used to overwrite the PTRS values also.
- When RRC config file contains PTRS values then this function can be used
respectively in RRC context.
2020-10-26 10:01:15 +01:00
Raphael Defosseux
41d059794c
Merge remote-tracking branch 'origin/oc-docker-october-improvements' into finalize-oaicn-integration
2020-10-26 09:49:44 +01:00
Raphael Defosseux
457734988c
CI: lock mechanism around the VM usage
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-26 09:49:33 +01:00
Raphael Defosseux
61989549e1
CI: better handling of the case when no UE is connected to ADB server
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-26 09:49:33 +01:00
Raphael Defosseux
0a4cfc2173
CI: scenarios that are known as unstable won't be seen as failures
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-26 09:49:33 +01:00
Raphael Defosseux
fb957484af
CI: intermediate commit
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-26 09:49:33 +01:00
Francesco Mani
1a1ee59d39
Merge remote-tracking branch 'origin/develop' into NR_CSI_reporting
2020-10-26 09:27:52 +01:00
Francesco Mani
c41566ac6a
fix compilation error
2020-10-26 09:27:40 +01:00
Khodr Saaifan
c93147ee43
gNB: allow more than 2 antenna ports at the Tx side
2020-10-26 08:44:16 +01:00
Wu.Jing
a9b76b5341
Merge branch 'develop_SA_RRC' into develop_SA_SIM
...
Conflicts:
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/rrc_gNB.c
2020-10-26 07:30:18 +00:00
Wu.Jing
92ba7dc249
Merge branch 'develop_SA_NGAP' into develop_SA_RRC
2020-10-26 06:20:02 +00:00
masayuki.harada
1ce1e8f82b
Merge branch 'oai_develop'
...
# Conflicts:
# ci-scripts/Jenkinsfile-gitlab
2020-10-26 15:03:58 +09:00
Remi Hardy
97ae4300f7
Merge branch 'integration_2020_wk42_2' into 'develop'
...
Integration 2020 wk42 (2)
MR921 : Hotfix for DL DCI issue in UE
Fixing a bug from last MR.
Fix in nr_dlsim that prevents reporting false 'PDSCH ok' message
MR915 : Fix to avoid RRC->X2AP ticking every msec when x2ap task is not enabled
The aim of itti RRC_SUBFRAME_PROCESS message (MAC->RRC) is to trigger an itti X2AP_SUBFRAME_PROCESS message (RRC->X2AP)
This change avoids creating RRC_SUBFRAME_PROCESS message if x2ap task is not enabled
2020-10-25 15:50:41 +01:00
rmagueta
cdf72e6d3e
Creation of fill_default_coresetZero() and fill_default_searchSpaceZero(). Resource allocation and transmission of the DCI of SIB1. Partial implementation of the reception of the DCI of SIB1.
2020-10-24 22:45:19 +01:00
Michael Cook
ade37fea82
unqueue_matching: Add max_depth argument
...
Look only at the last `max_depth` items on the queue, at most.
2020-10-24 09:50:00 -04:00
Andrew Burger
67e190960f
Merge branch 'episys/andrew+mc/tx_pdu_list_change+dl_config_req_dropping' into 'episys/master'
...
Episys/andrew+mc/tx pdu list change+dl config req dropping
See merge request aburger/openairinterface5g!5
2020-10-23 14:54:40 -07:00
Andrew Burger
39f07d7ac9
Set scheduler priorty to 1
...
To match emane.
Checked with:
```
ps ax -o pid,class,priority,comm |grep RR
```
2020-10-23 14:54:40 -07:00
Hongzhi WANG
0109c7b1fb
remove ue warnings
2020-10-23 18:09:13 +02:00
Raphael Defosseux
d240e85c21
docker: removing obsolete file
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-23 17:08:29 +02:00
Francesco Mani
5de83e0bb8
fixing a couple of warnings
2020-10-23 16:49:58 +02:00
Raymond Knopp
c737ea2f8f
fixing issue with PRACH0 and multiple PRACH occasions
2020-10-23 16:06:04 +02:00
Florian Kaltenberger
3b56994113
fixing warnings
2020-10-23 14:18:12 +02:00
Florian Kaltenberger
32c8c86730
fixing benetel drivers after introduction of multiple PRACH occastions
2020-10-23 13:28:48 +02:00
Xue Song
d5f95c6c79
fix some error
2020-10-23 08:00:21 +00:00
Xue Song
ce85677762
modify some issues
2020-10-23 03:42:06 +00:00
Mario Hudon
dd573e891d
Changed for the original file in develop
2020-10-22 18:55:05 -04:00
Mario Hudon
e23219d53b
Removed changes in fix_scc to avoid impact on the actual value of ssb_PositionsInBurst_Bitmap in the archived configuration files
2020-10-22 18:39:25 -04:00
Mario Hudon
a9169c0234
-Updated for a clean merge
2020-10-22 17:55:23 -04:00
Khodr Saaifan
0f538755c7
Fix DMRS RE allocation: 1- allowed_xlsch_re_in_dmrs_symbol 2- Double DMRS 3- w_t and w_f
2020-10-22 23:10:58 +02:00
Florian Kaltenberger
085dff3e1e
Merge remote-tracking branch 'origin/develop' into benetel_phase_rotation
2020-10-22 21:37:23 +02:00
Florian Kaltenberger
c3f1029bdf
fixing bug for WORKER_ENABLE
2020-10-22 21:34:00 +02:00
Laurent
c8111292e9
fix warnings from merge
2020-10-22 21:06:35 +02:00
Mario Hudon
31fb92b802
Moved UE SSB/RO handling code from nr_mac_common to nr_ue_procedures
2020-10-22 13:45:33 -04:00
hardy
8d65628052
re-enabling RA test
2020-10-22 17:58:00 +02:00
Raphael Defosseux
4899c55101
[docker] adding some tools and missing USIM generation config file
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-22 17:05:08 +02:00
Raphael Defosseux
0519e31575
[docker] add CMD w/ 'sleep infinity' for remaining target images
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-22 16:56:04 +02:00
hardy
bebc0d98d7
Merge remote-tracking branch 'origin/UE_DL_DCI_hotfix' into integration_2020_wk42_2
2020-10-22 16:23:34 +02:00
hardy
0a8bc5cdb5
Merge remote-tracking branch 'origin/fix_rrc_x2_ticking' into integration_2020_wk42_2
2020-10-22 16:23:05 +02:00
matzakos
e904cf3a00
Add comments for dummy function definitions in nr phy simulators
2020-10-22 16:16:10 +02:00
masayuki.harada
a21ba6c7dc
Merge remote-tracking branch 'remotes/origin/develop_SA_L3' into NR_SA_NGAP_RRC_wk42
2020-10-22 19:59:13 +09:00
Thomas Schlichter
bc810d1d04
Merge branch 'develop' into NR_UE_RA_fixes
2020-10-22 12:31:59 +02:00
zhanghuiqin
f3c922b1c1
fix RRCReject
2020-10-22 09:19:27 +00:00
Francesco Mani
cea71b473c
fixes for csi-rs amplitude
2020-10-22 10:46:04 +02:00
Thomas Schlichter
7c5677fd1f
fix message 1 frame number calculation on NR UE
...
UE initiates the RA procedure with sending message 1 via PRACH 150 frames after synchronizing with the gNB.
As the frame numbers wrap at 1024, we have to calculate the frame number for message 1 using modulo calculation.
2020-10-22 10:25:48 +02:00
Francesco Mani
76abeaf30e
Merge remote-tracking branch 'origin/develop' into NR_CSI_reporting
2020-10-22 09:26:51 +02:00
He Shanyun
028be9e486
fix build error of phy simulator
2020-10-22 05:55:51 +00:00
Mario Hudon
b61b591e42
Merge remote-tracking branch 'oai-eurecom/develop' into NR_MAC_SSB_RO_UE_IDCC
2020-10-21 18:51:03 -04:00
Mario Hudon
3874e934d8
Added support of PRACH on start symbol != 0 on the UE
2020-10-21 15:45:08 -04:00
Cedric Roux
ae8c0ef448
nr: add MAC PDU traces for wireshark
...
The T tracer macpdu2wireshark has been modified to handle the new traces.
The usage is the same as for LTE.
In NR the RACH is logged as an LTE RACH. Maybe we'll change that in the
future. Looking at the source code of wireshark, I could not find any
way to report NR RACH. Maybe they forgot it. Or I did not search correctly...
2020-10-21 18:09:15 +02:00
Francesco Mani
dde3e87938
handling csirs and calling the phy function
2020-10-21 17:28:12 +02:00
Mohammed Ismail
7cc5765848
docker file updates on gnb and lteue
...
Signed-off-by: Mohammed Ismail <mohammed.ismail@eurecom.fr >
2020-10-21 16:35:34 +02:00
cig
1ef9a7ceb6
Enter PRACH procedures only after UE sync
2020-10-21 16:02:47 +02:00
Raphael Defosseux
0e1a56c766
DOC: 1st draft for OC build / deployment
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-21 15:59:27 +02:00
Raphael Defosseux
1bed270326
DOC: adding table of content
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-21 15:14:00 +02:00
Raphael Defosseux
81785c1d91
DOC: initial draft for docker/openshift
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-21 15:14:00 +02:00
Raphael Defosseux
ddfeaf8119
[docker] adding a CMD for eNB dockerfiles
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-21 15:14:00 +02:00
Thomas Schlichter
fb7a098a47
fix execution of nr_ue_pdsch_procedures() only once per slot for SI_PDSCH, P_PDSCH and RA_PDSCH
2020-10-21 14:56:44 +02:00
Laurent
5c69510f17
merge develop, improve doc
2020-10-21 14:38:17 +02:00
Raphael Defosseux
b70671777c
Merge branch 'integration_2020_wk42' into 'develop'
...
Develop Integration Branch: 2020 wk42
The following Merge Requests were included:
* MR 913 : Flexran Base Station Apps
* MR 875 : Nr mac ssb ro global edge
* MR 897 : python framework cleanup (CI)
* MR 924 : C-RNTI as TC-RNTI
* MR 911 : Cce indexing fix
* MR 922 : fixes mac sched nfapi
2020-10-21 13:39:04 +02:00
Francesco Mani
1894cf1ea4
including vrb map in csi function
2020-10-21 11:44:52 +02:00
Francesco Mani
40d637938d
MAC function to schedule CSI-RS
2020-10-21 10:19:36 +02:00
masayuki.harada
a6a39d9951
Merge branch 'develop_SA_L3' into NR_SA_NGAP_RRC_wk42
...
# Conflicts:
# openair2/RRC/NR/rrc_gNB.c
2020-10-21 16:41:09 +09:00
yaojie
bfd2c35c35
fix warning/error
2020-10-21 07:30:20 +00:00
masayuki.harada
72cc6b16bf
Merge branch 'develop_SA_L3' into 'master'
...
develop_SA_L3_20201021
See merge request !2
2020-10-21 14:25:37 +09:00
Shweta Shrivastava
7344ca7e3b
Support for PUSCH config requests for multiple UL slots
2020-10-20 22:34:10 -05:00
Xue Song
592642cb28
modify RRC messages
2020-10-21 02:46:40 +00:00
cig
4589d86018
Set init_msg1 at the start of the nr_ue_prach_procedures
2020-10-20 18:07:17 +02:00
Thomas Schlichter
97e88dae06
Merge remote-tracking branch 'UE_DL_DCI_hotfix'
2020-10-20 17:47:35 +02:00
Michael Cook
6dd80ffd2f
queue: add requeue, fix unqueue_matching
...
Synchronized with emane.git's implementation of this code which
includes a unit test.
This commit also fixes two bugs in unqueue_matching and one inb
unqueue:
- unqueue_matching was returning the wrong pointer when
there was no match
- both unqueue_matching and unqueue were not clearing the vacated
queue entry after removing the item
2020-10-20 09:04:23 -04:00
Khodr Saaifan
e01279805d
gNB: fix Resource mapping to support multiple layers DMRS generation
2020-10-20 14:09:59 +02:00
Thomas Schlichter
65962b4881
fix compilation of telnetsrv_proccmd.c with deadline scheduler disabled
2020-10-20 13:35:46 +02:00
Thomas Schlichter
d9a3009f10
fix some cppcheck warnings
2020-10-20 13:35:46 +02:00
Thomas Schlichter
7428723c87
Synchronize gnb.band78.tm1.106PRB.usrpn300.conf files in ci-scripts and targets directory
2020-10-20 13:35:46 +02:00
He Shanyun
e15f0b2813
add struct for registration request message
2020-10-20 11:30:06 +00:00
Francesco Mani
0768dda232
first rrc config of CSI_RS resource
2020-10-20 10:53:35 +02:00
zhanghuiqin
fad30fff8a
fix UECapabilityEnquiry & UECapabilityInformation
2020-10-20 08:41:41 +00:00
Florian Kaltenberger
288df1af6d
remove hardcoding of FR2 parameters
2020-10-20 07:59:04 +02:00
Florian Kaltenberger
9e69c0e35d
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration_FR2
2020-10-20 07:38:07 +02:00
Florian Kaltenberger
6103c758d1
handling beamforming also for PDSCH
2020-10-20 07:22:55 +02:00
Raphael Defosseux
01c8e3e63f
[OC]: point to proper namespace and branch
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-19 17:24:26 +02:00
Florian Kaltenberger
8e6e814d35
adapting msg2&3 scheduling to FR2 beamforming constraints
2020-10-19 13:57:56 +02:00
Florian Kaltenberger
60062cecfb
adding beamforming support to FAPI: MAC fills ssb_beam_id_list in ssb config. PHY uses this info to fill new beam_id field. This is further copied to RU and applied there. Nothing is tested so far.
2020-10-19 13:36:00 +02:00
Raphael Defosseux
50fbb1f111
CI: increased time-outs on last few VM creations
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-19 13:16:26 +02:00
Francesco Mani
914b8da916
fix after integration
2020-10-19 12:46:55 +02:00
matzakos
8e3ec3e5a8
Merge remote-tracking branch 'origin/develop' into fix_rrc_x2_ticking
2020-10-19 11:49:43 +02:00
Raphael Defosseux
1da61458ba
DOC: adding docker readme skeleton
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-19 11:32:32 +02:00
hardy
ae6af7ed8c
Merge remote-tracking branch 'origin/rh_ci_py' into integration_2020_wk42
...
Conflicts:
ci-scripts/reportTestLocally.sh
Kept new RA test disabled
2020-10-19 11:24:12 +02:00
hardy
03e5b461a3
Merge remote-tracking branch 'origin/NR_MAC_SSB_RO_GlobalEdge' into integration_2020_wk42
...
Solved Conflicts in:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
2020-10-19 11:18:30 +02:00
hardy
8eb9d0b4a6
Merge remote-tracking branch 'origin/fixes-mac-sched-nfapi' into integration_2020_wk42
2020-10-19 10:52:37 +02:00
hardy
4d14cc63b9
Merge remote-tracking branch 'origin/cce_indexing_fix' into integration_2020_wk42
2020-10-19 10:51:46 +02:00
hardy
d94fc12887
Merge remote-tracking branch 'origin/NR_RA_updates' into integration_2020_wk42
2020-10-19 10:50:56 +02:00
hardy
639d957e30
Merge remote-tracking branch 'origin/flexran-apps' into integration_2020_wk42
2020-10-19 10:49:44 +02:00
zhanghuiqin
49487217bf
add UECapabitlityEnquiry(ue)
2020-10-19 08:22:15 +00:00
Xue Song
4766f3a629
fix RRCReconfiguration/RRCReconfigurationComplete
2020-10-19 07:58:10 +00:00
Qiu DeZhi
4421bc5665
modify rrcRelease
2020-10-19 06:55:53 +00:00
Qiu DeZhi
1605266440
Add RRCrelease
2020-10-19 04:59:29 +00:00
Shweta Shrivastava
f85559abf1
Removed hard-coded PUSCH slot at UE; use dynamic grant
2020-10-18 23:51:48 -05:00
Florian Kaltenberger
d4c1e25079
fixing beamforming in FAPI. Adding beam_id to FAPI in SSB and msg2 scheduling.
2020-10-18 21:22:33 +02:00
Raphael Defosseux
13cf8284fd
Merge branch 'integration_2020_wk41' into 'develop'
...
develop integration branch : 2020 week 41
* MR909 small-bugfixes-wk40 (Cedric Roux)
* MR919 docker and openshift initial support
2020-10-18 21:21:59 +02:00
Michael Cook
d449a4de8a
Align thread priorities
...
```
$ ps -eL -o pid,lwp,class,priority,comm | grep -E softmodem|oai:'
6500 6500 RR -80 lte-softmodem
6500 6520 RR -80 oai:enb-L1-rx
6500 6522 RR -80 oai:enb-L1-tx
6508 6508 RR -80 lte-uesoftmodem
6508 6537 RR -80 oai:ue-phy
6508 6538 RR -80 oai:ue-stand
6509 6509 RR -80 lte-uesoftmodem
$
```
2020-10-18 12:11:10 -04:00
rmagueta
9100b28b47
Get type0_PDCCH_CSS_config parameters at the gNB. SIB1 initialization has been added at SI initialization. SIB1 was transmitted with static parameters.
2020-10-18 00:25:31 +01:00
Raphael Defosseux
591184c4ba
CI: proper disabling of 5g RF sim RA-TEST
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-17 22:07:03 +02:00
Raphael Defosseux
3f2da854ef
CI: increase time-out for RF Sim tests
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-17 21:18:00 +02:00
Florian Kaltenberger
63ddc9ac10
fixing a cppcheck warning
2020-10-16 14:21:44 +02:00
hardy
930c147b18
removing useless debug comments
2020-10-16 14:13:31 +02:00
hardy
118575d7d2
aligning ci-scripts/runTestOnVM.sh with integration_2020_wk41
2020-10-16 14:11:06 +02:00
Laurent
6b7eb07224
remove gtp work
2020-10-16 12:01:20 +02:00
Laurent
dd43752bbe
add thread pool init
2020-10-16 11:41:14 +02:00
matzakos
dc63cab2b0
Merge remote-tracking branch 'origin/develop' into fix_rrc_x2_ticking
2020-10-16 11:35:54 +02:00
yaojie
6030a75a65
fix securityModeCommand/securityModeComplete
2020-10-16 09:15:53 +00:00
Xue Song
dfa50d975b
Modify RRCSetupComplete
2020-10-16 08:42:28 +00:00
Xue Song
5697057f0b
Unblock ITTI SIM process
2020-10-16 05:06:19 +00:00
Xue Song
a76ef07a69
Merge branch 'develop_SA_RRC' into develop_SA_SIM
2020-10-16 01:48:23 +00:00
Xue Song
43ef53cbcf
Add pucchresset->maxPayloadMinus1 to be compatible with Rel15
2020-10-16 01:46:15 +00:00
Francesco Mani
10c196b64a
Merge branch 'NR_CSI_reporting' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_CSI_reporting
2020-10-15 14:52:39 +02:00
Hongzhi Wang
8ff485fca4
sending csi reporting in scheduled slot from rrc config
2020-10-15 14:47:56 +02:00
rmagueta
ddb538a30e
MIB NR: pdcch_ConfigSIB1 selection and fill using the configuration file, and using a dynamic method.
2020-10-15 11:55:28 +01:00
Qiu DeZhi
46bbb6a943
Modify RRCSetupComplete
2020-10-15 10:34:19 +00:00
Cedric Roux
f3a27d6ae3
bugfix: fix frequencies in nr_bandtable
...
A test with band 79 was not working. It turns out that the computation
of the frequency from the NR-ARFCN was giving a wrong value.
After fixing band 79 as found in this commit, the frequency was correct.
The array nr_bandtable has then been reviewed fully and all the values
that were wrong have been changed. The check of correctness was done
using the website https://www.sqimway.com/nr_band.php
2020-10-15 11:50:11 +02:00
Florian Kaltenberger
0d555854e9
Merge branch 'NR_MAC_SSB_RO_GlobalEdge' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_MAC_SSB_RO_GlobalEdge
2020-10-15 11:27:10 +02:00
Francesco Mani
757a01d2d9
k2 = 6 in rfsim config file
2020-10-15 11:26:51 +02:00
Remi Hardy
4f2f1cc744
Update TESTING_GNB_W_COTS_UE.md
2020-10-15 11:16:00 +02:00
Wu.Jing
0312db24b4
comment nnsf that it hasnot be test
2020-10-15 08:57:28 +00:00
Wu.Jing
b2722225ab
Merge branch 'master' into develop_SA_L3
2020-10-15 08:26:42 +00:00
Francesco Mani
62dbda5c83
Merge remote-tracking branch 'origin/develop' into NR_RA_updates
2020-10-15 10:18:16 +02:00
Raphael Defosseux
c69a30fe5d
CI: disabling RA test check for the moment. 5G RF SIM normal phy-test should be passing now
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-15 10:14:56 +02:00
kn.raju
2cad2b936e
modified mapping of SSB index to UE_id
2020-10-15 13:00:04 +05:30
Francesco Mani
5f1fe21c7c
Revert "Fix to avoid RRC->X2AP ticking every msec when x2ap task is not enabled"
...
This reverts commit 1a5874d40f .
2020-10-15 08:54:31 +02:00
masayuki.harada
fa8e7d9f71
Merge remote-tracking branch 'remotes/origin/develop_SA_SIM' into develop_SA_L3
2020-10-15 15:43:46 +09:00
masayuki.harada
d626d4b27f
Merge remote-tracking branch 'remotes/origin/develop_SA_RRC' into develop_SA_L3
2020-10-15 15:42:34 +09:00
masayuki.harada
bdc83aaac6
Merge remote-tracking branch 'remotes/origin/develop_SA_NGAP' into develop_SA_L3
...
# Conflicts:
# openair2/GNB_APP/gnb_paramdef.h
# openair3/NGAP/ngap_gNB_nas_procedures.c
2020-10-15 15:39:46 +09:00
masayuki.harada
af35e37c74
Merge branch 'oai_develop'
...
# Conflicts:
# openair2/RRC/NR/rrc_gNB.c
2020-10-15 15:25:04 +09:00
yaojie
1fd1853ce7
add nr_decode_SI/SIB2/SIB3
2020-10-15 05:46:32 +00:00
Michael Cook
d61bb9836c
Merge branch 'episys/andrew/dropping_dl_config_req_and_tx_req' into 'episys/master'
...
Episys/andrew/dropping dl config req and tx req
See merge request aburger/openairinterface5g!3
2020-10-14 14:52:25 -07:00
Andrew Burger
1a96de4518
Set scheduler priorty to 1
...
To match emane.
Checked with:
```
ps ax -o pid,class,priority,comm |grep RR
```
2020-10-14 14:52:25 -07:00
yaojie
f00e5deb14
fix about nnfs,make it TODO
2020-10-14 08:34:41 +00:00
Qiu DeZhi
b4fad9c589
Merge branch 'develop_SA_SIM' of http://10.37.143.24:8000/gitlab/vran/OAI-5GNR into develop_SA_SIM
2020-10-14 08:02:27 +00:00
yaojie
e981df3cd8
add nr_decode_SIB1
2020-10-14 05:27:38 +00:00
He Shanyun
e6ddb5379c
add process for itti simulator
2020-10-14 03:22:55 +00:00
Florian Kaltenberger
18ae5acc98
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB_RO_GlobalEdge
2020-10-13 21:47:21 +02:00
Francesco Mani
37b8995e9e
fix merge bug at ue
2020-10-13 14:18:09 +02:00
Xue Song
878b483746
Merge branch 'develop_SA_RRC' into develop_SA_SIM
2020-10-13 11:37:45 +00:00
Xue Song
9812545c61
modify rrc_gNB_generate_RRCSetup
2020-10-13 11:36:52 +00:00
Xue Song
38516da2dc
Merge branch 'develop_SA_RRC' into develop_SA_SIM
2020-10-13 10:48:46 +00:00
Xue Song
0f378cf3da
modify RRCSetup
2020-10-13 10:48:01 +00:00
Sakthivel Velumani
2581428808
changing k2 to 6 to support oai-ue
...
this shouldn't affect the testing with cots ue
2020-10-13 11:49:21 +02:00
Xue Song
db410e41a6
Merge branch 'develop_SA_RRC' into develop_SA_SIM
2020-10-13 09:31:16 +00:00
Xue Song
8c421698c4
modify do_RRCSetup
2020-10-13 09:07:19 +00:00
Qiu DeZhi
f9d8c922e4
add rrcRelease
2020-10-13 07:26:54 +00:00
yaojie
602424f616
handle bcch message in rrc_nrue_task
2020-10-13 07:13:42 +00:00
Robert Schmidt
a6126a39a5
Remove MAX_NUMBER_NETIF and use num UE
2020-10-13 09:07:46 +02:00
Robert Schmidt
8c5976e279
Use "ip add" to add IP addresses
...
This then only uses the "modern" ip tool instead of ifconfig, and the
command is more "homogeneous".
2020-10-13 09:07:46 +02:00
Robert Schmidt
298956509f
Delete double UE IP config setup
2020-10-13 09:07:46 +02:00
Robert Schmidt
4c7035e6e3
Remove UESIM_EXPANSION
...
This completely removes the UESIM_EXPANSION define: it does not compile
at the moment. Its function was to multiplex multiple UEs on the same
TUN interface. However, this functionality is not needed since it is
possible to allocate many TUN devices (i.e., >= 32).
2020-10-13 09:07:46 +02:00
Francesco Mani
4df83dd00e
Merge remote-tracking branch 'origin/fix_rrc_x2_ticking' into NR_CSI_reporting
2020-10-13 08:51:13 +02:00
Robert Schmidt
ff48c369c5
Lower nFAPI eNB log level
2020-10-13 08:49:30 +02:00
Robert Schmidt
ac4bb8bc55
Prevent deadlocks in nFAPI when no free index
2020-10-13 08:49:30 +02:00
Robert Schmidt
9882460607
Remove Mutexes in phy_stub_UE.c
...
Various mutexes are present in the phy_stub_UE.c file. However, it will
only be run in a single thread; the multiple-thread implementation also
runs the higher layers concurrently, which leads to races and segfaults.
Therefore, remove these mutexes, as we don't need them.
2020-10-13 08:49:30 +02:00
Robert Schmidt
581de8b2d8
Limit UE UL RBs to 48
2020-10-13 08:49:30 +02:00
Robert Schmidt
41a440fad2
Do not schedule static slices if 0 RB(G)s
2020-10-13 08:49:29 +02:00
Robert Schmidt
ca1b0e2bbc
Bugfix RR algo: if a UE cannot be allocated, skip it
2020-10-13 08:49:29 +02:00
abdeljel
8aa270a7c0
Refactor HARQ retx in try_allocate_harq_retransmission()
2020-10-13 08:49:29 +02:00
yincong
e344a7bd4a
add Sidelink redioresource
2020-10-13 06:14:16 +00:00
Xue Song
f6d5e5f95d
handle dcch message in rrc_nrue_task
2020-10-13 02:11:39 +00:00
Andrew Burger
645bcc5eff
Merge branch 'episys/andrew/ul_config_req_filtering' into 'episys/master'
...
Episys/andrew/ul config req filtering
See merge request aburger/openairinterface5g!2
2020-10-12 14:35:53 -07:00
Andrew Burger
ec4a05515c
Set scheduler priorty to 1
...
To match emane.
Checked with:
```
ps ax -o pid,class,priority,comm |grep RR
```
2020-10-12 14:35:53 -07:00
Sakthivel Velumani
c9c1df0bff
fixed dlsim build error
...
also added a log message for DCI generation in MAC
2020-10-12 18:59:15 +02:00
Sakthivel Velumani
f7cef6b132
fixed return value inconsistancy
...
changed uint8_t to void as return is not used in the calling function
2020-10-12 18:59:14 +02:00
Sakthivel Velumani
de4a370c39
changing k2 to 6 to support oai-ue
...
this shouldn't affect the testing with cots ue
2020-10-12 18:59:14 +02:00
Sakthivel Velumani
3a7079228e
scheduling slot 2 aslo
2020-10-12 18:59:14 +02:00
Robert Schmidt
72556206e9
Simplify set_Y()
2020-10-12 18:59:14 +02:00
Sakthivel Velumani
e75108d312
fixing dlsim
2020-10-12 18:59:14 +02:00
Sakthivel Velumani
5307eed845
fixing warnings
2020-10-12 18:59:14 +02:00
Sakthivel Velumani
8a1be8aa2f
increased the number of pdcch candidates in ue
2020-10-12 18:59:14 +02:00
Sakthivel Velumani
62562c32e9
fixing bug in pucch
2020-10-12 18:59:14 +02:00
Sakthivel Velumani
6b3ddcc799
fixed cce indexing to allow multiple pdcch on single coreset
2020-10-12 18:59:14 +02:00
Mahesh K
6f4e894318
Merge branch 'fork_develop' into 'develop_nfapi'
...
Fork develop
See merge request Aniq/openairinterface5g!5
2020-10-12 18:56:41 +02:00
Mahesh K
66a6d550a6
benetel: driver for Benetel's 4G and 5G RRUs
...
This commit contains work done by Eurecom and by Benetel.
2020-10-12 18:56:41 +02:00
Laurent
910a130eb2
Merge branch 'noCore' of https://gitlab.eurecom.fr/oai/openairinterface5g into noCore
2020-10-12 18:25:19 +02:00
Laurent
4f2d8ebfcd
merge develop, use Linux crypto library
2020-10-12 18:24:08 +02:00
hardy
fd571e9014
Merge remote-tracking branch 'origin/small-bugfixes-w40' into integration_2020_wk41
2020-10-12 18:08:16 +02:00
hardy
e801d03836
Merge remote-tracking branch 'origin/rh_ci_oc' into integration_2020_wk41
2020-10-12 18:07:27 +02:00
Sakthivel Velumani
4074db8515
Hotfix for DL DCI issue in UE
...
Created two dci_pdu's to hold dci configuration for UL and DL DCI.
This wasn't a problem before as only one DCI was scheduled.
2020-10-12 18:07:24 +02:00
matzakos
cb7b924950
Create dummy x2 function where needed in the nr phy simulators
...
-To avoid including the whole x2 libraries for the corresponding executables
2020-10-12 17:53:40 +02:00
Raphael Defosseux
221e43bbb9
NASMESH: support for latest kernel version on RHEL
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:29:04 +02:00
Raphael Defosseux
357748dfff
BUILD: fix check when not in a container
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:29:04 +02:00
Raphael Defosseux
00926c5b7d
[DOCKER][Ubuntu18]: adding Ubuntu18 support
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:29:04 +02:00
Raphael Defosseux
b6d0f22c13
[OC][RHEL8]: updating dockerfiles w/ proper library management on target images + support for USRP build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:28:41 +02:00
Raphael Defosseux
49e1add19f
[DOCKER][RHEl8]:
...
* Standalone support on RHEL8.2 (without OpenShift build-config system)
* few ports for RHEL8.2 standalone podman/docker usage
* Supports eNB/gNB/LTE-UE/NR-UE
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:25:46 +02:00
Raphael Defosseux
4aae87ca5e
BUILD: remove ue_ip is container-based build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:25:46 +02:00
Raphael Defosseux
45dfec4671
[OC][RHEL8]: copy/pasta error on build options
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:25:23 +02:00
Raphael Defosseux
8c41a241ee
[OC][RHEL8]: finalizing lte/nr UE image builds on RHEL8
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:24:37 +02:00
Raphael Defosseux
40ff24661e
[DOCKER]: fix files to copy
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:24:18 +02:00
Raphael Defosseux
0100b26686
[OC]: added support for RHEL8.2
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:23:30 +02:00
hardy
e598df840e
[OC][Docker][RHEL8] Initial Support
2020-10-12 17:17:16 +02:00
Francesco Mani
b7d71d58ad
Merge remote-tracking branch 'origin/fix_rrc_x2_ticking' into NR_CSI_reporting
2020-10-12 17:14:55 +02:00
Francesco Mani
d0bcde029a
Merge remote-tracking branch 'origin/develop' into NR_CSI_reporting
2020-10-12 17:08:04 +02:00
Mahesh
062d00fb85
PBCH and PDCCH constellation obtained for downlink.
2020-10-12 19:02:11 +05:30
rmagueta
f2d5bce803
MIB NR: pdcch_ConfigSIB1 selection and fill
2020-10-12 12:11:19 +01:00
rmagueta
413ab9bc57
MIB NR: pdcch_ConfigSIB1 selection and fill
2020-10-12 11:59:04 +01:00
yaojie
5db27b9305
Add RRCSetup
2020-10-12 09:29:56 +00:00
Laurent
489fc7c0fe
trial
2020-10-12 10:52:46 +02:00
Xue Song
f4f8db4373
Merge branch 'develop_SA_RRC' into develop_SA_SIM
...
Modify RRCReconfiguration
2020-10-12 04:59:49 +00:00
Xue Song
994229963b
Modify RRCReconfiguration
2020-10-12 02:59:22 +00:00
Michael Cook
ee8781f7e1
Support for using gprof profiling
2020-10-11 12:31:40 -04:00
Michael Cook
7d0497ca80
Fix a compiler warning
2020-10-11 11:02:47 -04:00
Michael Cook
79ba247fe6
Catch SIGTERM and attempt to exit cleanly
...
This change is to enable use of gprof which requires the process
call `exit` to write out the collected data.
The UE (lte-uesoftmodem) exits cleanly, but the eNB
(lte-softmodem) crashes as it tries to shut down...
2020-10-11 10:22:24 -04:00
Michael Cook
f4fc89bce8
Uninitialized memory
...
Found by valgrind
2020-10-10 12:06:32 -04:00
Michael Cook
da81c6f97b
Fix uninitialized memory
...
Found by valgrind
2020-10-10 11:56:55 -04:00
Michael Cook
870465e0a9
Fix numerous uninitialized memory issues
...
Found by valgrind.
2020-10-10 11:00:38 -04:00
Michael Cook
920fde6a69
Fix a compiler warning
2020-10-10 11:00:19 -04:00
Michael Cook
f489a751b9
Fix memcpy with overlapping memory
...
Found by valgrind.
2020-10-10 10:40:26 -04:00
Wu.Jing
ac6262e82b
fix gNB build error
2020-10-10 06:57:57 +00:00
yaojie
3b6f720125
RM3977
2020-10-10 06:25:29 +00:00
Xue Song
fefb6148e6
Modify some warnings
...
Add nr_rrc_pdcp_config_security
Delete ENABLE_SECURITY
2020-10-10 06:18:40 +00:00
zhenghuangkun
84579c5dc0
Modify MME_MODE_ENABLED to AMF_MODE_ENABLED
...
Modify kenb to kgnb
Modify some warnings
2020-10-10 06:16:49 +00:00
He Shanyun
90dc22aea6
add rrc_nrue_task
2020-10-10 05:15:46 +00:00
Xue Song
aa8e695d59
Fix compiling error
2020-10-10 03:24:06 +00:00
Wu.Jing
079157eb55
cherry-pick 3efc7538ac
2020-10-10 11:26:40 +09:00
zhenghuangkun
6ca5753555
Add author and email
2020-10-10 10:56:14 +09:00
He Shanyun
c180323de4
fix compile issue about build ngap asn file
2020-10-10 10:55:49 +09:00
He Shanyun
9e428fe6c2
dummy define for some fields
2020-10-10 10:55:31 +09:00
zhenghuangkun
45e5be9c44
Add ErrorIndication
...
Add Paging
Add PDUSessionResourceModifyRequest
2020-10-10 10:55:01 +09:00
zhenghuangkun
57b28d0732
Add PDUSessionResourceReleaseCommand
2020-10-10 10:53:08 +09:00
zhenghuangkun
22ac1b9486
Add PDUSessionResourceModifyResponse
...
Add PDUSessionResourceReleaseResponse
Add NASNonDeliveryIndication
2020-10-10 10:52:08 +09:00
yincong
55495f68bc
modify PDUSessionResourceSetupRequest
2020-10-10 10:51:51 +09:00
yincong
b84880a1fe
PDUSessionResourceSetupRequest
...
PDUSessionResourceSetupResponse
2020-10-10 10:51:20 +09:00
zhenghuangkun
655b7d64f9
Add UERadioCapabilityInfoIndication
2020-10-10 10:51:10 +09:00
He Shanyun
fbea1eff2b
modify type of tac
2020-10-10 10:50:57 +09:00
zhenghuangkun
c6d6a42484
Add UEContextReleaseComplete
...
Add UEContextReleaseRequest
2020-10-10 10:50:43 +09:00
zhenghuangkun
5217b76448
Add DownlinkNASTransport Message
...
Add UEContextReleaseCommand Message
Modify NGSetup Message Encode failed
2020-10-10 10:50:19 +09:00
Raymond Knopp
da82cd9a91
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
...
Conflicts:
openair1/SIMULATION/NR_PHY/ulsim.c
2020-10-09 18:38:29 +02:00
Raymond Knopp
9540a0d34a
minor changes in ulsim
2020-10-09 18:35:16 +02:00
Thomas Schlichter
5d4bc9d72a
fix compilation of telnetsrv_proccmd.c with deadline scheduler disabled
2020-10-09 18:18:23 +02:00
Thomas Schlichter
986bd80c4e
fix some cppcheck warnings
2020-10-09 17:45:48 +02:00
Thomas Schlichter
2d99d9ab8d
Synchronize gnb.band78.tm1.106PRB.usrpn300.conf files in ci-scripts and targets directory
2020-10-09 17:23:48 +02:00
Francesco Mani
74b2aec212
fix for rach pdus
2020-10-09 13:46:38 +02:00
Remi Hardy
0fe3e5fde2
Merged branch 'integration_2020_wk40' into 'develop'
...
Integration 2020 wk40 comprises the following udpates:
MR893 ULSCH decode mthread:
- Enabled parallelization of ULSCH segments decoding, deinterleaving and rx rate matching.
MR896 Nsa remove band hardcodings:
- A missing commit from wk39, just a log change
MR901 NR UE DCI improvements:
- Handling of DCI formats 0_0 and 0_1, including removing hard-coding and scheduling PUSCH with DCI parameters
- Blind decoding of DCIs based on size and format indicator
- Fix for segmentation fault during ULSCH encoding
MR895 support of RA procedure by implementing Msg3 on UE
MR908 NR DL scheduler improvements:
Preliminary work on the DL scheduler
- cleanup of DL scheduler, add interface preprocessor-postprocessor (`NR_UE_sched_ctrl_t`)
- postprocessor can handle multiple UEs. Preprocessor will follow soon (proportional fair scheduler)
- No MAC UE Context creation before end of RA (Msg 3)
These updates do not change anything performance wise (no additional scheduled slots, etc).
This MR also reduces gNB log.
2020-10-09 11:26:09 +02:00
yaojie
457423fe25
RM3977
2020-10-09 08:03:48 +00:00
Robert Schmidt
8cb530d25c
Address review in !913 : rename functions
2020-10-09 09:02:59 +02:00
Francesco Mani
f28d7ce8ff
bugfix in dlsim and ulsim
2020-10-08 17:33:17 +02:00
matzakos
9aba4bcf8c
Include X2 libraries in nr phy simulators to avoid linking errors
...
-Also change the place of the check on whether x2ap is enabled to trigger the ITTI tick message from RRC to X2AP.
2020-10-08 15:34:35 +02:00
Raphael Defosseux
43c76e868f
CI: adding waiver on License Banner check for milenage.h file
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-08 13:44:56 +02:00
Qiu Dezhi
ad1f8a372e
Add RrcSetupComplete
2020-10-08 14:22:23 +09:00
Thomas Schlichter
2a4153eb29
fixup previous merge with develop branch
2020-10-07 17:54:39 +02:00
Robert Schmidt
a389e6f5e9
Fixup: reserve space for TA command
2020-10-07 17:54:39 +02:00
Francesco Mani
dec42f3385
rearrangement of handle_uci function for acknack
2020-10-07 17:38:37 +02:00
matzakos
1a5874d40f
Fix to avoid RRC->X2AP ticking every msec when x2ap task is not enabled
...
-Since the aim of itti RRC_SUBFRAME_PROCESS message (MAC->RRC) is to trigger an itti X2AP_SUBFRAME_PROCESS message (RRC->X2AP), avoid creating
RRC_SUBFRAME_PROCESS message if x2ap task is not enabled. Not sure if this is the best solution. We could also avoid only sending the second itti X2AP_SUBFRAME_PROCESS message.
2020-10-07 14:37:02 +02:00
Mahesh
ff64d6ac10
Resolved UE building error and updated packing of P7 messages
2020-10-07 15:01:40 +05:30
Francesco Mani
3af7ab3ff8
Merge remote-tracking branch 'origin/develop' into NR_CSI_reporting
2020-10-07 11:20:32 +02:00
Xue Song
97dd024c1d
Fix some issues
2020-10-07 08:57:30 +00:00
Raphael Defosseux
5411461582
Merge remote-tracking branch 'origin/develop' into integration_2020_wk40
2020-10-07 10:53:36 +02:00
matzakos
c6aae3140e
Merge develop branch into NR_SA_NGAP_RRC
2020-10-07 10:38:58 +02:00
zhanghuiqin
8f2c96e6e2
add RRCReconfigurationComplete
2020-10-07 12:20:19 +08:00
Dong Anyuan
d82d881463
create CPPCheck Jenkins Job for OAI-5GNG/develop_SA_L3
2020-10-07 12:07:35 +09:00
Shweta Shrivastava
2305470a75
Fix for using K2 offset other than 2
2020-10-06 13:26:45 -05:00
Robert Schmidt
f146b640d5
FlexRAN agent app: trigger UE-slice assoc through IMSI regex
2020-10-06 19:47:33 +02:00
matzakos
824c504b11
Fix to avoid RRC->X2AP ticking every msec when x2ap task is not enabled
...
-Since the aim of itti RRC_SUBFRAME_PROCESS message (MAC->RRC) is to trigger an itti X2AP_SUBFRAME_PROCESS message (RRC->X2AP), avoid creating
RRC_SUBFRAME_PROCESS message if x2ap task is not enabled. Not sure if this is the best solution. We could also avoid only sending the second itti X2AP_SUBFRAME_PROCESS message.
2020-10-06 18:31:31 +02:00
Robert Schmidt
e569577944
FlexRAN: send loaded apps/macObjects to RTC
2020-10-06 17:45:50 +02:00
Robert Schmidt
28c47996e4
When preparing slice update/search also loaded libraries
2020-10-06 17:45:50 +02:00
Robert Schmidt
38ace905aa
Check for shared objects beforing setting scheduler
2020-10-06 17:45:50 +02:00
Robert Schmidt
21dcd834cc
Save list of SOs used in user plane
2020-10-06 17:45:50 +02:00
Robert Schmidt
65e52fcf11
Inform MAC of control delegation and load in user plane
2020-10-06 17:44:16 +02:00
Robert Schmidt
0f641b7d9c
If unknown scheduler, save message and contact controller
2020-10-06 17:44:16 +02:00
Robert Schmidt
9de83a047a
FlexRAN: Add control_delegation_request protobuf message
2020-10-06 17:44:16 +02:00
Robert Schmidt
c500babe8b
FlexRAN fixup: FLPT_DELEGATE_REQUEST and corresp. destroy()
2020-10-06 17:44:16 +02:00
Robert Schmidt
865348b047
FlexRAN agent app: Add sample FlexRAN app
2020-10-06 17:44:16 +02:00
Robert Schmidt
fde3127823
FlexRAN Agent reconfiguration: call flexran_agent_handle_apps()
2020-10-06 17:44:16 +02:00
Robert Schmidt
8772856fd4
FlexRAN: Add app loader/CM
2020-10-06 17:44:16 +02:00
Robert Schmidt
9e4320864f
FlexRAN control delegation: write/remove depending if payload present
2020-10-06 17:44:09 +02:00
Robert Schmidt
6e2c8d847a
FlexRAN: new agent reconfiguration syntax, instead of YAML
2020-10-06 17:44:09 +02:00
Robert Schmidt
1c5a4eb645
FlexRAN: add control app delegation type in protobuf
2020-10-06 17:44:09 +02:00
Robert Schmidt
61344db9dd
FlexRAN delegation: mapper function to return path name
2020-10-06 17:44:08 +02:00
Robert Schmidt
f63cf65919
FlexRAN: Improve handling of received shared objects
2020-10-06 17:44:08 +02:00
Robert Schmidt
5d9c61ea2a
FlexRAN timers: Fix segfault timer no associated message
2020-10-06 17:27:12 +02:00
Robert Schmidt
33b73193e8
FlexRAN timers: enable timer add/remove within timer event
...
A lock help during executing a timer event prevented such event from
creating/removing new timers due to a dead lock. This commit changes the
logic of the timing loop and adding/removing code such that this dead
lock does not happen.
2020-10-06 17:27:12 +02:00
Robert Schmidt
7bdf807bab
FlexRAN timers: Remove destroy_timers()
2020-10-06 17:27:12 +02:00
Robert Schmidt
db933da183
FlexRAN bugfix: first timer expiry after period
2020-10-06 17:27:12 +02:00
Francesco Mani
87b02489b0
using crnti as tcrnti
2020-10-06 14:12:29 +02:00
Laurent
6b676d1605
Fix compilation issues
2020-10-06 13:54:30 +02:00
hardy
d61f45ecb9
Merge remote-tracking branch 'origin/ulsch_decode_mthread' into integration_2020_wk40
2020-10-06 11:00:09 +02:00
hardy
8f9ba5553d
Merge remote-tracking branch 'origin/nsa_remove_band_hardcodings' into integration_2020_wk40
2020-10-06 09:30:04 +02:00
Francesco Mani
8d6e0a43d1
adding cfra flag
2020-10-05 18:04:20 +02:00
Francesco Mani
3ac23f80f9
Merge remote-tracking branch 'origin/NR_DL_scheduler' into nr_ue_msg3
2020-10-05 14:56:18 +02:00
Francesco Mani
8e4a2f82c4
bugfix in crc6
2020-10-05 14:48:58 +02:00
Robert Schmidt
2904367165
Fixup: reserve space for TA command
2020-10-05 13:14:58 +02:00
Robert Schmidt
2e41782a12
Add configurable UE as param for nr_generate_dlsch_pdu()
2020-10-05 13:14:58 +02:00
Robert Schmidt
eb263af39e
Remove statistics from nr_generate_dlsch_pdu()
2020-10-05 13:14:58 +02:00
Robert Schmidt
4ecb236df6
nr_fill_nfapi_dl_pdu(): pdu index and nPDUs counting
2020-10-05 13:14:58 +02:00
Robert Schmidt
cbd6250fdf
Directly construct tx_req nFAPI message in DL postprocessor
2020-10-05 13:14:58 +02:00
Robert Schmidt
22cb1567d4
allocate only necessary amount of RBs
2020-10-05 13:14:58 +02:00
Robert Schmidt
d145d8d662
Consider retransmissions in the preprocessor
2020-10-05 13:14:58 +02:00
Robert Schmidt
0ef332ef75
DL Post processor: distinguish tx/retx
2020-10-05 13:14:58 +02:00
Robert Schmidt
acffd17d6f
Store retx Info
2020-10-05 13:14:58 +02:00
Robert Schmidt
8a004df0c9
Create UE MAC Context after successful RA
2020-10-05 13:14:58 +02:00
Robert Schmidt
ee850206e4
fixup: throughput correct only if first TDD slot
2020-10-05 13:14:58 +02:00
Robert Schmidt
f80ab8797a
Use vrb_map in in DL for NSA mode
2020-10-05 13:14:58 +02:00
Robert Schmidt
d7d21efcf5
Post-processor: enable multi-UE handling
2020-10-05 13:14:58 +02:00
Robert Schmidt
059f585e06
Preprocessor: check for number of UEs
2020-10-05 13:14:58 +02:00
Robert Schmidt
abd608b6cb
Mark active in add_new_nr_ue() only if phytest
2020-10-05 13:14:58 +02:00
Robert Schmidt
d921581922
Remove fiveG_connected and use active
2020-10-05 13:14:58 +02:00
Robert Schmidt
793cbda97e
Simplify allocate_rn_CCEs()
2020-10-05 13:14:58 +02:00
Robert Schmidt
1a73ea6c6d
Make UE_info.active C99 bool
2020-10-05 13:14:58 +02:00
Robert Schmidt
0032bcc905
add_nr_ue_list()
2020-10-05 13:14:58 +02:00
Robert Schmidt
d0667d9ea4
Add NR_UE_list_t type
2020-10-05 13:14:58 +02:00
Robert Schmidt
e956c17bf8
Rename NR_UE_list_t to NR_UE_info_t
...
The name NR_UE_list_t is misleading: beyond being a simple "list", this
structure carries all/most UE-related MAC information. If at all, it is
a container for multiple lists. The next commit introduces a
NR_UE_list_t structure that organizes UEs in lists such that it is
easier to go through the UEs.
2020-10-05 13:14:58 +02:00
Thomas Schlichter
97354f1e2f
Merge remote-tracking branch 'NR_UE_UL_DCI_improvements' into integration_2020_wk40
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/NR_UE_PHY_INTERFACE/NR_IF_Module.c
2020-10-05 12:15:59 +02:00
Thomas Schlichter
8b4d1a0f0f
Merge remote-tracking branch 'NR_DL_scheduler' into integration_2020_wk40
2020-10-05 12:13:13 +02:00
hardy
51311c6c1c
adding RA test to CI
2020-10-05 11:25:52 +02:00
Francesco Mani
91bfb290f1
Merge branch 'NR_CSI_reporting' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_CSI_reporting
2020-10-05 11:24:49 +02:00
Francesco Mani
9301bca035
fix for pucch rx reading rxdataF
2020-10-05 11:24:32 +02:00
Robert Schmidt
f28679b360
PreProc IF: save MCS-info per UE
2020-10-05 10:29:45 +02:00
Robert Schmidt
f9dd8292f8
PreProc IF: Freq domain allocation per UE
2020-10-05 10:29:45 +02:00
Robert Schmidt
6c7ff44cd9
PreProc IF: save Time domain assignment info per UE
2020-10-05 10:29:45 +02:00
Robert Schmidt
112b30d79a
PreProc IF: save PUCCH info per UE
2020-10-05 10:29:45 +02:00
Robert Schmidt
34a31a20b7
PreProc IF: save CCE info per UE
2020-10-05 10:29:45 +02:00
Robert Schmidt
dcdee083ac
PreProc IF: RLC status per UE
2020-10-05 10:29:45 +02:00
Robert Schmidt
d12180b25b
Start PreProc interface, add UE active BWP
2020-10-05 10:29:45 +02:00
Robert Schmidt
f86e4305f6
Reduce log DLSCH scheduler
2020-10-05 10:29:45 +02:00
Robert Schmidt
1b5558537f
Move HARQ calculations out of nr_fill_nfapi_dl_pdu()
2020-10-05 10:29:45 +02:00
Robert Schmidt
4cebd0dd92
Only send random data if phytest
2020-10-05 10:29:45 +02:00
Robert Schmidt
7f51eca9d3
Remove UE-specific ulsch bitmap, special phy test slot
...
when in phy test, only schedule UE to be in slot 8
2020-10-05 10:29:45 +02:00
Robert Schmidt
14613222f3
clean up gNB_dlsch_ulsch_scheduler(), remove UE-specific DL bitmap
2020-10-05 10:29:45 +02:00
Robert Schmidt
de2cf2393b
Do not allocate CCE in nr_configure_pdcch()
...
nr_configure_pdcch() allocates the CCE, but this is not wanted, e.g., in
multi-user scheduling, since it might not be possible to allocate the
CCEs for these UEs. This commit makes the following changes:
- remove CCE allocation in nr_configure_pdcch()
- remove coreset search in nr_configure_pdcch()
- add functions get_coreset() and get_searchspace() to retrieve coresets
and search spaces easily
- in nr_fill_nfapi_dl_pdu(), add extra parameters for aggregation level
and CCE indices and the searchspace and coreset of a UE, which might
be different for each UE
- allocate CCEs manually in phytest, RA, and DLSCH schedulers
2020-10-05 10:29:45 +02:00
Robert Schmidt
43f177e7df
Restructure nr_schedule_ue_spec()
2020-10-05 10:29:44 +02:00
Robert Schmidt
3de6b619be
Move TBS calculation out of nr_fill_nfapi_dl_pdu
2020-10-05 10:29:44 +02:00
Robert Schmidt
685c540353
nr_fill_nfapi_dl_pdu(): MCS + other params configurable
2020-10-05 10:29:44 +02:00
Robert Schmidt
041bb7a755
Inline nr_get_tbs_dl()
2020-10-05 10:29:44 +02:00
Robert Schmidt
7a0650c40c
nr_fill_nfapi_dl_pdu(): Parameters by value, not pointers
2020-10-05 10:29:44 +02:00
Robert Schmidt
77f5d59691
Create separate nr_fill_nfapi_dl_pdu()
2020-10-05 10:29:44 +02:00
Robert Schmidt
e259111f77
Create NR DLSCH nr_schedule_ue_spec()
2020-10-05 10:29:44 +02:00
Robert Schmidt
7cf7a0e8b1
Reduce log nr-softmodem
2020-10-05 10:24:41 +02:00
hardy
eb3f34aad5
fixed egrep to match pass test
2020-10-05 10:14:10 +02:00
hardy
538be9155c
finalized RFsim RA check test
2020-10-04 21:34:30 +02:00
Florian Kaltenberger
c2889d3b49
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB_RO_GlobalEdge
2020-10-04 20:54:40 +02:00
Florian Kaltenberger
39615e8210
fixing ocp targets as well
2020-10-04 20:54:27 +02:00
Laurent
4772f7f6e4
for push to OSA git
2020-10-04 19:35:41 +02:00
Laurent
4dacef8bb7
merge develop and test
2020-10-04 19:22:33 +02:00
hardy
0004490f58
rfsim RA check : check html formatting
2020-10-04 15:52:18 +02:00
hardy
15005cfd28
still working on rfsim RA test
2020-10-04 14:46:41 +02:00
Andrew Burger
03157f93d6
Merge branch 'episys/andrew/msg4_reception_failure' into 'episys/master'
...
Episys/andrew/msg4 reception failure
See merge request aburger/openairinterface5g!1
2020-10-02 15:19:12 -07:00
Andrew Burger
ce2cbb9017
Episys/andrew/msg4 reception failure
2020-10-02 15:19:11 -07:00
Sakthivel Velumani
eebc233abd
reducing ulsch decoding cores for CI segfault
2020-10-02 15:18:04 +02:00
Sakthivel Velumani
53f3874032
updating ulsim to take samples from exernal source
2020-10-02 15:11:28 +02:00
Sakthivel Velumani
3367b0f199
fixing compile warnings
2020-10-02 14:30:42 +02:00
laurent
5cb8e9e14d
Reduce difference with OSA develop branch for merge
2020-10-02 11:26:46 +02:00
Cedric Roux
0ec02eaf5d
T tracer: bugfix: properly log the MIB
...
Bytes of the MIB were logged in reverse.
Bug reported by David Breaux <davidbreaux67@gmail.com >.
2020-10-01 18:18:25 +02:00
Cedric Roux
35a0a4e1c7
rrc enb: small fix to avoid wrong code execution
...
dedicated_DRB was not set properly when the NSA UE sends
ReconfigurationComplete so the wrong code was executed below
(we had dedicated_DRB == 0). Let's put a value that does
nothing (-1 seems fine).
2020-10-01 18:18:25 +02:00
Cedric Roux
3c85a88081
s1ap encoding: return -1 on error
2020-10-01 18:18:25 +02:00
Remi Hardy
bc73585d31
Merge branch 'integration_2020_wk39' into 'develop', comprising :
...
MR 896 : Nsa remove band hardcodings
Removes hardcodings of EUTRA and NR bands in UE_Capability_Enquiry and NR_UE Capability_Enquiry messages, providing them from the eNB config file and gNB over X2 respectively. Moreover, the SSB Absolute frequency of the gNB is now provided by the eNB configuration file (instead of being hardcoded at rrc_eNB.c)
MR903 : pusch ta update
Update of PUSCH Timing advance
MR 900 : improve x2/rrc for ENDC
This MR introduces several enhancements in X2AP and RRC to deal with ENDC.
The main goal is to deal with UE's on/off and with various errors.
Includes :
- DC prep and DC overall X2 timers
- X2 messages for UE release and DC timers' timeout
2020-10-01 18:16:53 +02:00
Rakesh
5f7c30fb8c
fix for get_slot_from_timestamp
2020-10-01 17:47:17 +02:00
laurent
6b50cbcae2
continue 5G SA
2020-10-01 16:13:03 +02:00
Hongzhi Wang
0ea9c3f711
ue changing csi length function name
2020-10-01 13:12:02 +02:00
Florian Kaltenberger
e68d09404c
fixing compiler warnings and hopefully if4.5 CI tests
2020-10-01 07:40:49 +02:00
Sakthivel Velumani
13b016de53
doing nr_segmentation in all rounds
...
because round 0 could be skipped if no pusch signal detected
2020-09-30 16:24:40 +02:00
Robert Schmidt
a2bf8f478a
Add configurable UE as param for nr_generate_dlsch_pdu()
2020-09-30 14:52:59 +02:00
Robert Schmidt
f97c4f8ae6
Remove statistics from nr_generate_dlsch_pdu()
2020-09-30 14:52:59 +02:00
Robert Schmidt
574f47d014
nr_fill_nfapi_dl_pdu(): pdu index and nPDUs counting
2020-09-30 14:52:59 +02:00
Robert Schmidt
ea9aacd664
Directly construct tx_req nFAPI message in DL postprocessor
2020-09-30 14:52:59 +02:00
Robert Schmidt
b7b32fbe77
allocate only necessary amount of RBs
2020-09-30 14:52:59 +02:00
Robert Schmidt
0c61983196
Consider retransmissions in the preprocessor
2020-09-30 14:52:59 +02:00
Robert Schmidt
2209b999a0
DL Post processor: distinguish tx/retx
2020-09-30 14:52:59 +02:00
Robert Schmidt
09d85a052a
Store retx Info
2020-09-30 14:52:59 +02:00
Robert Schmidt
b4d8e41a00
Create UE MAC Context after successful RA
2020-09-30 14:52:59 +02:00
Robert Schmidt
a2b1fa5d57
fixup: throughput correct only if first TDD slot
2020-09-30 14:52:59 +02:00
Robert Schmidt
b9eb6c9843
Use vrb_map in in DL for NSA mode
2020-09-30 14:52:59 +02:00
Robert Schmidt
ce2dd17ed5
Post-processor: enable multi-UE handling
2020-09-30 14:52:59 +02:00
Robert Schmidt
fdb4c69221
Preprocessor: check for number of UEs
2020-09-30 14:52:59 +02:00
Robert Schmidt
f13c97db02
Mark active in add_new_nr_ue() only if phytest
2020-09-30 14:52:59 +02:00
Robert Schmidt
738d61a173
Remove fiveG_connected and use active
2020-09-30 14:52:59 +02:00
Robert Schmidt
77e2a5aab8
Simplify allocate_rn_CCEs()
2020-09-30 14:52:59 +02:00
Robert Schmidt
5efe475120
Make UE_info.active C99 bool
2020-09-30 14:52:59 +02:00
Robert Schmidt
34f61ce396
add_nr_ue_list()
2020-09-30 14:52:59 +02:00
Robert Schmidt
ccb83d16e1
Add NR_UE_list_t type
2020-09-30 14:52:59 +02:00
Robert Schmidt
adcd2949fe
Rename NR_UE_list_t to NR_UE_info_t
...
The name NR_UE_list_t is misleading: beyond being a simple "list", this
structure carries all/most UE-related MAC information. If at all, it is
a container for multiple lists. The next commit introduces a
NR_UE_list_t structure that organizes UEs in lists such that it is
easier to go through the UEs.
2020-09-30 14:52:59 +02:00
Robert Schmidt
476c7177f9
PreProc IF: save MCS-info per UE
2020-09-30 14:52:59 +02:00
Robert Schmidt
9ad94aad82
PreProc IF: Freq domain allocation per UE
2020-09-30 14:52:59 +02:00
Robert Schmidt
123a4e9ada
PreProc IF: save Time domain assignment info per UE
2020-09-30 14:52:59 +02:00
Robert Schmidt
ad4da1b068
PreProc IF: save PUCCH info per UE
2020-09-30 14:52:59 +02:00
Robert Schmidt
020405686c
PreProc IF: save CCE info per UE
2020-09-30 14:52:59 +02:00
Robert Schmidt
5e5abe420e
PreProc IF: RLC status per UE
2020-09-30 14:52:59 +02:00
Robert Schmidt
77a814fe27
Start PreProc interface, add UE active BWP
2020-09-30 14:52:59 +02:00
Robert Schmidt
a403ca0398
Reduce log DLSCH scheduler
2020-09-30 14:52:59 +02:00
Robert Schmidt
b516e26a66
Move HARQ calculations out of nr_fill_nfapi_dl_pdu()
2020-09-30 14:52:59 +02:00
Robert Schmidt
8dd212c0d1
Only send random data if phytest
2020-09-30 14:52:59 +02:00
Robert Schmidt
439095bc84
Remove UE-specific ulsch bitmap, special phy test slot
...
when in phy test, only schedule UE to be in slot 8
2020-09-30 14:52:59 +02:00
Robert Schmidt
4ffc4fdad8
clean up gNB_dlsch_ulsch_scheduler(), remove UE-specific DL bitmap
2020-09-30 14:52:59 +02:00
Robert Schmidt
5578aeb4a5
Do not allocate CCE in nr_configure_pdcch()
...
nr_configure_pdcch() allocates the CCE, but this is not wanted, e.g., in
multi-user scheduling, since it might not be possible to allocate the
CCEs for these UEs. This commit makes the following changes:
- remove CCE allocation in nr_configure_pdcch()
- remove coreset search in nr_configure_pdcch()
- add functions get_coreset() and get_searchspace() to retrieve coresets
and search spaces easily
- in nr_fill_nfapi_dl_pdu(), add extra parameters for aggregation level
and CCE indices and the searchspace and coreset of a UE, which might
be different for each UE
- allocate CCEs manually in phytest, RA, and DLSCH schedulers
2020-09-30 14:52:59 +02:00
Robert Schmidt
67a081772d
Restructure nr_schedule_ue_spec()
2020-09-30 14:52:59 +02:00
Robert Schmidt
f0533b9ec4
Move TBS calculation out of nr_fill_nfapi_dl_pdu
2020-09-30 14:52:59 +02:00
Robert Schmidt
71bfadf192
nr_fill_nfapi_dl_pdu(): MCS + other params configurable
2020-09-30 14:52:59 +02:00
Robert Schmidt
fc179f396c
Inline nr_get_tbs_dl()
2020-09-30 14:52:59 +02:00
Robert Schmidt
9b2be0a1f6
nr_fill_nfapi_dl_pdu(): Parameters by value, not pointers
2020-09-30 14:52:59 +02:00
Robert Schmidt
192da32734
Create separate nr_fill_nfapi_dl_pdu()
2020-09-30 14:52:59 +02:00
Robert Schmidt
566bc95bc0
Create NR DLSCH nr_schedule_ue_spec()
2020-09-30 14:52:59 +02:00
Robert Schmidt
5b9658f005
Reduce log nr-softmodem
2020-09-30 14:52:59 +02:00
hardy
f69824c998
Merge remote-tracking branch 'origin/PUSCH_TA_update' into integration_2020_wk39
2020-09-30 14:38:43 +02:00
hardy
70135e1c74
Merge remote-tracking branch 'origin/nsa_remove_band_hardcodings' into integration_2020_wk39
2020-09-30 14:36:24 +02:00
kn.raju
66b20f1ac3
Fixed improper UE_id
2020-09-30 15:23:09 +05:30
Xue Song
b331fc9af6
Add rrc_ue_process_rrcReconfiguration
...
->nr_rrc_ue_process_measConfig
->nr_rrc_ue_process_radioBearerConfig
Modify RRCReconfiguration message (gnb->ue)
2020-09-30 08:15:22 +00:00
hardy
ed0d35dcc3
dummy push
2020-09-30 09:22:04 +02:00
Shweta Shrivastava
659b8e32e4
Removed hard-coding for mcs_table
2020-09-30 01:05:29 -05:00
matzakos
410c18ecd8
Change log message
2020-09-29 19:49:18 +02:00
hardy
b9f91a62da
updated the RFsim RA check (not final)
2020-09-29 18:05:18 +02:00
Francesco Mani
a53f195bb4
Merge remote-tracking branch 'origin/develop' into NR_CSI_reporting
2020-09-29 17:04:03 +02:00
Hongzhi Wang
73281a4302
ue computing csi bit length from rrc
2020-09-29 11:28:17 +02:00
Xue Song
118ac391ad
Modify some warnings
...
Add nr_rrc_pdcp_config_security
Delete ENABLE_SECURITY
2020-09-29 06:11:02 +00:00
yincong
685837f8de
Merge branch 'master' into develop_SA_L3
2020-09-29 03:08:58 +00:00
zhenghuangkun
3efc7538ac
Modify MME_MODE_ENABLED to AMF_MODE_ENABLED
...
Modify kenb to kgnb
Modify some warnings
2020-09-29 02:56:21 +00:00
masayuki.harada
c264b2650d
Merge remote-tracking branch 'remotes/origin/oai_develop'
2020-09-29 10:44:46 +09:00
Francesco Mani
1340e00fec
mcs table for pusch from rrc config
2020-09-28 19:05:23 -05:00
Hongzhi Wang
8676ceea7e
initializing nr ue dlsch harq status
2020-09-28 18:06:18 -05:00
hardy
544df8cbdb
fixing another typo
2020-09-28 23:10:29 +02:00
masayuki.harada
c948fefec2
Revert some changes to avoid setup failure.
2020-09-28 19:55:31 +09:00
masayuki.harada
67b91fec27
Merge commit '5372a3478ad3047b80c65828862742ba4dd8b77b' into candidate_20200928
2020-09-28 19:51:43 +09:00
Francesco Mani
4b4304b5c3
modifications in pucch scheduling to avoid conflicts between acknacks and csi
2020-09-28 12:22:01 +02:00
masayuki.harada
d797dacaaa
Merge branch 'candidate_20200928' into 'master'
...
Candidate 20200928
See merge request !1
2020-09-28 18:25:29 +09:00
zhanghuiqin
f86fb5df56
add RRCSetupRequest(ue→gnb)
2020-09-28 08:44:23 +00:00
Francesco Mani
0b1f0f8693
function to compute nr of prbs for pucch
2020-09-28 10:35:37 +02:00
yincong
b46abe7bcb
add nr_rrc_ue_process_securityModeCommand
...
add pdcp_config_set_security
2020-09-28 07:22:52 +00:00
zhenghuangkun
ad44cbdc94
Add author and email
2020-09-28 06:03:39 +00:00
hardy
2498bc8bc0
fixed 1 typo ; 1 cut error (part of code missing)
2020-09-27 12:54:41 +02:00
hardy
175c98af0e
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_py
2020-09-27 12:30:56 +02:00
Michael Cook
ed01a338c0
Fix compiler warnings
2020-09-26 13:31:46 -04:00
Guido Casati
f8796fb71f
Update doc/RUNMODEM.md with the RA setup
2020-09-25 13:50:08 +02:00
Xue Song
b5f58b7d22
Add RRCReconfigurationComplete message
...
Modify compilation warning
2020-09-25 10:27:27 +00:00
hardy
670ca6877e
logging debug data from initializeUE
2020-09-25 11:32:08 +02:00
Francesco Mani
df369e0cae
mcs table for pusch from rrc config
2020-09-25 10:13:26 +02:00
He Shanyun
9c462934d4
fix compile issue about build ngap asn file
2020-09-25 07:55:58 +00:00
Francesco Mani
a0ec575b3c
initialization of ta variables
2020-09-25 07:50:57 +02:00
Francesco Mani
17051b86d8
changes in ta procedure at gnb, to be tested with the phone
2020-09-25 07:50:45 +02:00
Shweta Shrivastava
06313dc616
Introduced UE Assertion if value of K2 is less than DURATION_RX_TO_TX
2020-09-24 23:53:07 -05:00
Shweta Shrivastava
911092f574
Fixed values of slot offset K2 in gNB config file
2020-09-24 23:48:46 -05:00
hardy
8ccf320813
terminateOAIUE was still missing an arg
2020-09-24 23:17:56 +02:00
Francesco Mani
b69920b9f6
fix for reference point for k in pucch2 dmrs
2020-09-24 18:50:06 +02:00
hardy
2fe140ffa6
Merge branch 'rh_ci_py' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_py
2020-09-24 17:29:44 +02:00
hardy
09052083d2
working on RA test for 5G Rfsim
2020-09-24 17:27:22 +02:00
He Shanyun
1aac22879c
dummy define for some fields
2020-09-24 11:56:06 +00:00
laurent
ffd4c20e58
fix L2 tracing in wireshark, start security mode comman
2020-09-24 11:55:43 +02:00
Hongzhi Wang
4cb1193ba2
initializing nr ue dlsch harq status
2020-09-24 09:27:32 +02:00
matzakos
72b53688b8
Merge branch 'nsa_remove_band_hardcodings' of https://gitlab.eurecom.fr/oai/openairinterface5g into nsa_remove_band_hardcodings
2020-09-24 08:11:30 +02:00
matzakos
7c8019da9f
Merge develop into nsa_remove_band_hardcodings branch
2020-09-24 08:10:55 +02:00
kn.raju
f07ef48249
solved nr_dlsim issue
2020-09-24 11:26:56 +05:30
zhanghuiqin
7dac9ba9a0
add UECapabilityEnquiry
2020-09-24 14:08:43 +09:00
Xue Song
caff16a6d1
Add RRCReconfiguration message
2020-09-24 03:00:43 +00:00
He Shanyun
966569c119
implement RRC release
2020-09-24 01:33:53 +00:00
Qiu Dezhi
49eb710850
add UeCapabilityInformation message
2020-09-24 10:14:27 +09:00
hardy
c74e1b2c04
reverted some changes that are no longer needed (and lead to improper execution)
2020-09-24 00:03:44 +02:00
Remi Hardy
f66b79fffb
added nr_scg_ssb_freq param in enb conf file used by CI
2020-09-23 17:48:35 +02:00
hardy
a0c30944a4
added 5g rfsim RA check procedure
2020-09-23 16:44:37 +02:00
hardy
812b2384fc
fixed SSH issue / fixed functions arguments
2020-09-23 15:01:59 +02:00
zhanghuiqin
06578d2d2b
add UECapabilityEnquiry
2020-09-23 19:28:34 +09:00
zhenghuangkun
79632d2f91
Add ErrorIndication
...
Add Paging
Add PDUSessionResourceModifyRequest
2020-09-23 05:45:33 +00:00
Florian Kaltenberger
a06a2ef700
moving find_SSB_and_RO_available to MAC
2020-09-22 22:48:50 +02:00
Laurent
3024f57805
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into noCore
2020-09-22 17:57:27 +02:00
Cedric Roux
1d583c14a8
nr: fix compilation of physical simulators
...
Maybe not the right way to do.
To be checked.
2020-09-22 17:42:30 +02:00
Francesco Mani
03b97dd45e
using signal_energy_nodc
2020-09-22 17:35:27 +02:00
Laurent
19c6229049
merge develop, compile ok
2020-09-22 16:24:49 +02:00
Florian Kaltenberger
79bf2b3fb0
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB_RO_GlobalEdge
2020-09-22 15:26:57 +02:00
hardy
b9d98b0029
fixed SSH call without instanciation (temp : by passing obj as parameter)
2020-09-22 14:29:28 +02:00
Florian Kaltenberger
f11bf8dc47
reducing logs
2020-09-22 14:00:26 +02:00
Cedric Roux
6cc7e22132
nr: bugfix: set ul_valid_re_per_slot properly
...
After the UE disconnects, the next connection fails
because the gNB cannot decode Msg3. The root cause
seems to be this ul_valid_re_per_slot not set to 0.
Setting it before the test fixes the problem and
does not seem to impact anything else.
2020-09-22 12:44:51 +02:00
Cedric Roux
00e6a13764
nr: hack to remove UE data in gNB's PHY
...
Some data remains in the PHY of the gNB after UE removal by
upper layers. After some connection/deconnection/reconnection
the gNB will exit because there is no free space in PHY.
This commit adds some global variables shared by MAC and PHY.
The function mac_remove_nr_ue puts UEs to be removed in it
and the function rxtx removes what needs to be removed.
This is a hack. It will be removed at some point in time.
The real way to remove in the PHY should be to release
data after some time of inactivity in the PHY, which would
mean the UE has been removed in upper layers. Kind of
timer-based thing. There should be no communication between
PHY and MAC.
2020-09-22 12:35:44 +02:00
Cedric Roux
4236ff2b3e
nr: improve x2/rrc for ENDC
...
This commit introduces several enhancements in X2AP and RRC to deal
with ENDC. The main goal is to deal with UE's on/off and with various
errors.
The following work is included:
- DC prep and DC overall X2 timers
- X2 messages for UE release and DC timers' timeout
Open problems:
- what to do when the UE sends an scg Failure? This commit removes
the UE. And this removal may not be correctly done
- UE removal in the gNB's PHY layer (a next commit is coming,
but it is hackish and will need a rework)
2020-09-22 11:57:31 +02:00
Shweta Shrivastava
8cd05eac17
Fix for handling same length DCIs
2020-09-21 22:06:55 -05:00
Andrew Burger
a67379ea52
platform constants change
2020-09-21 18:13:27 -07:00
Shweta Shrivastava
6c6e29faf8
Merge branch 'develop' into NR_UE_UL_DCI_improvements
2020-09-21 19:19:11 -05:00
Shweta Shrivastava
590a9d41ea
Fix for segfault in nrLDPC_encoder
2020-09-21 18:57:27 -05:00
Mario Hudon
b0b5825c6a
-Re-added a missing function for the gNB build
2020-09-21 16:53:03 -04:00
Florian Kaltenberger
221973bffc
PRACH duration to be calculated based on PRACH format.
...
PRACH_PDU.prach_format now interpreted according to last version (March 2020) of 5G FAPI specs
fixing nr_prachsim
2020-09-21 22:17:28 +02:00
Mario Hudon
479cacbf38
Merge remote-tracking branch 'oai-eurecom/develop' into NR_MAC_SSB_RO_UE_IDCC
2020-09-21 14:28:02 -04:00
Remi Hardy
5372a3478a
Merge branch 'integration_2020_wk38' into 'develop'
...
Integration 2020 wk38
See merge request oai/openairinterface5g!899
2020-09-21 17:27:37 +02:00
Laurent
93550b1cb0
add test code, finished authentication
2020-09-21 15:11:02 +02:00
hardy
098409adb2
Merge remote-tracking branch 'origin/rh_ci_doc' into integration_2020_wk38
2020-09-21 14:58:12 +02:00
hardy
e95e5ac7d9
fixed python typo
2020-09-21 14:56:48 +02:00
hardy
ac970cca5f
ssh fix + additional debug info
2020-09-21 11:38:54 +02:00
He Shanyun
58bab3f202
fix compiler error of UE when rrc is rel16
2020-09-21 03:29:59 +00:00
zhenghuangkun
bc70da119d
Fix merge build error
2020-09-21 02:54:09 +00:00
zhenghuangkun
0f3d53e1b9
Merge remote-tracking branch 'remotes/origin/master' into develop_SA_L3
2020-09-21 02:20:35 +00:00
Andrew Burger
6d566eb583
Merge branch 'episys/andrew/debugging_rach+fixing_rx_unpack' into 'episys/master'
...
Episys/andrew/debugging rach+fixing rx unpack
See merge request aburger/openairinterface5g!4
2020-09-19 11:32:25 -07:00
Andrew Burger
516de3ae9c
fixing remove ul_config_req pdu func
2020-09-19 11:30:03 -07:00
Andrew Burger
129b95eec5
removing comment
2020-09-18 17:28:21 -07:00
Andrew Burger
634872b611
Changing back to 10 max indicies
2020-09-18 17:27:42 -07:00
Andrew Burger
fe6d713988
Cleaning up merge request
2020-09-18 16:58:16 -07:00
Andrew Burger
9bb8390578
Merge branch 'episys/master' into episys/andrew/debugging_rach+fixing_rx_unpack
2020-09-18 14:34:54 -07:00
Andrew Burger
f383a5bc5b
Wrong code
2020-09-18 14:24:20 -07:00
Andrew Burger
d3747fe122
non-used code
2020-09-18 13:55:48 -07:00
Mario Hudon
282823d9a7
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB_RO_UE_IDCC
2020-09-18 16:32:24 -04:00
Andrew Burger
78744a4f7a
Added dropping multi cqis
2020-09-18 13:16:32 -07:00
Mario Hudon
7996582729
- Added support for random RO selection for a given SSB index in a slot (as per 38.321)
...
- Fixed random preamble selection in contention-based RA
- Cleaned-up comments and commented code
2020-09-18 15:00:59 -04:00
Francesco Mani
ccae34e647
taking into account pucch2 acknack for mac
2020-09-18 18:59:59 +02:00
Andrew Burger
08e52445a4
Before testing
2020-09-18 09:11:56 -07:00
hardy
56b551fde4
Merge remote-tracking branch 'origin/fix-0509-crash-RRCConnectionReconfiguration' into integration_2020_wk38
2020-09-18 17:20:30 +02:00
hardy
76c0c6beea
Merge remote-tracking branch 'origin/2020-09-ci-updates' into integration_2020_wk38
2020-09-18 17:19:26 +02:00
hardy
d25722b251
Merge remote-tracking branch 'origin/nr-rlc-time-handling' into integration_2020_wk38
2020-09-18 17:18:13 +02:00
hardy
b9a48b3560
fixed parameters list in functions
2020-09-18 17:06:14 +02:00
Raphael Defosseux
f9ca09fbf4
CI: typo in MR case
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-18 16:41:18 +02:00
hardy
2bb5032f18
fixing SSH object instanciation issue
2020-09-18 10:12:49 +02:00
zhenghuangkun
ec988428ac
Add PDUSessionResourceReleaseCommand
2020-09-18 06:49:09 +00:00
He Shanyun
bb73d64186
implement securityCommandComplete
2020-09-18 05:07:20 +00:00
Shweta Shrivastava
c91d689d8c
Imrpovements for extracting UL DCI, remove hardcoding, blind decoding of DCI
2020-09-17 22:31:32 -05:00
Andrew Burger
fc0673bdd1
Allocating memory for new oai unpack rx_ind func
2020-09-17 12:27:42 -07:00
hardy
8c99b7ba13
dummy push
2020-09-17 18:30:01 +02:00
Francesco Mani
d3843b7214
initialization of ta variables
2020-09-17 17:53:37 +02:00
Rakesh
2cac29b5c6
fix for modulation rotataion to support all numerlogies
2020-09-17 17:46:50 +02:00
Sakthivel Velumani
6ff951be08
wait before abandoning next trx processing
2020-09-17 17:09:15 +02:00
Francesco Mani
e8be11da21
changes in ta procedure at gnb, to be tested with the phone
2020-09-17 11:48:45 +02:00
Cedric Roux
f87b93e639
nr: fix check in nr_find_pucch
2020-09-17 10:55:48 +02:00
hardy
28936a10a0
fixed a few issues / typo
2020-09-17 10:17:16 +02:00
Xue Song
e5216cdba3
Handle NGAP Initial Context Setup Request message from NGAP task
2020-09-17 07:55:05 +00:00
zhenghuangkun
5689cf906a
Add PDUSessionResourceModifyResponse
...
Add PDUSessionResourceReleaseResponse
Add NASNonDeliveryIndication
2020-09-17 07:37:09 +00:00
Xue Song
679b6be9be
Modify RRCSetupRequest message
...
Add RRCSetupComplete message
2020-09-17 03:18:56 +00:00
yincong
b0c79092fa
modify PDUSessionResourceSetupRequest
2020-09-17 10:33:12 +09:00
He Shanyun
a02b0b4054
implement SecurityModeCommand
2020-09-17 01:19:50 +00:00
Andrew Burger
7045166f68
cant unpack rx_ind in UE
2020-09-16 10:44:05 -07:00
Andrew Burger
6ed8610a53
Fix for rx_ind
2020-09-16 09:54:52 -07:00
Francesco Mani
4776e13c5f
bugfix in scheduling acknack
2020-09-16 18:48:40 +02:00
Sakthivel Velumani
db5011922d
ulschsim works
2020-09-16 17:59:49 +02:00
hardy
b5377042c8
removed SSH lib shortcut
2020-09-16 16:31:04 +02:00
Sakthivel Velumani
c65c6a401f
Merge branch 'ulsch_decode_mthread' of https://gitlab.eurecom.fr/oai/openairinterface5g into ulsch_decode_mthread
2020-09-16 16:25:08 +02:00
Sakthivel Velumani
76d841ff89
fixed ulschsim
2020-09-16 16:24:58 +02:00
hardy
5aa8368577
added local SSH obj instanciation inside the methods
2020-09-16 16:21:23 +02:00
Remi Hardy
0677e03aa8
adding missing libs
2020-09-16 12:30:09 +02:00
Rakesh
8ab1c0b9d4
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration_FR2
2020-09-16 11:56:07 +02:00
hardy
15dfc7fc73
tentative to move oaicitest class to a separate module
2020-09-16 11:50:16 +02:00
matzakos
db33ee5ec2
Add NR_RRC_LIB in lte-uesoftmodem
...
- To avoid linking error due to dependency from NR_RRC FreqBandList type
2020-09-16 11:14:34 +02:00
Thomas Schlichter
30f1f947c6
fix some CPPCHECK errors and compile warnings
...
use snprintf() instead of sprintf() to avoid writes outside buffer limits
2020-09-16 10:08:10 +02:00
Andrew Burger
2d657b5e30
another rx_ind print
2020-09-15 16:54:08 -07:00
Andrew Burger
6cef6c340c
print function for rx_ind
2020-09-15 16:23:52 -07:00
Andrew Burger
8852bb19c9
Adding hexdump logs in unpack
2020-09-15 14:44:43 -07:00
Andrew Burger
e19cee6386
hexdumping packed buffer
2020-09-15 14:12:42 -07:00
Andrew Burger
9339b06315
pack unpack
2020-09-15 13:45:34 -07:00
Andrew Burger
791347d5da
forgot comma
2020-09-15 13:36:22 -07:00
Andrew Burger
1655324b69
Some logging
2020-09-15 13:35:23 -07:00
Thomas Schlichter
659cd82c21
Merge remote-tracking branch 'develop'
2020-09-15 16:00:23 +02:00
Xue Song
a81b655c3f
Add RRC Setup message
2020-09-15 10:33:30 +00:00
yincong
b77ecaf2d8
PDUSessionResourceSetupRequest
...
PDUSessionResourceSetupResponse
2020-09-15 19:19:36 +09:00
Raphael Defosseux
4a873b4d43
CI: optmimizations on VM-based framework
...
also correction for Circular Dependency Protection on header files
also correction on the banner check
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-15 12:18:26 +02:00
Francesco Mani
6998d303fc
using different resource (with different symbol) in case 2 pucch in a slot
2020-09-15 11:12:05 +02:00
Sakthivel Velumani
005e5f85df
Merge branch 'develop' into ulsch_decode_mthread
2020-09-15 11:09:37 +02:00
Florian Kaltenberger
5bb1893f3d
forgot to account for prachStartSymbol in rx_nr_prach_ru
2020-09-15 09:59:28 +02:00
zhenghuangkun
15cd202d5f
Add UERadioCapabilityInfoIndication
2020-09-15 07:54:03 +00:00
Sergey Aranovskiy
3a2e3ff316
Fix formatting style
...
Signed-off-by: Sergey Aranovskiy <aranovskiy@mwnts.ru >
2020-09-15 09:57:28 +03:00
He Shanyun
ef508433d2
modify type of tac
2020-09-15 15:24:44 +09:00
zhenghuangkun
4a7ca735da
Add UEContextReleaseComplete
...
Add UEContextReleaseRequest
2020-09-15 00:57:40 +00:00
matzakos
161d788fea
Add absolute SSB frequency of nr cell as configuration parameter in the eNB configuration file instead of hardcoding it at rrc_eNB for NSA scenario
2020-09-14 14:47:10 +02:00
Florian Kaltenberger
a98cf88735
fixing a mistake in the computation of the prach_start_symbol
2020-09-14 13:38:30 +02:00
Francesco Mani
cb5362ea53
allowing 2 different pucch occasions in a slot
2020-09-14 12:08:25 +02:00
hardy
123666b730
completing the fr1 doc (with python script)
2020-09-14 11:11:39 +02:00
hardy
0c30b3a1e7
added CI integration of FR1 test section
2020-09-14 10:47:01 +02:00
hardy
0acd1e0974
fixing the CN doc path on an other line as well
2020-09-14 10:30:58 +02:00
hardy
a2b14d9cbc
fixing the path to CN doc in FR1 doc
2020-09-14 10:16:09 +02:00
zhenghuangkun
b2f4b9828b
Add DownlinkNASTransport Message
...
Add UEContextReleaseCommand Message
Modify NGSetup Message Encode failed
2020-09-14 06:51:14 +00:00
Andrew Burger
348fcb47b2
Logging
2020-09-12 15:04:13 -07:00
Andrew Burger
90af41e68e
Logging buflen of rx_ind data
2020-09-12 14:47:31 -07:00
Cedric Roux
5b0efd5b83
NR: fix time keeping in RLC for gNB
...
RLC has timers. We need to keep track of time. We chose to not use
realtime but 'processing time'. That is we send a tick to RLC for every
subframe when it is processed by the softmodem. Before this commit we
used to increase time in the function mac_rlc_status_ind which is called
for every subframe in the eNB, but not in the gNB (at least not in the
current gNB). So we need another way to keep track of time.
The function gNB_dlsch_ulsch_scheduler is called for every slot. It seems
to be the perfect candidate to send a tick to RLC for every subframe. We
take care of subcarrier spacing to send every subframe (one subframe is
always 1ms), not every slot (slot duration depends on subcarrier spacing).
It may not be the best solution. To be revised if needed.
Note: the UE has not been fixed. Some modification is needed for the UE
too, most probably.
2020-09-12 14:54:09 +02:00
Xue Song
3f02d18f86
NR RRC ASN1 version upgrade release 16
...
Add RRCSetupRequest message
Add RRCReject message
2020-09-12 10:23:31 +00:00
He Shanyun
3c84c4d887
fix issues about sending ngap message by sctp
2020-09-12 08:36:31 +00:00
Sergey Aranovskiy
4bcf0a407d
Fix crash when sending RRCConnectionReestablishmentReject
...
Create a temporary rrc_eNB_ue_context_t when it can't be obtained from
current RRC state:
- if UE was not attached to current eNB
- when RRCConnectionReestablishmentRequest has a wrong encoding
- in all other cases when ue_context_p can't be obtained.
Signed-off-by: Sergey Aranovskiy <aranovskiy@mwnts.ru >
2020-09-11 23:18:14 +03:00
matzakos
86a0210f50
Merge remote-tracking branch 'origin/develop' into nsa_remove_band_hardcodings
2020-09-11 18:19:08 +02:00
matzakos
f9aaa4336d
Merge remote-tracking branch 'origin/develop' into nsa_remove_band_hardcodings
2020-09-11 17:54:49 +02:00
Mario Hudon
da355a395f
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB_RO_UE_IDCC
2020-09-11 11:12:58 -04:00
Florian Kaltenberger
fecf27e223
updating FAPI interface with PRACH configuration index
...
NR PHY should now be able to handle multiple PRACH occasions
2020-09-11 17:00:44 +02:00
Raphael Defosseux
3a7ac9821e
Merge branch 'integration_2020_wk37' into 'develop'
...
Develop integration 2020 week 37
The following Merge Requests have been included:
* MR [878] : CI framework update for 5G NSA FR1 setup
* MR [885] : PTRS-based UL phase compensation
2020-09-11 16:49:52 +02:00
matzakos
3671692656
More corrections wrt Band Information in NR UE Capability message
2020-09-11 16:05:35 +02:00
Sakthivel Velumani
34ae102229
Merge branch 'develop' into ulsch_decode_mthread
2020-09-11 15:01:19 +02:00
matzakos
67db56d873
Corrections to properly fill the Band Information list at UE Capability Enquiry message
2020-09-11 14:39:49 +02:00
zhenghuangkun
7e327ae84a
Add UplinkNASTransport Message
2020-09-11 10:11:25 +00:00
Guido Casati
b95ea59421
ulsim fix: missing qam_mod_order in UL PUSCH PDU
2020-09-11 11:43:57 +02:00
zhenghuangkun
05033b0bf4
Add InitialContextSetupResponse Message
2020-09-11 09:23:39 +00:00
Francesco Mani
461990a155
changes in pucch2 indication
2020-09-11 11:04:05 +02:00
He Shanyun
3b3452dcce
fix issue about load config error of gnb
2020-09-11 06:09:24 +00:00
kn.raju
f9db898155
modified num of FAPI PRACH pdu
2020-09-11 11:38:41 +05:30
zhenghuangkun
2b22daa445
Fix Warning
2020-09-11 05:38:30 +00:00
zhenghuangkun
5dc6712cec
Add InitialUEMessage And InitialContextSetupRequest Message
2020-09-11 03:01:55 +00:00
Sakthivel Velumani
77dc7daf0a
fixed bugs
2020-09-10 20:28:38 +02:00
Francesco Mani
ae0c02b261
some rearrangements in function to schedule csi reporting
2020-09-10 18:19:25 +02:00
Thomas Schlichter
8e5ec076ae
Merge remote-tracking branch 'ptrs_ul_phase_compensation'
...
Conflicts:
openair1/PHY/INIT/nr_init.c
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair1/SIMULATION/NR_PHY/ulsim.c
2020-09-10 16:52:42 +02:00
Florian Kaltenberger
6931fd7d37
moving the OFDM phase rotation from RU to DU
2020-09-10 15:57:40 +02:00
hardy
ebd7f50992
Merge remote-tracking branch 'origin/rh_ci_fr1' into integration_2020_wk37
2020-09-10 15:30:27 +02:00
hardy
53922c13cf
Merge remote-tracking branch 'origin/ptrs_ul_phase_compensation' into integration_2020_wk37
2020-09-10 15:23:53 +02:00
Francesco Mani
0113d9927f
rnti from UE_list in pucch pdu
2020-09-10 14:21:35 +02:00
hardy
e1927aa46b
Merge branch 'rh_ci_fr1' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_fr1
2020-09-10 14:16:23 +02:00
hardy
6039cda5a9
remove oc files as they were developed in an other branch
2020-09-10 14:15:15 +02:00
He Shanyun
c8b67cb1a1
compile NGAP_GNB lib
2020-09-10 11:34:02 +00:00
Hongzhi Wang
99d220c3e1
set rnti at gnb and remove uci crc length at ue
2020-09-10 12:51:58 +02:00
Hongzhi Wang
54ba635cf7
update csi report
2020-09-10 12:34:49 +02:00
Hongzhi Wang
4d4843e7b1
adding rsrp measurement and csi report
2020-09-10 12:34:29 +02:00
zhenghuangkun
46f1dc9614
Modify NGAP Message
2020-09-10 09:19:49 +00:00
Remi Hardy
0d9fc95063
Update TESTING_GNB_W_COTS_UE.md
2020-09-10 10:36:08 +02:00
Xue Song
bdd31eb852
fix the problem that nr-rrc-16.1.0.asn1 cannot generate C files
2020-09-10 08:23:28 +00:00
He Shanyun
8f3adc8bc8
fix gNB build error
2020-09-10 07:05:01 +00:00
Andrew Burger
3d39494854
Logging cqi issue re emerging
2020-09-09 09:30:22 -07:00
Remi Hardy
894fd8c40c
Merge branch 'rh_ci_fr1' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_fr1
2020-09-09 17:59:51 +02:00
Remi Hardy
2ab1b9697d
fixed cls_cots_ue.py packages ; fixed terminate_ue_flag copy-paste error
2020-09-09 17:58:16 +02:00
Thomas Schlichter
8f58d1ec7f
Fix nr_ulsim to transmit actual random data instead of uninitialized PDU
2020-09-09 16:50:32 +02:00
matzakos
8670269d69
Remove hardcodings of eutra and nr bands in UE Capability Enquiry messages
2020-09-09 16:21:55 +02:00
Raphael Defosseux
128887b9bc
DOC: replace obsolete links w/ correct ones
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-09 16:18:14 +02:00
Rakesh
960ab93183
changing UL PRB for FR2 32 PRB testing
2020-09-09 16:11:01 +02:00
Rakesh
8022252513
Function to check for ssb from rrc configuration
2020-09-09 16:08:54 +02:00
Rakesh
ec51d54f89
fix for number of slots per tdd period calculation
2020-09-09 16:00:39 +02:00
Rakesh
26fb2905f5
adding prb 32 for timing advance calculation
2020-09-09 15:59:03 +02:00
Rakesh
948dc6b1d9
bug fix in channel estimation
2020-09-09 15:53:13 +02:00
Rakesh
0b7573484c
overiting centre frequency for FR2 testing
2020-09-09 15:49:40 +02:00
Rakesh
39f84c3a62
FR2 testing
2020-09-09 15:46:25 +02:00
hardy
4ec420271f
fixed how to retrieve the cots ue file location
2020-09-09 15:14:18 +02:00
zhenghuangkun
85fe26bd80
Modify NGAP Messages
2020-09-09 18:55:14 +09:00
matzakos
05f49e5b1e
Preliminary work to remove hardcodings of nr frequency bands for the NSA setup
...
- Create itti message to tranfer to RRC the information received at eNB through X2 ENDC Setup Request message
2020-09-09 11:52:07 +02:00
Parminder Singh
2281436b66
Fix - Issue with uninitialized structure in ULSIM
...
- Changed malloc to calloc to set all values to zero to remove the
valgrind issue with uninitialized structure values in RC.gNB structure
2020-09-09 11:11:24 +02:00
hardy
1c77b36ae9
reverted eNB auto terminate fix (not working)
2020-09-09 10:26:58 +02:00
Andrew Burger
915be291cb
Damn Fujitsu
2020-09-08 14:57:55 -07:00
Andrew Burger
96d7214c68
Changing constants
2020-09-08 14:50:20 -07:00
Rakesh
42fe39ece5
moving gpio control to the rx
2020-09-08 22:43:42 +02:00
Andrew Burger
821ef8572a
RRCConnectionsetup happening too early
2020-09-08 12:14:26 -07:00
Andrew Burger
25f8761b84
whoops
2020-09-08 11:15:44 -07:00
Andrew Burger
96b5525d88
removal of LOG_A messages
2020-09-08 10:50:46 -07:00
Andrew Burger
465f1a77e0
New prach procedures
2020-09-08 10:31:36 -07:00
Thomas Schlichter
9e52db7538
Merge remote-tracking branch 'develop'
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_coding.c
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/NR_UE_PHY_INTERFACE/NR_IF_Module.c
2020-09-08 17:42:52 +02:00
Francesco Mani
692215752b
adapting GES commit 532fdbb4 to compute CSI meas report bilen (only for SSB)
2020-09-08 17:33:35 +02:00
Remi Hardy
ef04e7e90d
replaced if if ... by if elif ... in GetPAramtersFromXML function
2020-09-08 17:24:18 +02:00
Mario Hudon
c48e96e93a
-UE RACH updates
...
- Added support for FR1 in RO selection
-RACH preamble selected according to the chosen RO
2020-09-08 11:18:42 -04:00
Remi Hardy
de6a4b81ae
fixed eNB auto termination ; cleaned cots_ue_airplane action (no longer needed)
2020-09-08 16:58:06 +02:00
Sakthivel Velumani
e686da4e48
fixed tbslbrm
2020-09-08 16:08:30 +02:00
cig
6ac5a6e74a
N_RB configuration for DCI extraction according to 7.3.1.0 of TS 38.212
...
- replacing ambiguous configuration of N_RB for extraction of DCI 1_0
2020-09-08 14:09:05 +02:00
cig
7c3377d515
Minor fixes to RA procedures
...
- added some text descriptions
- replaced active BWP with initial BWP in Msg3 scheduling (8.3 TS 38.213)
- fixed logging
- disabled Msg3 repetitions after first transmission (disabled RA @ MAC)
2020-09-08 14:09:05 +02:00
cig
81398971ff
Set tb_size in bytes and A in bits @ UE
...
- now is consistent for both UE and gNB
2020-09-08 14:09:05 +02:00
cig
9ac6dfee09
Minor fixes UE
...
- added some descriptions to the code
- fixed hardcoded factors
- removed commented out and unused code
- phy_procedures_nrUE_RX: removed unused do_pdcch_flag
- updated LTE naming to 5G
2020-09-08 14:09:05 +02:00
cig
7ab4abacb1
Retrieve N_PRB Overhead from PUSCH-ServingCellConfig
2020-09-08 14:09:05 +02:00
cig
e72ef27e66
Moved nr_compute_tbs_common file to common MAC folder
...
- updated cmakelists file
- fixed formatting, tabs and white spaces in the function
2020-09-08 14:09:05 +02:00
cig
66b117dcd5
NR UE PUSCH procedures fixes
...
- moved remaining PUSCH PDU configuration from ULSCH
procedures entirely to MAC
- introduced a function for DMRS RE configuration
- cleaned up redundant code in ULSCH procedures
- fixed TBS computation for Msg3
2020-09-08 14:08:56 +02:00
Remi Hardy
2541e8cf27
adding a more challenging ping in the FR1 testcase
2020-09-08 13:22:31 +02:00
Remi Hardy
a3a05075f3
adding a more challenging ping in the FR1 testcase
2020-09-08 13:20:52 +02:00
Thomas Schlichter
73f5851690
Merge remote-tracking branch 'develop'
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/SIMULATION/NR_PHY/ulsim.c
2020-09-08 12:01:37 +02:00
Sakthivel Velumani
9751fa052b
bugfix in tx rate matching
2020-09-08 10:52:15 +02:00
Raphael Defosseux
bdc1fa4edf
Merge branch 'develop_integration_2020_w36' into 'develop'
...
Develop integration 2020 week 36
The following Merge Requests have been included:
* MR [877] : update conf2uedata
* MR [879] : Nr ul scheduling
* MR [880] : Cleanup usage of txdata array in NR UE threads
* MR [882] : Fixes for handling NR UE DCI decoding errors
* MR [884] : benetel: driver for Benetel's 4G and 5G RRUs
* MR [886] : NR UE fix get_Qm_dl and nr_get_code_rate_dl
* MR [887] : Usrp fix adc shift and pps sync
2020-09-08 10:38:29 +02:00
Remi Hardy
c4428f67ae
Merge branch 'rh_ci_fr1' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_fr1
2020-09-08 10:13:49 +02:00
Remi Hardy
20ee6ca67c
fixing logging and html rendering
2020-09-08 10:10:27 +02:00
Sakthivel Velumani
be522f5c44
changed ul resources to full bwp
2020-09-07 16:31:38 +02:00
Raymond Knopp
d38af248db
fixing a stupid mistake introduced in da3dd6b8
2020-09-07 16:21:13 +02:00
Sakthivel Velumani
915854447b
fixed merge
2020-09-07 16:10:15 +02:00
Sakthivel Velumani
9b9295f5b2
Merge branch 'NR_UL_scheduling' into ulsch_decode_mthread
2020-09-07 15:13:08 +02:00
Francesco Mani
f80bcef3dc
back to 16 PRBs and 1 nrofreportedRS
2020-09-07 13:56:16 +02:00
Remi Hardy
a19ce58978
Update TESTBenches.md
2020-09-07 11:49:38 +02:00
Remi Hardy
cd73b71037
Update TESTBenches.md
2020-09-07 11:47:30 +02:00
Remi Hardy
a511d9043a
Update TESTBenches.md
2020-09-07 11:47:06 +02:00
hardy
bc8543c55c
updating testbenches doc resources
2020-09-07 11:47:10 +02:00
Raphael Defosseux
e5bbc0f1e4
BUILD: fix compilation warning and circular dependency protection on header files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-07 10:54:49 +02:00
Raphael Defosseux
0b4716d739
Merge remote-tracking branch 'origin/NR_UL_scheduling' into develop_integration_2020_w36
2020-09-07 10:33:24 +02:00
Raymond Knopp
5e10e26668
PUCCH2 3-11 bits with > 2 PRB. Will work for even number of PRBs up to 16
2020-09-07 09:13:32 +02:00
zhenghuangkun
170a8f1702
Add NGAP Config
2020-09-07 12:53:24 +09:00
Andrew Burger
d089d4a289
Additional warning/Analysis logs
2020-09-06 11:45:18 -07:00
Andrew Burger
3483f7ad36
New timing members
2020-09-06 11:31:55 -07:00
Michael Cook
a0797e76c4
Use LOG_A for lte_timing_analysis.py
2020-09-06 11:29:39 -07:00
Andrew Burger
851170379c
Log_As
2020-09-06 11:01:17 -07:00
Michael Cook
1f771f74a2
Change some printf statements to LOG_I
...
The printfs were mangling the log.
2020-09-06 10:45:03 -07:00
Andrew Burger
09b6294b24
Merge branch 'episys/log-A' into 'episys/master'
...
Use LOG_A for log messages intended for analysis
See merge request aburger/openairinterface5g!2
2020-09-06 10:24:19 -07:00
Michael Cook
3a2e4a3189
Use LOG_A for log messages intended for analysis
...
This change allows us to disable the LOG_I messages to reduce
overhead.
Removed LOG_VAR macro because it was used in only one place, and
a better solution is to simply use `__attribute__((unused))`.
2020-09-06 07:54:56 -07:00
Andrew Burger
506000cdc9
Saving work
2020-09-05 10:30:32 -07:00
Raymond Knopp
1a8e531436
PUCCH2 3-11 bits with > 2 PRB. Will work for even number of PRBs up to 16
2020-09-05 15:12:31 +02:00
Sakthivel Velumani
21f5956f72
fixed dlsch_errors stats
2020-09-04 17:36:34 +02:00
Raphael Defosseux
88b3d0af5e
CI: adding new rx gain for NR-UE
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-04 16:20:38 +02:00
Thomas Schlichter
6868a3db0d
Fix merge conflict in openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
...
I had to remove the Msg2 transmission in phytest mode, which was present in branch 'benetel_integration'.
This caused following assertion:
Assertion (Foffset <= Ncb) failed!
In nr_rate_matching_ldpc() /home/sli/sudas-demonstrator/openair1/PHY/CODING/nr_rate_matching.c:411
Foffset 6492 > Ncb 924
2020-09-04 16:14:28 +02:00
Remi Hardy
7c92b90444
Update TESTING_GNB_W_COTS_UE.md
2020-09-04 15:28:42 +02:00
cig
e837c3b1b5
Msg3 PDU configuration cleanup
...
- fetching resource allocation from higher layer
- sorting out config for the remaining parameters
2020-09-04 14:45:15 +02:00
cig
88e6fb9d36
Fixed warnings
2020-09-04 14:45:15 +02:00
cig
e81b195917
Replaced malloc with local variable for ptrs_ports_list
2020-09-04 14:45:15 +02:00
cig
1f684f79c1
Introduced a function to fill the scheduled_response
...
- redundant code for the configuration of the scheduled_response was removed
- scheduled response is not needed to be stored in the NR_UE_MAC_INST struct as it passed to the function right away
2020-09-04 14:45:15 +02:00
cig
8694e5ee80
Removed tx_request from the NR_UE_MAC_INST struct
...
- tx_request is filled in the nr_scheduled_response upon the presence tx data
2020-09-04 14:45:15 +02:00
cig
ab4f9de25c
Code cleanup UE
2020-09-04 14:45:15 +02:00
cig
539bc784b4
Changes to number of PDUs logic @ UE
...
- calling nr_ue_scheduled_response after pdu preparation
- increasing the number_pdus before response scheduling
- resetting after dl/ul config pdu handling
2020-09-04 14:44:22 +02:00
cig
28eb835533
Enter ULSCH procedures for Msg3 transmission
2020-09-04 14:44:22 +02:00
cig
83979a8758
Code cleanup, logging, formatting
...
- removed superfluos code
- formatting
- fixed logging
- removed redundant nr_get_dci_size (replaced by nr_dci_size)
- removed unused and long-time commented out functions @ UE side
2020-09-04 14:44:22 +02:00
cig
0fafb2ba64
Set DMRS offset to 0 when transform precoding is enabled
2020-09-04 14:44:22 +02:00
cig
4715308bd2
Msg3 implementation
...
- extraction of resource allocation from Msg2
- configuration of Msg3 PDU
- Msg3 scheduling
- MAC/PHY interface adaptations
2020-09-04 14:44:22 +02:00
Thomas Schlichter
ac5f5d7899
add missing init_symbol_rotation() to nr-uesoftmodem.c
2020-09-04 14:15:58 +02:00
Thomas Schlichter
966cc20766
fix compile warning in rfsimulator
2020-09-04 14:05:26 +02:00
Thomas Schlichter
6f1d37d1d7
enable OFDM symbol rotation in PUSCH transmission
2020-09-04 14:03:58 +02:00
Remi Hardy
63394891ee
Update TESTING_GNB_W_COTS_UE.md
2020-09-04 13:43:29 +02:00
Raphael Defosseux
9675f34854
CPPCHECK: few fixes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-04 12:37:15 +02:00
Raphael Defosseux
f7ad3f1e4d
Merge remote-tracking branch 'origin/NR_UL_scheduling' into develop_integration_2020_w36
2020-09-04 12:07:46 +02:00
Raphael Defosseux
8b77c68f28
fix nr_dlsim build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-04 11:59:24 +02:00
Sakthivel Velumani
7820a57bf8
fixed ul harq assertion
2020-09-04 11:59:23 +02:00
Francesco Mani
5c19d13cae
SSB resource set, 2 PRBs and 11 bits
2020-09-04 11:54:30 +02:00
Raphael Defosseux
4c779ba466
Merge remote-tracking branch 'origin/NR_UL_scheduling' into develop_integration_2020_w36
2020-09-04 11:48:45 +02:00
Raphael Defosseux
e3301fa62d
Merge remote-tracking branch 'origin/usrp_fix_adc_shift_and_pps_sync' into develop_integration_2020_w36
2020-09-04 11:45:52 +02:00
Florian Kaltenberger
111cf1e3d9
changing rx gain to max in all n310 config files
2020-09-04 11:31:20 +02:00
Thomas Schlichter
db77516652
fix some compile warnings for nr_dlsim and nr_ulsim
2020-09-04 11:16:21 +02:00
zhenghuangkun
fe4b3c0a21
Create ngap files
2020-09-04 18:00:03 +09:00
Thomas Schlichter
3faeff23c1
fixing compile errors and some warnings
2020-09-04 09:47:17 +02:00
Remi Hardy
e3264917ce
small fixes
2020-09-04 09:28:29 +02:00
Raymond Knopp
7394e4dc9c
changes to DLSCH/ULSCH statistics in PHY
2020-09-03 22:20:44 +02:00
Raymond Knopp
42f96710f2
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
...
Conflicts:
openair2/NR_PHY_INTERFACE/NR_IF_Module.c
2020-09-03 20:59:58 +02:00
Raymond Knopp
66b4c74f36
added MAC statistics (Transport and logical channel interfaces)
2020-09-03 18:58:30 +02:00
Raphael Defosseux
0e96ad6a57
CI: updating also ci conf file
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-03 16:51:54 +02:00
Raphael Defosseux
59ab6f3628
Merge remote-tracking branch 'origin/usrp_fix_adc_shift_and_pps_sync' into develop_integration_2020_w36
2020-09-03 16:50:21 +02:00
Raphael Defosseux
746fb82839
Merge remote-tracking branch 'origin/NR_UE_get_Qm_dl_fix' into develop_integration_2020_w36
2020-09-03 16:49:58 +02:00
Raphael Defosseux
2dcf50a5bc
Merge remote-tracking branch 'origin/benetel_integration' into develop_integration_2020_w36
2020-09-03 16:47:39 +02:00
Raphael Defosseux
869f0e989c
Merge remote-tracking branch 'origin/NR_UE_DCI_decode_fix' into develop_integration_2020_w36
2020-09-03 16:45:56 +02:00
Raphael Defosseux
a05f7e1448
Merge remote-tracking branch 'origin/nr_ue_txdata_cleanup' into develop_integration_2020_w36
2020-09-03 16:41:25 +02:00
Raphael Defosseux
ec1a7cadff
Merge remote-tracking branch 'origin/NR_UL_scheduling' into develop_integration_2020_w36
2020-09-03 16:35:03 +02:00
Raphael Defosseux
3970424b29
Merge remote-tracking branch 'origin/docs/fix-small-error' into develop_integration_2020_w36
2020-09-03 16:34:42 +02:00
Florian Kaltenberger
a44a32af28
Merge remote-tracking branch 'origin/develop' into benetel_integration
2020-09-03 15:28:52 +02:00
Florian Kaltenberger
8ba3ba91ef
updating conf file for CI
2020-09-03 15:27:56 +02:00
Florian Kaltenberger
2c7968cc04
changing rx gain to max in all n310 config files
2020-09-03 13:59:53 +02:00
Florian Kaltenberger
5d5aea13b9
adding config file for n310
2020-09-03 13:50:07 +02:00
Florian Kaltenberger
627da47786
fixing adc inpput shift and gain table for N310. adding pps sync.
2020-09-03 13:49:41 +02:00
Sakthivel Velumani
1ffa59c9f2
moved dl & ul harq handlers to MAC
2020-09-03 13:33:43 +02:00
Mahesh
0531e27c7a
Added send_mac_slot_indications() and updated timing info procedure
2020-09-03 16:17:09 +05:30
Remi Hardy
cb650a1a6e
v0.2 integrating the new cots control procedure into the existing framework
2020-09-03 11:54:18 +02:00
Sakthivel Velumani
9026652468
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-09-03 11:03:03 +02:00
Sakthivel Velumani
0c1c2edd65
small fix
2020-09-03 11:02:41 +02:00
masyuki.harada
0a375bc044
Create asn1 file
2020-09-03 17:17:47 +09:00
Thomas Schlichter
15a376fab2
Harden nr_get_Qm() and nr_get_code_rate_dl() functions
...
Check the provided MCS index according to the specified table.
Some tables go up to MCS index 27, others up to MCS index 28.
If the MCS index exceeds the allowed limit, assume max. MCS.
2020-09-03 09:10:51 +02:00
yaojie
760acd0856
Create directory structure
2020-09-03 15:27:32 +09:00
Raymond Knopp
37dcdeb338
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-09-02 22:11:44 +02:00
Raymond Knopp
142249d84b
added ulsch statistics
2020-09-02 22:11:04 +02:00
Michael Cook
36c9df19b8
Merge branch 'episys/fixing_cqi_problem' into 'episys/master'
...
Episys/fixing cqi problem
See merge request aburger/openairinterface5g!1
2020-09-02 12:27:09 -07:00
Andrew Burger
79df38d515
Episys/fixing cqi problem
2020-09-02 12:27:09 -07:00
Remi Hardy
430496d59f
v0.1 (temporary) running fr1
2020-09-02 17:52:18 +02:00
Francesco Mani
1025fd850c
trying to fix some cppcheck errors
2020-09-02 16:44:40 +02:00
Raphael Defosseux
5a9ed93032
CPPCHECK: does not understand the different lengths of arrays
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-02 16:38:06 +02:00
Raphael Defosseux
1c457bf1fa
BUILD: missing dependency on T_TRACER for L2_LTE_NR sub-lib
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-02 16:13:22 +02:00
Raymond Knopp
73c7bee040
added basic analytics for PDSCH measurements
2020-09-02 16:12:16 +02:00
Francesco Mani
4d2a8cc8d0
completed scheduling of csi meas report reception (to be tested)
2020-09-02 14:55:37 +02:00
Parminder Singh
b6792b3487
Fixed Warning issue due to wrong data type in ULSIM
2020-09-02 10:59:28 +02:00
Parminder Singh
88a14fc4cc
Set the previous PTRS estimates to 0 for each slot
...
- The memory shall be reset for each slot to avoid interpolation error.
2020-09-02 10:10:10 +02:00
Parminder Singh
6ce38ac960
Fix Phase noise addition in ULSIM
...
- moved the noise function gNB variable
2020-09-02 09:53:45 +02:00
Parminder Singh
f7ed592ef5
Fixed available_bits calculation for PTRS in -n option in ulsim
2020-09-02 09:51:04 +02:00
Remi Hardy
237fdf5bd0
xml files update
2020-09-01 18:50:54 +02:00
Thomas Schlichter
0cff460e0e
Fix alignment of mod_ptrs array in nr_ulsch_ue.c
2020-09-01 17:45:04 +02:00
Thomas Schlichter
600dd0e913
Add nr_ulsim testcases for UL DMRS and PTRS configurations
2020-09-01 17:39:21 +02:00
Remi Hardy
574c5944de
file cleaning
2020-09-01 16:53:40 +02:00
Remi Hardy
78c7fb9f9b
bug fixing + completing fr1 automation
2020-09-01 16:52:41 +02:00
Remi Hardy
d50e523d0e
reworking check of xml_class_list location
2020-09-01 13:29:36 +02:00
Parminder Singh
92fc259592
Merge remote-tracking branch 'origin/develop' into fhg_shp_phase_noise_est
2020-09-01 12:55:50 +02:00
Parminder Singh
8cf32ed2ad
Modify DMRS configuration with command line in ULSIM
...
- To modify DMRS use -U flag followed by 3 integers
- Example: ./nr_ulsim -U 2 1 0
- 1st Value is the list of arguments -> e.g. 2
- 2nd Value is for TYPE{0=A,1=B} -> e.g. 1
- 3rd Value is for ADD_POS{0,1,2,3} -> e.g. 0
2020-09-01 12:22:12 +02:00
Sakthivel Velumani
0a3941fd17
dl harq handle update
2020-09-01 12:07:06 +02:00
Sakthivel Velumani
9e7ae9ce5f
ul harq numbering fix
2020-09-01 11:35:08 +02:00
Remi Hardy
c3e2df6639
adding new xml files for fr1 setup
2020-09-01 10:24:40 +02:00
Francesco Mani
47a3ee095b
first version of function to prepare scheduling of csi meas reporting
2020-09-01 10:12:41 +02:00
Sakthivel Velumani
892dffec3b
dlsim perf print fix
2020-09-01 10:07:18 +02:00
kn.raju
86dee25800
Reverted multi RACH process
2020-08-31 22:31:14 +05:30
Parminder Singh
14096886e8
Enable PTRS with command line in ULSIM
...
- To enable PTRS use -T flag followed by 3 integers
- Example: ./nr_ulsim -T 2 0 2
- 1st Value is the list of arguments -> e.g. 2
- 2nd Value is for L_PTRS{0,1,2} -> e.g. 0
- 3rd Value is for K_PTRS{2,4} -> e.g. 2
2020-08-31 17:51:56 +02:00
hardy
c86fac47b9
fixing typo to make it work
2020-08-31 15:36:24 +02:00
hardy
88f9d88a44
Merge branch 'rh_ci_fr1' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_fr1
2020-08-31 15:26:46 +02:00
hardy
b67d4bd183
fixing typo in searching path ci-scripts
2020-08-31 15:24:45 +02:00
Raymond Knopp
d443d9e915
added multi-antenna support for gNB RX (tested in ulsim)
2020-08-31 13:43:16 +02:00
Remi Hardy
9f772f36fd
checking issues
2020-08-31 11:44:09 +02:00
Francesco Mani
d34bef816f
first commit to schedule reception of csi measrep
2020-08-31 11:20:53 +02:00
Raymond Knopp
dbdae54c6d
removed AssertFatal in nr_ue_mac_procedures.c for nr_dlsim HARQ tests. For some unknown reason there are occasion 0 SDUs sent up to MAC which causes failure.
2020-08-29 21:51:10 +02:00
Laurent
693364ddc5
merge develop
2020-08-29 09:37:15 +02:00
Laurent
a3367e58ea
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into main5G
2020-08-29 09:35:47 +02:00
Shweta Shrivastava
f8b130a8ee
Fix for build warnings
2020-08-28 16:15:13 -05:00
Raymond Knopp
cbeccf9868
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-28 17:35:18 +02:00
Raymond Knopp
99774b2afb
bugfix in nr_dlsch_decoding.c
2020-08-28 17:34:47 +02:00
Francesco Mani
6a801ab562
Merge branch 'NR_UL_scheduling' into NR_CSI_reporting
2020-08-28 16:19:19 +02:00
Francesco Mani
4e8fa97d7d
getting rid of frame_rx and slot_rx in gnb scheduler
2020-08-28 15:42:14 +02:00
Thomas Schlichter
8f09cc6c75
fix UE UL DMRS generation if start_rb != 0 in nr_ue_ulsch_procedures()
...
also do some code cleanup while at it...
2020-08-28 14:27:20 +02:00
Parminder Singh
ec0aea2374
Removed separate LLR calculation for PTRS
...
- New Data Structure to store PTRS RE's is removed
- LLR's are calculated at the end symbol for whole slot
2020-08-28 12:14:13 +02:00
Thomas Schlichter
a14dd04e1b
Fix memory allocation of gNB channel estimation arrays
2020-08-28 10:03:38 +02:00
Sakthi
1fc73ba77f
fixing nr-softmodem
2020-08-27 21:50:35 +02:00
Mario Hudon
597ddf7574
Merged in some FR2 fixes from Rakesh
2020-08-27 15:23:59 -04:00
Sakthivel Velumani
57dec19ac8
fixed thread init; ulsim runs fine
2020-08-27 18:23:29 +02:00
Francesco Mani
96f78feec7
moving init_symbol_rotation in uesoftmodem
2020-08-27 14:52:58 +02:00
Sakthivel Velumani
478c7352b3
fixes
2020-08-27 13:06:48 +02:00
Sakthivel Velumani
3e3af2c11b
bugfixes
2020-08-27 12:42:25 +02:00
Parminder Singh
b288eafd1e
Common Phase error estimation and compensation in uplink.
...
FEATURE STATEMENT:
- Introduce linear phase error noise model in Uplink at UE
- Perform common phase error (CPE) estimation and compensation at gNB
SOLUTION:
- A linear phase shift model is introduced in simulation.
- PTRS symbols are used to perform estimation of CPE from DMRS compensated signal
- The estimated values are interpolated in time domain and signal is compensated for the CPE.
- PTRS processing is done in Frequency Domain for each symbol in a slot and
LLR's are calculated for each symbol accordingly.
IMPLEMENTATION:
* sim.h/channle_sim.c
- Linear Phase Noise Generation model definition.
* nr_ul_channel_estimation.c/nr_ul_estimation.h
- CPE estimation from PTRS and DMRS compensated signal.
* nr_dmrs_rx.c/nr_refsig.h
- Regenerate PTRS symbols at gNB.
* nr_ulsch_demodulation.c
- Removed old PTRS processing code and move to a common PTRS processing function
* defs_gNB.h/init.c
- New PTRS variables definition and initialization
* nr_ulsch_ue.c
- Corrected PTRS parameter to get new PTRS symbols for each OFDM symbol
TESTING
* ulsim.c
- Added Phase noise, Enable PTRS signal and verified the output.
VERIFICATION
- The LLR are rotated back with estimated CPE and no error is observed in scrambling/decoding
2020-08-27 11:55:06 +02:00
Francesco Mani
4cc5bf586e
fix for pucchsim with sr
2020-08-27 10:35:05 +02:00
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
Raymond Knopp
260a9e58a0
nr_pbchsim modifications for carrier phase rotation procedure
2020-08-27 05:49:46 +02:00
Sakthi
9dc149e0f0
added postDecode; ulsim compiles
2020-08-27 00:42:21 +02:00
Shweta Shrivastava
3a999254c9
Fixes for handling NR UE DCI decoding errors
2020-08-26 15:01:00 -05:00
Mario Hudon
384fc315c8
Fixed initialization of SSB to RO mapping tables
2020-08-26 13:24:04 -04:00
Mario Hudon
638d8f8d0d
Fix endianness handling of the ssb_PositionsInBurst
2020-08-26 13:14:50 -04:00
Sakthivel Velumani
e6804be968
created worker threads
2020-08-26 18:01:38 +02:00
Raphael Defosseux
e31349256f
hotfix for eNB-OCP build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-26 17:24:45 +02:00
Cedric Roux
d7bdf4937a
nr: use RLC AM instead of RLC UM
2020-08-26 17:15:43 +02:00
Cedric Roux
01da43a00d
nr rlc: remove hardcoded values
2020-08-26 16:54:03 +02:00
Thomas Schlichter
070ee365e3
Fixup dlsch harq if() conditions in nr_dlsch_demodulation.c
2020-08-26 16:46:48 +02:00
Thomas Schlichter
a8fc7ebd38
Merge remote-tracking branch 'develop' into nr_ue_txdata_cleanup
2020-08-26 16:45:48 +02:00
Francesco Mani
28b280a657
Merge remote-tracking branch 'origin/develop' into NR_UL_scheduling
2020-08-26 13:49:30 +02:00
Raphael Defosseux
ab025ab026
Merge branch 'develop_integration_2020_w34' into 'develop'
...
Develop integration 2020 week 34
The following merge requests have been included:
* MR [859] : Fixed the bug not sending MSG3
* MR [860] : FeMBMS eNB / UE End-to-End chain
* MR [866] : Improved modulation speed
* MR [872] : Improvement on CUDA GPU ldpc latency
2020-08-26 12:00:24 +02:00
Remi Hardy
eb78f3b9ea
Merge branch 'rh_ci_fr1' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_fr1
2020-08-26 11:27:19 +02:00
Francesco Mani
a3466a4966
calling pucch format 2 decoding in gnb rx procedures
2020-08-26 09:35:38 +02:00
Francesco Mani
6042df1ab5
to make lte-uesoftmodem compile
2020-08-26 07:06:28 +02:00
Francesco Mani
d219341905
to make simulators compile
2020-08-25 19:02:13 +02:00
Raymond Knopp
12a75c60e2
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-25 15:03:06 +02:00
Raymond Knopp
632803289c
fixed initialization of rotation for symbol 0
2020-08-25 15:02:41 +02:00
Francesco Mani
1b06523c86
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-25 14:44:24 +02:00
Francesco Mani
0130518529
rssi dBFS based on 16 bits
2020-08-25 14:44:08 +02:00
hardy
e2b19083e5
fixing the xml action list yaml file location search
2020-08-25 10:55:43 +02:00
Raymond Knopp
b58ea80990
debug trace
2020-08-25 10:47:48 +02:00
Raymond Knopp
0bb99458c3
bugfix for TX slot processing
2020-08-25 10:06:02 +02:00
Raymond Knopp
2124343889
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-25 01:50:43 +02:00
Raymond Knopp
cc0ff7422e
implementation of missing symbol-based rotation for NR modulation/demodulation (Section 5.3 38.211). Tested with unitary simulators (ulsim/dlsim).
...
To be tested with gNB testbench and rfsimlator
2020-08-25 01:48:55 +02:00
Thomas Schlichter
cec42dc330
Some more UE timing fixes
...
- Check for timing_advance update _after_ RX (and TX) processing
- Update writeBlockSize when timing_advance value changes (for USRP)
- ignore timestamp when pre-reading the first OFDM symbol of a frame (for rfsimulator)
- do not busy wait for a finished RX-TX thread, use blocking wait instead
2020-08-24 20:01:56 +02:00
Francesco Mani
664ac4facc
bugfix on last commit
2020-08-24 17:59:30 +02:00
Francesco Mani
c127a5a2f8
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-24 16:10:16 +02:00
Francesco Mani
c1b775394f
tpc update for pusch only if there is signal
2020-08-24 16:10:13 +02:00
Mahesh
c97bb9630c
error in pnf_p7_slot_ind() resolved
2020-08-24 19:29:23 +05:30
matzakos
0e02dcf620
Modify LCID value for RLC DRB preconfiguration in noS1 mode
2020-08-24 15:01:18 +02:00
Raphael Defosseux
f0fb73f673
CI: less verbose when running MBMS on UE side
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-24 14:19:51 +02:00
Raphael Defosseux
9b58b2c872
CI: uniqueness in references
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-24 14:19:14 +02:00
Raymond Knopp
50dda0e4fe
Remove redundant log
2020-08-24 13:02:19 +02:00
Raymond Knopp
e471d8b898
Merge remote-tracking branch 'origin/NR_RRC_PDCP' into NR_UL_scheduling
2020-08-24 11:19:42 +02:00
Julio Renner
e3e84ca282
update conf2uedata
2020-08-24 02:21:03 +02:00
Thomas Schlichter
4049eb4f53
clean TX buffer on UE side after transmitting it via USRP
2020-08-22 11:08:47 +02:00
Thomas Schlichter
f51611b108
remove unused variable "pdsch_vars_flp" and type "LTE_UE_PDSCH_FLP"
2020-08-22 10:21:39 +02:00
Thomas Schlichter
32b9f74067
remove "pdsch_vars_flp", "pdsch_vars_SI", "pdsch_vars_ra", "pdsch_vars_p" and "pdsch_vars_MCH", use per thread "pdsch_vars" instead
2020-08-22 10:21:39 +02:00
Thomas Schlichter
f8cb47d447
fix uePcchLLR() in nr_phy_scope.c to plot the PDCCH LLRs
2020-08-22 10:21:39 +02:00
Thomas Schlichter
b0903e2079
change timing advance to only affect the TX timestamp, not the position in the "txdata" buffer
2020-08-22 10:21:36 +02:00
Thomas Schlichter
1ca238dc19
remove unused function ulsch_common_procedures() from phy_procedures_nr_ue.c
2020-08-22 10:19:15 +02:00
Thomas Schlichter
1f57bd9bd2
Transmit data to USRP after finishing the producing thread
2020-08-22 10:18:30 +02:00
Francesco Mani
2f65453508
improved threshold for pucch0 detection
2020-08-21 18:28:44 +02:00
hardy
b5e17fb2d1
preparation for oc enb
2020-08-21 17:38:48 +02:00
Raphael Defosseux
f36a1b42cb
Merge remote-tracking branch 'origin/NCTU_OpinConnect_LDPC' into develop_integration_2020_w34
2020-08-21 16:13:47 +02:00
Raphael Defosseux
a8ea336cfd
Merge remote-tracking branch 'origin/improve_nr_modulation' into develop_integration_2020_w34
2020-08-21 16:13:27 +02:00
Raphael Defosseux
34a2945abf
Merge remote-tracking branch 'origin/fembms-enb-ue' into develop_integration_2020_w34
2020-08-21 16:13:08 +02:00
hardy
8b3eb61f1c
fixing typos + more in-code comments
2020-08-21 16:04:32 +02:00
Laurent
038a80b2ff
fixes after merge
2020-08-21 15:50:27 +02:00
Rakesh
98aefe94fb
Merge remote-tracking branch 'origin/NR_UL_scheduling' into NR_RRCConfiguration_FR2
2020-08-21 15:12:45 +02:00
Francesco Mani
09344667c3
fix for unresolved conflict
2020-08-21 15:08:26 +02:00
Laurent
38f01abd77
merge develop, compile ok, no test
2020-08-21 14:26:06 +02:00
Rakesh
e1c6130187
Merge remote-tracking branch 'origin/NR_UL_scheduling' into NR_RRCConfiguration_FR2
2020-08-21 13:52:51 +02:00
Laurent
c05bc1a3e9
5G SA authentication: authentication request, partial authentication response
2020-08-21 13:48:26 +02:00
Cedric Roux
da3dd6b8b0
benetel: driver for Benetel's 4G and 5G RRUs
...
This commit contains work done by Eurecom and by Benetel.
2020-08-21 10:24:35 +02:00
Sakthivel Velumani
579f9f969b
included check for mod_order
2020-08-20 16:59:02 +02:00
kn.raju
eeb20f23a2
Resolved temp-rnti issue
2020-08-20 18:59:14 +05:30
hardy
2724f9c198
updated control sequence of cots ue for CI bench
2020-08-20 15:26:23 +02:00
Francesco Mani
0be0b4e0e3
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-20 12:38:14 +02:00
Francesco Mani
fd003dd786
Merge remote-tracking branch 'origin/develop' into NR_UL_scheduling
2020-08-20 12:37:21 +02:00
Raymond Knopp
2dffbb75e7
fixing a bug in the prach sequency initialization
2020-08-20 12:28:11 +02:00
Francesco Mani
35c298d708
remove unnecessary declarations
2020-08-20 11:26:10 +02:00
Florian Kaltenberger
54f7019e19
Merge branch 'develop' into 'dongzhanyi-zte-develop'
...
# Conflicts:
# openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
2020-08-20 10:24:24 +02:00
Raphael Defosseux
7f28f8d10d
Merge branch 'develop_integration_2020_w33' into 'develop'
...
Develop integration: 2020 week 33
The following Merge Requests are included:
* MR [849] : Implement Message2 (RAR) reception for NR-UE
* MR [870] : Fix softmodem restart
* MR [871] : Fix support for MIMO in rf-simulator
* MR [873] : BUILD: fix for new API on load_softscope
2020-08-20 07:47:55 +02:00
Laurent
0ee578f4bd
add authentication request
2020-08-19 19:30:53 +02:00
Francesco Mani
9245f22d43
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-19 17:23:49 +02:00
hardy
cc1e2c59cf
adding resources and page for testbenches doc
2020-08-19 17:05:30 +02:00
matzakos
e5d317a4d2
Change DURATION_RX_TO_TX to 6 slots instead of 4 at nrUE
...
- Ensure that tx slot processing is done by the time trx_write_func() gets called
2020-08-19 16:56:04 +02:00
Sakthivel Velumani
8a10323d2a
more mem alignment for dmrs
2020-08-19 15:52:16 +02:00
Sakthivel Velumani
44ac0ec190
fixing a log message
2020-08-19 15:39:21 +02:00
Sakthivel Velumani
403956d6c2
avoiding race condition for PDSCH tx
2020-08-19 14:52:16 +02:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
d4603636d3
fix compile problem in non-CUDA environment
2020-08-19 20:37:29 +08:00
hardy
28e37684f4
adding runtime stats to console and HTML when Terminate_UE
2020-08-19 14:27:15 +02:00
Francesco Mani
4d0d54a98d
power target from config file functional
2020-08-19 14:25:03 +02:00
matzakos
53f0ab6405
Merge remote-tracking branch 'origin/develop' into dongzhanyi-zte-develop
2020-08-19 11:10:09 +02:00
Sakthivel Velumani
e4755f9c31
init mod tables fo ue
2020-08-19 10:27:59 +02:00
Raymond Knopp
f8c510e061
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-19 10:03:21 +02:00
Raymond Knopp
68fd55b21e
added PDCCH lists to L1 processing to remove race condition between FAPI and L1 threads
2020-08-19 10:01:29 +02:00
hardy
eddf218d8d
updating python to read ue commands dictionary
2020-08-18 22:18:31 +02:00
Francesco Mani
8999b51c1f
bugifix
2020-08-18 17:36:52 +02:00
Sakthivel Velumani
f42291a4f7
Merge branch 'develop' into improve_nr_modulation
2020-08-18 17:20:46 +02:00
kn.raju
2be7cc59bf
Addition of multi-user rach
2020-08-18 19:26:07 +05:30
Rakesh
76346c450d
Tdd configuration and a small fix for get_band() for FR2
2020-08-18 15:50:38 +02:00
Francesco Mani
3952ad7729
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-18 15:47:52 +02:00
Francesco Mani
edf903f776
pucch power control and handling of missed reception using confidence level
2020-08-18 15:47:48 +02:00
Sakthivel Velumani
923070e6c1
mem alignment for dmrs symbs
2020-08-18 15:16:23 +02:00
Raymond Knopp
21b25fcefb
Remove some heavy PRACH logs
2020-08-18 15:14:32 +02:00
Laurent
59964b0f84
Identity response encoding
2020-08-18 14:07:56 +02:00
Raymond Knopp
3e767faeeb
fixed channel model initialization in rfsimulator for added parameter (to be added to bridge structure still)
2020-08-18 08:38:15 +02:00
Raymond Knopp
e68cfaf70e
added AVX2 optimization for 64QAM LLR computation in NR ULSCH
2020-08-18 07:45:07 +02:00
Sakthivel Velumani
dc2d948bad
memory bugfix and other minor fixes
2020-08-17 13:55:13 +02:00
Francesco Mani
ffae55f62c
n0 measurement in pucchsim
2020-08-17 12:30:36 +02:00
Raymond Knopp
37c1219e79
AVX2 optimization of 16QAM NR ULSCH LLR
2020-08-16 23:07:04 +02:00
Raymond Knopp
fc21364fa0
optimization of ldpc deinterleaving and llr computation
2020-08-16 15:04:27 +02:00
Raymond Knopp
80cc29acd9
optimization of RE extraction for NR ULSCH. Addition of faster memcpy to utils
2020-08-16 12:10:42 +02:00
Raymond Knopp
b16b2f7d99
optimization of NR ULSCH unscrambling
2020-08-15 09:42:05 +02:00
Sakthivel Velumani
92595bb2af
further fixes
2020-08-14 18:03:04 +02:00
Sakthivel Velumani
12feffcc1c
bugfix
2020-08-14 17:29:51 +02:00
Sakthivel Velumani
9c01cc66ea
diabling avx2 for qpsk
2020-08-14 16:31:37 +02:00
Sakthivel Velumani
8aa88999fc
fixes
2020-08-14 11:43:54 +02:00
Parminder Singh
f4631f2186
Bug-fix in Up-link with respect to PUSCH RE calculation when PTRS is enabled.
...
Problem STATEMENT:
- When enabling PTRS flag in ulsim, there are multiple scrambling and decoding errors
are observed even with high SNR values
SNR 60dB errors_scrambling 5546/13800
Channel BLER 1.000000e+00, Channel BER 4.018841e-01
ANALYSIS:
- While extracting PTRS RE's, the PUSCH RE count was not updated accordingly for PTRS symbols.
- This results in 0 value LLR's on same positions which cause offset issue in later processing.
IMPLEMENTATION:
* nr_ulsch_demodulation.c
- In case of PTRS symbol, respective total number of PTRS RE's are subtracted from available
PUSCH RE's in each PUSCH Symbol processing.
TESTING
* ulsim.c
- PTRS are enabled for testing and are not enabled by default by this commit.
- Available bit count is adjusted if PTRS is enabled.
VERIFICATION
- Total Scrambling errors after gNb processing shall be only 250 bits (in K=2)
which were replaced with PTRS at UE side while transmission.
SNR 60.000000 errors_scrambling 250/13800
Channel BLER 0.000000e+00, Channel BER 1.811594e-02
- After adjusting available bits in ulsim.c for error calculation
SNR 60.000000: n_errors errors_scrambling 0/13550
Channel BLER 0.000000e+00, Channel BER 0.000000e+00
EXTRA
- Removed white-spaces from all above mentioned files
- Added Global/vim tags to .gitignore file
2020-08-14 10:20:36 +02:00
Rakesh
e4088f7f7f
bug fix in dft memory allignment and get_band() for FR2
2020-08-14 09:55:22 +02:00
Rakesh
2da9710958
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration_FR2
2020-08-14 09:54:04 +02:00
Francesco Mani
9f72b81df6
tci and csi on ssb depending on ssb bitmap
2020-08-14 08:47:20 +02:00
Raymond Knopp
9b138dec72
LLR scaling adjustment (log2_maxh computation) for NR ULSCH receiver.
2020-08-14 08:12:18 +02:00
Raphael Defosseux
140c70373e
Merge remote-tracking branch 'origin/hotfix-ocp-executable' into develop_integration_2020_w33
2020-08-13 22:08:07 +02:00
Raphael Defosseux
3c3c94efa5
Merge remote-tracking branch 'origin/fix_rfsim_mimo' into develop_integration_2020_w33
2020-08-13 22:07:37 +02:00
Raphael Defosseux
4c6c4954e2
Merge remote-tracking branch 'origin/fix-softmodem-restart' into develop_integration_2020_w33
2020-08-13 22:07:02 +02:00
Raphael Defosseux
4ff959fe34
Merge remote-tracking branch 'origin/nrue_msg2_reception' into develop_integration_2020_w33
2020-08-13 22:06:25 +02:00
Thomas Schlichter
819ee74123
move up assertions in config_ue.c to satisfy cppcheck
2020-08-13 17:42:13 +02:00
Rakesh
b07f3739c4
fix for ue tx freq and gnb if_frequency
2020-08-13 11:45:48 +02:00
kn.raju
c68c26e5b0
added debug in logs in rx_nr_prach
2020-08-13 14:35:58 +05:30
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
bc1c69fead
fix compile issue
2020-08-13 16:32:09 +08:00
Raymond Knopp
49a14c4f9f
fixes for TDL channel models in nr_ulsim
2020-08-13 09:43:50 +02:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
1fa6e0c6a1
Merge remote-tracking branch 'origin/develop' into NCTU_OpinConnect_LDPC
2020-08-13 14:22:55 +08:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
10d52466a8
Fix CUDA diff with develop
2020-08-13 14:15:54 +08:00
Francesco Mani
fa105bd4d9
reworking rrc config for csi meas report on ssb
2020-08-12 17:33:43 +02:00
kn.raju
7af14dd7c1
Added Debug logs for RACH issue with ssb id other than 0
2020-08-12 20:18:50 +05:30
Raymond Knopp
ae4f3320c7
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-12 16:23:54 +02:00
Raymond Knopp
13d1be0782
added TDL channel models and use them in nr_ulsim
2020-08-12 16:23:14 +02:00
Raphael Defosseux
4e67434570
BUILD: fix for new API on load_softscope
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-12 14:55:59 +02:00
matzakos
e0e0ed0cf9
Merge remote-tracking branch 'origin/NR_UL_scheduling' into NR_RRC_PDCP
2020-08-12 14:27:05 +02:00
Sakthivel Velumani
42ba1047ac
changed pusch debug trace
2020-08-12 14:03:44 +02:00
Francesco Mani
5607a10dbc
fixing compilation errors
2020-08-12 13:30:57 +02:00
Francesco Mani
d151e9fd6c
making csi function compile again
2020-08-12 12:25:16 +02:00
Francesco Mani
5390811cac
including first carrier offset in csi mapping
2020-08-12 12:24:54 +02:00
Francesco Mani
5117f0110f
bug fixes and adding debug
2020-08-12 12:24:32 +02:00
Francesco Mani
d986d8bf2c
csi-rs resource mapping (to be debugged and tested)
2020-08-12 12:24:02 +02:00
Francesco Mani
f8f97a21f5
implementation of table 7.4.1.5.3-1
2020-08-12 12:14:54 +02:00
Francesco Mani
2a3306a181
adding csi rs file, function still empty
2020-08-12 12:14:01 +02:00
Francesco Mani
76f360c112
generation of csi-rs sequence
2020-08-12 12:09:40 +02:00
laurent
5729f15363
merge develop
2020-08-12 11:43:33 +02:00
Thomas Schlichter
18b9edff09
Merge remote-tracking branch 'develop' into fix_rfsim_mimo
...
Conflicts:
targets/ARCH/rfsimulator/simulator.c
2020-08-12 09:44:39 +02:00
Raphael Defosseux
05f052cc04
Merge branch 'develop_integration_2020_w31' into 'develop'
...
See merge request oai/openairinterface5g!869
Develop Integration Branch : 2020 week 31
The following Merge Requests have been included:
* MR [861] : Fixes for buffer overrun when L1 information is cleared upon UE removal in
* MR [863] : Small fixes
* MR [864] : Fixed the bug no supporting CellId more than 256
* MR [865] : Fix to have the sony 5g connect in NSA mode
* MR [867] : CI improvements for OCP-enb testing and NSA FR1 testing
* MR [868] : Add chansimuparams
2020-08-11 17:45:58 +02:00
Francesco Mani
b2e54e091c
fixing an issue in n0 measurements
2020-08-11 13:57:02 +02:00
Raphael Defosseux
f445bdd324
CI: fixed typo in the list of allowed methods
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-11 11:29:05 +02:00
Thomas Schlichter
9bcec8a628
hotfix UE configuration for DCI format 1_1
...
Set n_dmrs_cdm_groups = 1 for now.
Should be fixed accordingly to TS 38.214 section 5.1.6.2
using tables 7.3.1.2.2-1, 7.3.1.2.2-2, 7.3.1.2.2-3, 7.3.1.2.2-4 of TS 38.212
2020-08-10 20:11:05 +02:00
Thomas Schlichter
a75d6088ea
fix dlschsim by correctly setting dmrsConfigType
2020-08-10 20:05:40 +02:00
Sakthi
76f7840961
bug fixes
2020-08-10 19:22:53 +02:00
Sakthi
5e7ce26c10
more additions
2020-08-10 19:14:14 +02:00
laurent
7d1d8744e6
continue 5G SA NAS messages
2020-08-10 17:46:10 +02:00
Raphael Defosseux
470ecad248
Merge remote-tracking branch 'origin/add_chansimuparams' into develop_integration_2020_w31
2020-08-10 16:56:23 +02:00
Raphael Defosseux
e83acab6ca
Merge remote-tracking branch 'origin/rh_ci_next' into develop_integration_2020_w31
2020-08-10 16:54:26 +02:00
Raphael Defosseux
e1ba785a94
Merge remote-tracking branch 'origin/fix-for-sony-5g-phone' into develop_integration_2020_w31
2020-08-10 16:54:14 +02:00
Raphael Defosseux
81f8af65a2
Merge remote-tracking branch 'origin/dongzhanyi-zte-develop1' into develop_integration_2020_w31
2020-08-10 16:53:58 +02:00
Raphael Defosseux
03a2d3e1ff
Merge remote-tracking branch 'origin/bug-rfsim-and-warnings' into develop_integration_2020_w31
2020-08-10 16:53:37 +02:00
Raphael Defosseux
1aa7d4b9d5
Merge remote-tracking branch 'origin/hotfix-ue-release' into develop_integration_2020_w31
2020-08-10 16:53:12 +02:00
Sakthivel Velumani
e2afb8662e
new table generator
2020-08-10 15:21:59 +02:00
Sakthivel Velumani
82df0e51b9
updated tables and 64qam mod
2020-08-10 15:19:53 +02:00
Michael Cook
24f82c5d6f
Revert unnecessary whitespace changes
...
Relative to origin/develop
2020-08-08 08:57:35 -04:00
Aniq
a3156f54c0
Added the handle messages for P7 DL messages at PNF
2020-08-08 11:46:12 +05:30
kn.raju
81f7ef4dac
Fixed initial prach_id frame&slot number
2020-08-07 21:02:42 +05:30
Francesco Mani
7989afbb78
bugfix in measurements
2020-08-07 17:05:58 +02:00
Cedric Roux
c95e5deb42
add back ssb_perRACH_Occasion, sony phone complains
2020-08-07 10:33:26 +02:00
kn.raju
8ad840cbf0
Fixed issue in finding prach_id
2020-08-07 13:01:37 +05:30
Francesco Mani
7d46e43334
using the right structures for n0 measurements
2020-08-07 09:19:37 +02:00
Francesco Mani
e7ca1619b8
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-06 18:03:37 +02:00
Francesco Mani
d8d2739c2b
bugfixes
2020-08-06 17:46:16 +02:00
Sakthivel Velumani
566570899c
Handle case where all harq are busy
2020-08-06 15:49:44 +02:00
Sakthivel Velumani
107167d100
Fixed a bug in PDCCH sched
2020-08-06 15:40:45 +02:00
matzakos
cbb321d7a2
Merge branch 'NR_RRC_PDCP' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PDCP
2020-08-06 14:42:01 +02:00
matzakos
5ab8e0079b
Merge remote-tracking branch 'origin/NR_UL_scheduling' into NR_RRC_PDCP
2020-08-06 14:27:54 +02:00
Cedric Roux
cccb56e571
nr rlc: bug fixes, cleanup
...
- bad values in asn1_utils.c (copy/paste from 4g)
- remove hardcoded values (t_reassembly, sn_field_length)
- some cleanup
2020-08-06 11:46:39 +02:00
laurent
9a72b0c52e
partial code for NR SIB1, existing bugs fix, merge develop
2020-08-06 11:44:48 +02:00
kn.raju
5d4acc2ea3
added debug logs for phy issue
2020-08-06 14:37:46 +05:30
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
96023eeb93
Fix CUDA latency
2020-08-06 16:13:18 +08:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
61bdea7584
fix build_oai and CUDA latency
2020-08-06 15:40:57 +08:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
b64b6e85c4
fix build_oai and CUDA latency
2020-08-06 15:39:15 +08:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
0e5d4fe268
fix CUDA latency
2020-08-06 15:32:30 +08:00
Thomas Schlichter
9dadad8298
fix enabling of PTRS
...
to set a flag in a bitmap, use "bitmap |= flag", to clear a flag in a bitmap use "bitmap &= ~flag".
2020-08-06 09:10:20 +02:00
Thomas Schlichter
3514caddc2
minor warning fixes
2020-08-06 09:06:37 +02:00
Khodr Saaifan
16ab5979e2
Extend rfsim to enable muti transmit antennas for gNB+solve beamforming ssb_index 0 when nb_tx>1
2020-08-05 19:15:00 +02:00
matzakos
431ed8bd73
Add GTPU tunnel data request at PDCP to deliver Uplink traffic over S1-U
2020-08-05 18:42:47 +02:00
Raphael Defosseux
cf23c58681
CI: fix typo for RAN HTML reporting
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-05 18:04:16 +02:00
Thomas Schlichter
00d9af7a15
Merge remote-tracking branch 'eurecom/develop' into fhg-ra2
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2020-08-05 17:16:42 +02:00
Francesco Mani
ee2bd11e6e
to remove some logs
2020-08-05 16:35:09 +02:00
matzakos
e6f20804b9
Remove dependency from noS1 mode to forward received UL traffic from MAC to RLC
2020-08-05 15:45:39 +02:00
Francesco Mani
ff7ac327cd
first version of pusch power control
2020-08-05 12:30:25 +02:00
Francesco Mani
61a2842da8
Merge remote-tracking branch 'origin/ul_harq' into NR_UL_scheduling
2020-08-05 12:22:33 +02:00
Robert Schmidt
e761819e28
Fix in other functions
2020-08-05 10:10:50 +02:00
Robert Schmidt
a4a7de5ffe
Make restart work again: do not free/copy ru frame_parms
2020-08-05 08:57:05 +02:00
matzakos
1326f6daf7
NR_RRC_PDCP: Bring back Downlink data scheduling in every opportunity
...
-Schedule IP traffic when it is available and random data when there is no IP traffic
2020-08-04 14:59:05 +02:00
kn.raju
dfdca4a251
fixed floating point exception error
2020-08-04 11:20:31 +05:30
Aniq
9a4a1f602e
Added UL_DCI packing and unpacking fns
2020-08-04 10:45:55 +05:30
Aniq
2ccabd548e
UL_DCI Request Completed
2020-08-04 00:53:16 +05:30
Aniq
fe7c416e61
TX_DATA_REQUEST COMPLETED
2020-08-03 21:10:03 +05:30
Sakthivel Velumani
f8675c258d
Fixed linking errors
2020-08-03 14:11:52 +02:00
Raphael Defosseux
a385ad5244
Putting back SIGINT detection for lte-softmodem and initial skeleton to retrieve runtime stats from eNB/gNB
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-03 14:03:20 +02:00
Raphael Defosseux
7daa4a2a10
CI: update on FR1 scenarios
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-03 14:02:12 +02:00
kn.raju
a5580844b8
added for assoc period more than 1
2020-08-03 17:11:16 +05:30
matzakos
d013302c42
Merge remote-tracking branch 'origin/NR_UL_scheduling' into NR_RRC_PDCP
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
2020-08-03 12:36:19 +02:00
Sakthivel Velumani
18a3747e82
added the changed octave script
2020-08-03 11:46:33 +02:00
Aniq
5406c16722
Packing fns for tx_data_request added
2020-08-03 15:09:42 +05:30
Sakthivel Velumani
fbd4df014c
Further improvements
...
additional 50% speed improvement with SIMD vectors
2020-08-03 11:22:34 +02:00
Raphael Defosseux
613d603278
CI: few fixes and improvements
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-03 11:15:06 +02:00
laurent
571d094715
Merge branch 'rh_ci_next' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_next
2020-08-03 09:20:49 +02:00
laurent
381fa7234a
remove need to set /data/opencells-ran/../oaiCloneFapi before calling cmake
2020-08-03 09:20:25 +02:00
kn.raju
e56a085ada
Fixed msg2 error and added CFRA config
2020-08-02 15:57:29 +05:30
kn.raju
18695f070e
added logs for debug
2020-07-31 20:17:55 +05:30
Raphael Defosseux
0e06277360
CI: enabling 3/4 sampling rate when running gNB on B210
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-31 16:14:34 +02:00
Remi Hardy
de64484fe5
Update TESTING_GNB_W_COTS_UE.md
2020-07-31 16:11:13 +02:00
laurent
2b5c6a1e40
Merge branch 'rh_ci_next' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_next
2020-07-31 16:04:47 +02:00
laurent
b829d3c9f7
add exit trace and fix a gcc warning
2020-07-31 16:04:24 +02:00
Remi Hardy
def42f92d8
Update TESTING_GNB_W_COTS_UE.md
2020-07-31 15:07:26 +02:00
Raphael Defosseux
a12266b94f
DOC: point now to CI-used conf files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-31 14:43:05 +02:00
Raphael Defosseux
3ec2a46fd3
CI: fix clock management in FR1 conf files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-31 14:40:52 +02:00
kn.raju
201ab3eb11
Resolving ra-rnti miss-match
2020-07-31 17:19:45 +05:30
Sakthivel Velumani
414cc0ee83
fixed bug
2020-07-31 12:48:44 +02:00
Sakthivel Velumani
ea8ad2d6ca
handle harq if pusch not detected
2020-07-31 12:35:57 +02:00
Raphael Defosseux
a6cd5b2d34
CI: no more usage of 'daemon' for launch soft-modem executables
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-31 11:54:29 +02:00
Raphael Defosseux
f00ddc7972
CI: add OCP pipeline trigger to master pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-31 10:20:38 +02:00
Raphael Defosseux
765ba2eba3
CI: last typo
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-31 09:51:01 +02:00
Francesco Mani
c810300e48
tpc = 1 for pusch
2020-07-30 17:54:44 +02:00
Francesco Mani
27cdb8116d
debug message for pusch not received
2020-07-30 17:53:35 +02:00
Sakthivel Velumani
82be36533b
Included special case for 64qam
2020-07-30 17:31:28 +02:00
Raphael Defosseux
e55f2aea0c
CI: adding support for FR1 run of both eNB and gNB
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-30 16:21:51 +02:00
Anes Rose Rigiel Antony
ccc143d6f6
Merge branch 'NR_MAC_SSB_RO_GlobalEdge' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_MAC_SSB_RO_GlobalEdge
2020-07-30 18:13:28 +05:30
kn.raju
7c9bd5b321
Added debug logs
2020-07-30 17:40:17 +05:30
kn.raju
312ff2f85f
fixed run time issue
2020-07-30 17:40:17 +05:30
kn.raju
6acb8d909a
rrc configuration changes reverted
2020-07-30 17:40:17 +05:30
kn.raju
df5ce819c6
fixed run time error
2020-07-30 17:40:17 +05:30
kn.raju
46dcf9406a
Debug logs added
2020-07-30 17:40:17 +05:30
kn.raju
991e5ad49a
Scheduling and handling of SSB-RO
2020-07-30 17:40:17 +05:30
Raphael Defosseux
5e62d39c9d
CI: fix the air_interface support on RAN and OAI-UE sides -- separate member now.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-30 14:06:31 +02:00
Raphael Defosseux
2612f2639d
CI: fix a few remaining getters
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-30 10:38:36 +02:00
frtabu
d4bd2cdc63
implement modifying channel model algo while running, complete function freeing a model
2020-07-29 20:27:04 +02:00
laurent
81eb393000
add preeliminary support for ubuntu 20 or debian 11, add file for 5G SA
2020-07-29 18:28:29 +02:00
laurent
e52948a0a5
merge develop
2020-07-29 18:21:25 +02:00
Sakthivel Velumani
db90088c5b
Fixed bug in ul harq handler
2020-07-29 17:08:20 +02:00
Sakthivel Velumani
420aaf371e
Added print messages for debugging
2020-07-29 17:01:04 +02:00
Francesco Mani
8bebabc151
initialization of hrq_id
2020-07-29 16:04:30 +02:00
Raphael Defosseux
7dc726f8f5
Merge remote-tracking branch 'origin/develop' into rh_ci_next
2020-07-29 16:01:40 +02:00
Francesco Mani
1043320676
Merge remote-tracking branch 'origin/NR_UL_scheduling' into ul_harq
2020-07-29 15:32:08 +02:00
Cedric Roux
503b46cd53
fix to have the sony 5g connect in NSA mode
...
c_SRS was 61, which does not fit for 106 PRBs as it seems. Value 0 works.
Maybe not the right thing to do though (see 38.211 6.4.1.4.3,
table 6.4.1.4.3-1).
Also it seems necessary to pass desired LTE/NR bands when requesting
LTE UE capabilities. Today this is hardcoded, to be done better at
some point. We should get the bands from the eNB configuration and
the eNB/gNB X2 exchanges.
2020-07-29 14:55:40 +02:00
Francesco Mani
1dab506b78
minor changes
2020-07-29 14:50:07 +02:00
Sakthivel Velumani
7bcf468e1b
Added the changed octave script
2020-07-29 13:11:31 +02:00
Sakthivel Velumani
5fa775580c
Removed unwanted loop and if
...
Reordered mod_table to support new changes in the function
2020-07-29 13:01:09 +02:00
Cedric Roux
9c2696e5e2
fix to have the sony 5g connect in NSA mode
...
c_SRS was 61, which does not fit for 106 PRBs as it seems. Value 0 works.
Maybe not the right thing to do though (see 38.211 6.4.1.4.3,
table 6.4.1.4.3-1).
Also it seems necessary to pass desired LTE/NR bands when requesting
LTE UE capabilities. Today this is hardcoded, to be done better at
some point. We should get the bands from the eNB configuration and
the eNB/gNB X2 exchanges.
2020-07-29 11:11:04 +02:00
Javier Morgade
a8e2a8d4b0
Merge remote-tracking branch 'origin/develop' into fembms-enb-ue
2020-07-29 10:54:38 +02:00
Raphael Defosseux
f7dc17ec20
Merge branch 'integration_2020_wk30' into 'develop'
...
Integration branch 2020 week 30
- MR 854 : NR_DCI_01
- MR 857 : improve_ue_stability
- MR 839 : mac-flexran-improvements
2020-07-29 09:20:42 +02:00
frtabu
f5d1dbb731
add telnet command to rfsimulator
2020-07-29 01:34:52 +02:00
frtabu
f61f9520db
implement queued commands in telnet server
2020-07-28 20:08:48 +02:00
Raphael Defosseux
71c66ec583
CI: fix HTML tab name
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-28 17:08:09 +02:00
Remi Hardy
ca21ad8b36
cleaned-removed commented-out legacy code
2020-07-28 17:02:28 +02:00
Francesco Mani
86250f682a
bugfix in ul estimation and other minor changes
2020-07-28 16:35:12 +02:00
Raphael Defosseux
5c2df00101
CI: fix terminate
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-28 16:28:36 +02:00
Raphael Defosseux
b8edd71244
CI: adding retries on OCP test
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-28 16:03:28 +02:00
Raphael Defosseux
5dd3e3353d
CI: using ninja for OCP build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-28 15:25:00 +02:00
Raphael Defosseux
31a0d28ad9
CI: fix a few typos
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-28 15:22:46 +02:00
Remi Hardy
d3b415d6ed
commented out printing of object attributes (debug)
2020-07-28 14:22:46 +02:00
Remi Hardy
8c9501b6a6
fixing args_parse function arguments list
2020-07-28 14:17:27 +02:00
Sakthivel Velumani
012db77f15
One more fix to pucch tx
2020-07-28 12:04:30 +02:00
Remi Hardy
eceb1ed21f
fixed air_interface variable for ocp-enb option
2020-07-28 10:40:15 +02:00
dong.zhanyi
828bab2fd6
fixed the bug no supporting CellId more than 256
2020-07-28 07:34:05 +08:00
frtabu
7eb2ab66c5
add telnet commands to show and modify channel simulation parameters
2020-07-28 01:33:16 +02:00
dong.zhanyi
5c0a149946
fixed the bug no supporting the CellId more than 256
2020-07-28 07:00:56 +08:00
Sakthivel Velumani
c868c345e3
Fixed dl ack tx in pucch 0
2020-07-28 00:30:44 +02:00
Laurent
384aec0d03
coding 5G SA, add documentation
2020-07-27 20:35:10 +02:00
Aniq
524b9e8b19
UL_TTI [DONE]
2020-07-27 20:52:25 +05:30
Laurent
427b223136
small fiwes
2020-07-27 16:08:31 +02:00
Aniq
ac1d74cb05
Completed pack_ul_tti_request_pusch_pdu()
2020-07-27 18:38:21 +05:30
Javier Morgade
a061c8acc5
fembms: CI/CD fallback to original MBMS settings
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-27 14:17:58 +02:00
hardy
d81f8b9120
fixed CONST. missing in front of constant, leading to execution error
2020-07-27 14:08:21 +02:00
hardy
292addf8d6
Merge remote-tracking branch 'origin/NR_DCI_01' into integration_2020_wk30
2020-07-27 13:47:22 +02:00
hardy
0b58e7a6f5
Merge remote-tracking branch 'origin/mac-flexran-improvements' into integration_2020_wk30
2020-07-27 13:47:00 +02:00
hardy
45ef34737c
Merge remote-tracking branch 'origin/NR_DCI_01' into integration_2020_wk30
2020-07-27 11:49:46 +02:00
hardy
607ebabbfe
Merge remote-tracking branch 'origin/improve_ue_stability' into integration_2020_wk30
2020-07-27 11:48:15 +02:00
Aniq
69ca893bbd
Added pack fn for ul_tti_pdus
2020-07-27 14:35:06 +05:30
Javier Morgade
73dd471594
fembms: CI/CD using MBMS config to lauch FeMBMS test
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-27 10:34:43 +02:00
Francesco Mani
3648ac46ce
fix in ulsch ch estimation debug message
2020-07-27 09:29:43 +02:00
Javier Morgade
e10b0646e4
fembms: CI/CD fallback USRP tests
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-26 08:41:42 +02:00
Andrew Burger
319b0fde99
Cleaning up logs removing unecessary code
2020-07-25 12:14:56 -07:00
Michael Cook
681d705e2e
Fix warning
2020-07-25 12:12:03 -04:00
Aniq
f67a5aa08c
linked the new unpack message fns in check_unpack_length()
2020-07-25 21:36:24 +05:30
Michael Cook
66bfc517d1
Restore wacky carriage returns
...
This file has a mixture of line endings: some lines end in CR/LF,
others end in only LF. Editors tend not to like this and will
switch the whole file to one kind of line ending or the other,
introducing gratuitous whitespace changes.
2020-07-25 11:56:33 -04:00
Michael Cook
3f874ee6ac
Revert whitespace changes
2020-07-25 11:39:44 -04:00
Javier Morgade
0c31b449ca
fembms: CI/CD fixing USRP Test
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-25 15:48:05 +02:00
Javier Morgade
1d4bd3358a
fembms: CI/CD fixing USRP Test
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-25 11:42:23 +02:00
cig
90dc9e9555
Set RA succeeded and UE mode to PUSCH after correct decoding of Msg2
2020-07-25 11:38:29 +02:00
cig
457c1b725a
Small fixes @ UE
2020-07-25 11:38:22 +02:00
Javier Morgade
7f9dbdd3f4
fembms: CI/CD Test
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-25 08:06:04 +02:00
Sakthivel Velumani
5fd040d645
Added HARQ stats to ulsim
2020-07-25 00:36:53 +02:00
Andrew Burger
5ead5cf2da
Fixed memory error
2020-07-24 15:19:04 -07:00
Mario Hudon
8ea4897ff9
Renaming of variables after code review
2020-07-24 15:22:01 -04:00
Andrew Burger
5db290dd96
Need to fix these carriage returns but here are some important changes
2020-07-24 10:38:46 -07:00
hardy
017e4339bb
brought cde line arg parsing out of main.py, into a separated module
2020-07-24 18:03:22 +02:00
Javier Morgade
8e9a989aa5
fembms: FIX filename typo
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-24 17:48:51 +02:00
Javier Morgade
c681e800ba
fembms: CI/CD Adding USRP coverage tests for FeMBMS
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-24 14:45:28 +02:00
Mario Hudon
8735920b5a
Modified a comment
2020-07-24 08:17:59 -04:00
Sakthivel Velumani
0db13a3801
Added UL harq handling
...
Also fixed bugs in ulsim and dlsim harq tests
2020-07-24 14:00:55 +02:00
laurent
d04b4c0eeb
fix ont bug in DFT and some performance improvements
2020-07-24 11:29:49 +02:00
Francesco Mani
d94f4cdae0
fixing again pusch ok when no data
2020-07-24 11:03:31 +02:00
Javier Morgade
6e54a81fa5
Merge branch 'fembms-enb-ue' of https://gitlab.eurecom.fr/oai/openairinterface5g into fembms-enb-ue
2020-07-24 09:46:52 +02:00
Javier Morgade
27b9fa6935
fembms: CI/DC adding missing commit
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-24 09:46:02 +02:00
Javier Morgade
63ed400e28
fembms: CI/CD Adding FeMBMS RFSIM coverage test
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-24 09:44:13 +02:00
Mario Hudon
f967ba1756
Added some comments and cleaned up code
2020-07-23 17:14:46 -04:00
Raymond Knopp
d8bbfdbdda
bugfix in eNB_scheduler.c. Code still to be moved to L1.
2020-07-23 22:24:55 +02:00
Aniq
3d401150ba
p5 config request [hardcoding removed]
2020-07-23 22:44:15 +05:30
Mario Hudon
7ecba96f42
Fixed compilation errors and warnings
2020-07-23 09:52:38 -04:00
Francesco Mani
1f74524d0d
fix for prepare dci 0_1
2020-07-23 11:48:25 +02:00
Francesco Mani
483b601c54
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-07-23 10:10:51 +02:00
Francesco Mani
05e6ebe24b
fix for prepare dci 0_1
2020-07-23 10:10:19 +02:00
Andrew Burger
b397bc4460
Broken Message still
2020-07-22 16:30:08 -07:00
cig
bc243cee47
Bugfix in DMRS configuration at UE side:
...
- DM-RS type {1,2} was wrongly assigned to {1,2} instead of {0,1}
- Num DM-RS CDM groups without data is now taken into account in mthread
decoding function
- number of DM-RS CDM groups without data for format 1_0 according to 5.1.6.2
3GPP TS 38.214 version 15.9.0 Release 15:
-- the UE shall assume the number of DM-RS CDM groups without data is:
-- 1 (CDM group 0) for the case of PDSCH with allocation duration of 2 symb
-- 2 (CDM group {0,1}) for all other cases.
2020-07-22 23:52:16 +02:00
cig
ea86120c4b
Restructured UE DCI configuration function:
...
- moved RRC structs checks and mac configuration to config_ue.c
- new implementation of DCI configuration according to 3GPP TS 38.331
version 15.9.0 Release 15 and 3GPP TS 38.213 version 15.9.0 Release 15
2020-07-22 23:52:08 +02:00
Andrew Burger
4e1f08fd7e
Debugging after msg4 Problem
2020-07-22 12:01:15 -07:00
Sakthivel Velumani
5f80474114
Merge branch 'ul_harq' into NR_UL_scheduling
2020-07-22 18:21:54 +02:00
Sakthivel Velumani
2cd3c0b7bb
harq put in ulsim
2020-07-22 18:08:27 +02:00
Raymond Knopp
3d8e5e11ef
fixes for buffer overrun when L1 information is cleared upon UE removal in RRC. This is a temporary fix to solve a stability issue for Benetel pending more significant changes along the same lines in several places.
2020-07-22 17:56:51 +02:00
Remi Hardy
220445f157
wip : fr1 set up automation / fixing issues from recent changes
2020-07-22 17:53:28 +02:00
Aniq
3a5b5ffe55
Added unpack_dl_tti_req
2020-07-22 21:04:40 +05:30
Dr.-Ing. Javier Morgade
5a68767d6a
Update enb.band17.tm1.mbms.25PRB.usrpb210.conf
2020-07-22 16:57:51 +02:00
Francesco Mani
390c648a81
bugfix in time domain assigment
2020-07-22 15:15:50 +02:00
Francesco Mani
39b22f17b3
calloc for dci_pdu
2020-07-22 15:11:17 +02:00
Francesco Mani
5331189c8b
bugfixes
2020-07-22 15:07:04 +02:00
Francesco Mani
ac6aae9dde
fix in allocation of segments
2020-07-22 14:53:16 +02:00
kn.raju
203e715365
Added debug logs
2020-07-22 17:42:58 +05:30
Francesco Mani
c949170a28
calloc for dci_pdu in ul
2020-07-22 14:01:47 +02:00
Javier Morgade
df58e251d8
fembms: -FIX phy_simulators compiling error
...
- adding missing dummy functions
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-22 10:35:22 +02:00
Francesco Mani
9bd139246b
bugfix in time domain assigment
2020-07-22 09:13:04 +02:00
Javier Morgade
543457f377
fembms: removing debug log
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-22 08:09:51 +02:00
Javier Morgade
dc857e8d76
Merge remote-tracking branch 'origin/develop' into fembms-enb-ue
2020-07-22 07:42:44 +02:00
Javier Morgade
8f8b16a84e
embms: Experimental MBMS Couting support added / 3GPP TS 36.44 (*)
...
(*) The MBMS Counting function allows the MCE to request the eNB(s) to count and
report per MBSFN area for one or more MBMS services the number of connected UEs
receiving the MBMS Service or interested in receiving it.
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-22 07:40:32 +02:00
Javier Morgade
9e789c84be
fembms: - added suppor for FeMBMS RRC sublayer / l2 interface
...
- added primitives to build asn1 messages for FeMBMS eNB
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-22 07:34:09 +02:00
dong.zhanyi
7233e99143
Fixed the bug that can not send MSG3
2020-07-22 06:59:01 +08:00
hardy
4b48e457ba
WIP : yaml config files for multiple eNB or gNB nodes
2020-07-21 23:55:20 +02:00
Javier Morgade
6db9fca1b7
fembms: code cleanup
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 21:07:42 +02:00
laurent
afc93b0f68
add SA messages defintion
2020-07-21 18:50:25 +02:00
Javier Morgade
3aaa152e4e
fembms: new FeMBMS/eMBMS MCH eNB/UE scheduler implemented
...
- MBMS scheduler re-worked to enable dedicated MBMS serving cells
- added support for multiple eMBMS MCH sessions
- added support for multiple FeMBMS MCH sessions
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 18:16:46 +02:00
Javier Morgade
9b37dcecdb
fembms: handle MBMS in new RLC
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 18:14:44 +02:00
Javier Morgade
e3cf9bcf1f
fembms: handle L2 eNB/UE config
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 18:11:51 +02:00
Javier Morgade
1f034ab404
fembms: prototype overload (legacy code for F1AP)
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 18:10:25 +02:00
Javier Morgade
f1d51cc0be
fembms: handle L2 eNB config in softmodem
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 18:08:41 +02:00
Remi Hardy
3d365b0d8e
WIP fr1 set up
2020-07-21 17:04:23 +02:00
Francesco Mani
e76593f73f
bugfixes
2020-07-21 16:25:19 +02:00
Javier Morgade
220ba2ebc8
fembms: new mbmssim target (TOCHECK)
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 15:20:10 +02:00
Javier Morgade
0bef84d0a5
fembms: - FeMBMS 36.213 eNB procedures v14.2
...
- FeMBMS 36.213 UE procedures v14.2
- Implementation of OFDM encoding for FeMBMS/eNB v14.2
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 15:16:49 +02:00
Javier Morgade
5eb6dac7db
fembms: routines for decoding the UE FeMBMS/PMCH physical/multicast/transport channel 3GPP TS 36.211 version 14.2.0
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 15:09:38 +02:00
Javier Morgade
8eac27b83b
fembms: Added support for FeMBMS UE Channel Estimation Procedures for 10 and 20 MHz BWs @ FeMBMS 1.25KHz Carrier Spacing
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 15:07:05 +02:00
Aniq
a7feca124b
added pack_dl_tti component functions [DUMMY TAG]
2020-07-21 17:46:02 +05:30
laurent
e01a98f074
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into main5G
2020-07-21 12:10:02 +02:00
kn.raju
6392059732
fixed run time issue
2020-07-21 15:18:13 +05:30
Remi Hardy
2d1b7f78ad
Merge branch 'oai_integration_week29' into 'develop'
...
Oai integration week29
See merge request oai/openairinterface5g!858
2020-07-21 11:38:00 +02:00
kn.raju
3daaad1385
rrc configuration changes reverted
2020-07-21 14:52:31 +05:30
Francesco Mani
ce846e6f7f
fix in fapi function in dci for ul
2020-07-21 10:38:39 +02:00
kn.raju
c036940db7
fixed run time error
2020-07-21 10:47:49 +05:30
hardy
d244ea4b99
slight reformatiing of main.py ; introducing yaml for xml class definition
2020-07-20 22:45:24 +02:00
Francesco Mani
60b82248a1
first version of reworking scheduling function, including UL scheduling
2020-07-20 18:07:54 +02:00
Remi Hardy
dfe6278ee1
fixing issues for CI integration
2020-07-20 18:06:02 +02:00
hardy
87dccea43f
integrating cots ue control into CI
2020-07-20 16:44:51 +02:00
Aniq
1c0fbee268
adding pack_dl_tti_request function
2020-07-20 20:07:18 +05:30
Francesco Mani
0f0ede038d
removing a printf in pusch scheduling
2020-07-20 16:25:04 +02:00
Remi Hardy
331c74af2a
fixing execution issues following recent changes
2020-07-20 14:21:11 +02:00
Aniq
f050e02a90
added plan for vnf p7
2020-07-20 15:43:03 +05:30
Javier Morgade
58bd55b9b3
fembms:
...
-Increase buffer size in PHY_ofdm_mod to accomodate FeMBMS sizes
-New FFT sizes added (IDFT_12288, IDFT_24576) to enable support for FeMBMS 10MHz and 20MHz channels BWs
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 11:02:18 +02:00
Javier Morgade
459eff02d1
fembms: Top-level routines for generating DL mbsfn reference signals for FeMBMS (eNB)
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 10:58:57 +02:00
Javier Morgade
3fca8304a4
fembms: FeMBMS top-level routines for generating and decoding the PBCH/BCH physical/transport channel
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 10:54:01 +02:00
Javier Morgade
3d11b3d65d
fembms: FeMBMS (eNB) Top-level routines for generating the PDSCH physical channel from 36-211 V14.1
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 10:51:51 +02:00
Javier Morgade
4923ba301a
fembms: Addapting top-level routines for implementing Turbo-coded (DLSCH) transport channels from 36-212 with FeMBMS support
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 10:49:58 +02:00
Javier Morgade
da5ae9c8d1
fembms: L1 prototypes for FeMBMS eNB procedures
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 10:48:26 +02:00
Javier Morgade
c5799e1cca
fembms: missing protype added
2020-07-20 10:42:47 +02:00
Javier Morgade
eb0dacc443
fembms: L1 prototypes and params added
2020-07-20 10:41:56 +02:00
Javier Morgade
43dc75f92f
fembms: reference config files re-arranged
2020-07-20 10:39:12 +02:00
Michael Cook
8c75f74cd1
Don't invoke multicast_link_start for NFAPI_MODE_STANDALONE_PNF
...
This code was previously commented out.
But the `if` expression was wrong.
2020-07-19 14:05:15 -04:00
Michael Cook
5714440427
Cleanup
...
Revert unnecessary changes relative to origin/develop
Reviewed with Andrew
2020-07-19 13:42:35 -04:00
Michael Cook
5ed1390898
Fix warnings
2020-07-19 12:24:48 -04:00
Michael Cook
c508d51b21
Remove color escape sequences in log messages
...
They cause more grief than they're worth
Define `LOG_WITH_COLORS` to re-enable them
2020-07-19 12:23:57 -04:00
hardy
dc9211ae20
removed all Getters and Setters from EPC, HTML classes (as all attributes are public)
2020-07-19 17:56:00 +02:00
Andrew Burger
8536a38f64
Merge branch 'episys/new_pnf_system' of 10.1.1.52:aburger/openairinterface5g into episys/new_pnf_system
2020-07-17 09:52:56 -07:00
Andrew Burger
8e706131d1
New logs
2020-07-17 09:52:17 -07:00
Aniq
383daaf71e
Added slot_indication on VNF side
2020-07-17 20:42:46 +05:30
Melissa Elkadi
aeac176418
Turned off color in log messages
2020-07-17 08:07:24 -07:00
hardy
d0805bd8ab
Merge remote-tracking branch 'origin/bugfix-minor-remove-wrong-log' into oai_integration_week29
2020-07-17 16:00:20 +02:00
frtabu
8b4498cd11
nr scope as a dynamically loaded shared lib
2020-07-17 15:59:38 +02:00
Remi Hardy
d273ae84f3
added a class function to check adb returned values from a list
2020-07-17 15:28:34 +02:00
laurent
cf18c0d7e0
ocp-gnb regression fixed on rfsimulator
2020-07-17 15:12:20 +02:00
laurent
3772d7e56a
merge develop, other modifs, not working
2020-07-17 13:57:56 +02:00
kn.raju
907860a228
Debug logs added
2020-07-17 11:23:21 +05:30
Andrew Burger
03e0656e69
Debugging msg4
2020-07-16 12:29:05 -07:00
cig
fe724b555d
Cleanup RA procedure
2020-07-16 18:03:22 +02:00
cig
68391d7243
Bugfix in RA window computation
2020-07-16 17:55:52 +02:00
kn.raju
7588dc50fa
Scheduling and handling of SSB-RO
2020-07-16 16:26:00 +05:30
Sakthivel Velumani
e325d007a6
Merge branch 'develop' into improve_ue_stability
2020-07-15 15:00:02 +02:00
Cedric Roux
0b8d5a8fd2
Merge remote-tracking branch 'origin/develop' into NR_RRC_PDCP
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
2020-07-15 12:06:41 +02:00
Aniq
02141b8bc1
Added pnf_phy_ul_dci_req (DONE)
2020-07-15 14:43:52 +05:30
Aniq
30e71f6b75
pnf_phy_ul_tti_req DONE (incomplete)
2020-07-15 13:03:16 +05:30
Andrew Burger
efb786d808
Merge branch 'episys/sfn_semaphore' into episys/new_queue_system
2020-07-13 11:30:27 -07:00
Andrew Burger
f3d30dae15
Removed trailing white space and added subfram and frame log to CRC_IND
2020-07-13 10:59:48 -07:00
Andrew Burger
42709fce5a
Fixing subframe issue in UE UL
2020-07-13 10:37:37 -07:00
Aniq
959c87e6d7
Added pnf_phy_dl_tti_req function
2020-07-13 20:55:08 +05:30
hardy
2e5d0db742
removed getter/setter from RAM class
2020-07-13 16:45:32 +02:00
Remi Hardy
91480dccce
support for ocp enb build and test (unit test ok)
2020-07-13 15:17:54 +02:00
Thomas Schlichter
c8a23e2d74
Merge remote-tracking branch 'develop'
2020-07-13 11:45:47 +02:00
Thomas Schlichter
e736b9410a
Apply rx_offset in rfsimulator, too
2020-07-13 11:39:32 +02:00
magounak
1698f9e20f
isolation of RU (no use of RC.xxx)
2020-07-13 08:00:59 +02:00
Andrew Burger
864e594e14
Removed logging to speed up system
2020-07-11 10:20:14 -07:00
Aniq
399b93346d
pnf_p7_slot_ind function COMPLETED
2020-07-11 16:39:49 +05:30
laurent
5e4d1f61ff
small bug
2020-07-11 11:52:49 +02:00
RS
7b387999b3
Replaced usleep with semaphore for current_sfn_sf
2020-07-10 15:05:02 -07:00
Andrew Burger
9a8880fd39
Added timestamps and logging
2020-07-10 10:39:55 -07:00
Francesco Mani
079456d07a
Merge remote-tracking branch 'origin/develop' into NR_DCI_01
2020-07-10 16:57:35 +02:00
Cedric Roux
96b5380b02
minor: remove a LOG_E that should not be here anymore
...
When running the softmodem, we get the error:
fill_ulsch UE_id 0 nb_rb = 0
The code has changed some time ago and this log was left but is not
meaningful anymore.
2020-07-10 12:44:59 +02:00
Thomas Schlichter
91149a7bf5
Merge remote-tracking branch 'NR_ue_dlsch_dmrs_cdm'
2020-07-10 11:55:17 +02:00
Francesco Mani
5caf5a4d1c
dlsch ue n_dmrs_cdm_groups
2020-07-10 11:46:52 +02:00
Remi Hardy
42ab797a2d
Merge branch 'rh_ci_next' of https://gitlab.eurecom.fr/oai/openairinterface5g into rh_ci_next
2020-07-10 09:31:00 +02:00
Francesco Mani
e9f370ed02
Merge remote-tracking branch 'origin/NR_RRC_harq_hacks' into NR_DCI_01
2020-07-10 09:16:28 +02:00
Francesco Mani
5651b9073c
pusch config in mac gnb from rrc
2020-07-10 09:16:11 +02:00
Andrew Burger
423cd20c43
Changes to sfn_sf before sending to Raymond
2020-07-09 11:09:26 -07:00
Francesco Mani
d66aea3fe6
bugfixes in dci size
2020-07-09 17:57:39 +02:00
hardy
8d75cb61bc
to support OCP eNB build and test
2020-07-09 14:37:18 +02:00
Francesco Mani
0f9519925d
fill dci pdu
2020-07-09 11:58:15 +02:00
Thomas Schlichter
c5357e6a59
Merge remote-tracking branch 'NR_RRC_harq_hacks'
2020-07-09 11:43:16 +02:00
Thomas Schlichter
aea3bc2d42
Merge remote-tracking branch 'NR_RRC_harq_hacks'
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/NR_UE_PHY_INTERFACE/NR_IF_Module.c
2020-07-09 10:27:27 +02:00
Andrew Burger
1fd307636a
Fixing sf_ahead variable
2020-07-08 15:32:42 -07:00
Florian Kaltenberger
e0231398ca
update from Walter Maguire
2020-07-08 21:02:33 +02:00
Andrew Burger
4ae7d777bb
added logging for debugging sockets and changed connect to bind
2020-07-08 10:03:42 -07:00
Francesco Mani
5fc3a991c9
dci size for 0_1 and some other modifications
2020-07-08 18:44:34 +02:00
Andrew Burger
ddca335b5e
New address port setup
2020-07-07 16:11:50 -07:00
laurent
46adeaa7c4
merge branch NR_RRC_harq_hacks
2020-07-07 12:56:37 +02:00
laurent
4bc36627be
fix some used but not initialized variables
2020-07-07 12:53:04 +02:00
MaheshK1995
553844204c
slot indication changes
2020-07-06 20:42:42 +05:30
laurent
4d6e647aaa
fixes pushed also in develop
2020-07-06 14:07:46 +02:00
Raymond Knopp
4761cbdc3d
Modifications wrt the NR LCIDs used for DTCH
2020-07-06 10:48:41 +02:00
Sy
845a226410
optimized 5G NR LDPC decoder
2020-07-06 02:34:12 +02:00
matzakos
895cf14973
Merge NR_RRC_harq_hacks branch into NR_RRC_PDCP
2020-07-03 17:10:40 +02:00
Sy
c8a787d22c
optimized 5G NR LDPC decoder
2020-07-03 14:21:00 +02:00
MaheshK1995
0bfdeebd75
p7 function flow created
2020-07-02 20:28:49 +05:30
cig
52e49fd8ec
Fixed some warnings + cleanup
...
- replaced nr_slot_t with int as it was barely used in the code (also is defined after an lte struct)
- removed use of phy_frame_config_nr from the UE (another file was created in SCHED_NR_UE, still the
gNB file is used in some tests file at UE side)
2020-07-02 12:44:48 +02:00
cig
e054b5e247
RA Msg2 reception according to 8.2 of TS 38.213
...
- Msg2 scheduler used for testing purposes was removed
- Now the UE tries to DCI 1_0 scrambled with RA_RNTI in the RA window
- If no RAPID is found within the RA window, instructs PHY to TX PRACH
2020-07-02 12:44:48 +02:00
cig
6737d27346
PUSCH data filling from PHY to MAC:
...
- IP data were fetched and passed to MAC directly at the PHY layer
- random data was generated whenever there's no upcoming data.
- Therefore these functionalities are now moved to MAC and FAPI interfaces
- are used instead.
2020-07-02 12:44:38 +02:00
cig
8e271ce945
Fixes for reception of Msg2:
...
- ceiling computation num of segments (cod/dec)
- fixes demodulation
- initialisation CW for PDSCH RA
- memcpy dl_ch_estimates to pdsch_vars_ra (hotfix)
- correct N_RB for DCI 1_0 and RNTI_RA
2020-07-02 12:32:33 +02:00
cig
79a655d47e
Use MCS 9 for Msg2 to avoid issues with the LDPC decoder
...
- LDPC decoder does not support lower MCS, therefore MCS 9 has been selected
for the Msg2 configuration.
- This is done only in do-ra mode, in order to prevent any fallout on the
current the configuration used for the operation with the commercial UE
2020-07-02 12:30:57 +02:00
laurent
35bf936351
merge develop, phy-test mode in 5G testing ok
2020-07-02 12:02:21 +02:00
RS
3936ceaa36
UE socket changed from SCTP to UDP
2020-07-01 11:48:31 -07:00
Sy
559e8fdcd2
degradation of performance in BLER fixed | bnProc & bnProcPc unrolled | small improvement in times
2020-07-01 18:37:52 +02:00
laurent
0f032447c0
fix bugs in main OAI, begining of PRACH test+fxi
2020-07-01 17:44:36 +02:00
Sy
0f704894f4
degradation of performance in BLER corrected | bnProc & bnProcPc unrolled
2020-07-01 14:12:53 +02:00
Robert Schmidt
dcd43c1526
FlexRAN: use lock-free ringbuffers for slice conf
...
Use LFDS 7.0.0 Ringbuffer implementation to handle
* Slice Configuration
* UE slice association
which is then uploaded through MAC scheduling thread
2020-07-01 10:10:48 +02:00
Robert Schmidt
05c10662da
FlexRAN Bugfix: Free Ringbuffer on exit
2020-07-01 10:10:48 +02:00
Robert Schmidt
d926a9a9c8
FlexRAN: New protobuf slice structure + Static Slice handling
2020-07-01 10:10:48 +02:00
Robert Schmidt
d2fe5af67a
Implement Static Slicing
2020-07-01 10:10:48 +02:00
Robert Schmidt
115c1f38f6
Use fptr for preproc and align UL PP definition
2020-07-01 10:10:48 +02:00
Robert Schmidt
a21e9aa6ef
Simplify add_ue_list(), remove_ue_list(); add init_ue_list()
2020-07-01 10:10:48 +02:00
Robert Schmidt
8c76d6ab57
Delete old protobuf slice types flex_slice_{dl,ul}
2020-07-01 10:10:48 +02:00
Robert Schmidt
198822aa17
Remove any slice-related information from OAI
2020-07-01 10:10:48 +02:00
Robert Schmidt
9f26028ded
Default pre-processor: efficiently build UE list
2020-07-01 10:10:48 +02:00
Robert Schmidt
41de51b187
Format to dynamically handle UL SCHED
2020-07-01 10:10:48 +02:00
Robert Schmidt
5d1d2bcd1c
Configurable Default Scheduler DL Algo
2020-07-01 10:10:48 +02:00
Robert Schmidt
36cd697b62
Add Maximum Throughput scheduler, wbCqi
...
Selects the UE with the highest CQI. If two UEs have the same CQI,
choses the one with highest number of bytes in RLC queue. Allocates as
many RBGs as possible, and potentially continues with the next UE.
2020-07-01 10:10:48 +02:00
Robert Schmidt
a0b331415f
Add Proportional Fair scheduler, wbCqi
...
Selects UE with highest coefficient. Allocates until there are no more
RBGs to allocate, or UE has no more data. In the latter case, continues
with the next UE (second-highest coefficient).
2020-07-01 10:10:48 +02:00
Robert Schmidt
dc5357ca13
Format to dynamically handle default DL SCHED algo
2020-07-01 10:10:48 +02:00
Robert Schmidt
31ad66e146
Bugfix RR DL: a retx UE might not be allocated again
2020-07-01 10:10:48 +02:00
Robert Schmidt
1401d21081
Default SCHED RR algo: optimize algo and defer RB calc.
...
- Loop only to next UE instead of jumping multiple
- mark used RBGs in rbg_mask
- Only calculate number of RBs based on CQI when UE is selected, instead
of calculating for all UEs which might be unnecessary.
- When looping the list of UEs for RB allocation, remove UEs that have
no data anymore instead of skipping them.
2020-07-01 10:10:48 +02:00
Robert Schmidt
b06dadbdb0
Bugfix DLSCH: only warn when retx with less RB
...
The preprocessor pre-allocates a CCE. Thus, when arriving at the check
for the number of RBs for retransmission, it is too late to skip the UE.
Therefore, only print a warning.
The default schedulers allocate a correct amount of RBs for
retransmissions, therefore it is ok.
2020-07-01 10:10:48 +02:00
Robert Schmidt
71647eb4ef
DLSCH: limit LC bytes according to preprocessor
2020-07-01 10:10:48 +02:00
Robert Schmidt
476d58a8de
Log TBS in every window
2020-07-01 10:10:48 +02:00
Robert Schmidt
9d5a46dcfa
UE: Set correct selected PLMN Identity
2020-07-01 10:10:48 +02:00
Robert Schmidt
d2cc43b4e7
UE: Print all SIB1 decoded PLMNs
2020-07-01 10:10:48 +02:00
Robert Schmidt
f895a28645
FlexRAN: Manage PLMNs
2020-07-01 10:10:48 +02:00
Robert Schmidt
df3f7e1ecf
FlexRAN: Enable MME adding/removing
2020-07-01 10:10:48 +02:00
Robert Schmidt
1363a53dd0
S1AP: Only register MME if we do not know it yet
2020-07-01 10:10:48 +02:00
Robert Schmidt
b01d63ba4e
Do not check for register_enb_pending
...
The test seemingly ensures that this code block is hit only once.
However, if we enable later activation of MMEs, it will be hit a second
(and third, ...) time. The only thing in guards against, though, is an
INIT message to the L1L2 thread, when register_enb_pending == 0, which
should only be sent once. Therefore, functionality won't be changed if
register_enb_pending becomes negative, and the assert can be removed.
2020-07-01 10:10:48 +02:00
Robert Schmidt
9072101a1a
Correctly decode IMSI also when not integrity protected
2020-07-01 10:10:48 +02:00
Robert Schmidt
c5fdcd85cc
Bugfix FlexRAN: if a UE is in RRC but not S1AP, treat as no bug
2020-07-01 10:10:48 +02:00
Andrew Burger
4b5f608c44
Added logging of encoded size
2020-06-30 15:29:53 -07:00
MaheshK1995
1faeb991c1
PNF running in RFSIM through VSCODE
2020-06-30 18:50:15 +05:30
MaheshK1995
315288de44
Hard-coded SLOT_CONFIG reception at PNF
2020-06-30 18:05:56 +05:30
Raymond Knopp
26da5a6286
Merge branch 'oairu' of https://gitlab.eurecom.fr/oai/openairinterface5g into oairu
2020-06-30 08:11:11 +02:00
Raymond Knopp
c21df3b6f3
small fix for threadPool initialization when we use the full pipelining mode (RU_L1_TRX_SPLIT)
2020-06-30 08:08:33 +02:00
Thomas Schlichter
a5a1d7b918
Improve stability by replacing AssertFatal() with LOG_E() in nr_rx_pdsch()
2020-06-29 12:13:27 +02:00
Thomas Schlichter
b90e57549c
ignore inconsistent DCI instead of exiting
2020-06-29 12:04:34 +02:00
Michael Cook
d836650d41
Call sched_setscheduler
2020-06-27 14:24:56 -04:00
Michael Cook
2499b48092
Fix hexdump signature
2020-06-27 12:21:58 -04:00
MaheshK1995
f17fc6dafd
VNF/PNF mode set using --vnf --pnf options
2020-06-27 17:24:19 +05:30
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
Andrew Burger
ac9076761a
Allowing fill functions to set correct headers
2020-06-25 17:02:57 -07:00
MaheshK1995
abefe1a095
Added custom error codes for p5
2020-06-25 18:02:05 +05:30
Andrew Burger
b6fbb51d7d
Additional logging for debugging fill functions
2020-06-24 15:12:00 -07:00
Andrew Burger
16209b0555
Changes for supporting UL_config req and DCI0_req
2020-06-24 11:46:22 -07:00
Andrew Burger
6a34a8ad39
Adding ul_config_req cleanup and hi_dci0_req
2020-06-24 11:11:19 -07:00
laurent
ada39bb238
scope round 2, merge develop branch
2020-06-24 17:04:46 +02:00
laurent
a456054d9b
continue scope
2020-06-22 12:02:58 +02:00
Michael Cook
03394da33f
Revert whitespace changes
2020-06-20 08:37:37 -04:00
Michael Cook
8204f3eaeb
Restore original UE_phy_stub_single_thread_rxn_txnp4
...
Rename our version to `UE_phy_stub_standalone_pnf_task`
2020-06-20 08:35:14 -04:00
Michael Cook
92a64358d5
Fix nfapi_str_mode type
2020-06-20 08:34:59 -04:00
Michael Cook
bde572d9c3
Remove redundant declaration of send_standalone_dummy
...
It's in phy_stub_UE.h
2020-06-20 07:34:42 -04:00
Michael Cook
21bb7b84cd
Revert some whitespace changes
2020-06-20 07:34:25 -04: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
laurent
e4b2689e29
continue scope rebuild
2020-06-19 20:35:32 +02:00
Raymond Knopp
fbb6ba16c3
Merge branch 'NR_fix_nrarfcn' into NR_RRCConfiguration_FR2
2020-06-19 16:41:07 +02:00
Florian Kaltenberger
2634d57282
changing RRC measurement config to FR2
2020-06-19 16:39:56 +02:00
Florian Kaltenberger
794f9dac71
fixing NR_arfcn calculation
2020-06-19 16:24:50 +02:00
MaheshK1995
e3a05b9af7
[no USRP found] error resolved
2020-06-19 18:35:52 +05:30
matzakos
7e33d11c3d
Change NR PDCP SN field to 18 instead of 12 bits length
...
-Required because the 12 bits SN is not accepted from the phone
2020-06-19 14:19:12 +02:00
Raymond Knopp
c3e871257b
Add printing contents of NR scgFailureInformation message at rrc eNB
2020-06-19 14:00:34 +02:00
Raymond Knopp
72e57baa09
worker acivation
2020-06-18 23:53:48 +02:00
Raymond Knopp
b675c0c7b1
Merge branch 'oairu' of https://gitlab.eurecom.fr/oai/openairinterface5g into oairu
2020-06-18 19:31:17 +02:00
Raymond Knopp
b3489a7e0a
testing oairu (RCC side)
2020-06-18 19:30:36 +02:00
magounak
ec11548526
Merge branch 'oairu' of https://gitlab.eurecom.fr/oai/openairinterface5g into oairu
2020-06-18 19:29:46 +02:00
magounak
a93deb3813
testing of standlone oairu
2020-06-18 19:26:06 +02:00
laurent
bc480ad9bf
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into main5G
2020-06-18 15:41:47 +02:00
laurent
36fab59e1c
fix pdcp race condition
2020-06-18 15:41:10 +02:00
MaheshK1995
a6d105d2d1
P5 messages DONE [bypassed a bug]
2020-06-18 17:24:03 +05:30
laurent
d21a40066d
scope for 5G
2020-06-18 10:19:52 +02:00
Raphael Defosseux
196ba803aa
fix typos and compilation errors
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-18 10:17:06 +02:00
Raymond Knopp
f33278ac52
activated ru_threads
2020-06-17 20:52:39 +02:00
Raymond Knopp
e109f83bb9
Merge branch 'oairu' of https://gitlab.eurecom.fr/oai/openairinterface5g into oairu
2020-06-17 20:39:44 +02:00
Raymond Knopp
187561a1c2
commit before merge
2020-06-17 20:39:29 +02:00
magounak
d1a4911428
bug fixes in main
2020-06-17 20:36:16 +02:00
Raymond Knopp
695cb5f0cd
configuration fix
2020-06-17 19:03:28 +02:00
Raymond Knopp
e97122f5ea
added configuration file parsing to oairu
2020-06-17 17:52:46 +02:00
Raymond Knopp
e99ad54b66
added missing file
2020-06-17 12:49:56 +02:00
Raymond Knopp
103168a047
standalone RRU executable initial testing version
2020-06-17 09:55:26 +02:00
Andrew Burger
c39276cadb
Added send nfapi functions including send dummy
2020-06-16 16:39:11 -07:00
Andrew Burger
79f13e919f
Added send standalone msg
2020-06-16 11:38:34 -07:00
MaheshK1995
164397b013
resolved pack/unpack issue
2020-06-16 13:23:14 +05:30
Andrew Burger
bfc1e8b7d7
Cleaned up behemoth
2020-06-15 15:31:01 -07:00
laurent
a9ba117ac7
first version scope reworked
2020-06-15 10:32:14 +02:00
Michael Cook
b5708a3a80
Checkpoint.
2020-06-13 10:53:01 -04:00
Michael Cook
6e721cec84
Move queue_t into it own .h, .c
2020-06-13 10:27:52 -04:00
MaheshK1995
3343d93d2e
investigating pack/unpack
2020-06-13 16:06:49 +05:30
Melissa Elkadi
7c37d6d3f2
Fixed compilation issues with standalone rach function
2020-06-12 14:25:27 -07:00
Raymond Knopp
2381bd91d2
Add detection of NR scgFailureInformation message at rrc eNB
2020-06-12 19:30:17 +02:00
Andrew Burger
4d98e76d0c
Rach being generated I think
2020-06-11 15:50:02 -07:00
Andrew Burger
1dc4eb00ff
Rach Problem Solves Hopefully
2020-06-11 14:40:41 -07:00
Andrew Burger
04d27b9c64
Finalized Raymond changes
2020-06-11 03:50:06 -07:00
Andrew Burger
898d402ac0
trying to get oai sfnTo work
2020-06-10 13:30:06 -07:00
Andrew Burger
e7eabf3f0f
Notes for Sync changes and format cleanup
2020-06-09 10:09:32 -07:00
Raymond Knopp
c7a8c6f60a
Merge branch 'NR_RRC_PDCP' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PDCP
2020-06-09 15:03:16 +02:00
laurent
64e3e97158
more cleanup, start scope vizualisation rework
2020-06-09 09:00:03 +02:00
Andrew Burger
de33309935
New changes to get rach working.. Still not working
2020-06-08 10:41:34 -07:00
Raymond Knopp
6a9d606255
Temporarily consider single LCID for DL traffic scheduling
2020-06-08 19:09:03 +02:00
Francesco Mani
2e8092540f
moving function to prepare pucch scheduling inside dlsch_phytest
2020-06-08 16:31:30 +02:00
Raymond Knopp
072836d7b9
NR-IP traffic: Make fapi dl pdu configuration be triggered only when there is data from the upper layers to be scheduled
...
- To be used for NSA and noS1 modes
2020-06-08 14:38:54 +02:00
Raymond Knopp
ad1e47f7f4
Merge branch NR_RRC_harq_hacks into NR_RRC_PDCP
2020-06-08 14:30:38 +02:00
Andrew Burger
3c9cb7f161
pairing up the dl_config_req and tx_req
...
Going wild..
2020-06-06 11:28:03 -07: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
Andrew Burger
af92c512cf
Major queue changes note all the log supressions
2020-06-04 15:54:38 -07:00
MaheshK1995
fd51a5bdcb
PARAM message exchange DONE
2020-06-04 19:09:37 +05:30
MaheshK1995
776a74401d
LTE to NR conversions
2020-06-04 15:00:09 +05:30
Sy
119be5d45b
Re-implementation of memcpy--> more faster | llr2cnProcBuf, cn2bnProcbuf, bn2cnProcBuf are optimized
2020-06-04 02:52:35 +02:00
Andrew Burger
1b4c8d9ebe
Before explosion of Andrews machine
2020-06-03 14:55:40 -07: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
MaheshK1995
017517986c
Debugging
2020-06-02 16:07:02 +05:30
matzakos
956d9aa1d8
added selection between AVX2 and AVX512
2020-06-02 12:06:38 +02:00
MaheshK1995
1e377d584f
updated gitignore
2020-06-02 15:35:58 +05:30
laurent
0169c05c74
merge develop, some tests in 5g: no regression
2020-06-02 11:26:11 +02:00
laurent
62f9e7b5e7
remove all usage of RC.ru global var in ocp-gnb and nr-uesoftmodem
2020-06-02 10:35:17 +02:00
Raymond Knopp
e6d03868cb
Merge remote-tracking branch 'origin/NR_RRC_harq_hacks' into NR_RRC_PDCP
2020-06-02 10:17:26 +02:00
Andrew Burger
f815a22eb4
Changes to allow dl_config_req and tx_req to be sent without crashing
2020-06-01 15:23:04 -07: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
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
579cfad82d
git add for merge
2020-06-01 19:51:25 +08:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
03d354efce
merge to develop
2020-06-01 19:27:44 +08:00
Andrew Burger
df2134026a
OAI UE receive dl_config_request and call memcpy additions
2020-05-30 12:50:27 -07:00
Michael Cook
d3398332c7
Fix build issues
2020-05-30 13:47:28 -04:00
Andrew Burger
d6b038fa27
Trying to read a single packet inside oai ue
2020-05-29 15:57:43 -07:00
Andrew Burger
ebc8d95dc7
Base skeleton and comments of where socket needs to be implemented
2020-05-29 11:38:23 -07:00
Raymond Knopp
65cf9da7d2
Merge branch NR_RRC_harq_hacks into NR_RRC_PDCP
2020-05-29 16:57:34 +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
Raymond Knopp
69b4211aba
Change default NR DRB configuration to RLC UM
2020-05-25 21:13:19 +02:00
Raymond Knopp
72f1b2cb09
Remove hack restriction for single time DL scheduling
2020-05-25 20:55:12 +02:00
Raymond Knopp
fd5f7bec0d
Merge branch NR_PDCP_noS1 back to NR_RRC_PDCP
2020-05-25 20:13:22 +02:00
matzakos
47713f2a08
NR RB configuration: Remove dependencies from LTE structures
...
-Remaining LTE dependency in RLC add_srb function (not used for NSA setup)
-Rename function for DRB static preconfiguration used in noS1 mode
2020-05-25 15:46:00 +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
laurent
cbd801b6e5
some cleanup and checks
2020-05-19 21:29:13 +02:00
matzakos
58bc9e5395
Fix ULSCH slot scheduling mismatch between gNB and OAI UE
2020-05-19 15:27:08 +02:00
matzakos
0c287d9f51
Adaptation at DLSCH scheduling function to support EPC mode
2020-05-19 15:23:12 +02:00
matzakos
c2e65b0639
Correct pseudo-subheader byte of random ULSCH PDU (phytest) to an appropriate value
2020-05-19 15:08:02 +02:00
matzakos
9e8e9c8ff0
noS1: Introduce NR DRB preconfiguration and PDCP RLC configuration triggering
2020-05-19 14:57:38 +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
laurent
9112ee01f5
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into main5G
2020-05-18 22:17:16 +02:00
laurent
026924244a
merge develop, ocp-gnb working on rf sim and phy-test mode: DL and UL user traffic
2020-05-18 22:16:54 +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
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
a102405896
LDPC cuda support BG1 all length
2020-05-13 22:31:30 +08:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
02dc4ba8ce
configured LDPC on CPU and GPU
2020-05-13 22:27:36 +08:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
da62b92f6e
Merge remote-tracking branch 'origin/develop' into NCTU_OpinConnect_LDPC
2020-05-13 22:24:40 +08:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
5c7e4c21db
LDPC implementation on Quadro p5000 by NCTU OpinCommect
2020-05-13 22:21:49 +08:00
matzakos
97d1f98f67
Merge remote-tracking branch 'origin/NR_RRC_harq_hacks' into NR_RRC_PDCP
2020-05-13 13:56:18 +02:00
Raymond Knopp
704e167b86
Merge branch 'NR_RRC_PDCP' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PDCP
2020-05-12 15:31:12 +02:00
Raymond Knopp
06d4ef6177
Modification of an input parameter type for nr_rrc_rlc_config_asn1_req
2020-05-12 14:58:44 +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
bd1c4dd00b
Add default NR RLC UM bearer configuration
2020-05-05 20:30:19 +02:00
Raymond Knopp
632ef048c8
Introduce triggering of PDCP and RLC configuration for the list of added DRBs
...
-Upon reception of SgNB Addition Request from the eNB, the gNB configures pdcp and rlc entities for the list of DRBs provided from the eNB
2020-05-04 18:12:20 +02:00
Raymond Knopp
017a6ef141
Introduce NR RRC->RLC configuration
...
-Create nr_rrc_rlc_config_asn1_req function
-Update RLC DRB addition functions with NR structures instead of LTE
2020-05-04 17:58:36 +02:00
Raymond Knopp
eb51e39f39
Introduce NR RRC->PDCP configuration
...
-Create nr_rrc_pdcp_config_asn1_req function
-Update PDCP DRB addition functions with NR structures instead of LTE
2020-05-04 17:48:18 +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
laurent
7aa9a7bd49
work in progress, re-merge before continuing
2020-05-03 18:30:26 +02:00
Sy
0ee70df312
first commit
2020-05-02 23:35:18 +02:00
Raymond Knopp
dc5149e854
Merge remote-tracking branch 'origin/NR_RRC_harq_hacks' into NR_RRC_PDCP
2020-04-27 19:28:39 +02:00
Raymond Knopp
2723d095b6
Merge remote-tracking branch 'origin/NR_RRC_harq_hacks' into NR_RRC_PDCP
2020-04-27 19:26:53 +02:00
laurent
07c8d00011
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into main5G
2020-04-24 11:45:29 +02:00
laurent
151bde05c8
merge develop, compile only
2020-04-24 11:45:22 +02:00
matzakos
6b79403767
NR pdcp: Rebase initial implementation
...
Initially targeting ENDC setup with commercial UE
- Missing nr_rrc_pdcp and nr_rrc_rlc configuration wrt the established DRB
- Remaining to test with user plane data traffic (Downlink and Uplink)
2020-04-21 15:20:22 +02:00
laurent
497595ba0c
merge again develop
2020-04-14 21:16:23 +02:00
laurent
b0b5a1012a
cosmetic
2020-04-14 19:53:43 +02:00
laurent
a9ec7a1d7c
merge develop, updates related
2020-04-10 20:55:50 +02:00
laurent
b90e8ea7db
merge, compile ok, regular exe ok, ocp-gnb not
2020-04-10 18:21:37 +02:00
NCTU CS ISIP
689426e8c1
LDPC implement on Quadro p5000
2020-03-11 20:02:20 +08:00
laurent
99729391a3
merge develop, first version of 5g simple main()
2020-03-06 21:45:26 +01:00
NCTU CS ISIP
1f6dbb20fe
LDPC implementation on GPU
...
Signed-off-by: NCTU CS ISIP <tyhsu@cs.nctu.edu.tw >
2020-03-06 19:12:31 +08:00
NCTU CS ISIP
fb30fc6aa5
GPU branch
...
Signed-off-by: NCTU CS ISIP <tyhsu@cs.nctu.edu.tw >
2020-03-06 18:36:33 +08:00
NCTU CS ISIP
0f011679c0
NCTU_CS_ISIP
...
Signed-off-by: NCTU CS ISIP <tyhsu@cs.nctu.edu.tw >
2020-03-06 17:42:52 +08:00
Raymond Knopp
7994fc2703
compilation errors after merge resolved
2020-03-01 19:46:27 +01:00
Raymond Knopp
02c9e83108
Merge remote-tracking branch 'origin/develop' into develop-oriecpriupdates
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/if5_tools.c
openair1/PHY/LTE_TRANSPORT/prach.c
openair1/PHY/defs_eNB.h
targets/ARCH/COMMON/common_lib.c
targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.c
targets/RT/USER/lte-ru.c
2020-03-01 16:14:58 +01:00
magounak
5bc28899d3
testing ECPRI receive path (with level adjustment for 12-bit OAI RX dynamic range)
2019-11-06 00:08:34 +01:00
magounak
2b59cdf537
modifactions after testing with R+S FSQ
2019-10-15 15:25:37 +02:00
Raymond Knopp
e7233f8a6d
eCPRI fronthaul "flushing" prior to streaming. TX path still not included
2019-10-08 15:02:55 +02:00
Raymond Knopp
0399c14b18
modifications for timestamp interpreation (IF5)
2019-09-17 00:43:10 +02:00
Raymond Knopp
ba24109dae
added UDP configuration in ORI data structures
2019-09-14 22:39:24 +02:00
Raymond Knopp
0e419d23d2
modifications for IF5, testing with 3rd party RRU
2019-09-14 11:39:30 +02:00
Raymond Knopp
8722655fdf
fixed error in void recv_IF5()
2019-09-13 17:57:55 +02:00
Raymond Knopp
7a60be4dfe
modifications for eCPRI framing in IF5 UDP only
2019-09-11 16:47:39 +02:00
Raymond Knopp
8e86edc352
cleanup callback added to thirdparty fronthaul interface
2019-09-07 10:42:57 +02:00
Raymond Knopp
d4da46a249
added third-party driver support for IF5 interface.
2019-09-05 22:32:32 +02:00