rmagueta
ffdffb1b83
Fix warnings
2021-04-23 12:57:49 +01:00
rmagueta
16870b6263
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.c
2021-04-23 12:11:24 +01:00
Raghavendra Dinavahi
efb43528bc
Channel estimation of all PUSCH dmrs symbols before compensation
2021-04-23 12:22:31 +02:00
Raghavendra Dinavahi
5edee9b546
Mapping type A enabled in PUSCH dmrs mask calculation
...
- Procedure get_l_prime is modified
- Single and double symbol DMRS are handled in Type A and Type B
2021-04-23 10:33:56 +02:00
Raghavendra Dinavahi
e658023ff5
Fix for the 16byte alignment issue observed during DMRS modulation.
...
Segmentation fault observed in case the address for mod_dmrs[dmrssymbol] is not 16byte aligned.
2021-04-23 10:33:56 +02:00
Raghavendra Dinavahi
5934e8e4ee
Changes to Downlink DMRS MASK calculation
...
Procedure fill_dmrs_mask is modified.
- PDSCH Mapping Type B is supported
- Modified according to sections 5.1.6.2 of Spec 38.214
- Single and double symbol DMRS are handled in Type A and Type B
Mapping type according to the time domain allocation from DCI should be used to get the values of DMRS config
For sending sib1 - DCI FORMAT 1_0 will be used with SI_RNTI, UE should perform these actions
according to sections 5.1.6.2 of Spec 38.214
Additional DMRS set to pos2 in case of msg2 reception, msg3 transmission.
Mapping type B is added to RRC reconfig.
- nr_dlsim updated to test typeA and typeB. Verified the changes.
- RFSIM Validation of PDSCH Mapping TypeB by changing timedomainallocation in configuration files.
2021-04-23 10:33:56 +02:00
Raymond Knopp
5f0e2e748d
minor changes in SNR/noise computation for ulsch
2021-04-23 09:18:40 +02:00
rmagueta
a7d4ecb343
Fix initialization of CFRA procedure at UE
2021-04-22 20:10:43 +01:00
Raymond Knopp
dc2182cf50
modifications in get_searchspace => handle case for ue-specific on initialDownlinkBWP
2021-04-22 20:59:16 +02:00
hardy
0ca618a68a
Merge remote-tracking branch 'origin/fixgtpu' into integration_2021_wk16
2021-04-22 19:45:31 +02:00
sfn
aacc37613b
Fix zero-forcing for 2 layers
2021-04-22 19:07:07 +02:00
sfn
8530989d41
Extend dlsim to support 2 layers for MIMO in AWGN channel
2021-04-22 19:07:07 +02:00
sfn
f1e88d1f8d
fix multipath_tv_channel to support MIMO
2021-04-22 19:07:07 +02:00
sfn
81cfccf6e1
remove printf
2021-04-22 16:52:53 +02:00
sfn
9897ae64c8
Add a new nr_dlsim test case -x 1 or 2 to run 1 and 2 layers
2021-04-22 16:52:53 +02:00
sfn
08ff33a0ec
Fix llr calculation to support multiple layers
2021-04-22 16:52:53 +02:00
sfn
77a450d0b6
Add R to -g to model mimo channel
2021-04-22 16:52:53 +02:00
sfn
388b73ec4d
Extend nr_dlsim to test dmrs_config_type 2
2021-04-22 16:52:53 +02:00
francescomani
773ebbb63b
Merge remote-tracking branch 'origin/develop' into NR_scheduling_CSIRS
2021-04-22 14:36:32 +02:00
Sakthivel Velumani
e956c372df
Fixed physim build issues
2021-04-22 13:42:59 +02:00
rmagueta
e80880917c
Fix PUCCH BWP parameters
2021-04-22 11:50:19 +01:00
rmagueta
46db55b131
Fix warnings
2021-04-22 11:31:38 +01:00
luis_pereira87
db1d423a49
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/pucch_rx.c
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# openair2/GNB_APP/L1_nr_paramdef.h
2021-04-22 09:41:53 +01:00
francescomani
f4cbc50f59
bugfix for sib1 in case of ssb different from 0
2021-04-22 10:32:23 +02:00
Raymond Knopp
7ed637a954
added n1L1_stats.log. improvements to noise level (PUCCH/PUSCH) and signal level (PUCCH) computations. added DTX detection parameters for PUCCH/PUSCH/PRACH in L1 section of configuration file. hotfix from C. Roux for SRB PDCP integrity. extra logging to debug missing PUSCH/DCI at UE.
2021-04-22 09:32:06 +02:00
rmagueta
d8f8583c9c
Fix PUCCH BWP parameters
2021-04-21 20:01:55 +01:00
Luis Pereira
0bf7f22a33
Revert "Fix for harq round when pucch fails"
...
This reverts commit e708b63bf7
2021-04-21 20:40:38 +02:00
Luis Pereira
58ecfde647
Revert "Fix for harq round when pucch fails"
...
This reverts commit e50335b93c
2021-04-21 20:40:06 +02:00
luis_pereira87
e50335b93c
Fix for harq round when pucch fails
2021-04-21 18:54:12 +01:00
rmagueta
e708b63bf7
Fix for harq round when pucch fails
2021-04-21 17:03:36 +01:00
Laurent THOMAS
df56f5d345
fix4 T_IDs.h
2021-04-21 15:28:48 +02:00
Thomas Schlichter
87b53883b2
HACK: cut PUSCH and PDSCH OFDM symbol after complete CP
...
Currently we cute the PUSCH and PDSCH OFDM symbols starting within the last 1/8th of the CP to avoid ISI.
This time shift leads to a rotation in frequency domain.
The current PRB based channel estimation does not compensate for the rotation _within_ a PRB, leading to bad performance.
This commit should _not_ make it into develop branch, it is just for testing!
Instead, we should do some compensating rotation before channel estimation.
2021-04-21 13:45:22 +02:00
Thomas Schlichter
b110c3622b
NR_UE: fix possible overflow in PRB based PDSCH channel estimation
2021-04-21 13:45:22 +02:00
Thomas Schlichter
fd70cd3e44
gNB: fix possible overflow in PRB based PUSCH channel estimation
2021-04-21 13:45:22 +02:00
Thomas Schlichter
5d6c01de91
nr_ulsim: fix for nb_antennas_tx != nb_antennas_rx
...
use nb_antennas_tx instead of nb_antennas_rx when copying data from UE->common_vars.txdata to s_re and s_im
2021-04-21 13:23:27 +02:00
Thomas Schlichter
d2752d0dc5
NR_UE: fix allocation of txdataF_layers
...
Each element is sizeof(int32_t), not sizeof(int32_t *).
2021-04-21 13:20:24 +02:00
Raymond Knopp
c0ae143264
extra logging for PUCCH power control, DL NAS debugging. Fixed issue with power control configuration parameterss (pucchSNRx10,puschSNRx10) which were not read in properly. Consequence of moving them from the RRC setion to MAC section.
2021-04-21 08:22:57 +02:00
luis_pereira87
8b113b002b
Remove/refactor LOGs
2021-04-20 17:37:32 +01:00
francescomani
f31badef03
ssb_start_subcarrier from command line
2021-04-20 15:54:38 +02:00
francescomani
80f3e79efd
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into NR_UE_SA
2021-04-20 15:07:15 +02:00
rmagueta
ef8aaa8c9b
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/SCHED_NR_UE/pucch_uci_ue_nr.c
2021-04-20 11:37:33 +01:00
Raymond Knopp
03f00ee7ba
fixed dynamic range in PUCCH RX for 2 symbol/frequency-hopping
2021-04-20 12:02:06 +02:00
francescomani
40eb1fb748
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into NR_UE_SA
2021-04-20 11:12:20 +02:00
Raymond Knopp
564311525e
applied patch for UE PUCCH TX from Albesmart. changed p-NR-FR1 to 0 (from 20) to reduce SNR on UL. PUCCH is now functional after inserting physicalCellGroupConfig (before and after applying MasterCellGroupConfig)
2021-04-19 23:53:28 +02:00
rmagueta
2e3fc53304
Fix warnings
2021-04-19 13:37:46 +01:00
luis_pereira87
bab03e24f9
fix warning: assignment makes integer from pointer without a cast
2021-04-19 13:05:12 +01:00
luis_pereira87
2fb267145e
Merge remote-tracking branch 'origin/NR_SA_F1AP_5GRECORDS' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/SCHED_NR_UE/pucch_uci_ue_nr.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-04-19 12:12:44 +01:00
Sakthivel Velumani
b546e6445d
Merge remote-tracking branch 'origin/develop' into prb_based_dl_channel_estimation
2021-04-19 10:18:05 +02:00
Raymond Knopp
3e0e0635a8
reduce logging
2021-04-18 19:22:10 +02:00
Raymond Knopp
e452f3bbc4
corrections in PUCCH handling for dedicated configuration on initialBWP. first transmission handling for DL harq processes at UE.
2021-04-17 23:15:46 +02:00