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
Robert Schmidt
6198a673f0
correctly instantiate flexran agent
2018-01-24 11:51:35 +01:00
Robert Schmidt
ab3f9dad49
add flexran sample config
2018-01-24 11:51:35 +01:00
Robert Schmidt
78dd80b086
Merge branch 'feature-68-enb-agent' into feature-merge-f68
...
Try to merge feature-68-enb-agent into develop
develop should be fast-forwarded later to this branch to complete the merge
This code does not compile yet. Among other things:
- the scheduler structure needs to be reworked for FlexRAN
- the config is structured differently. The files enb_config.{c,h} from develop
have been copied in here, the files with merge annotations are in
enb_config.{c,h}.before_merge
- the restart needs to be restructured, since the PHY vars data structure lives
in RC now
2018-01-24 11:47:28 +01:00
Robert Schmidt
359e1528dd
refactor: FlexRAN reads eNB configuration automatically
2017-12-14 13:06:05 +01:00
Robert Schmidt
f39dd5df18
bugfix: handle variable start_eNB in restart
2017-12-14 13:06:05 +01:00
Robert Schmidt
fea641220b
Start FlexRAN agent directly, lock with mutex&condition
...
- lock with mutexes
- don't start ENB_APP task, but Agent directly and wait in case of
reconfiguration
2017-12-14 13:06:05 +01:00
Robert Schmidt
730ffc76f4
stop_L1L2(): no sleep, better oai_exit handling
2017-12-14 13:06:05 +01:00
Robert Schmidt
eb2dfa1b70
kill_eNB_proc(): join all PHY threads
2017-12-14 13:06:05 +01:00
Robert Schmidt
c619f6eff7
Feature: Provide restart for lte-softmodem
...
- {restart,stop}_L1L2() in lte-softmodem.c
- add function start_phy_rrc() in enb_app.{c,h}, accessible from outside
- will be used to restart PHY and RRC when lte-softmodem is restarted
use only one FlexRAN wait function
2017-12-14 13:06:05 +01:00
Robert Schmidt
ea65ddad2c
fill PHY_vars_eNB_g in own function
2017-12-14 13:06:05 +01:00
Robert Schmidt
c62be7a101
Uniform messages of exiting threads
2017-12-14 13:06:04 +01:00
Navid Nikaein
612ab055d7
Add control logic to reconfigure and start eNB
2017-12-14 13:05:34 +01:00
Raymond Knopp
7489644cc1
added .ipe file for L1_L2_procedures slides and updated .pdf file
...
Conflicts:
targets/DOCS/oai_L1_L2_procedures.pdf
2017-12-01 11:54:30 +01:00
Cedric Roux
487ef8c2ad
Merge branch 'florian.kaltenberger/openairinterface5g-fix_ue' into develop
2017-12-01 11:45:49 +01:00
Florian Kaltenberger
87535679f4
Merge branch 'fix_ue' of https://gitlab.eurecom.fr/florian.kaltenberger/openairinterface5g into fix_ue
2017-11-30 11:46:21 +01:00
Florian Kaltenberger
5847a14053
bugfix in phy_procedures_lte_ue
...
making oaisim_nos1 compile
2017-11-30 11:45:33 +01:00
Florian Kaltenberger
5af3d77890
Merge remote-tracking branch 'origin/oaisim_config_module_fix' into fix_ue
2017-11-30 08:29:27 +01:00
Florian Kaltenberger
b98a98b95b
few minor fixes
2017-11-28 14:42:33 +01:00
Florian Kaltenberger
1940750a91
fixing -r option for UE
2017-11-23 11:30:42 +01:00
oai
8ada5496c2
Merge branch 'fix_ue' of https://gitlab.eurecom.fr/florian.kaltenberger/openairinterface5g into fix_ue
2017-11-22 19:03:47 +01:00
oai
28c4c6a478
fix config problems preventing UE to start
2017-11-22 18:09:42 +01:00
Florian Kaltenberger
27387ee8c2
fixing -C option
2017-11-22 17:50:04 +01:00
Florian Kaltenberger
5f25852693
fix UE init sequence
2017-11-22 09:58:06 +01:00
Florian Kaltenberger
bcb6f1715f
patch from francois UE config
2017-11-22 09:56:43 +01:00
bruno mongazon
98e87ab193
provides feature #272 iq record-playback
2017-11-20 16:21:25 +01:00
Raymond Knopp
fb9776d2aa
adds config module initialization to oaisim target.
2017-11-17 07:55:19 -08:00
Raymond Knopp
65b8e824e1
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
...
Conflicts:
targets/DOCS/oai_L1_L2_procedures.pdf
2017-11-17 07:17:04 -08:00
Cedric Roux
4a3489887a
Merge remote-tracking branch 'origin/rru-tdd' into develop_integration_w46
2017-11-17 15:27:28 +01:00
bruno mongazon
90731761e3
This commit provides the IQ record-playback feature know under issue #272
2017-11-14 19:03:46 +01:00
Raymond Knopp
79458ae7c5
added .ipe file for L1_L2_procedures slides and updated .pdf file
2017-11-14 13:57:34 +01:00
Raymond Knopp
7d3ce9bd1d
added .ipe file for L1_L2_procedures slides and updated .pdf file
2017-11-13 07:15:08 -08:00
Raymond Knopp
8f621c3ed7
bugfixes for TDD in RRU (IF4p5) and timing statistics of fronthaul and compression.
2017-11-04 07:09:10 +01:00
Cedric Roux
b4a48e199e
Merge remote-tracking branch 'origin/update-license' into RU-RAU-split
...
Conflicts:
openair1/PHY/CODING/rate_matching.c
openair1/PHY/LTE_REFSIG/primary_synch.h
openair2/LAYER2/layer2_top.c
openair2/RRC/LITE/rrc_config.c
2017-10-23 15:00:30 +02:00
Cedric Roux
1b1f941e3c
upgrade license to version 1.1
2017-10-23 12:22:13 +02:00
Raymond Knopp
8846260bdf
Added prach background noise detection and threshold dependent on noise measurement.
2017-10-22 21:58:31 +02:00
Raymond Knopp
26d4ad2bb6
don't call fronthaul write on RX in TDD.
2017-10-22 17:28:50 +02:00
Raymond Knopp
761a77fad0
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-20 16:49:10 +02:00
Raymond Knopp
5fefa11234
TDD for RRU IF4p5, modifications and testing.
2017-10-20 15:02:25 +02:00
Raymond Knopp
c090015741
MTU tuning for IF4p5 fronthaul
2017-10-20 14:21:39 +02:00
Cedric Roux
e3d39a0192
bugfix/compilation warning removal (not sure if correct)
...
basically the T_xx variables are int, not uint
2017-10-20 12:10:19 +02:00
Cedric Roux
f1e8bff3ec
remove gcc warnings
...
phy_init_lte_ue_signal was renamed init_lte_ue_signal in openair1/PHY/INIT/defs.h
maybe it's the opposite that should have been done?
Functions used in one file and defined in another may have been
declared in the wrong header file.
2017-10-19 17:00:30 +02:00
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
73723a56aa
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-18 11:38:46 +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
Cedric Roux
0289b51969
set pucch_nRB_CQI to 0 in configuration files
...
see commit 622b919b37
2017-10-18 10:26:43 +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