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