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
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
4aa6d96999
adding support for TM4 in phy-test mode
2016-03-08 17:15:24 +01:00
Florian Kaltenberger
eeafacd8b3
fixing previous merge
2016-03-08 17:15:05 +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
Florian Kaltenberger
8b1d2836b7
fixing compilation of mbmssim
2016-03-05 21:14:00 +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
86ab3939ab
xforms now command line option for ulsim and dlsim
...
fixed mbmssim compilation issue
one more fix for build script sudo usage
2016-03-01 16:36:42 +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
3fa926e410
Merge branch 'develop' into hotfix-phy_tools
2016-03-01 14:15:40 +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
Raymond Knopp
1473a3a652
applying hotfix for UE exit on DLSCH error to develop
2016-02-25 14:22:56 -08: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
Aikaterini
b7e147e503
Merge branch 'enhancement-74-SoDeRa' into develop
2016-02-17 16:50:16 +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
Raymond Knopp
b30d3c92ad
added missing threequarter_fs parameter to lte_param_init in ulsim.c
2016-02-16 02:31:48 -08:00
Florian Kaltenberger
927975f138
small bugfix + cosmetic changes
2016-02-15 15:00:48 +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
Florian Kaltenberger
39e497b80d
gain control init to lower value
...
removed strage exit in UE receiver
2016-02-03 22:01:51 +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
Florian Kaltenberger
eb03e01faf
dlsim compilation issue fixed
2016-01-21 20:58:29 +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