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
Thomas Schlichter
291c94d34c
Merge remote-tracking branch 'origin/nr_ue_tti_cleanup' into integration_2020_wk48
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/dci_nr.c
openair1/PHY/NR_UE_TRANSPORT/nr_transport_proto_ue.h
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
2020-11-19 18:42:30 +01:00
Thomas Schlichter
c4448a2f24
fix warnings and indentation
2020-11-16 13:40:45 +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
Thomas Schlichter
9f841634b5
Merge remote-tracking branch 'develop'
2020-11-16 09:40:06 +01:00
Thomas Schlichter
47ce347d7e
NR UE cleanup: remove current_thread_id array, nr_tti_rx, nr_tti_tx, subframe_rx and subframe_tx
2020-11-13 17:29:02 +01:00
Parminder Singh
4fe5986845
Corrected conditional statement wrt OAI Formatting Rules
2020-11-12 19:29:10 +01:00
Khodr Saaifan
1ca324e595
Enable DMRS config2 for PDSCH and fix bug in the UE phy_procedures_nr_ue
2020-11-11 09:36:59 +01:00
Parminder Singh
b0ee3bb206
Correction for first OFDM symbol estimation and compensation
...
- Direct multiply with the conjugate of the estimation for compensation
2020-11-09 17:25:00 +01:00
Parminder Singh
910c1860f0
DMRS estimation default value is moved outside slot processing
...
- in PTRS processing the default value for DMRS is set outside slot
processing.
2020-11-06 14:26:25 +01:00
Khodr Saaifan
97a9dfd83a
UE: implement pdsch channel estimation for dmrs_config type2
2020-11-05 10:19:22 +01:00
Khodr Saaifan
1de69e8e27
PHY: link dmrs_config to higher layers
2020-11-05 03:22:30 +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
Parminder Singh
741a5b98e7
Added sin cos table implementation for dlsim
...
- Sin and Cos values are obtained from a table with a resolution of
100.
- dlsim is updated to use this table for phase noise.
2020-11-03 11:26:37 +01:00
Parminder Singh
65fb8a84b8
Fixed Channel compensation for dlsim for multiple DMRS
...
- fixed channel compensation by choosing most recent DMRS symbol ina
slot
- Removed code to find nearest DMRS symbol for channle compensation
- Updated TBS calculation in DLSIM
- Added debug prints in PTRS CPE estimation for DMRS symbol
2020-10-31 14:36:05 +01:00
Parminder Singh
327ba9d398
PTRS DL extraction, estimation and compensation
...
- Added PTRS extraction and estimation for DL
- Added processing for whole slot wrt PTRS estimates
- DLSIM is updated to used -T flag to enable PTRS
- DMRS compensated signal is further compensated with PTRS estimation
2020-10-28 15:39:03 +01:00
Thomas Schlichter
4cac02e014
Merge remote-tracking branch 'eurecom/develop' into fhg-fdd-custom-if
2020-10-28 14:08:23 +01:00
cig
ae86b727e2
Update the time channel statistics "dl_ch_estimates" in nr_pbch_channel_estimation
...
- it shall be updated at every last PBCH symbol
- this fixes stability issues with the FDD mode
2020-10-27 11:09:26 +01:00
Parminder Singh
22cd1885bc
DMRS Specific changes from fhg-dl-dmrs branch
2020-10-26 10:23:52 +01:00
Hongzhi WANG
0109c7b1fb
remove ue warnings
2020-10-23 18:09:13 +02:00
Hongzhi Wang
4d4843e7b1
adding rsrp measurement and csi report
2020-09-10 12:34:29 +02:00
Thomas Schlichter
225a500b3e
Merge branch 'develop' into NR_RRC_PRACH_procedures
...
Conflicts:
executables/nr-ue.c
openair1/PHY/NR_REFSIG/dmrs_nr.c
openair1/PHY/NR_TRANSPORT/nr_prach.c
openair1/PHY/NR_TRANSPORT/nr_transport_common_proto.h
openair1/PHY/NR_TRANSPORT/nr_transport_proto_common.h
openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c
openair1/PHY/NR_UE_TRANSPORT/nr_transport_ue.h
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
openair1/SIMULATION/NR_PHY/prachsim.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/LAYER2/NR_MAC_COMMON/nr_mac_extern.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
2020-06-03 19:50:54 +02:00
Raphael Defosseux
8cdba4ff2d
CI: fix a few cppcheck errors
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-05-29 11:59:40 +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
Francesco Mani
3dc9ad0567
Merge branch 'develop' into NR_RRC_PRACH_procedures
2020-04-14 14:17:34 +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
frtabu
0518ced81f
dft/idft in shared lib
2020-04-02 12:11:21 +02:00
Robert Schmidt
ffc4f464f5
Remove useless mac_proto.h include
...
When a header is changed, all including files need to be recompiled,
too. Thus, including a header needlessly all over the place drives
compile times up without any reason.
2020-04-01 08:49:26 +02:00
cig
6982e6f443
Code cleanup and formatting
2020-03-26 18:54:58 +01:00
Francesco Mani
e451ff54ef
fixing compilation errors and one file left behind
2020-03-26 09:34:07 +01:00
Francesco Mani
d320fa13b3
Merge branch 'develop' into NR_RRC_PRACH_procedures
2020-03-25 18:45:00 +01:00
Francesco Mani
57c993ce26
fix for some warnings
2020-03-18 10:03:41 +01:00
cig
bbc0d1deeb
Adapted get_nr_PL to be used in RA MAC procedures
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
cig
7344d87567
Merge branch 'fhg-ta' into fhg-ra
2020-02-03 10:45:29 +01:00
Raphael Defosseux
d3478a9f9f
Merge remote-tracking branch 'origin/472-add-pusch-dmrs-modes' into integration-develop-nr-2020w03
2020-01-16 12:47:23 +01:00
Raphael Defosseux
7292fb2505
NR-UE: fix temporarly the build. Quite dirty.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-15 12:56:52 +01:00
Francesco Mani
c1d62a3006
some fixes including for ssb periodicity (decoded frame still wrongly taken from proc)
2020-01-13 15:42:12 +01:00
Francesco Mani
e640af84ca
UE PHY parameters configured from fapi config req (UE is running, to be verified with gNB)
2020-01-13 10:29:56 +01:00
Francesco Mani
1fb763264f
removing pbch_config structure
2020-01-10 10:35:47 +01:00
Raymond Knopp
b8c7dc8eb1
Merge remote-tracking branch 'origin/develop-nr' into NR_RRCConfiguration
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_dlsch.h
openair1/PHY/NR_TRANSPORT/nr_dlsch_coding.c
openair1/PHY/NR_UE_TRANSPORT/dci_nr.c
openair1/PHY/NR_UE_TRANSPORT/nr_transport_proto_ue.h
openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_coding.c
openair1/SIMULATION/NR_PHY/dlschsim.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/COMMON/platform_constants.h
openair2/LAYER2/NR_MAC_UE/mac_defs.h
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2020-01-09 20:30:56 +01:00
Raphael Defosseux
7de6a7f252
Merge remote-tracking branch 'origin/develop-nr' into 472-add-pusch-dmrs-modes
2020-01-09 17:22:40 +01:00
Raymond Knopp
ad2667fbd5
Testing of NR PDCCH/PDSCH with RRC Configuration. added RRC configuration to NR UE. Updates to UE DCI procedures (moved to MAC) and updates to FAPI interfaces for UE. nr_dlsim is functional, added profiling information for gNB TX.
2020-01-01 21:16:56 +01:00
Khalid Ahmed
23ade3ada6
PUSCH Rx channel estimation supporting DMRS type 2
...
- nr_ulsim supports multiple DMRS configurations
2019-12-18 11:05:37 +01:00
yilmazt
1b1648d504
develop-nr up-to-date
2019-12-17 18:23:10 +01:00
Raymond Knopp
e30ab2d0c6
Merge remote-tracking branch 'origin/develop-nr' into NR_RRCConfiguration
...
Conflicts:
cmake_targets/CMakeLists.txt
executables/nr-ru.c
executables/nr-softmodem.c
openair1/PHY/INIT/nr_parms.c
openair1/PHY/INIT/phy_init.h
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
openair1/PHY/NR_UE_TRANSPORT/dci_nr.c
openair1/PHY/NR_UE_TRANSPORT/dci_tools_nr.c
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR/nr_ru_procedures.c
openair1/SCHED_NR/phy_procedures_nr_common.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SCHED_NR/sched_nr.h
openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/GNB_APP/gnb_config.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/main.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
openair2/RRC/NR/nr_rrc_defs.h
2019-12-15 22:04:40 +01:00
Florian Kaltenberger
da8be6a78b
Merge remote-tracking branch 'origin/pdcp-ul-noS1-v2' into integration-develop-nr-2019w50
2019-12-12 12:52:55 +01:00
laurent
80cd6940af
modifications
2019-12-05 04:53:56 +01:00
Sakthivel Velumani
f1740e2c9c
Fixed CI failure
2019-12-02 14:11:47 +01:00