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