Commit Graph
6477 Commits
Author SHA1 Message Date
lukashov b80a6660bf Some more clean up in dlsch_demodulation.c 2016-01-07 13:50:45 +01:00
lukashov 3521765b62 Changes:
1. Fixing a bug in dlsch_channel_level_TM56.
avg128D = _mm_setzero_si128() must be done inside the rx_antennas loop and not before

2. Cleaning up code in dlsch_demodulation.c

3. Offsets for TM5 and TM6 still must be validated.

4. Right now IA and I-UA receivers for TM4 have the same offset -
validate if any additional penalty/gain is needed.

5. Shortened file names in dlsim.c since matlab can read only 63-characters file names.

6. Tested: TM4 U2 -gS perfect CE works fine for EESM and MIESM abstraction (MCS 4 MSE= 0.007 dB on both streams).
2016-01-07 11:47:14 +01:00
Raymond Knopp 54a21b633d forgot to add lte_param_init.c 2016-01-07 10:57:10 +01:00
kaltenbe 3050a47564 Merge branch 'feature-38-bladerf' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-38-bladerf
Conflicts:
	targets/ARCH/BLADERF/USERSPACE/LIB/bladerf_lib.c
2016-01-07 10:40:34 +01:00
Xenofon Foukas e88779c4ef Added support for lightweight finegrained task timer 2016-01-06 18:06:48 +02:00
gauthier 574399fa43 some formatting changes in physcope for eNodeB. fixes for joint SR/ACK-NAK detection. 2016-01-06 16:33:04 +01:00
Xenofon Foukas e78075e831 Integrated task manager with system frame and subframe clock and added support for one task queue per eNB 2016-01-06 16:22:59 +02:00
lukashov 80cb191214 Now channel-level dependent part of log2_approx works properly.
Validating mcs-dependent shift.
2016-01-06 13:07:10 +01:00
gauthier e44146b708 handling of timing advance is improved. MAC retrieves timing advance from phy once prior to DL scheduling and clears the statistic in PHY. A timer for controlling the timing advance periodicity was introduced. 2016-01-06 11:37:26 +01:00
Xenofon Foukas e0c459be75 Changed handlers not to require the xid in their signature. Containted in the received message, or generated in them 2016-01-06 11:57:03 +02:00
lukashov 3262bfa66e Fixing dlsch_channel_level_TM34.
Passing 2 avrage channel lvel and not max how it was done before.
Continuing with calibration.
2016-01-06 10:38:47 +01:00
Xenofon Foukas 3bc88cfd11 Fixed agent to support proper frame and subframe reporting in progRAN messages 2016-01-05 21:52:05 +02:00
Xenofon Foukas 99cf3b654a Added functions to get the current frame and subframe 2016-01-05 21:30:55 +02:00
lukashov 4031335617 Changing names of the files in dlsim.c 2016-01-05 20:24:12 +01:00
Navid Nikaein f2f0e68f9d Fix the bug in the RB tree, and sanity test for the timer API 2016-01-05 19:26:45 +01:00
lukashov 7a8e3a421c Commit to compare -u0 and -u2 performance in interference free environment for
TM4 and verify if any additional gain/penatly is needed.
2016-01-05 15:27:15 +01:00
Xenofon Foukas f7d591f150 Created task manager support for agent messages in the for of a priority queue 2016-01-05 13:57:52 +02:00
gauthier 83e48d39ca Merge branch 'develop' into Feature-6-fix_test_core_network_with_scenarios
Conflicts:
	cmake_targets/tools/build_helper
2016-01-05 12:08:13 +01:00
gauthier b14a2212fd Correct timming issues 2016-01-05 11:38:39 +01:00
Navid Nikaein 1f213b0b8e * add options to enb configuration file for the enb agent
* add timer api for the periodic and oneshot operations
* create enb agent task
2016-01-05 11:33:40 +01:00
lukashov 73c76d1456 Small changes in dataout file names. 2016-01-05 11:11:35 +01:00
lukashov fa64a12850 Applying channel scaling for TM4, playing with log2approx in demodulation 2016-01-05 00:25:23 +01:00
lukashov ef3991d461 Minor change in dlsch_demod. 2016-01-04 16:58:32 +01:00
lukashov 6e839bf82c Minor change in dlsim.c 2016-01-04 15:31:49 +01:00
lukashov 404814f706 In demod removing -13 to play with absolute value of shift 2016-01-04 15:30:02 +01:00
lukashov eeaf2c1596 Cleaning up some comments 2016-01-04 14:54:13 +01:00
lukashov fe702e469d Minor change in dlsch_demod 2016-01-04 14:37:26 +01:00
lukashov 170291413d Going back to fixed shift in log2_approx for TM4. Playing with computing the channel average in order to find optimal shift. 2016-01-04 14:33:01 +01:00
Raymond Knopp 8d4405bddf added avx2 optimized turbo decoder for 16-bit LLR. This decoder parallelizes by decoding 2 code segments concurrently. requires updates dlsch_decoding.c to identify when new parallel version can be used. other minor changes related to memory allocations for future avx2 optimizations (32-byte alignment). 2016-01-03 15:15:26 -08:00
Navid Nikaein 48ddbc6805 Merge branch 'feature-68-enb-agent' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-68-enb-agent 2016-01-01 20:06:55 +01:00
Navid Nikaein e42dd36967 update the itti timer 2016-01-01 20:05:15 +01:00
Raymond Knopp 27b1707ed1 AVX2 updates to turbo encoder interleaver. Also speedup in RSC encoder. 40% speedup improvement. 2016-01-01 05:51:09 -08:00
Rohit Gupta d0859595b8 always do a cleanup before starting test case execution 2015-12-31 15:21:04 +01:00
Rohit Gupta 92bafd2887 cleanup + comments on code 2015-12-31 15:13:33 +01:00
Rohit Gupta b212daa4d3 doxygen support for BladeRF - PHY Interface 2015-12-31 09:48:26 +01:00
Rohit Gupta 8e1b5d26d4 doxygen support for USRP PHY Interface 2015-12-31 09:06:10 +01:00
Rohit Gupta 51942ab13c added doxygen support to main script 2015-12-31 07:25:45 +01:00
Rohit Gupta 0699cb07be removed display of arguments 2015-12-31 07:05:12 +01:00
Rohit Gupta 020f08b37d fixed to support doxygen 2015-12-30 21:45:34 +01:00
Rohit Gupta 7290a7d963 Merge branch 'develop' into feature-42-doxygen 2015-12-30 20:30:28 +01:00
Rohit Gupta 77be649fd3 enable deadline scheduler in build script 2015-12-30 20:27:49 +01:00
Rohit Gupta 44e0e91949 run script with python interpreter 2015-12-30 15:44:51 +01:00
Rohit Gupta a1c76d163c make log directory to store logs 2015-12-30 15:37:08 +01:00
Rohit Gupta e639a5dafe run python script as an executable 2015-12-30 15:24:23 +01:00
Rohit Gupta c023871805 test for arguments passing in GitLab CI runner 2015-12-30 15:20:40 +01:00
Rohit Gupta ba40449aab update to make python script executable 2015-12-30 15:13:16 +01:00
Rohit Gupta 5ee5ed37ad temp removed amerique due to conn issues 2015-12-30 14:05:53 +01:00
Rohit Gupta 201e033a10 updates to display args in python autotest script 2015-12-30 13:57:42 +01:00
Rohit Gupta 24d41580ee printing of OAI_EXTRA_ARGS 2015-12-30 13:39:02 +01:00
Rohit Gupta 074eeda1f8 minor fix for init variable for machinelistGeneric 2015-12-30 13:33:02 +01:00