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
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
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