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