Shweta Shrivastava
729182f57e
Use PTRS params from RRC at MAC; remove hardcoding
2021-01-08 11:19:29 -06:00
Thomas Schlichter
6803e78ceb
Merge remote-tracking branch 'develop'
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair2/RRC/NR/nr_rrc_proto.h
2020-11-24 16:58:58 +01:00
Parminder Singh
6c2fbb361d
Merge remote-tracking branch 'origin/develop' into fhg_shp_phase_noise_est
2020-11-16 09:47:46 +01:00
hardy
4b3a67b3a7
Merge remote-tracking branch 'origin/benetel_phase_rotation' into integration_2020_wk46_2
2020-11-13 13:21:42 +01:00
Parminder Singh
4fe5986845
Corrected conditional statement wrt OAI Formatting Rules
2020-11-12 19:29:10 +01:00
hardy
e9fff748c6
Merge remote-tracking branch 'origin/NR_UE_MAC_scheduler' into integration_2020_wk46
2020-11-10 17:23:36 +01:00
cig
122e18d088
Common function to check the frequency channel raster
2020-11-10 10:52:44 +01:00
cig
7e1ac1fa49
Merge remote-tracking branch 'origin/develop' into fhg-fdd-custom-if
2020-11-10 10:41:10 +01:00
Florian Kaltenberger
6e1ad6e93b
Merge remote-tracking branch 'origin/develop' into benetel_phase_rotation
2020-11-09 13:58:41 +01:00
Parminder Singh
443f1817e5
Merge remote-tracking branch 'origin/develop' into fhg_shp_phase_noise_est
2020-11-08 18:47:29 +01:00
Parminder Singh
0ce350d1cf
Merge remote-tracking branch 'origin/develop' into fhg-shp-dl-ptrs
2020-11-04 16:20:50 +01:00
Parminder Singh
209785551a
Review Comments are updated
...
- updated return function value to -1
- removed static variable for dmrs symbol selection for channel
- Updated sin cos quadrant check conditions
- removed casting from PTRS slope and related calculations
2020-11-04 11:29:35 +01:00
Florian Kaltenberger
0d30561ecd
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration_FR2
2020-11-03 16:55:20 +01:00
Thomas Schlichter
5903467849
Merge remote-tracking branch 'develop' into nr_fdd_if_fix
...
Conflicts:
ci-scripts/conf_files/gnb.band78.tm1.106PRB.usrpn300.conf
openair2/LAYER2/NR_MAC_UE/config_ue.c
openair2/LAYER2/NR_MAC_gNB/config.c
2020-11-03 14:27:16 +01:00
Shweta Shrivastava
93e34b7fd7
Fixes for a few UE failures due to invalid DCI received
2020-11-02 19:02:34 -06:00
Thomas Schlichter
4cac02e014
Merge remote-tracking branch 'eurecom/develop' into fhg-fdd-custom-if
2020-10-28 14:08:23 +01:00
Mario Hudon
bddd86b77a
Merge remote-tracking branch 'oai-eurecom/develop' into NR_MAC_SSB_RO_UE_IDCC
2020-10-28 08:23:29 -04:00
cig
3939406141
Logging fixes at UE and gNB
2020-10-27 10:43:24 +01:00
cig
c961e81ce9
Broken down get_band into two functions to get duplex offset and frame type
...
- the band is coming from the SI, therefore a function to get the band is not
necessary
- this solves also the limitations of the get_band algorithm with the NR bands
overlapping in the NR operating bands table (e.g. band 78 and band 48)
2020-10-27 10:43:24 +01:00
cig
60d81f231a
Configuration changes to support FDD
...
- adapted the get_band function: the algorithm is now taking into account
also the UL frequency in order to fetch the proper band (this was failing
before as some NR bands have the same DL band, e.g. band 65 and 66)
- added new bands to the NR table as per TS 38.101 V16.4.0 (2020)
- made the from_nrarfcn function compatible with UL FDD (this function,
used for both DL and UL was previously working with TDD only as it
did not compute properly the frequency for the UL FDD, throwing asserts)
- introduced common functions to get the NR table idx and the duplex mode,
removing repeated code in the process
- removed the unused function to get the uldl offset
- improved some logging
- other minor fixes to the relevant code
2020-10-27 10:41:59 +01:00
hardy
97d284bea3
Merge remote-tracking branch 'origin/bugfix-nr-bands' into integration_2020_wk44
2020-10-26 17:28:58 +01:00
Parminder Singh
8d496bdcf8
Adding PTRS symbol from gNB in DL
...
- Based upon ptrs bitmap, ptrs symbols are added in DL
- Mac ptrs validation condition is updated
2020-10-26 10:28:02 +01:00
Parminder Singh
54c89ccdbc
MAC layer changes to process PTRS RRC values and validation
...
- Get RRC values from dedicated bandwidth part and process it
- Validate all settings in MAC layer and enable PTRS processing in PHY
2020-10-26 10:15:19 +01:00
Raymond Knopp
c737ea2f8f
fixing issue with PRACH0 and multiple PRACH occasions
2020-10-23 16:06:04 +02:00
Mario Hudon
a9169c0234
-Updated for a clean merge
2020-10-22 17:55:23 -04:00
Mario Hudon
31fb92b802
Moved UE SSB/RO handling code from nr_mac_common to nr_ue_procedures
2020-10-22 13:45:33 -04:00
Mario Hudon
b61b591e42
Merge remote-tracking branch 'oai-eurecom/develop' into NR_MAC_SSB_RO_UE_IDCC
2020-10-21 18:51:03 -04:00
Florian Kaltenberger
9e69c0e35d
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration_FR2
2020-10-20 07:38:07 +02:00
Cedric Roux
f3a27d6ae3
bugfix: fix frequencies in nr_bandtable
...
A test with band 79 was not working. It turns out that the computation
of the frequency from the NR-ARFCN was giving a wrong value.
After fixing band 79 as found in this commit, the frequency was correct.
The array nr_bandtable has then been reviewed fully and all the values
that were wrong have been changed. The check of correctness was done
using the website https://www.sqimway.com/nr_band.php
2020-10-15 11:50:11 +02:00
Florian Kaltenberger
18ae5acc98
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB_RO_GlobalEdge
2020-10-13 21:47:21 +02:00
Francesco Mani
74b2aec212
fix for rach pdus
2020-10-09 13:46:38 +02:00
hardy
d61f45ecb9
Merge remote-tracking branch 'origin/ulsch_decode_mthread' into integration_2020_wk40
2020-10-06 11:00:09 +02:00
Thomas Schlichter
97354f1e2f
Merge remote-tracking branch 'NR_UE_UL_DCI_improvements' into integration_2020_wk40
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/NR_UE_PHY_INTERFACE/NR_IF_Module.c
2020-10-05 12:15:59 +02:00
Florian Kaltenberger
c2889d3b49
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB_RO_GlobalEdge
2020-10-04 20:54:40 +02:00
Francesco Mani
1340e00fec
mcs table for pusch from rrc config
2020-09-28 19:05:23 -05:00
Francesco Mani
df369e0cae
mcs table for pusch from rrc config
2020-09-25 10:13:26 +02:00
Florian Kaltenberger
79bf2b3fb0
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB_RO_GlobalEdge
2020-09-22 15:26:57 +02:00
Florian Kaltenberger
f11bf8dc47
reducing logs
2020-09-22 14:00:26 +02:00
Mario Hudon
b0b5825c6a
-Re-added a missing function for the gNB build
2020-09-21 16:53:03 -04:00
Florian Kaltenberger
221973bffc
PRACH duration to be calculated based on PRACH format.
...
PRACH_PDU.prach_format now interpreted according to last version (March 2020) of 5G FAPI specs
fixing nr_prachsim
2020-09-21 22:17:28 +02:00
Mario Hudon
282823d9a7
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB_RO_UE_IDCC
2020-09-18 16:32:24 -04:00
Mario Hudon
7996582729
- Added support for random RO selection for a given SSB index in a slot (as per 38.321)
...
- Fixed random preamble selection in contention-based RA
- Cleaned-up comments and commented code
2020-09-18 15:00:59 -04:00
Rakesh
8ab1c0b9d4
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration_FR2
2020-09-16 11:56:07 +02:00
Mario Hudon
da355a395f
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB_RO_UE_IDCC
2020-09-11 11:12:58 -04:00
Florian Kaltenberger
fecf27e223
updating FAPI interface with PRACH configuration index
...
NR PHY should now be able to handle multiple PRACH occasions
2020-09-11 17:00:44 +02:00
Thomas Schlichter
8e5ec076ae
Merge remote-tracking branch 'ptrs_ul_phase_compensation'
...
Conflicts:
openair1/PHY/INIT/nr_init.c
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair1/SIMULATION/NR_PHY/ulsim.c
2020-09-10 16:52:42 +02:00
Thomas Schlichter
9e52db7538
Merge remote-tracking branch 'develop'
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_coding.c
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/NR_UE_PHY_INTERFACE/NR_IF_Module.c
2020-09-08 17:42:52 +02:00
Mario Hudon
c48e96e93a
-UE RACH updates
...
- Added support for FR1 in RO selection
-RACH preamble selected according to the chosen RO
2020-09-08 11:18:42 -04:00
cig
9ac6dfee09
Minor fixes UE
...
- added some descriptions to the code
- fixed hardcoded factors
- removed commented out and unused code
- phy_procedures_nrUE_RX: removed unused do_pdcch_flag
- updated LTE naming to 5G
2020-09-08 14:09:05 +02:00
cig
e72ef27e66
Moved nr_compute_tbs_common file to common MAC folder
...
- updated cmakelists file
- fixed formatting, tabs and white spaces in the function
2020-09-08 14:09:05 +02:00