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
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
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
Robert Schmidt
6cff88b9c8
free memory on teardown after all RU/eNB threads have been released
2018-02-09 10:56:14 +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
Robert Schmidt
811ada2429
soft-restart (i.e. only layers PHY-RRC) the lte-softmodem
2018-01-31 16:49:24 +01:00
Robert Schmidt
8e9d9807ae
lte-ru.c: fct for interface -dependant config, export more functions
...
- add set_function_spec_param() which configures RU_t instance depending on its
function(al split)
- export more functions like kill_RU_proc() so that they can be reused by
restart functionality
2018-01-31 16:49:24 +01:00
Robert Schmidt
a91a35877d
join all RU threads
2018-01-31 16:49:24 +01:00
Robert Schmidt
9333c16ecb
bugfixes: correctly initialize mutexes, conds of RU_proc_t, unlock RU.mutex after using
2018-01-31 16:49:24 +01:00
Robert Schmidt
6a6729bdac
fix various compilaton errors due to merge
2018-01-31 16:48:29 +01:00
Younes
becbaf2006
bugfix in do_ru_synch
2018-01-29 16:04:45 +01:00
Younes
a32775149a
commented freq adjustment in do_ru_sync
2018-01-29 16:00:28 +01:00
Younes
4f23f5427c
mask adjustment to take into account RRUs not in SYNC
2018-01-29 15:58:12 +01:00
Raymond Knopp
0d05de6382
minor changes after merge with develop for noS1 simulation
2018-01-28 13:13:59 +01:00