Raymond Knopp
e4c44dd0a9
checked compilation/execution of dlsim/ulsim. removal of most warnings.
2018-04-29 11:08:32 -07:00
Raymond Knopp
ea784f2b4b
full IF4p5 simulation working
2018-04-29 09:35:23 -07:00
Raymond Knopp
596736afae
dlsim/ulsim functional. lte-softmodem/lte-uesoftmodem compile.
2018-04-24 22:14:20 -07:00
Raymond Knopp
68b86d5f6f
fixes after merge with develop
2018-04-24 02:01:48 -07:00
Raymond Knopp
83b2f1c01c
Merge remote-tracking branch 'origin/develop' into develop-uedirectorysplit
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/PHY/LTE_TRANSPORT/ulsch_decoding.c
openair1/PHY/LTE_UE_TRANSPORT/transport_proto_ue.h
openair1/PHY/defs_eNB.h
openair1/SCHED_UE/phy_procedures_lte_ue.c
openair2/LAYER2/MAC/mac.h
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-softmodem.h
2018-04-23 23:08:10 -07:00
Raymond Knopp
861d06e855
UE directory splits, creation of UE-specific files, common UE/eNB files and extraction of UE/common components from eNodeB files. renaming of files to minimize common names across directories (i.e. defs.h, vars.h, extern.h)
2018-04-22 11:33:43 -07:00
Cedric Roux
17dda7bd70
integration fix: minor fix
2018-04-13 11:59:56 +02:00
Cedric Roux
e29d500db6
integration fix: various fixes
...
- fix compilation of dlsim/ulsim/oaisim by defining some needed
global variables
- fix compilation of oaisim: compile coding and params_libconfig
- fix running of if4p5 with low CPU count (oaisim was not working
on the machine 'haswell' because of this)
2018-04-11 17:15:14 +02:00
Cedric Roux
1f446432f6
Merge remote-tracking branch 'origin/develop-simL1-fixes' into develop_integration_2018_w15
2018-04-11 15:15:54 +02:00
Cedric Roux
86599d47a9
Merge remote-tracking branch 'origin/ue-use-tun-for-nas' into develop_integration_2018_w15
2018-04-11 15:15:49 +02:00
Raymond Knopp
b458c09841
Merge branch 'develop-uedirectorysplit' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-uedirectorysplit
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/LTE_ESTIMATION/lte_adjust_sync.c
openair1/PHY/LTE_UE_TRANSPORT/dci_ue.c
2018-04-09 15:55:08 -07:00
Raymond Knopp
8b1416b862
debugging of new directory structure, file renaming, and eNB/UE splitting. dlsim/ulsim functional.
2018-04-09 15:32:49 -07:00
Raymond Knopp
ef719e7945
Merge remote-tracking branch 'origin/develop' into develop-uedirectorysplit
2018-04-08 13:07:23 -07:00
Raymond Knopp
551f32cc20
more splitting eNB/UE files/directories
2018-04-08 13:00:08 -07:00
Raymond Knopp
0ab2b2b261
modifications for simulator : power normalizations for UE TX, small changes to SNR targets for power control, default UE power (23 dBm now)
2018-04-06 10:27:23 -07:00
Cedric Roux
cf45997110
Use TUN device for NAS for the UE instead of ue_ip.ko
...
This work is based on work by NTT.
To use the code, do:
./build_oai --oaisim --ue-nas-use-tun -t ETHERNET -c
This commit only handles oaisim in S1 mode.
We won't handle noS1 mode.
2018-04-06 16:53:42 +02:00
Raymond Knopp
eee7673893
warning remove
2018-04-06 15:57:23 +02:00
Raymond Knopp
be816fab6f
Merge branch 'develop' into RU-RAU-split-parallel-EMUFH-phy-test-merge
2018-04-06 15:12:46 +02:00
Raymond Knopp
3d8a21636a
multi-ue checks in pdcp
2018-04-05 22:32:18 +02:00
Raymond Knopp
0f5470b913
removal of logging in UE
2018-04-05 11:11:58 -07:00
Raymond Knopp
9fa001c3c5
prevent UL_indication from overlapping with tx process which cause the drop
2018-04-05 16:33:08 +02:00
Guy De Souza
2c83775087
Fix CMakeLists.txt for lte-uesoftmodem
2018-03-21 15:08:01 +01:00
Guy De Souza
8824d20cd3
Fix CMakeLists.txt for lte-softmodem
2018-03-21 11:34:08 +01:00
Raymond Knopp
846268fdd3
bug fix for qpsk modulation
2018-03-20 18:02:52 +01:00
Raymond Knopp
dad93fe297
SCHED_NBIOT directory
2018-03-19 01:38:45 -07:00
Raymond Knopp
6d2158f37a
added SCHED_NR directories
2018-03-19 01:34:57 -07:00
Raymond Knopp
ece0996946
added readme for NR_REFSIG directory
2018-03-19 01:24:55 -07:00
Raymond Knopp
bf13e67b55
added README files to NBIoT/NR directories so they appear in gitlab
2018-03-19 01:23:34 -07:00
Raymond Knopp
fe95f0f478
created new directories for NBIoT and NR and split eNB/gNB/UE
2018-03-19 01:13:12 -07:00
Wang Tsu-Han
71a98a977e
bug fix for killing thread
2018-03-16 18:18:55 +01:00
Cedric Roux
3da8cac59b
bugfix: try to release HARQ processes properly
...
The code is too complex. This commit may not be enough.
2018-03-15 10:48:16 +01:00
Raymond Knopp
d943cd281d
initial split of UE/eNB directories
2018-03-13 01:17:10 -07:00
Raymond Knopp
b2cc1252c6
Merge remote-tracking branch 'origin/develop' into RU-RAU-split-parallel-EMUFH-phy-test-merge
...
Conflicts:
cmake_targets/build_oai
common/utils/itti/intertask_interface.c
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_TRANSPORT/dci.c
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
openair1/PHY/defs.h
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/ENB_APP/enb_paramdef.h
openair2/LAYER2/MAC/defs.h
openair2/LAYER2/MAC/eNB_scheduler.c
targets/ARCH/COMMON/common_lib.c
targets/COMMON/create_tasks.c
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-ru.c
targets/RT/USER/lte-softmodem.h
2018-03-12 12:10:48 +01:00
Cedric Roux
92bb82eb2b
integration fix: fix license version to 1.1
2018-03-09 16:40:09 +01: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
Cedric Roux
727e29e3c0
Merge remote-tracking branch 'origin/ulsch-rx-2ant-fix' into develop_integration_2018_w10
...
fixes small bug in ulsim which kills one RX antenna in channel simulation.
Another simple but bad bug in ulsch_demodulation.c (bad access of avgU
array). This probably resulted in a performance degradation for non-ideal
channels, even for 1 antenna. The avgU was read in position 1 instead of
0 for 1-antenna and in positions 1 and 2 instead of 0 and 1 for 2-antennas.
2018-03-09 14:57:32 +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
Raymond Knopp
957cdbab48
fixes bug in ulsim for 2 antenna RX.
2018-03-07 01:26:04 +01:00
Raymond Knopp
bcaabe513f
bugfix on access of avgU array
2018-03-06 23:32:51 +01:00
Wang Tsu-Han
23f5628735
changing into double sided signal for pipeline
2018-03-05 11:20:51 +01:00
Wang Tsu-Han
4b39203763
adding te/td distructure
2018-02-23 16:59:57 +01:00
Wang Tsu-Han
cb4dc53042
adding wait stage for every wakeup
2018-02-22 15:59:23 +01:00
Cedric Roux
365ca71a4a
remove compilation warnings
2018-02-22 15:03:45 +01:00
Cedric Roux
8ca5fb4ef2
integration: cleanup
...
- remove spaces at the end of lines
- remove useless dead code
use: git show -p <this commit> -w
to see it clearly
2018-02-22 15:03:09 +01:00
Cedric Roux
58eab7515f
integration fix: fix crash
...
With value 4 when connecting one UE and doing some downlink
iperf TCP there is a crash. Probably due to the multiple wrong
RA detected leading to uplink failure of fake UE that never
sends Msg3 (because, well, there is no other UE).
This is another problem that will be fixed at some point.
Anyway, this value 4 fails. Let's put back 3.
2018-02-22 15:02:30 +01:00
Wang Tsu-Han
56a32a22d4
changing emulate-rf into an executional option instead of compiler option
2018-02-21 18:13:34 +01:00
Wang Tsu-Han
869b9a5c6f
fix for phy-test UL and adding wakeup_txfh
2018-02-20 15:05:00 +01:00