Raymond Knopp
0b89046a81
Merge branch 'ru_rau_enhancement' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement
2018-05-13 00:47:48 -07:00
Raymond Knopp
bb15ec4e4e
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement
2018-05-04 10:30:08 +02:00
Raymond Knopp
0eb2f0175e
Support for RAW, not tested yet
2018-05-04 10:29:45 +02:00
Raymond Knopp
497c818b02
removed some logging
2018-04-05 12:26:02 -07:00
Raymond Knopp
03dfe63a1b
reseting in_synch after receiving RU_CONFIG
2018-03-26 16:34:53 +02:00
Raymond Knopp
df9827b5fb
changes for TDD
2018-03-25 23:57:33 -07:00
Cedric Roux
3288a6bbe4
Merge remote-tracking branch 'origin/bugfixes-2018-w12' into develop_integration_2018_w12
2018-03-23 10:47:43 +01:00
Cedric Roux
16cb7eba64
remove start_background_system from eNB softmodem
...
This is only needed by the UE code, to setup IP settings.
The eNB does not need this. (To be reverted if this is
wrong.)
2018-03-23 10:44:13 +01:00
Robert Schmidt
318e4a345e
free configmodule memory when shutting down
...
It is possible to restart the lte-softmodem via the FlexRAN controller. For
this to work, the end_configmodule() method needs to be called when shutting
the lte-softmodem down so that the configuration can be read again during a
restart.
2018-03-20 14:41:58 +01:00
Raymond Knopp
d312f9c805
debugging for TDD
2018-03-19 01:10:10 -07:00
Raymond Knopp
f8f6f003ef
Bugfix
2018-03-12 13:54:09 +01:00
Raymond Knopp
1f130faf17
Resolving Merge conflicts
2018-03-12 13:48:12 +01:00
Raymond Knopp
ffe2967d81
Split init and config USRP device. It seems to have solved the stop/restart RAU without stopping the RRU
2018-03-12 11:31:08 +01:00
Raymond Knopp
9a373b2897
oaisim updates after merge with develop
2018-03-11 19:43:44 +01:00
Raymond Knopp
c42a4f4baa
testing monolithic eNodeB after merge with develop. Changes : don't create ru_thread_control and add initalization procedures during configuration instead.
2018-03-11 10:11:19 +01:00
Raymond Knopp
bf846280d1
removal of warnings
2018-03-11 09:20:45 +01:00
Raymond Knopp
4d71261cb9
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/INIT/lte_init_ru.c
openair1/PHY/defs.h
openair2/ENB_APP/enb_paramdef.h
targets/RT/USER/lte-ru.c
2018-03-11 08:45:09 +01:00
Raymond Knopp
79c8d0e0cb
updates for IF4p5 to handle >1 nb_rx/nb_tx. Tested with 2x2
2018-03-10 16:19:40 +01:00
Raymond Knopp
49bb8b4cd7
bug fixes in channel simulation routines for multi-UE
2018-03-10 00:02:50 +01:00
Raymond Knopp
6a4abf1464
modifications to default configuration files for oaisim and some minor chanes to lte-ru.c for simulator target
2018-03-09 10:48:32 -08:00
Cedric Roux
00f234029a
Merge remote-tracking branch 'origin/bugfixes-2018-w10' into develop_integration_2018_w10
2018-03-09 14:58:37 +01:00
oai
da50d68b06
more NB-IoT integration
2018-03-08 17:35:35 +01:00
oai
b04f3b54a4
introduce distinct executables for ue and eNodeB (lte-uesoftmodem, lte-softmodem)
2018-03-08 17:29:34 +01:00
oai
45302792ee
config module fix and extensions for Nb-IoT, shared lib loader and telnet server implementation
2018-03-08 17:24:23 +01:00
Cedric Roux
963805820c
add a stop_rf function in the RU
...
When the program exits it has to stop the streaming of the USRP.
The function exit_fun is supposed to do that. When quitting with
control+c (very common case) this function is not called. The
code is very unclear there, so let's add a stop_rf in the RU,
as there is already a start_rf.
If we don't call trx_end_func, then at the next run the USRP
device may be in an unstable state and behave improperly.
If the program crashes then the USRP device may be in an
unstable state. The only solution to this problem is to reset
the USRP device.
Maybe there is a way to clean the state of the device when we
open it, before we start using it. Sort of a cleanup before
use. That could be a better solution to "bad state after program
crash".
What has been tested:
- monolithic eNB only
2018-03-08 10:29:28 +01:00
Cedric Roux
5a61f9944c
cleanup - remove unnecessary calls to get_cpu_freq_GHz
...
The one in lte-enb.c disrupts the realtime. Using a B200mini with
20MHz bandwidth leads to the UE unable to connect for it seesms like
the UL and DL are not properly time synched because of this sleep
of one second that happens after the USRP streaming has started.
We see some random access attempts but the decoded preamble is
wrong.
This may be dependant on the setup. I had sporadic errors with
a B210, where sometimes the UE could connect and sometimes not.
2018-03-08 10:11:09 +01:00
Younes
bc0ae0fce9
Merge branch 'ru_rau_enhancement' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement
2018-03-05 08:17:10 +01:00
Younes
a4660d322d
minor changes in RRU portion for frame resynch
2018-03-05 08:16:55 +01:00
Raymond Knopp
271b761a64
frame resynch completed. to be tested with more than 2 RRU.
2018-03-05 08:15:46 +01:00
Raymond Knopp
4afeaaf2ff
Merge branch 'ru_rau_enhancement' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement
2018-03-04 18:39:24 +01:00
Raymond Knopp
570ac353f1
frame resynchronization in RAU and RRU
2018-03-04 18:38:43 +01:00
Younes
e57ecfb7f8
modifications for RU synch
2018-03-03 21:33:15 +01:00
Raymond Knopp
b68e7d76eb
fixes for if4p5 RRU
2018-03-03 09:36:31 +01:00
Raymond Knopp
103471e9cc
added "is_slave" flag parsing to RAU
2018-03-02 20:08:27 +01:00
Raymond Knopp
58fb23757f
Merge branch 'ru_rau_enhancement' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement
2018-03-02 17:06:02 +01:00
Younes
cbecc5860c
modifications for Synch procedure in RU
2018-03-02 17:02:54 +01:00
Younes
34be055fb3
changes in RAU handling of multiple RRUs
2018-03-02 17:01:20 +01:00
Raymond Knopp
4695d16cf9
handling of RU_IDLE->RU_RUN->RU_IDLE
2018-02-25 21:58:26 +01:00
Raymond Knopp
1bf4541190
Merge branch 'ru_rau_enhancement' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement
...
Conflicts:
targets/SIMU/USER/oaisim.c
2018-02-25 18:24:58 +01:00
Raymond Knopp
5abbdaa39c
debugging for RU state control
2018-02-25 18:24:14 +01:00
Raymond Knopp
75325ec79e
debbuging for RU state control
2018-02-25 18:23:40 +01:00
Raymond Knopp
d4eb54660a
indentation of lte-ru.c
2018-02-23 16:10:02 -08:00
Raymond Knopp
1547de9ad8
debugging for simulator target
2018-02-24 01:04:01 +01:00
Raymond Knopp
72cd1b1d7c
update lte-softmodem for init_RU
2018-02-23 18:11:58 +01:00
Raymond Knopp
5cb9fcfce7
fixed compilation error in lte-ru.c Added modifications for oaisim from other branch.
2018-02-23 17:18:52 +01:00
Younes
3ab54c8a4b
gpio fix
2018-02-23 16:50:32 +01:00
khadraou
de5e5beee1
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement
2018-02-22 17:11:44 +01:00
Younes
e2ddd50fde
Dealing with connection lost case. Now the RRU keeps working but we can't restart it again, a problem with the USRP load
2018-02-22 15:54:27 +01:00
Cedric Roux
365ca71a4a
remove compilation warnings
2018-02-22 15:03:45 +01:00
Younes
ecd1f9f3e1
Dealing with the case of keeping RRU working if RAU is down
2018-02-21 15:10:42 +01:00