Francesco Mani
e33dea5f38
fix prb mapping according to bwps
2020-03-05 12:19:15 +01:00
Cedric Roux
0ecc3149ba
bugfix: ul grant is 27 bits, does not fit into uint16_t
2020-03-05 11:16:46 +01:00
Francesco Mani
f62d94c76f
correct scheduling of msg3 reception
2020-03-05 09:59:59 +01:00
Francesco Mani
94b7d132c5
fix for tpc command
2020-03-04 17:56:37 +01:00
Francesco Mani
444442d3e3
mac scheduling of msg3 at gnb
2020-03-04 16:58:49 +01:00
Francesco Mani
e21900bb0a
no data in dmrs symbol (hardcoded)
2020-03-02 15:31:30 +01:00
Francesco Mani
19a1affc68
some change in pdsch configuration for msg2
2020-02-28 17:49:00 +01:00
cig
22d43925e0
Changes to the logic in nr_ue_dl_indication and nr_ue_prach_scheduler
2020-02-27 15:23:40 +01:00
cig
8ed99c28cf
Fixes UE RA procedures:
...
- using NR RACH config common from scc
- fixed return type RA preamble target power functions
- retrieving PRACH format from PRACH resources
2020-02-27 15:23:40 +01:00
cig
3c16ad5643
NR UE PRACH scheduler to fill up UL config request with PRACH PDU
...
- takes in input configuration index and TS 38.211 PRACH tables (6.3.3.2.x)
- using FAPI NR UL config request struct, derived from SCF standard for gNB
2020-02-27 15:23:39 +01:00
cig
f1e6a34f76
Add common mac functions declarations to nr_mac_common.h
2020-02-27 15:23:39 +01:00
Francesco Mani
5a9329d1d9
bugfix in filling dci for rar
2020-02-26 14:10:57 +01:00
Raymond Knopp
e2ee13e9ce
modifications for DCI size of format 1_0 for RAR and filling of FAPI for RAR according to special RAR-related configuration
2020-02-24 11:25:07 +01:00
Francesco Mani
6ff42815eb
scheduling of msg2 and filling of fapi structures
2020-02-21 16:40:15 +01:00
Raymond Knopp
3520166644
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-02-19 08:35:52 +01:00
Raymond Knopp
dd2cefa457
added longer prefix in PRACH symbol zero period for 15/30 kHz SCS. Both gNB and UE processing is modified. prachsim is functional again with new FAPI interfaces.
2020-02-19 08:34:03 +01:00
cig
398a5e9063
Bugfix in RAR MAC PDU: set correct fields order for little endian machine
2020-02-18 16:13:56 +01:00
cig
6cd7e61163
UL grant tx and rx in RAR PDU. TS 38.213 ch 8.2, TS 38.321 ch 6.2.3
2020-02-18 15:17:50 +01:00
Francesco Mani
7bd76fda53
prach config common in UE
2020-02-18 14:57:14 +01:00
Cedric Roux
fd81b1ec89
fix
2020-02-17 12:02:28 +01:00
Francesco Mani
3c4ac034a5
small fixes
2020-02-17 09:24:25 +01:00
Raymond Knopp
456d1f9df9
added scheduling of PRACH RX procedures in gNB and RU entities. Initialization of prach sequences added to nr_init.c
2020-02-16 22:48:53 +01:00
Francesco Mani
a248c44d31
computation nb of root sequences in mac (plus some clean up in prach_common.c
2020-02-14 18:57:04 +01:00
Raymond Knopp
7c9372d761
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_transport_proto.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
2020-02-14 05:49:06 +01:00
Raymond Knopp
e8834e9620
added FAPI interfaces int gNB prach receiver functions (rx_nr_prach,rx_nr_prach_ru) and in indication to MAC.
2020-02-14 05:44:12 +01:00
Francesco Mani
f8523b6c87
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-02-13 14:24:33 +01:00
Francesco Mani
a7ab50e874
scheduling PRACH and filling fapi PRACH PDU
2020-02-13 13:50:44 +01:00
Francesco Mani
eda3a76e13
fix in function to read prach tables
2020-02-13 09:12:02 +01:00
Francesco Mani
f7611d12a2
prach tables in mac_common and function to read them
2020-02-12 18:06:30 +01:00
cig
fdaf4ff92c
Fixed warnings gNB compilation
2020-02-12 17:32:08 +01:00
cig
498ce5fede
Fixed wanrnings nrUE compilation
2020-02-11 16:41:59 +01:00
cig
794348e0b9
Removed unnecessary return in gnb phytest scheduler (was followed by assert on same condition)
2020-02-11 14:50:22 +01:00
cig
7e25d85f5c
Cleanup code, comments
2020-02-10 20:02:16 +01:00
cig
98480e7102
RA, Updated nr_ue_get_rach:
...
- using LTE function mac_rrc_nr_data_req_ue in noS1 mode
- cleanup code, comments
- fixes RA procedure
- Processing UL MAC PDU according to TS 38.321 ch 6.1:
- introduced function for gNB side UL PDU processing
- fixed bug in nr_ue_process_mac_pdu
2020-02-10 20:02:16 +01:00
cig
6c61fef362
Added RA_SUCCEEDED to RA_state_t
2020-02-10 20:01:39 +01:00
cig
99256c24ce
MAC CE contention resolution reception
2020-02-10 20:01:39 +01:00
cig
bbc0d1deeb
Adapted get_nr_PL to be used in RA MAC procedures
2020-02-10 20:01:39 +01:00
cig
9653b954d3
Contention resolution TS 38.321 ch 5.1.5
2020-02-10 20:01:39 +01:00
cig
6149d825e2
Msg3 transmitted, flush Msg3 buffer when RA is not active
2020-02-10 20:01:39 +01:00
cig
a70fa82ad8
Removed phy vars members from ue mac inst struct
2020-02-10 20:01:39 +01:00
cig
156defcd0b
Fixes RAR generation, reception
2020-02-10 20:01:39 +01:00
cig
986b5fb247
Integrated nfapi_nr_dl_dci_pdu_t in DL DCI
2020-02-10 20:01:39 +01:00
cig
ffa5911dc1
RA fixes
2020-02-10 20:01:39 +01:00
cig
903a1ec6a8
Cleanup code, removed gNB headers in UE files
2020-02-10 20:01:39 +01:00
cig
36195ec31a
RA fixes and additions:
...
- RA resource selection and transmission
- MAC header structs for RA
- RA procedure msg1 fixes
- code cleanup
2020-02-10 20:01:39 +01:00
Guido Casati
e0e8bbcfdb
RACH MAC procedure (RA initiation and Preamble selection)
...
- Updated PRACH procedures and general code formatting
- gNB msg1 handling and RAR generation
- general bug fixing
- formatting
- missing headers
- RAR handling.
2020-02-10 19:59:36 +01:00
Florian Kaltenberger
12b38431dc
PUSCH start symbol should be 0
2020-02-07 16:58:31 +01:00
Francesco Mani
5f3b997789
added assertion for absolutefrequencySSB
2020-02-07 14:42:26 +01:00
Francesco Mani
c5f05b3a21
Merge branch 'NR_RRCConfiguration' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRCConfiguration
2020-02-06 14:59:15 +01:00
Francesco Mani
d22c0f720d
fix for ssb bitmap endian (to be checked with FSW)
2020-02-06 14:33:38 +01:00