hardy
779362dcb7
Merge remote-tracking branch 'origin/NR_CSI_reporting' into integration_2020_wk44
2020-10-26 17:30:17 +01:00
hardy
89d7353ddf
Merge remote-tracking branch 'origin/fixes-tun' into integration_2020_wk44
2020-10-26 17:28:11 +01:00
Francesco Mani
76abeaf30e
Merge remote-tracking branch 'origin/develop' into NR_CSI_reporting
2020-10-22 09:26:51 +02:00
hardy
639d957e30
Merge remote-tracking branch 'origin/flexran-apps' into integration_2020_wk42
2020-10-19 10:49:44 +02:00
Robert Schmidt
4c7035e6e3
Remove UESIM_EXPANSION
...
This completely removes the UESIM_EXPANSION define: it does not compile
at the moment. Its function was to multiplex multiple UEs on the same
TUN interface. However, this functionality is not needed since it is
possible to allocate many TUN devices (i.e., >= 32).
2020-10-13 09:07:46 +02:00
Francesco Mani
4df83dd00e
Merge remote-tracking branch 'origin/fix_rrc_x2_ticking' into NR_CSI_reporting
2020-10-13 08:51:13 +02:00
hardy
e801d03836
Merge remote-tracking branch 'origin/rh_ci_oc' into integration_2020_wk41
2020-10-12 18:07:27 +02:00
matzakos
cb7b924950
Create dummy x2 function where needed in the nr phy simulators
...
-To avoid including the whole x2 libraries for the corresponding executables
2020-10-12 17:53:40 +02:00
Raphael Defosseux
357748dfff
BUILD: fix check when not in a container
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:29:04 +02:00
Raphael Defosseux
49e1add19f
[DOCKER][RHEl8]:
...
* Standalone support on RHEL8.2 (without OpenShift build-config system)
* few ports for RHEL8.2 standalone podman/docker usage
* Supports eNB/gNB/LTE-UE/NR-UE
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:25:46 +02:00
Raphael Defosseux
4aae87ca5e
BUILD: remove ue_ip is container-based build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:25:46 +02:00
Raphael Defosseux
0100b26686
[OC]: added support for RHEL8.2
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-10-12 17:23:30 +02:00
hardy
e598df840e
[OC][Docker][RHEL8] Initial Support
2020-10-12 17:17:16 +02:00
Francesco Mani
b7d71d58ad
Merge remote-tracking branch 'origin/fix_rrc_x2_ticking' into NR_CSI_reporting
2020-10-12 17:14:55 +02:00
Francesco Mani
d0bcde029a
Merge remote-tracking branch 'origin/develop' into NR_CSI_reporting
2020-10-12 17:08:04 +02:00
matzakos
9aba4bcf8c
Include X2 libraries in nr phy simulators to avoid linking errors
...
-Also change the place of the check on whether x2ap is enabled to trigger the ITTI tick message from RRC to X2AP.
2020-10-08 15:34:35 +02:00
Francesco Mani
3af7ab3ff8
Merge remote-tracking branch 'origin/develop' into NR_CSI_reporting
2020-10-07 11:20:32 +02:00
Raphael Defosseux
5411461582
Merge remote-tracking branch 'origin/develop' into integration_2020_wk40
2020-10-07 10:53:36 +02:00
Robert Schmidt
f146b640d5
FlexRAN agent app: trigger UE-slice assoc through IMSI regex
2020-10-06 19:47:33 +02:00
Robert Schmidt
865348b047
FlexRAN agent app: Add sample FlexRAN app
2020-10-06 17:44:16 +02:00
Robert Schmidt
8772856fd4
FlexRAN: Add app loader/CM
2020-10-06 17:44:16 +02:00
hardy
d61f45ecb9
Merge remote-tracking branch 'origin/ulsch_decode_mthread' into integration_2020_wk40
2020-10-06 11:00:09 +02:00
hardy
8f9ba5553d
Merge remote-tracking branch 'origin/nsa_remove_band_hardcodings' into integration_2020_wk40
2020-10-06 09:30:04 +02:00
Sakthivel Velumani
3367b0f199
fixing compile warnings
2020-10-02 14:30:42 +02:00
hardy
70135e1c74
Merge remote-tracking branch 'origin/nsa_remove_band_hardcodings' into integration_2020_wk39
2020-09-30 14:36:24 +02:00
Francesco Mani
a53f195bb4
Merge remote-tracking branch 'origin/develop' into NR_CSI_reporting
2020-09-29 17:04:03 +02:00
Cedric Roux
1d583c14a8
nr: fix compilation of physical simulators
...
Maybe not the right way to do.
To be checked.
2020-09-22 17:42:30 +02:00
Cedric Roux
4236ff2b3e
nr: improve x2/rrc for ENDC
...
This commit introduces several enhancements in X2AP and RRC to deal
with ENDC. The main goal is to deal with UE's on/off and with various
errors.
The following work is included:
- DC prep and DC overall X2 timers
- X2 messages for UE release and DC timers' timeout
Open problems:
- what to do when the UE sends an scg Failure? This commit removes
the UE. And this removal may not be correctly done
- UE removal in the gNB's PHY layer (a next commit is coming,
but it is hackish and will need a rework)
2020-09-22 11:57:31 +02:00
Sakthivel Velumani
c65c6a401f
Merge branch 'ulsch_decode_mthread' of https://gitlab.eurecom.fr/oai/openairinterface5g into ulsch_decode_mthread
2020-09-16 16:25:08 +02:00
Sakthivel Velumani
76d841ff89
fixed ulschsim
2020-09-16 16:24:58 +02:00
matzakos
db33ee5ec2
Add NR_RRC_LIB in lte-uesoftmodem
...
- To avoid linking error due to dependency from NR_RRC FreqBandList type
2020-09-16 11:14:34 +02:00
Sakthivel Velumani
005e5f85df
Merge branch 'develop' into ulsch_decode_mthread
2020-09-15 11:09:37 +02:00
Sakthivel Velumani
34ae102229
Merge branch 'develop' into ulsch_decode_mthread
2020-09-11 15:01:19 +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
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
Thomas Schlichter
73f5851690
Merge remote-tracking branch 'develop'
...
Conflicts:
openair1/PHY/NR_TRANSPORT/nr_ulsch_demodulation.c
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/SIMULATION/NR_PHY/ulsim.c
2020-09-08 12:01:37 +02:00
Sakthivel Velumani
9b9295f5b2
Merge branch 'NR_UL_scheduling' into ulsch_decode_mthread
2020-09-07 15:13:08 +02:00
Raphael Defosseux
2dcf50a5bc
Merge remote-tracking branch 'origin/benetel_integration' into develop_integration_2020_w36
2020-09-03 16:47:39 +02:00
Florian Kaltenberger
a44a32af28
Merge remote-tracking branch 'origin/develop' into benetel_integration
2020-09-03 15:28:52 +02:00
Raphael Defosseux
1c457bf1fa
BUILD: missing dependency on T_TRACER for L2_LTE_NR sub-lib
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-09-02 16:13:22 +02:00
Thomas Schlichter
600dd0e913
Add nr_ulsim testcases for UL DMRS and PTRS configurations
2020-09-01 17:39:21 +02:00
Parminder Singh
92fc259592
Merge remote-tracking branch 'origin/develop' into fhg_shp_phase_noise_est
2020-09-01 12:55:50 +02:00
Francesco Mani
6a801ab562
Merge branch 'NR_UL_scheduling' into NR_CSI_reporting
2020-08-28 16:19:19 +02:00
Sakthi
1fc73ba77f
fixing nr-softmodem
2020-08-27 21:50:35 +02:00
Sakthivel Velumani
3e3af2c11b
bugfixes
2020-08-27 12:42:25 +02:00
Parminder Singh
b288eafd1e
Common Phase error estimation and compensation in uplink.
...
FEATURE STATEMENT:
- Introduce linear phase error noise model in Uplink at UE
- Perform common phase error (CPE) estimation and compensation at gNB
SOLUTION:
- A linear phase shift model is introduced in simulation.
- PTRS symbols are used to perform estimation of CPE from DMRS compensated signal
- The estimated values are interpolated in time domain and signal is compensated for the CPE.
- PTRS processing is done in Frequency Domain for each symbol in a slot and
LLR's are calculated for each symbol accordingly.
IMPLEMENTATION:
* sim.h/channle_sim.c
- Linear Phase Noise Generation model definition.
* nr_ul_channel_estimation.c/nr_ul_estimation.h
- CPE estimation from PTRS and DMRS compensated signal.
* nr_dmrs_rx.c/nr_refsig.h
- Regenerate PTRS symbols at gNB.
* nr_ulsch_demodulation.c
- Removed old PTRS processing code and move to a common PTRS processing function
* defs_gNB.h/init.c
- New PTRS variables definition and initialization
* nr_ulsch_ue.c
- Corrected PTRS parameter to get new PTRS symbols for each OFDM symbol
TESTING
* ulsim.c
- Added Phase noise, Enable PTRS signal and verified the output.
VERIFICATION
- The LLR are rotated back with estimated CPE and no error is observed in scrambling/decoding
2020-08-27 11:55:06 +02:00
Francesco Mani
28b280a657
Merge remote-tracking branch 'origin/develop' into NR_UL_scheduling
2020-08-26 13:49:30 +02:00
Francesco Mani
d219341905
to make simulators compile
2020-08-25 19:02:13 +02:00
Raymond Knopp
2124343889
Merge branch 'NR_UL_scheduling' of https://gitlab.eurecom.fr/oai/openairinterface5g into NR_UL_scheduling
2020-08-25 01:50:43 +02:00