masayuki.harada
1ce1e8f82b
Merge branch 'oai_develop'
...
# Conflicts:
# ci-scripts/Jenkinsfile-gitlab
2020-10-26 15:03:58 +09:00
He Shanyun
e6ddb5379c
add process for itti simulator
2020-10-14 03:22:55 +00:00
hardy
e801d03836
Merge remote-tracking branch 'origin/rh_ci_oc' into integration_2020_wk41
2020-10-12 18:07:27 +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
Parminder Singh
92fc259592
Merge remote-tracking branch 'origin/develop' into fhg_shp_phase_noise_est
2020-09-01 12:55:50 +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
Raphael Defosseux
470ecad248
Merge remote-tracking branch 'origin/add_chansimuparams' into develop_integration_2020_w31
2020-08-10 16:56:23 +02:00
Raphael Defosseux
e83acab6ca
Merge remote-tracking branch 'origin/rh_ci_next' into develop_integration_2020_w31
2020-08-10 16:54:26 +02:00
Raphael Defosseux
7dc726f8f5
Merge remote-tracking branch 'origin/develop' into rh_ci_next
2020-07-29 16:01:40 +02:00
Raphael Defosseux
31a0d28ad9
CI: fix a few typos
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-07-28 15:22:46 +02:00
frtabu
7eb2ab66c5
add telnet commands to show and modify channel simulation parameters
2020-07-28 01:33:16 +02:00
Laurent
427b223136
small fiwes
2020-07-27 16:08:31 +02:00
hardy
8d75cb61bc
to support OCP eNB build and test
2020-07-09 14:37:18 +02:00
Raphael Defosseux
0516a452c1
BUILD: explicitely stop build when compilation/linking issues
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-30 12:37:00 +02:00
Raphael Defosseux
d685023344
Merge remote-tracking branch 'origin/NCTU_GPU_ldpctest' into develop_integration_2020_w24
2020-06-11 16:25:41 +02:00
Raphael Defosseux
d0ca8f12e8
CI: handling of new compilation warnings
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-06-08 11:04:27 +02:00
WANG Tsu-Han
79899c8a6f
adding CUDA in LDPC test
2020-06-03 09:55:33 +02:00
laurent
bdee45878a
cleanup branch
2020-05-20 15:44:20 +02:00
cig
7344d87567
Merge branch 'fhg-ta' into fhg-ra
2020-02-03 10:45:29 +01:00
Thomas Schlichter
cfced70bda
Merge remote-tracking branch 'develop'
2020-01-29 13:15:42 +01:00
frtabu
61f6af80ad
build improvements: allow build mode selection (-g -G options) allow all exec build in one pass, remove remaining USE_MME macros in nr code
2020-01-20 19:06:15 +01:00
Thomas Schlichter
50cfaf7fff
Merge remote-tracking branch 'develop'
2020-01-20 15:34:12 +01:00
Raphael Defosseux
c409da3bb8
Patch provided by Gabriel Arrobo.
...
Mainly comestics and integer type management
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-09 14:10:04 +01:00
Guido Casati
98d2caf59f
Added compilation option to skip build for already built libraries:
...
- the new option -k allows to skip the built of shared libraries, rfsimulator
basicsimulator and transport protocol libraries
- default compilation remains untouched as is still building all libraries
- this option allows to save a massive amount of time when compiling
repeatedly for debugging purposes
2019-12-06 10:46:51 +01:00
Raymond Knopp
930e1fde33
Merge remote-tracking branch 'origin/develop-nr' into NR_RRCConfiguration
...
Conflicts:
cmake_targets/CMakeLists.txt
executables/nr-ru.c
executables/nr-softmodem.c
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
openair1/PHY/INIT/nr_init.c
openair1/PHY/NR_TRANSPORT/nr_dci_tools.c
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_TRANSPORT/nr_dlsch_coding.c
openair1/PHY/NR_TRANSPORT/nr_tbs_tools.c
openair1/PHY/NR_TRANSPORT/nr_transport_common_proto.h
openair1/PHY/NR_UE_ESTIMATION/nr_ue_measurements.c
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.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_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/pbchsim.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/COMMON/rrc_messages_types.h
openair2/GNB_APP/gnb_config.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
openair2/LAYER2/NR_MAC_gNB/main.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
2019-11-02 01:12:15 +01:00
Raymond Knopp
d554707919
Merge remote-tracking branch 'origin/develop-nr' into NR_RRCConfiguration
...
Conflicts:
cmake_targets/CMakeLists.txt
executables/nr-gnb.c
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_mPass.h
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_types.h
openair1/PHY/INIT/nr_init_ue.c
openair1/PHY/NR_TRANSPORT/nr_dlsch_coding.c
openair1/PHY/NR_UE_TRANSPORT/nr_prach.c
openair2/COMMON/rrc_messages_types.h
openair2/GNB_APP/gnb_config.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/NR_PHY_INTERFACE/NR_IF_Module.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/nr_rrc_defs.h
openair2/RRC/NR/rrc_gNB.c
2019-10-10 12:29:20 +02:00
yilmazt
e5a9f02af6
develop-nr merge
2019-10-07 12:04:58 +02:00
frtabu
b9b4d05e41
remove RRC_VERSION macros, simplify build-oai and CMakefile.txt accordingly, get rid of remaining compilation warnings (opt module improperly merged and patch asn1c files with tests against max 64 bits integer value)
2019-09-23 19:46:44 +02:00
yilmazt
54899a9be1
merge of develop&develop-nr
2019-09-12 16:02:36 +02:00
Raymond Knopp
adf76a5f51
Merge remote-tracking branch 'origin/develop-nr' into nr_prach
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
executables/nr-ru.c
executables/nr-softmodem.c
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
openair1/PHY/INIT/nr_init.c
openair1/PHY/NR_UE_ESTIMATION/nr_ue_measurements.c
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.c
openair1/PHY/NR_UE_TRANSPORT/nr_transport_proto_ue.h
openair1/PHY/TOOLS/Makefile
openair1/PHY/TOOLS/lte_dfts.c
openair1/PHY/TOOLS/nr_phy_scope.c
openair1/SCHED_NR/phy_procedures_nr_common.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/NR_PHY/dlschsim.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/pbchsim.c
openair1/SIMULATION/NR_PHY/pucchsim.c
openair1/SIMULATION/NR_PHY/ulschsim.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/COMMON/rrc_messages_types.h
openair2/GNB_APP/RRC_nr_paramsvalues.h
openair2/GNB_APP/gnb_config.c
openair2/GNB_APP/gnb_paramdef.h
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/mac_proto.h
openair2/NR_PHY_INTERFACE/NR_IF_Module.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
2019-09-05 05:01:26 +02:00
frtabu
3d66fbdb7a
Documentation update and small allignement of build_oai script -w option with documentation
2019-08-21 11:17:37 +02:00
frtabu
c8870fbcbc
add option in build_oai script to build all optional libraries
2019-08-12 17:01:23 +02:00
frtabu
f3a757ce5a
add channel model option to rfsimulator and prevent common libraries re-compilation when using both --UE --eNB options in build_oai script
2019-08-06 19:10:55 +02:00
Raymond Knopp
56d7f6fcaf
Merge remote-tracking branch 'origin/develop-nr' into nr_prach
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
executables/nr-ue.c
openair1/PHY/INIT/nr_init.c
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_TRANSPORT/nr_dlsch.h
openair1/PHY/NR_TRANSPORT/nr_transport_common_proto.h
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.c
openair1/PHY/defs_gNB.h
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SCHED_NR_UE/defs.h
openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/pucchsim.c
openair1/SIMULATION/NR_PHY/ulschsim.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2019-07-29 15:48:26 +02:00
yilmazt
e823ae9d0b
phy_simulators working again
2019-07-20 17:52:32 +02:00
yilmazt
2b321fd1c7
Merging latest develop commits
2019-07-16 11:20:24 +02:00
Srushti
dcf25f35c7
added PRACH UE Procedures into prachsim
2019-06-21 11:11:42 +02:00
yilmazt
680a0c97c7
Operation of all of the physical simulators are tested and verified + various warning removals
2019-06-20 21:46:35 +02:00
yilmazt
ffebd6b403
Raphael's patch + minor changes in build_oai
2019-06-19 15:00:09 +02:00
yilmazt
7faabbc02f
build_oai is thoroughly checked
2019-06-18 21:51:13 +02:00
yilmazt
ce9c9ec88f
develop and develop-nr are now current as of 14.6.19
2019-06-17 16:11:52 +02:00
yilmazt
420e6194d4
All 4 nr<e-(ue)softmodems are compiling
2019-06-16 19:46:11 +02:00
yilmazt
a2cad44f0f
Merging latest develop-nr commits
2019-06-06 21:44:15 +02:00
Khalid Ahmed
ac1682f94e
Added ulsim with the same code of ulschim
2019-06-04 11:33:35 +02:00
Raymond Knopp
97cd210514
Merge remote-tracking branch 'origin/develop-nr' into nr_prach
...
Conflicts:
cmake_targets/build_oai
executables/nr-gnb.c
openair1/PHY/INIT/nr_init.c
openair1/PHY/defs_gNB.h
openair1/SCHED_NR/fapi_nr_l1.c
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/mac_proto.h
openair2/RRC/NR/rrc_gNB.c
2019-06-03 14:31:32 +02:00
Raymond Knopp
a8d8b590c7
added missing files for nr_prach with respect to previous commit. Added nr_prachsim to build_oai.
2019-05-28 13:16:56 +02:00
Wang Tsu-Han
6b2e064216
Merge branch 'develop' into ru_rau_enhancement_L1_renaming
...
Conflicts:
ci-scripts/xml_files/enb_ue_usrp210_band7_test_05mhz_tm1.xml
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
openair1/PHY/LTE_UE_TRANSPORT/initial_sync.c
targets/PROJECTS/CENTOS-LTE-EPC-INTEGRATION/CONF/enb.centos.calisson.conf
targets/PROJECTS/CENTOS-LTE-EPC-INTEGRATION/CONF/enb.centos.memphis.conf
targets/PROJECTS/CENTOS-LTE-EPC-INTEGRATION/CONF/enb.centos.nord.conf
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-ue.c
2019-05-23 18:29:01 +02:00
Raphael Defosseux
a65d09cbda
CI: adding support to build for coverity-scan
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-05-22 12:08:42 +02:00