Raymond Knopp
b09a281b09
modifications for TDD and IF4p5 (in particular TDD). Both in RRU and RAU components. Monolithic is unchanged.
2017-10-19 12:25:51 +02:00
Raymond Knopp
49f86b0aa9
added LUT for finer-grain ULSCH power measurement compensation based on TBS. Still seems too high, to be checked some more.
2017-10-18 11:37:26 +02:00
Raymond Knopp
ccfe5a0472
removed "short_offset" code from normal_prefix_mod. removed static declaration in PHY_ofdm_mod which was a cause for problems when parallelizing FFTs for FEP TX.
2017-10-17 09:41:27 +02:00
Raymond Knopp
5c60764408
testing FEP parrelization, default set back to single-thread. Reduced logging in MAC
2017-10-15 18:38:24 +02:00
Raymond Knopp
667b9f1a88
time profiling for RU and activation of feprx worker thread in RU if get_nprocs()>2
2017-10-15 08:31:10 +02:00
frtabu
3b824c9067
telnet server and shared library loader enhancement
2017-10-07 00:35:23 +02:00
Raymond Knopp
09e683a3be
switching some LOG_I to LOG_D, fixes for RRU IF4p5. It was broken after changes in configuration procedures. Some configuration file changes.
2017-10-05 23:24:44 +02:00
Cedric Roux
a2d04934c4
T: add a trace
2017-10-03 13:46:45 +02:00
Cedric Roux
30f8ed2da5
bugfix: fix compilation for T
2017-10-03 13:44:00 +02:00
frtabu
d88b72498d
remove getopt call in configuration module, it changes the argv order. Fix configuration module bugs (command line arguments sometimes not properly processed
2017-10-01 19:19:36 +02:00
oai
16eb450927
Add generic shared lib loader
2017-09-29 16:15:04 +02:00
frtabu
30abbdf826
prepare for telnet server integration
2017-09-29 02:07:33 +02:00
oai
4ceb5916ca
log utility configuration enhancement
2017-09-28 20:08:47 +02:00
Cedric Roux
e6936f1b7c
update T tracer
...
not finished, UE may not work, many things bad/to fix properly
2017-09-27 17:59:08 +02:00
Cedric Roux
3d44973c0f
bugfix: fix compilation
2017-09-27 11:08:34 +02:00
Raymond Knopp
a5ab75e1f3
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
...
Conflicts:
common/config/config_userapi.h
openair2/ENB_APP/enb_config.c
targets/RT/USER/lte-softmodem.c
2017-09-26 22:30:13 -07:00
Raymond Knopp
bc9c587b48
Merge remote-tracking branch 'origin/develop' into RU-RAU-split
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_ESTIMATION/defs.h
openair1/PHY/LTE_ESTIMATION/lte_ue_measurements.c
openair1/PHY/LTE_TRANSPORT/dci.c
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/PHY/LTE_TRANSPORT/defs.h
openair1/PHY/LTE_TRANSPORT/dlsch_decoding.c
openair1/PHY/LTE_TRANSPORT/dlsch_demodulation.c
openair1/PHY/LTE_TRANSPORT/dlsch_llr_computation.c
openair1/PHY/LTE_TRANSPORT/if5_tools.c
openair1/PHY/LTE_TRANSPORT/phich.c
openair1/PHY/LTE_TRANSPORT/proto.h
openair1/PHY/defs.h
openair1/SCHED/phy_procedures_lte_eNb.c
openair1/SCHED/phy_procedures_lte_ue.c
openair1/SCHED/pusch_pc.c
openair2/ENB_APP/enb_config.c
openair2/LAYER2/MAC/defs.h
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
openair2/LAYER2/MAC/pre_processor.c
openair2/LAYER2/MAC/ue_procedures.c
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-softmodem.h
targets/RT/USER/lte-ue.c
targets/SIMU/USER/init_lte.c
targets/SIMU/USER/oaisim_functions.c
2017-09-26 21:43:03 -07:00
oai
53907d3739
fix command line processing crash
2017-09-26 15:35:26 +02:00
oai
d09a0a2a5d
Remove legacy configuration mechanism
2017-09-25 17:31:25 +02:00
frtabu
6c00bd1aec
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-09-24 23:47:36 +02:00
frtabu
3e27fc89fd
Improve configuration module error management at init time, Fix command line help option processing, remove shotopt field from parameter structure
2017-09-24 23:43:48 +02:00
Raymond Knopp
55a9054ec5
handling of harq_pid in RA procedure and cce_idx in allocate_CCEs
2017-09-22 14:37:32 -07:00
Raymond Knopp
7ea7891b67
more warning removal
2017-09-21 15:53:54 -07:00
Francois TABURET
32786cc7f7
Integration of configuration module. Temporarily keep the legacy mode.
...
lte-softmodem -O <config file> will trigger legacy config mode
ltesoftmodem -O libconfig:<config file> will trigger configuration module usage.
2017-09-21 19:30:00 +02:00
Raymond Knopp
0fccd99446
patch for open-nfapi
2017-09-19 04:59:15 -07:00
Raymond Knopp
362f584d66
integration of remaining nFAPI messages
2017-09-14 07:15:49 -07:00
Cedric Roux
a945f85d6f
Merge remote-tracking branch 'internal/T-new-traces' into develop_integration_w34
2017-08-29 10:25:41 +02:00
Cedric Roux
a35865b749
Merge remote-tracking branch 'internal/mobipass-standalone' into develop_integration_w34
2017-08-29 10:25:26 +02:00
Cedric Roux
0daf79bfc8
T: add some new traces
...
- ENB_PHY_OUTPUT_SIGNAL to trace output signal
- ENB_MAC_SCHEDULING_REQUEST to trace scheduling requests
2017-08-29 10:23:06 +02:00
Florian Kaltenberger
30e11cbf53
adding one more dummy ofdm symbol to the TX part of the special subframe to improve EVM
2017-08-23 14:46:54 +02:00
Cedric Roux
c866677a8f
mobipass standalone driver
...
How to use:
1 - compilation of softmodem:
./build_oai --eNB -t ETHERNET
2 - compilation of mobipass driver:
cd cmake_targets/lte_build_oai/build
make oai_mobipass
ln -sf liboai_mobipass.so liboai_transpro.so
3 - configuration:
edit the configuration file, set "node_timing" to
"synch_to_mobipass_standalone"
that is, have the line:
node_timing = "synch_to_mobipass_standalone";
4 - run:
run as usual: sudo ./lte-softmodem -C <configuration file>
2017-08-23 10:22:08 +02:00
Florian Kaltenberger
c5fd670803
making use of gpsdo optional
2017-08-18 17:18:02 +02:00
Raymond Knopp
f962c2e371
added configuration file for nFAPI PNF (oaiL1) and modifications in startup procedure to initialize L1 only. When executed, it just waits for configuration, which will never come ... Provides and initial framework to integrate NFAPI PNF modules.
2017-08-17 17:17:32 -07:00
Raymond Knopp
5c0ea2b446
addition of MPDCCH format 5. X_u_br sequences for BL/CE UE support and bugfixes in rx_prach0 for eMTC.
2017-08-17 00:51:23 -07:00
Raymond Knopp
828077c2de
bugfixes for eNB on usrp, some minor fixes for eMTC
2017-08-13 23:04:16 -07:00
Raymond Knopp
41f864ef09
modicaitions for rru, initial configuration exchage
2017-08-11 17:43:42 +02:00
Raymond.Knopp
ec6236f8c7
tests with monolithic eNB. runs fluidly. No UE stimulus yet
2017-08-11 01:44:22 +02:00
Raymond Knopp
a9eb51f177
prach.rxsigF allocation
2017-08-10 12:12:39 -07:00
Raymond Knopp
b360afd018
fixes for RRU/RAU function after changes for monolithic eNB (some things during init were broken for RRU)
2017-08-10 10:24:20 -07:00
Raymond Knopp
ad98f5aa9e
L1/L2 scheduling extensions for BL/CE operation, BR random-access procedure, BR PRACH detection. Still untested, but compilation succeeds. Missing elements in L2 - PUSCH programming for Msg3, Msg4 retransmission programming for BL/CE. DLSCH/ULSCH programming for UE-specific DLSCH/ULSCH for BL/CE
2017-08-07 23:25:17 -07:00
Cedric Roux
2fbb26789f
remove gcc warning when compiling oaisim
2017-08-03 11:51:43 +02:00
Cedric Roux
030a345258
bugfix: fix sync for oaisim
...
With the current implementation of oaisim
(rxdata and channel simulation), we cannot
call trx_read_func on a dummy buffer. The
code will actually modify the rxdata buffers
of the UE.
This is has to be rewritten properly. In the
meantime, let's introduce a simple hack. The
idea of the read at this point is to wait for
the synch to finish and not lose samples from
the hardware in the real UE. In the simulator,
as it is today, we can simply sleep until the
synch code has finished its work.
2017-07-31 16:32:07 +02:00
gabrielC
f5be2be550
Correct DCIFormat and AgregationLevel to put them in pdcch structure
2017-07-28 16:39:25 +02:00
tct-labo4
a738eeade4
ue using new thread index instead of modulo
2017-07-26 16:09:03 +02:00
Raymond.Knopp
1fc67381f4
updates for gtkwave
2017-07-25 22:32:55 +02:00
Raymond.Knopp
8ee3f3b353
initial tests with USRP as monolithic eNB, "connectionless" execution is fine.
2017-07-25 22:15:52 +02:00
Raymond Knopp
80c80bb5fe
bug fixes for monolithic eNB target
2017-07-25 11:23:46 -07:00
Raymond Knopp
ae884afe24
integration of LTE-M SIB1/SI interfaces and scheduling
2017-07-24 16:19:24 -07:00
hbilel
767606f9f2
- fix init prach struct + fix TO compensation for 20MHz case
2017-07-20 10:09:43 +02:00
Raymond Knopp
d56525c807
NFAPI UL indications added and full UE connection tested.
2017-07-19 03:07:40 -07:00