Sakthivel Velumani
64808859b9
updated CI test list with harq test
2020-05-04 15:42:15 +02:00
Raymond Knopp
042aac3d4f
reverted handling of transform_precoding variable in NR FAPI. Added correct handling of this in ulsim.c
2020-05-04 09:49:18 +02:00
Sakthivel Velumani
7655123997
included throughput print
2020-05-04 09:29:36 +02:00
Raymond Knopp
2f9bf0d84c
added file reading for ulsim
2020-05-04 08:19:48 +02:00
laurent
7aa9a7bd49
work in progress, re-merge before continuing
2020-05-03 18:30:26 +02:00
laurent
da54778c4a
fix warnings
2020-05-03 18:27:07 +02:00
Thomas Schlichter
79471f2f6d
Merge branch 'develop' into NR_RRC_PRACH_procedures
...
Conflicts:
executables/nr-ue.c
openair1/PHY/NR_TRANSPORT/nr_dci_tools.c
openair1/PHY/NR_UE_TRANSPORT/nr_prach.c
openair1/PHY/defs_RU.h
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/RRC/NR/rrc_gNB_nsa.c
openair2/X2AP/x2ap_eNB_handler.c
2020-04-30 18:54:37 +02:00
Raymond Knopp
84b1df4b87
Merge remote-tracking branch 'origin/develop' into nr_pucch2
2020-04-30 16:12:18 +02:00
Raymond Knopp
4210c41179
removal of a massive number of warnings
2020-04-30 15:48:37 +02:00
Raymond Knopp
7caf3d9cd9
Merge remote-tracking branch 'origin/develop' into nr_pucch2
...
Conflicts:
cmake_targets/autotests/test_case_list.xml
executables/nr-gnb.c
openair1/PHY/INIT/nr_init.c
openair1/PHY/TOOLS/tools_defs.h
openair1/PHY/defs_gNB.h
openair1/SCHED_NR/phy_procedures_nr_gNB.c
2020-04-30 09:48:13 +02:00
Raymond Knopp
cd3f5ad001
added parameters to generate_pucch2 in ue pucch procedures
2020-04-30 09:18:54 +02:00
Francesco Mani
86bc794518
bugfix in dmrs reception for pusch
2020-04-29 14:00:32 +02:00
Ahmed Hussein
fcf6439040
Fixed bug related to N_TA_offset not being applied at UE
...
- By default this value is equal to 0 at gNB in case of ulsim, but
has a value in case of RF simulator
- The N_TA_offset was calculated but not used at UE side
2020-04-29 12:08:22 +02:00
Sakthivel Velumani
4eb78faaa1
added harq stats in dlsim
2020-04-28 21:59:34 +02:00
Ahmed Hussein
eeef6da2aa
Fixed bug regarding TBS calculation and G calculation
...
- The number of nb_dmrs_re at gNB side was set to 6, but here it is assumed
that there will be no data allocation in OFDM symbols that carry DMRS
- nb_dmrs_re that is being given as an input to the TBS calculation,
should be multiplied by the number of DMRS symbols in order to get the total
number of DMRS REs per RB
- In the calculation of G, only the number of DMRS per RB in 1 OFDM symbol should
be given as an input, because inside the function of the G calculation, this
number is being multiplied by the number of OFDM symbols that carry DMRS
2020-04-28 18:05:14 +02:00
laurent
b1da29427c
justone log line
2020-04-28 14:32:31 +02:00
laurent
151bde05c8
merge develop, compile only
2020-04-24 11:45:22 +02:00
Francesco Mani
111ea68f63
fix for scrambling rnti and dci format
2020-04-24 11:42:50 +02:00
Sakthivel Velumani
fd50f1b5bd
fixed round update in UE
2020-04-24 01:44:47 +02:00
Raymond Knopp
7689b9394a
added missing file
2020-04-23 22:49:33 +02:00
Sakthivel Velumani
93e745b8ec
updated dlsim to test harq
2020-04-23 19:45:00 +02:00
Sakthivel Velumani
6b307e8123
bugfix in ratematching for higher rv
2020-04-23 19:44:04 +02:00
cig
5eacaddd0e
Code cleanup
2020-04-23 09:55:04 +02:00
cig
f276494317
Completed dlsch demodulation for RA PDSCH
2020-04-23 09:55:04 +02:00
cig
c56854afe4
Set proper polar rnti and scrambling rnti for the phy-test and do-ra running modes:
...
- in phy-test both rnti are set to same rnti
- in do-ra the scrambling rnti is set to 0 while the polar rnti is the RA_rnti (computed as per
TS 38.321)
2020-04-23 09:55:04 +02:00
cig
acfad36f1a
Code cleanup:
...
- restructured nr_pdcch_unscrambling function
- minor cleanups
- formatting
2020-04-23 09:55:04 +02:00
cig
220685e320
UE RAR DCI reception
...
- NR UE scheduled response for RA PDSCH case
- UE processing of RAR DCI
- some cleanup and formatting
2020-04-23 09:54:34 +02:00
Francesco Mani
b6ba07af14
fix in dlsim
2020-04-23 09:43:25 +02:00
Raymond Knopp
6d8aa8d6b9
added 3-bit payload for pucch0 to nr_pucchsim, fixed SNR scaling for pucch2
2020-04-23 01:17:11 +02:00
Raymond Knopp
35b04083b1
Merge remote-tracking branch 'origin/nr_pucch' into nr_pucch2
2020-04-22 20:43:21 +02:00
Francesco Mani
a66f6907de
bufix in calling phy pucch function
2020-04-22 11:11:22 +02:00
Francesco Mani
80571bb81e
fapi functions for pucch
2020-04-22 09:54:56 +02:00
Raymond Knopp
93ba34b027
testing for pucch format 2, 3-11 bits. Configuration works for 2 PRBs, 1 symbol only. Assertion in gNB RX otherwise.
2020-04-21 23:44:06 +02:00
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