Cedric Roux
a385af0109
better setup for asn1c
...
- use OAI location to retrieve asn1c
- use a specific commit instead of a branch name
2018-07-24 16:01:54 +02:00
Cedric Roux
1961fd7f20
remove gccxml/castxml
...
This was used for the ITTI analyzer.
The ITTI analyzer is now to be considered obsolete.
The source code will be removed at some point.
2018-07-24 15:52:04 +02:00
bruno mongazon-cazavet
006fced248
Fix #334
2018-07-23 16:25:34 +02:00
Cedric Roux
0f94c3487d
minor
2018-07-23 10:48:05 +02:00
Cedric Roux
8cbe7cf6af
Merge remote-tracking branch 'origin/mmse_receiver' into develop_integration_2018_w29
2018-07-23 10:28:20 +02:00
Raymond Knopp
76f15d6249
testing with dlsim
2018-07-22 21:00:41 +02:00
Raymond Knopp
71c8d6b93f
initializations for radix-3 FFTs (1536,3072,6144,12288,18432,24576), addition of 3072-point.
2018-07-22 13:26:10 +02:00
Raymond Knopp
ad867af7a0
1024-8192 initializations tested and static initializations removed
2018-07-22 10:39:33 +02:00
Elena Lukashova
340a885036
dlsch_channel_level_core ofthen had overflows if used for an MMSE
...
receiver. THe proposed solution is to replace the average channel level with
median = (max+min)>>1.
For these reasons lsch_channel_level_median is introduced.
2018-07-20 17:17:38 +02:00
Cedric Roux
ccdf1aff7a
fix
2018-07-20 17:01:48 +02:00
Elena Lukashova
70b838ff38
Fixing a bug in dlsch_channel_level:
...
instead of _mm_srai_epi16
_mm_srai_epi32 should be used as _mm_madd_epi16
packs multiply-adds 16 bits and packs into 4
blocks of 32 bits.
2018-07-20 17:00:23 +02:00
Cedric Roux
86180447e7
fix
2018-07-20 16:51:53 +02:00
Cedric Roux
d05ec7e826
hot dirty fix - TODO: fix it properly
2018-07-20 16:40:09 +02:00
Cedric Roux
320551124c
fix
2018-07-20 16:37:22 +02:00
Cedric Roux
d89009becf
fix
2018-07-20 16:04:39 +02:00
Cedric Roux
42c3e6066c
fix
2018-07-20 15:57:52 +02:00
Cedric Roux
b1d0287327
Merge remote-tracking branch 'origin/issue321_tdd_config1' into develop_integration_2018_w29
...
Conflicts:
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
2018-07-20 12:26:13 +02:00
Cedric Roux
e7ea9e7611
Merge remote-tracking branch 'origin/issue326_LOGreview' into develop_integration_2018_w29
...
Conflicts:
cmake_targets/CMakeLists.txt
2018-07-20 12:11:52 +02:00
Cedric Roux
d89dbb4882
Merge remote-tracking branch 'origin/feature-s1ap-r14-based-on-new-asn1c' into develop_integration_2018_w29
...
Conflicts:
targets/SIMU/PROC/channel_sim_proc.c
targets/SIMU/USER/oaisim_pad.c
2018-07-20 12:10:15 +02:00
Cedric Roux
87f2185431
Merge remote-tracking branch 'origin/mmse_receiver' into develop_integration_2018_w29
...
Conflicts:
cmake_targets/CMakeLists.txt
2018-07-20 12:09:32 +02:00
Cedric Roux
c836ef28f4
Merge remote-tracking branch 'origin/enhancement-rfsim' into develop_integration_2018_w29
...
Conflicts:
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
openair2/UTIL/LOG/log.c
targets/RT/USER/lte-uesoftmodem.c
targets/SIMU/USER/oaisim.c
targets/SIMU/USER/oaisim_functions.c
2018-07-20 12:06:26 +02:00
Rajeev Gangula
759bd813ac
Issue with bad EVM in SF 0 and %.
2018-07-20 10:04:00 +02:00
Haruki NAOI
5198703a6f
fix: Error occurs in pdcch_alloc2ul_frame function.
2018-07-17 21:52:51 +09:00
Raymond Knopp
3539761c28
Log review step 1: legacy VCD removal, LOG macro modified, TTracer enabled at build time by default, in a way it, by default configuration, provides console logs, as in previous versions
2018-07-13 16:43:34 +02:00
Bi-Ruei, Chiu
a3e9c48006
Create configure file for asn1c
...
Add `autoreconf -iv` in build_helper to create configure file for asn1c.
2018-07-13 17:10:27 +08:00
Haruki NAOI
eb030b6a29
fix: compile error using "--mu" build option.
2018-07-13 14:53:14 +09:00
Haruki NAOI
b033317286
Merge remote-tracking branch 'remotes/origin/develop' into issue321_tdd_config1
...
# Conflicts:
# openair2/UTIL/LOG/log.c
2018-07-13 14:13:10 +09:00
Bi-Ruei, Chiu
0071fb6173
Add ASN files of LTE-RRC, S1AP and X2AP of 2018 Jun release
2018-07-13 10:04:46 +08:00
Bi-Ruei, Chiu
a247907d3a
Use an un-official community collaboration version of asn1c
...
1. It's no need to modify LTE-RRC's ASN.1 file for enabling option group
feature in generate_asn1.
2. It's no need to patch the C header files generated from
LTE-RRC/S1AP/X2AP's ASN.1 in fix_asn1.
3. It's no need to pre-process S1AP/X2AP's ASN.1 for enabling information
object class feature by asn1tostruct.py.
This commit requires an un-official version of asn1c which are
collaboration of asn1c community members and `build_helper` is modified
in this commit accordingly :
https://github.com/brchiu/asn1c/tree/velichkov_s1ap_plus_option_group
This asn1c can also convert ASN.1 of 5G NR RRC (38.331, v15.1.0) and
generate C files with -findirect-choice command line option without
tweaking ASN.1 file.
Examples for how to use this asn1c for S1AP are in S1AP files, e.g.
s1ap_eNB_nas_procedures.c and s1ap_eNB_handler.c.
There is an modified openair-cn (based on tag 0.5.0) with this new asn1c at :
https://github.com/brchiu/openair-cn/tree/new-asn1c
Basic S1AP interaction and data transfer operation between OAI eNB and
this modified openair-cn has been tested.
Note: Community version of asn1c is keeping evolved to provide better usage.
2018-07-13 10:04:46 +08:00
Bi-Ruei, Chiu
df1e5b21c8
Change 'RRC/LITE' to 'RRC/LTE'
2018-07-12 15:33:31 +08:00
Elena Lukashova
759c134276
Fixing a bug in dlsch_channel_level_core.
2018-07-11 18:12:56 +02:00
Elena Lukashova
b4ed5f1d2e
Fixing unused variable warning.
2018-07-11 16:31:49 +02:00
Elena Lukashova
e161c30c75
Merge branch 'develop' into mmse_receiver
2018-07-11 16:27:40 +02:00
Raphael Defosseux
10944d4a43
Merge branch 'issue325_itti_assertion' into 'develop'
...
fix: avoid assertion when terminating lte-softmodem process.
See merge request oai/openairinterface5g!341
2018-07-11 16:11:52 +02:00
Raphael Defosseux
ee8c4e8996
Merge branch 'issue324_gccwarnings' into 'develop'
...
Remove compilation warnings, also fix telnet server compilation failure and…
See merge request oai/openairinterface5g!340
2018-07-11 15:36:24 +02:00
Raphael Defosseux
3c3e928fb6
Merge remote-tracking branch 'origin/develop' into issue324_gccwarnings
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-11 15:01:41 +02:00
Raphael Defosseux
e8ea2f10cc
Merge branch 'remove_wrong_prototypes_rlc_pdcp' into 'develop'
...
Remove wrong prototypes rlc pdcp
See merge request oai/openairinterface5g!338
2018-07-11 14:19:09 +02:00
Elena Lukashova
240c429956
1. Adding lapack-dev and lapacke-dev into the build script.
...
2. Remove get_pmi from PHY_SRC_UE and add it instead to PHY_SRC_COMMON.
3. Linking lte-uesoftmodem and lte-uesoftmodem-nos1 targets with ${ATLAS_LIBRARIES}.
2018-07-10 17:58:14 +02:00
frtabu
000f5e80ea
basic_simulator build should be Ok...this time.
2018-07-10 15:18:24 +02:00
Elena Lukashova
69d9c0f7c3
Adding lapack-dev and lapacke-dev to build script
2018-07-10 15:05:11 +02:00
Raymond Knopp
b2821c1f53
T tracer configuration identical for all executables, no ref to T Tracer config variables (T_port, T_wait...) outside the T tracer
2018-07-09 15:18:27 +02:00
Elena Lukashova
a9f583cd83
Correcting space in CMakeLists.txt
2018-07-08 17:03:31 +02:00
Elena Lukashova
647ed85345
Adapting PHY code to work with mex-functions:
...
1. Moving get_pmi into a separate file and making corresponding
changes in CMakeLists.txt.
2. Creating PHY_MEX library with functions required for the receiver
mex-functions.
3. Making necessary changes in defs_UE.h so that mex-functions
do not complain about multiple LOG_ calls.
2018-07-08 16:58:33 +02:00
Elena Lukashova
1d765027fe
Extracting SISO llr computations in separate fucntions
...
qpsk_llr, qam16_llr, qam64_llqam64.
2018-07-06 18:38:13 +02:00
Elena Lukashova
0dfcff7504
1. Adding cblast and lapacke-based functions required for mmse computation
...
to linear_preprocessing_rec.c.
2. Adding linear_preprocessing_rec.c to PHY_SRC_UE library.
3. Adding mmse_flag and mmse functionalities to dlsch_demodulation.
4. For now, dlsim_tm4 will not compile.
2018-07-06 18:23:21 +02:00
Elena Lukashova
fe7ba1e641
Clean up for channel_level_core
2018-07-06 16:39:21 +02:00
Elena Lukashova
b9f9e24928
Extending dlsch_dual_steam_correlation for large number of antennas.
2018-07-06 16:23:35 +02:00
Elena Lukashova
b783554d4d
Clean up of the commented code.
2018-07-06 16:22:01 +02:00
Elena Lukashova
0517367a6e
Extending dlsch_channel_level to a larger number of
...
receive and transmit antennas.
2018-07-06 15:54:35 +02:00
Elena Lukashova
2d49ed99ed
Extending channel compensation for larger number of receive
...
and transmit antennas.
2018-07-06 15:49:10 +02:00