Raymond Knopp
069ce10a2e
NR FAPI interface additions for DLSCH (SDU pointer now does down to L1)
2019-05-11 23:57:11 +02:00
frtabu
00d9060711
remove XFORM macro, move XFORM code in optional library
2019-05-09 02:03:56 +02:00
Raymond Knopp
95e54e3b26
added real-time parametrization to L1_thread and L1_thread_tx
2019-05-08 18:06:01 +02:00
matzakos
d44479ffec
tuning on laptops and fix of race condition between L1_RX -> L1_TX
2019-05-08 10:53:00 +02:00
frtabu
28a4f53356
Fix basic simu problem, due to remaining #if OAI_USRP... macros in UE
2019-05-06 19:17:40 +02:00
Raymond Knopp
8c1f9c9e75
modifications to synchronization between RU_TX and L1_TX (timed cond wait to drop slots)
...
tested on both 40 and 80 MHz channels
2019-05-06 16:04:04 +02:00
Raymond Knopp
c3b3b39ef8
:wqMerge branch 'develop-nr-less-logging' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr-less-logging
2019-05-05 21:57:33 +02:00
Raymond Knopp
317cbfd601
minor changes to thread synchronization after testing with N310 @ 122.88 Ms/s
2019-05-05 21:52:03 +02:00
Raymond Knopp
c66fc1fd28
Merge branch 'develop-nr-less-logging' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr-less-logging
...
Conflicts:
openair1/SCHED_NR/phy_procedures_nr_gNB.c
2019-05-03 13:38:16 +02:00
Raymond Knopp
26d5eb90b6
intermediate commit to synch machine
2019-05-03 13:37:22 +02:00
Raymond Knopp
4c3c8f2c6c
more logging removal
2019-05-03 13:33:07 +02:00
laurent
ba6d47a758
rework threads in 5G
2019-04-30 21:46:49 +02:00
Raymond Knopp
c5d1a8b8dc
fixed IF4p5 2x2 functionality (especially PRACH was broken on both ends)
...
configuration files for CU/DU (thread policy)
2019-04-30 20:26:17 +02:00
laurent
8a92138086
rework threads in 5G
2019-04-30 10:17:08 +02:00
Raymond Knopp
9fb2f7365c
fronthaul bugfixes for IF4p5 2x2 antenna configuration, testing with TM2
2019-04-28 20:27:10 +02:00
Raymond Knopp
e47829af6c
removal of EXPRESS MIMO HW drivers/libraries, same for mobipass.
2019-04-28 11:11:11 +02:00
Raymond Knopp
17eb5eedaf
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement_L1_renaming
...
also:
removed XFORMS from lte-softmodem target and associated extra functions in lte-softmodem.c
Conflicts:
common/utils/T/T_defs.h
targets/RT/USER/lte-softmodem.c
2019-04-28 10:30:56 +02:00
Raphael Defosseux
f31694533e
fix a few cppcheck errors.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-26 13:53:06 +02:00
Raphael Defosseux
d8096787c3
CI: forced marker output by fflush at the end of eNB initialization
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-26 11:12:55 +02:00
Raymond Knopp
269527f321
removal of residual warnings
2019-04-25 20:51:54 +02:00
Raymond Knopp
14374c1473
fixed cppcheck errors and warnings. Removal of oaisim files tha came back during merge.
2019-04-25 11:53:52 +02:00
Raymond Knopp
31cf3ac05c
removal of warnings
2019-04-24 23:17:05 +02:00
Laurent
db79d72b37
fix test replay
2019-04-23 12:24:20 +02:00
laurent
a55f4006b4
change thread/core assignment, initial commit of replay IQ
2019-04-23 10:07:30 +02:00
Raymond Knopp
a64e7eef7d
tested compilation and execution with --simL1 and --rfsim.
2019-04-22 21:20:43 +02:00
Raymond Knopp
ed08f3ab1b
Merge remote-tracking branch 'origin/signal-delay' into ru_rau_enhancement_L1_renaming
...
Conflicts:
openair1/PHY/defs_eNB.h
openair1/SCHED/fapi_l1.c
openair1/SCHED/phy_procedures_lte_eNb.c
openair1/SCHED/prach_procedures.c
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler_RA.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-ru.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-uesoftmodem.c
2019-04-20 08:28:43 +02:00
Robert Schmidt
82db432191
Make separate func_ptr setters for PDCP Ind/RLC Req
2019-04-19 14:06:48 +02:00
Robert Schmidt
42713b95fc
Configure complete PDCP in lte-(ue)softmodem
...
* Instead of partly initializing in read_config_and_init(), everything of
PDCP is initialized in main() of lte-softmodem
* Omit RC.rrc access in RRU through checking of RC.nb_inst > 0
* Includes FlexRAN, i.e. do not start FlexRAN in RRU
* Function pointers to PDCP functions have to be set explicitly (avoid
confusion of multiply setting function pointers)
2019-04-19 14:05:51 +02:00
Rakesh Mundlamuri
a531ea62fa
The changes made in this branch is to enable -E(threequarter sampling rate) option for mu=1 and 217PRB(ie; 80 MHz) to run on USRP x310.
2019-04-19 17:24:18 +05:30
Raymond Knopp
d1e27f4e8c
changes in PARALLEL_RU_L!_TRX_SPLIT configuration. Correction of a few bugs related to passing of variables between threads
2019-04-19 03:18:06 +02:00
Raphael Defosseux
335e894ce3
Merge remote-tracking branch 'origin/T-ue-fixes-2019-w14' into develop_integration_2019_w15
2019-04-15 10:18:47 +02:00
Raymond Knopp
ca111641d4
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement_L1_renaming
...
Conflicts:
cmake_targets/build_oai
cmake_targets/oaisim_build_oai/CMakeLists.template
cmake_targets/oaisim_mme_build_oai/CMakeLists.template
cmake_targets/oaisim_noS1_build_oai/CMakeLists.template
openair1/PHY/LTE_ESTIMATION/lte_sync_time.c
openair1/PHY/LTE_ESTIMATION/lte_ul_channel_estimation.c
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/PHY/LTE_TRANSPORT/if4_tools.c
openair1/PHY/LTE_TRANSPORT/prach.c
openair1/PHY/LTE_TRANSPORT/pucch.c
openair1/PHY/LTE_UE_TRANSPORT/dlsch_demodulation.c
openair1/PHY/impl_defs_lte.h
openair1/SCHED/fapi_l1.c
openair1/SCHED/phy_procedures_lte_eNb.c
openair1/SIMULATION/LTE_PHY/dlsim.c
openair2/ENB_APP/enb_config.c
openair2/ENB_APP/enb_paramdef.h
openair2/LAYER2/MAC/eNB_scheduler_RA.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
targets/ARCH/ETHERNET/USERSPACE/LIB/eth_udp.c
targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.c
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-ru.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-softmodem.h
2019-04-14 20:34:03 +02:00
frtabu
30b7c973e0
merge nfapi_cleanup
2019-04-05 18:43:40 +02:00
laurent
48a103ea82
fixes
2019-04-03 22:12:10 +02:00
Cedric Roux
4905a5e8e8
bugfixes for the ue T tracer
...
Not much major changes. In openair1/PHY/LTE_UE_TRANSPORT/dci_tools_ue.c,
in the function generate_ue_dlsch_params_from_dci,
'harq_pid' was removed and dci_info_extarcted.harq_pid is now used for
all cases.
The ue T tracer only deals with PHY signals (no MAC, RLC, PDCP, RRC).
2019-04-03 12:44:17 +02:00
Raphael Defosseux
1008be908c
Merge remote-tracking branch 'origin/tdd-fixes-2019-w11' into develop_integration_2019_w13
2019-03-28 10:23:46 +01:00
Raphael Defosseux
7dd91db2bd
Merge remote-tracking branch 'origin/issue414_doc' into develop_integration_2019_w13
2019-03-28 10:23:23 +01:00
Florian Kaltenberger
0929292a72
Merge remote-tracking branch 'origin/develop-nr' into thread-pool
2019-03-27 21:44:27 +01:00
Florian Kaltenberger
d7403d4e61
Merge remote-tracking branch 'origin/develop-nr' into 409-merge-ulschsim-containing-pusch-encoding-and-decoding
2019-03-27 13:30:44 +01:00
Florian Kaltenberger
f8b03ef045
Merge remote-tracking branch 'origin/develop-nr' into 409-merge-ulschsim-containing-pusch-encoding-and-decoding
2019-03-26 16:22:45 +01:00
Florian Kaltenberger
40b52195fc
redefining max number of UEs for memory allocation. Using the PHYSIM macro, different allocations are used for phy_simulators and real-time modem.
2019-03-26 16:16:34 +01:00
Robert Schmidt
024007716a
Check type of node using NODE_IS_CU/DU/MONOLITHIC macros
2019-03-26 13:15:02 +01:00
Florian Kaltenberger
0d91083ead
trying to harmonize the nr_bandtable
2019-03-22 17:40:47 +01:00
Florian Kaltenberger
0f04910f2f
moving get_band to separate function
2019-03-22 15:29:30 +01:00
Francesco Mani
ae02c9a6fd
conflicts resolved after merge with develop-nr
2019-03-22 10:34:34 +01:00
Florian Kaltenberger
7ca8fc9de1
increasing timeout on trx_read for x300/n300 in usrp_lib.cpp
...
removing unncesessary sleeps and mallocs, improving error messages in nr-ue.c
2019-03-21 15:40:36 +01:00
Florian Kaltenberger
8e5c8ad2df
adding external ref to config file
2019-03-21 15:39:44 +01:00
laurent
d9c68d8b30
new thread model
2019-03-21 14:15:26 +01:00
Robert Schmidt
1f590efe2b
Merge branch 'develop' into feature-127-protocol-split
2019-03-19 14:49:07 +01:00
Cedric Roux
275e5b3a64
PHY: add parameter end_of_burst_delay for TDD
...
end_of_burst_delay is used to stop TX only "after a while".
If we stop right after effective signal, with USRP B210 and
B200mini, we observe a high EVM on the S subframe (on the
PSS).
A value of 400 (for 30.72MHz) solves this issue. This is
the default.
This default value can be changed in the configuration file.
For example:
RUs = (
{
local_rf = "yes"
nb_tx = 1
nb_rx = 1
att_tx = 20
att_rx = 0;
bands = [7];
max_pdschReferenceSignalPower = -27;
max_rxgain = 105;
eNB_instances = [0];
sf_extension = 312;
end_of_burst_delay = 200;
}
);
Here we would set a value of 200.
The value to put in the configuration file is for
30.72MHz. The value is scaled accordingly at runtime
(thus only one value to set for every RB configuration,
25, 50 or 100, leading to less problems when adapting
configuration files).
This option is for experts and should not be changed
randomly.
2019-03-19 09:25:43 +01:00