Thomas Schlichter
0cc5a12e77
Merge branch 'develop'
2020-04-17 16:01:51 +02:00
Thomas Schlichter
42413bc565
disable PUSCH PTRS even in ulsim
...
PTRS leads to code shortening, and the current LDPC implementation has issues with that for higher code rate.
Because of this, we have to disable PTRS by default, as we test MCS 28 in CI.
2020-04-17 15:59:05 +02:00
Francesco Mani
b51beff901
Merge branch 'NR_gNB_SCF_Indication' into NR_RRC_harq_hacks
2020-04-17 11:13:27 +02:00
Thomas Schlichter
2a0bfde4a0
use "PUSCH_PDU_BITMAP_PUSCH_PTRS" when setting, clearing or checking pdu_bit_map
2020-04-17 10:20:09 +02:00
Ahmed Hussein
68ba04abf8
Adding an extra condition for L_ptrs
...
- if L_ptrs is >= number of pusch symbols, then no ptrs will be scheduled
2020-04-16 21:48:27 +02:00
Ahmed Hussein
728a903369
Making "is_ptrs_symbol" as a static inline function
2020-04-16 19:30:52 +02:00
Ahmed Hussein
9b52bf29ca
Separating "is_ptrs_subcarrier" from "is_ptrs_symbol"
2020-04-16 19:21:35 +02:00
Ahmed Hussein
f8c0de63cd
Using "ptrs_re_offset" at UE side instead of using the function "get_kRE_ref" (TEMP implementation)
2020-04-16 18:02:59 +02:00
Ahmed Hussein
eae301e5d8
Fix regarding PTRS frequeny domain allocation
2020-04-16 16:49:44 +02:00
Ahmed Hussein
6adc40bbd1
Removed "ptrs_configured" and using "pusch_pdu->pdu_bit_map" instead at UE side
2020-04-16 15:58:50 +02:00
Ahmed Hussein
870845fc9d
Minor fixes and modifications for get_K_ptrs
2020-04-16 14:50:11 +02:00
Ahmed Hussein
b0611cf49d
Modifying get_L_ptrs and minor fixes
2020-04-16 14:34:40 +02:00
Ahmed Hussein
15629f126c
Moving get_L_ptrs and get_K_ptrs from PHY to MAC
2020-04-16 13:49:52 +02:00
Ahmed Hussein
b8f77a9c60
Fixed PTRS frequency domain allocation
...
- The bug occurs when the PUSCH allocation contains the central RB of the whole UL BW
2020-04-15 19:14:14 +02:00
Ahmed Hussein
e9dd51a746
Minor clean-ups regarding PTRS
2020-04-15 18:48:03 +02:00
cig
6f87d474b7
Fixed wrong printing in nr_process_timing_advance
2020-04-15 16:59:09 +02:00
Ahmed Hussein
c878bbcc78
Fixing ptrs time domain allocation in set_ptrs_symb_idx
2020-04-15 16:11:56 +02:00
laurent
8a58359a1b
rereremerge
2020-04-14 19:51:00 +02:00
laurent
dfafa90037
big merge with develop
2020-04-14 18:02:45 +02:00
cig
ec422f7050
Introduced a delay after a completed sync before starting msg1 generation:
...
- this was necessary because as soon as the gNB starts, it tries detecting
the prach preambles and it mesaures the background noise. However, there is
a delay of several dozens of frames before it considers the preables as
detected.
- the solution at the UE consists in avoiding sending preamble as soon as the
UE syncs by introducing an offset, this keeps the power measurements low at
gNB side as long as the preamble detection counter is under threshold
2020-04-14 14:28:01 +02:00
cig
19530c5ab9
Cleanup nr transport header file
2020-04-14 14:28:01 +02:00
cig
8dd88bcb0e
Deleted duplicated transport common proto header file
2020-04-14 14:28:01 +02:00
cig
c0029473dc
Fixed some warnings
2020-04-14 14:28:01 +02:00
cig
3e70405b58
Cleanup transport_proto header
2020-04-14 14:28:00 +02:00
Francesco Mani
3dc9ad0567
Merge branch 'develop' into NR_RRC_PRACH_procedures
2020-04-14 14:17:34 +02:00
laurent
58e973409a
small compilation details
2020-04-14 11:25:59 +02:00
Ahmed Hussein
672937b4d7
Using SCF structs for DMRS at UE side instead of dmrs_UplinkConfig
2020-04-14 08:38:13 +02:00
Raphael Defosseux
238c83f400
Merge remote-tracking branch 'origin/feature-4g-sched' into develop
2020-04-13 22:08:41 +02:00
laurent
861caa735d
merge develop
2020-04-13 18:04:18 +02:00
Francesco Mani
ecb81ef995
Merge branch 'NR_RRC_PRACH_procedures' into NR_RRC_harq
2020-04-13 15:15:48 +02:00
Francesco Mani
042e4e5c77
reworking of nr_configure_pdcch
2020-04-13 09:18:48 +02:00
Raymond Knopp
b6ce8ed962
ENDC S1-U gNB support: Separate some GTP functions between eNB and gNB. Downlink traffic from SGW arrives properly at gNB now after path switch
2020-04-10 12:15:52 +02:00
Raphael Defosseux
10b484279c
Merge remote-tracking branch 'origin/feature-4g-sched' into develop_integration_2020_w15_bis
2020-04-10 12:11:58 +02:00
Raphael Defosseux
d367260214
Merge remote-tracking branch 'origin/NR_gNB_SCF_Indication' into develop_integration_2020_w15_bis
2020-04-10 12:11:31 +02:00
Francesco Mani
221e152653
one file left behind
2020-04-10 10:43:44 +02:00
Francesco Mani
6237ba3735
Merge branch 'nr_pucch' into NR_RRC_harq
2020-04-10 10:02:21 +02:00
Robert Schmidt
382b815fa4
Remove AssertFatal from UCI handlers
2020-04-10 00:09:36 +02:00
Francesco Mani
9296949906
fix for dlschsim for no data in dmrs symbol
2020-04-09 17:25:24 +02:00
Raymond Knopp
786be88101
fixed unitary simulation issue for nr_ulsim and removed broken pucch1 tests
2020-04-09 15:52:19 +02:00
Francesco Mani
b9d80576aa
patch for no data in dmrs symbol for pusch tx
2020-04-08 17:32:19 +02:00
Raymond Knopp
c8ac5d56bf
compilation of NR executables with MAC
2020-04-08 12:47:34 +02:00
Raymond Knopp
1c16705355
pucch receiver for format 0 reworked without floating point and no generation of sequences for each decoding attempt, SR detection integrated
2020-04-08 00:03:44 +02:00
Thomas Schlichter
c128e82291
use nfapi_nr_ue_pusch_pdu_t instead of fapi_nr_ul_config_pusch_pdu for pusch_config_pdu
2020-04-07 21:18:28 +02:00
Sakthivel Velumani
3053f37dec
added NR_CellGroupConfig to mac in UE
2020-04-07 18:08:22 +02:00
Ahmed Hussein
b9148d636f
Migrating members from NR_UL_UE_HARQ_t to the new added NFAPI structs
2020-04-07 15:02:04 +02:00
Raymond Knopp
dcf7678fef
Merge remote-tracking branch 'origin/develop' into nr_pucch
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
openair2/LAYER2/NR_MAC_gNB/mac_proto.h
2020-04-07 12:11:48 +02:00
matzakos
c8f2b4e035
Merge branch 'NR_RRC_PRACH_procedures' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_RRC_PRACH_procedures
2020-04-06 19:07:12 +02:00
matzakos
3b6b6d0671
Fix ULSCH traffic generation at UE side. Still not received at gNB
2020-04-06 19:06:58 +02:00
Thomas Schlichter
40bd00aa4b
Add nr_prachsim to CI
2020-04-06 12:47:37 +02:00
Ahmed Hussein
d3cbf14694
Using ul_dmrs_symb_pos at UE side instead of assuming that DMRS is only present at 1st symbol of PUSCH
2020-04-06 10:37:17 +02:00