Commit Graph
385 Commits
Author SHA1 Message Date
lukashov 978a7a627e Merge branch 'develop' into feature-59-tm4
Conflicts:
	openair1/PHY/TOOLS/lte_phy_scope.c
2016-03-21 15:31:19 +01:00
lukashov 6eea200c35 in dlsim ret, aver_iter, iter_trials are now arrays to be used for 2 cw independently;
+ small bug fix in dlsim related to sic cw.
2016-03-21 15:21:09 +01:00
lukashov 291a7f1752 1. Changing precoder to minimize interference: testing simple channels.
2. Fixing confusion between dl_ch_rho2_ext and dl_ch_rho_ext[harq_pid][round].
2016-03-18 12:00:49 +01:00
lukashov 127fa9ae37 Fixing bug in modulation_SIC: initially setting re_allocated to 0. 2016-03-16 18:10:07 +01:00
lukashov 4573c0b962 Changes for SIC-receiver:
1. in dlsim.c: now we check for the receiver type and, if SIC,  proceed through encoding, modulation, LLR compuattion and decoding
of the decoded TB0.
2. Implementing routines for vector-vector multiplication and vector-vector subtraction
3. Adding some printouts for debuging purposes.
4. New functions: modulation_SIC, dlsch_qpsk_llr_SIC
5. In phy_scope.c: changing llr plotting: now for the length of coded_bits_per_cw.
2016-03-16 16:05:09 +01:00
Florian Kaltenberger ede2d8e672 small bug in scope 2016-03-16 15:51:42 +01:00
Florian Kaltenberger c7828888ab small fix 2016-03-09 20:36:06 +01:00
Florian Kaltenberger 160f5e0786 Merge remote-tracking branch 'origin/develop' into feature-59-tm4
Conflicts:
	openair1/SIMULATION/LTE_PHY/dlsim.c
2016-03-09 20:35:57 +01:00
Florian Kaltenberger 3b4a5f25ec Merge remote-tracking branch 'origin/develop' into enhancement-64-phy_test
Conflicts:
	openair1/SCHED/phy_procedures_lte_ue.c
	targets/SIMU/USER/oaisim_functions.c
2016-03-09 09:08:00 +01:00
Florian Kaltenberger 0a8a6c44a5 Merge branch 'develop' into enhancement-64-phy_test
Conflicts:
	openair1/SCHED/phy_procedures_lte_ue.c
	targets/RT/USER/lte-softmodem.c
2016-03-08 15:36:32 +01:00
lukashov cdbc4baa58 Fixing rho for qpsk_qpsk in demodulation.c
Still need to caliibrate shifts -J.
2016-03-03 23:00:12 +01:00
lukashov 20cc8bc9f6 Fixing FDD for TM4 2016-03-03 16:35:50 +01:00
lukashov 1843ef7928 Merge branch 'develop' into feature-59-tm4
Conflicts:
	openair1/PHY/TOOLS/lte_phy_scope.c
	openair1/SIMULATION/LTE_PHY/dlsim.c
2016-03-02 16:19:19 +01:00
lukashov c1f4953008 Fixing new modulation tables for TM4 and TM6. Now all modulation orders and combinations work and the maginutes are at appropriate level. 2016-03-02 11:02:05 +01:00
Florian Kaltenberger 0b58a7e86e Merge branch 'develop' into hotfix-81-oaisim
Conflicts:
	cmake_targets/build_oai
	openair1/PHY/LTE_TRANSPORT/initial_sync.c
	openair1/SCHED/phy_procedures_lte_ue.c
2016-03-01 15:20:24 +01:00
Florian Kaltenberger b46c6b700b previous bugfix for dl_power_off in TM3 was incomplete 2016-03-01 12:08:59 +01:00
Florian Kaltenberger 7f645f9f34 Merge branch 'feature-59-tm4' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-59-tm4 2016-03-01 11:41:04 +01:00
Florian Kaltenberger d988214e01 debug info for power control 2016-03-01 11:40:34 +01:00
lukashov 04b07f8bd3 Fixing bug with dl_offset in TM3. Always must be 1. 2016-03-01 11:08:45 +01:00
lukashov 0022ccf790 Revert "Adding different shifts for CWs coming from dif constellations"
Streams must have the same shift, otherwise error floor. O
This reverts commit dbf587a515.
2016-02-29 12:32:51 +01:00
lukashov dbf587a515 Adding different shifts for CWs coming from dif constellations 2016-02-22 23:39:36 +01:00
lukashov 193ab717fa Fix channel level 2016-02-22 22:49:34 +01:00
lukashov f922b493a6 Bug in modulation.c with new qam tables. Error floor for 16QAM and 64QAM. Going back to old ones till fix the bug. 2016-02-22 22:43:47 +01:00
Florian Kaltenberger 8984944444 fixing a bug in cmult_vv, removing unused code. 2016-02-19 11:47:25 +01:00
kaltenbe d9ec978c9c Merge remote-tracking branch 'origin/develop' into enhancement-74-SoDeRa
Conflicts:
	cmake_targets/CMakeLists.txt
	cmake_targets/build_oai
	targets/ARCH/COMMON/common_lib.c
	targets/ARCH/COMMON/common_lib.h
	targets/RT/USER/lte-softmodem.c
2016-02-16 15:45:12 +01:00
kaltenbe 92987e4c9b small modifications in lms_lib.cpp
added configuration file for lowband of SoDeRa
2016-02-14 20:31:38 +01:00
kaltenbe 051a4e2aa5 added Si5351C directory
changes in lmslib.cpp
2016-02-11 10:04:36 +01:00
Florian Kaltenberger 6412b22658 phy test for UE 2016-02-11 09:41:37 +01:00
Rohit Gupta eb690c8919 merge develop + resolve conflicts 2016-02-10 19:24:13 +01:00
Florian Kaltenberger b60c3c9556 phy test for UE first version 2016-02-09 10:23:57 +01:00
Florian Kaltenberger 36fb0aae16 initial synch gain control measurement when unsynchronized reverted to take measurement around PSS 2016-02-09 10:18:00 +01:00
Florian Kaltenberger 41e3429e65 reverting to LOG_D in gain control 2016-02-08 16:53:54 +01:00
Florian Kaltenberger 392e38ab22 Merge branch 'develop' into enhancement-64-phy_test
Conflicts:
	openair1/SCHED/phy_procedures_lte_eNb.c
2016-02-04 14:49:14 +01:00
Florian Kaltenberger 1769eca225 improved gain control when not synched 2016-02-04 14:42:16 +01:00
Aikaterini d209fe5dd8 merge develop into branch 2016-02-03 19:27:05 +01:00
Rohit Gupta a5f21b0488 Merge branch 'develop' into feature-43-doxygen 2016-02-02 13:06:31 +01:00
Florian Kaltenberger 8bbcfbe5cb changing LOG_E to LOG_W in rx_pucch_emul when UE is not found (this might happen during attach procedure but is ok since nothing will happen) 2016-02-01 14:18:00 +01:00
lukashov bca0b40679 Small changes in precoder to max MI 1stream 2016-01-24 16:44:33 +01:00
lukashov 9410e89310 Small change in measurements: while calculating pmi take into account ch_12[1] as well. 2016-01-22 11:52:51 +01:00
lukashov c453384e97 Small improvement in correlation 2016-01-20 16:29:07 +01:00
lukashov c7d2bbe513 avg_0[0] = avg_0[0] + avg_0[1];
avg_1[0] = avg_1[0] + avg_1[1];
Diff per-layer shift
2016-01-20 16:08:54 +01:00
lukashov 56c660dbe9 Undoing previos commit. Previous commit is kept to generate TM4 PCE AWGN plots with the right precoder. 2016-01-18 22:55:47 +01:00
lukashov e60c6e3f84 This commit is to generate TM4 awgn with perfect channel estimation with the right precoder.
To be reverted after.
2016-01-18 21:09:59 +01:00
lukashov dcf4473284 Coming back to
avg_0[0] = avg_0[0] + avg_0[1];
  avg_1[0] = avg_1[0] + avg_1[1];
  avg_0[0] = max (avg_0[0], avg_1[0]);
  avg_1[0] = avg_0[0];
2016-01-18 18:04:54 +01:00
aikaterini.trilyraki a384b91e91 pull from develop 2016-01-18 15:16:02 +01:00
Rohit Gupta 043e771ed7 resolve conficts due to merge from develop 2016-01-17 20:18:44 +01:00
lukashov b6ac32b0db Chosing the max channel among the four and passing same shift everywhere. 2016-01-17 16:50:53 +01:00
lukashov 071db178eb avg_0[0] = max(avg_0[0],avg_0[1]);
avg_1[0] = max(avg_1[0],avg_1[1]);
2016-01-17 02:29:14 +01:00
lukashov f703b8e1c5 Playing with average channel level: avg_0[0] = max(avg_0[0],avg_1[0]);
avg_1[0] = max(avg_0[1],avg_1[1]); taking this into account in correlation.
2016-01-17 00:39:39 +01:00
lukashov f415d7118d Applying output shift on per-antenna basis in demodulation 2016-01-16 12:49:58 +01:00