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
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
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
Raymond Knopp
b30d3c92ad
added missing threequarter_fs parameter to lte_param_init in ulsim.c
2016-02-16 02:31:48 -08: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
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
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
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
lukashov
b00f64ed56
1)Removing dlsch_dual_stream_correlation
...
2) Fixing bug in mrc_TM4 - removing loop over tx antennas.
2016-01-14 10:55:49 +01:00
lukashov
10e8d30699
NULL pointer
2016-01-13 23:54:25 +01:00
lukashov
fa315a3115
Fixing bug in passing arguments to dlsch_dual_stream_correlation, introducing dlsch_dual_stream_correlation_opposite
2016-01-13 18:54:03 +01:00
Rohit Gupta
2224225ae8
Merge branch 'develop' into enhancement-57-UHD-interfacing
2016-01-13 16:42:28 +01:00
lukashov
e2d13c9762
Revert "Experimanetal change in dlsch_channel_commensation_TM34. Will not work for more than 2 antennas."
...
This reverts commit cbd30e62fa .
2016-01-13 14:43:47 +01:00
lukashov
aaccaf9796
Revert ":q#"
...
This reverts commit 83324945ad , reversing
changes made to cbd30e62fa .
2016-01-13 14:43:16 +01:00
lukashov
83324945ad
:q#
2016-01-13 12:46:40 +01:00
lukashov
cbd30e62fa
Experimanetal change in dlsch_channel_commensation_TM34. Will not work for more than 2 antennas.
...
Testing.
2016-01-13 12:17:29 +01:00
Florian Kaltenberger
9dfa3c9449
small fix for mbmssim (a previous commit enabled XFORMS by default, which was not up to date in mbmssim)
2016-01-12 13:46:57 +01:00
lukashov
432a889cc0
Stupid check if do not divide by 2 the aver level
2016-01-11 16:27:58 +01:00
lukashov
e5a94ee6dd
Exchanging rho for thr first stream and for the second in qpsk_qpsk_llr
2016-01-11 16:04:10 +01:00
lukashov
42eeb9d65e
New attempt to scale IA receiver
2016-01-11 15:53:13 +01:00
lukashov
e4dec0771c
Another change for aver level: now log2aaprox(ch11/2) + log2approx(ch21/2) -13 +shift
2016-01-11 15:04:03 +01:00
lukashov
388452f1bc
For in demodulation TM4 trying average as a sum of energy in both antennas.
...
Changing names of output files in dlsim respectiively.
2016-01-11 11:10:04 +01:00
lukashov
73382b8284
Validating abstraction.c with a hotfix.
2016-01-08 16:54:06 +01:00
lukashov
a5f9c92507
Merge remote-tracking branch 'origin/hotfix-71-freq_channel' into feature-59-tm4
...
Conflicts:
openair1/PHY/TOOLS/cdot_prod.c
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.usrpb210.conf
2016-01-08 16:33:14 +01:00
lukashov
d0fac35f68
Preparing to merge with hotfix-71-freq_channel, running with old version of abstrcation.c
2016-01-08 16:13:09 +01:00
Florian Kaltenberger
f0982d3147
small performance improvements for perfect channel estimation in dlsim
2016-01-08 15:44:52 +01:00
Florian Kaltenberger
6011553117
fixing issue 71 (bug in freq_channel)
2016-01-08 12:02:42 +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
lukashov
4031335617
Changing names of the files in dlsim.c
2016-01-05 20:24:12 +01:00
lukashov
73c76d1456
Small changes in dataout file names.
2016-01-05 11:11:35 +01:00
lukashov
6e839bf82c
Minor change in dlsim.c
2016-01-04 15:31:49 +01:00
lukashov
eeaf2c1596
Cleaning up some comments
2016-01-04 14:54:13 +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
7f53f84c00
Tested modifications for 23.04 Ms/s 100 PRB transmission/reception (Downlink). This will reduce I/Q acquisition times for 20 MHz channels. new option in dlsim (-E) for testing 1536-point DFT instead of 2048 for this lower sampling rate. Added normalization to idft1536. Should also be added to dft1536 later.
2015-12-29 20:34:47 +01:00
Raymond Knopp
93bf163071
commit prior to merge with develop
2015-12-29 20:29:26 +01:00
lukashov
9c41f88a56
Improving previuos commit: awgn TM4 for perfect CE.
2015-12-21 12:05:40 +01:00
lukashov
b21b87df28
Fixing perfect channel estimation for TM4
2015-12-18 17:08:21 +01:00
lukashov
e44851306d
1.Fixing a bug with qam tables in dlsch_demodulation.c for tm4.
...
2.Fixing shift LUT for TM1. Mcs 21, 26 and 28 show erroneous performance. (see attachement in commit)
2015-12-17 15:33:27 +01:00
gauthier
f5a7184185
Merge branch 'bugfix-48-L1L2signaling' of https://gitlab.eurecom.fr/oai/openairinterface5g into bugfix-48-L1L2signaling
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/proto.h
2015-12-16 17:26:12 +01:00
lukashov
1673ba3dfb
Fix global var for shift
2015-12-16 12:51:43 +01:00
gauthier
ede2152862
Merge branch 'develop' into bugfix-48-L1L2signaling
...
Conflicts:
targets/ARCH/COMMON/common_lib.c
targets/RT/USER/lte-softmodem.c
2015-12-16 11:12:28 +01:00
lukashov
c2460ee36a
Verifying if offset LUT for TM4 works for TM1. -J is responsible for shift.
2015-12-15 23:14:08 +01:00