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
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
Younes
ecd1f9f3e1
Dealing with the case of keeping RRU working if RAU is down
2018-02-21 15:10:42 +01:00
Cedric Roux
8cab562b9f
Merge remote-tracking branch 'origin/feature-merge-merge-f68' into develop_integration_2018_w07
2018-02-15 09:58:26 +01:00
Robert Schmidt
a4f260f5a4
fix: no FLEXRAN_AGENT_SB_IF compilation directive
2018-02-14 17:50:41 +01:00
Robert Schmidt
7b1afbb0bf
provide stop_L1L2()/restart_L1L2() in oaisim
...
the functions are meant to restart the lte-softmodem (lower layers) and are not
supported in oaisim. They are provided to make oaisim compile.
2018-02-14 16:45:14 +01:00
Robert Schmidt
9dcd1f9b89
bugfix: max_allowed_rbs has been renamed max_rbs_allowed_slice
2018-02-14 16:45:14 +01:00
Robert Schmidt
54e803e71a
Sample configuration FlexRAN: Agent is disabled
2018-02-12 15:21:44 +01:00
Emad
1056604b25
I tried to change rx and tx attenuation by the config file, but they are not changed. The bug is because att_rx and att_tx do not put in RC.rru when local_rf is "yes" in config file. We need to put att_rx and att_rx for both local_rf = "yes" and "no". Also RF config which send to RF device must be fill by this parameters.
2018-02-12 15:12:22 +01:00
Robert Schmidt
adec4e39df
remove all conditional FlexRAN-related compilation directives
2018-02-12 14:38:44 +01:00
Robert Schmidt
e8e58e2594
Merge branch 'develop' into feature-merge-merge-f68
2018-02-09 17:10:41 +01:00
Robert Schmidt
d746ff6127
update comments in restart_L1L2()
2018-02-09 16:29:59 +01:00
Robert Schmidt
1eabadb137
remove unnecessary code from lte-enb.c
2018-02-09 15:47:59 +01:00
Cedric Roux
26073a353b
Merge remote-tracking branch 'origin/fix-enb-name-2018-w06' into develop_integration_2018_w06
2018-02-09 11:04:56 +01:00
Robert Schmidt
6cff88b9c8
free memory on teardown after all RU/eNB threads have been released
2018-02-09 10:56:14 +01:00
Cedric Roux
11fe5f97c7
bugfix: fix eNB name in configuration files
...
'_' is not a valid character.
S1AP specs say:
ENBname ::= PrintableString (SIZE (1..150,...))
And X.680 (08/2015) 41.4 table 10 lists the valid characters for
PrintableString. '_' is not there. We replace by '-' which is there.
Connection of eNB to ppenair-cn has not been tested. There is no reason
why it would fail.
2018-02-09 10:49:50 +01:00
Robert Schmidt
c8ae5b7c09
decrease warning
2018-02-08 18:55:23 +01:00
Robert Schmidt
a21bc513bb
Merge branch 'develop' into feature-merge-f68
2018-02-08 18:05:28 +01:00
Cedric Roux
a21c0b809f
bugfix: fix RRC Release 10 compilation
...
The following compilation did not work anymore:
./build_oai --eNB -w USRP -r Rel10 -c
(Rel8 still does not work.)
2018-02-05 17:21:40 +01:00
Raymond Knopp
f9aba7ac0f
OTA synchronization for TDD. Added PSS position computation for testing on EURECOM CRAN.
2018-02-04 02:18:24 -08:00
Younes
9e69e729c5
bugfix
2018-02-02 16:51:59 +01:00
Younes
57f02ec182
bugfix
2018-02-02 16:35:30 +01:00
Younes
7c4e75d018
Send RRU_sync_ok once RRU is in sync
2018-02-02 16:32:22 +01:00
Younes
58948310b3
Slave RU can now synchronize, the problem was in nb_antennas_rx which is init in UE but not in RU. I added it in ru_thread_control, but it should be done somewhere else. Added msg RRU_sync_ok from RRU to RAU to inform the RAU that the RRU is in sync
2018-02-02 16:22:08 +01:00
Younes
9d8c205073
Removed some logs
2018-02-02 11:06:49 +01:00
Robert Schmidt
d092231181
free memory when stopping/restarting lte-softmodem
...
- add function free_td() -> complements init_td() [seems to not be used, added
for completeness]
- add function free_td8() -> undoes init_td8() [free memory of 8-bit LLR Turbo
decoder]
- add function free_td16() -> undoes init_td16() [free memory of 16-bit LLR
Turbo decoder]
- change function free_tdavx216() -> undoes init_tdavx216() [free memory of
16-bit LLR Turbo decoder, AVX2 version]
- add free_lte_top() -> frees memory allocated by init_lte_top()
- change free_ul_ref_sigs() to set freed pointers to NULL
- add method free_transport() -> frees memory of ULSCH/DLSCH transport channels
- use the above functions when stopping/restarting the lte-softmodem
2018-01-31 16:49:24 +01:00
Robert Schmidt
4f1c51f38c
add phy_free_RU() and phy_free_lte_eNB()
...
this methods free the memory that is allocated by the functions
phy_init_RU() and phy_init_lte_eNB()
2018-01-31 16:49:24 +01:00
Robert Schmidt
3f043c7d73
FlexRAN: implement possibilty to await a configuration
...
Through configuration, the lte-softmodem can be halted to await a
reconfiguration from the lte-softmodem. A mutex and condition variable are used
to implement this.
Furthermore, the dependance of lte-softmodem.c on FlexRAN has been reduced to
one include and the flexran_agent_start() call.
2018-01-31 16:49:24 +01:00