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
lukashov
51af1a19f0
Now BLER goes to 10^(-2) in case of abstraction and 10^-3 in regular mode.
2015-12-15 16:09:53 +01:00
lukashov
2b41586884
Introducing different shifts for channel compensation log2_maxh0 and log2_maxh1 as well as mcs-dependent offset coefficients interf_unaw_shift_mcs
...
for I-UA receiver and interference-free case TM4. Coeeficients for 64 QAM must be revised.
2015-12-15 15:57:45 +01:00
lukashov
7ad4dcd3a1
Changing the level of target BLER on dlsim.c
2015-12-14 19:07:23 +01:00
lukashov
05fd086418
Introducing an offset for I-UA receiver intefr_unaw_shift and calibrating this value for each mcs (u=0 only).
2015-12-14 19:01:29 +01:00
lukashov
0d9f417f7b
Small changes in dlsch_demodulation.c and in dlsim.c condition to stop simulation depending on rx_type.
...
dr_offset must be calibrated for tm4 again.
2015-12-14 12:32:52 +01:00
Raymond Knopp
1e08469ed8
conversion of some sse4 code to avx2 for turbo encoder. No noticeable improvement (output expansion for encoder doesn't benefit much because of unpack instruction difference on AVX2.
...
maxh adjustement in dlsch_demodulation (to be checked further for other mcs)
exit criterion in dlsim to allow estimation of lower BLER.
2015-12-14 01:51:26 -08:00
Raymond Knopp
5dbe3bef51
debugging and testing of AVX2-optimized DFTS (radix 2/4 only).
2015-12-13 07:57:04 -08:00
lukashov
20a6f9785b
Small changes for writing precoder in data_out file.
...
Please note that to test precoder it is necessary to run Perfect_CE
2015-12-10 13:12:00 +01:00
lukashov
d765d1f2ab
Fixing previous commit
2015-12-09 15:27:50 +01:00
lukashov
9695420fce
Merge branch 'develop' into feature-59-tm4
...
Conflicts:
openair1/SIMULATION/LTE_PHY/dlsim.c
openair1/SIMULATION/TOOLS/random_channel.c
2015-12-09 13:55:20 +01:00
lukashov
7f34328b24
Changes:
...
1. Fixing precoder selection criteria for TM4 for tpmi2.
TPMI 2 works now.
2. Temporarily replacing abstraction.c with an old version till fix the bug in init_freq_channel.
3. Commenting some extra printouts.
2015-12-08 16:18:44 +01:00
Rohit Gupta
ef498d78b1
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2015-12-06 23:12:26 +01:00
Raymond Knopp
cb0eabe7df
updated unitary simulations for new CCE interfaces. Cleaned up warnings in dlsim/pdcchsim/ulsim.
2015-12-05 02:28:21 -08:00
lukashov
6df0e46245
Fixed bug in lte_ue_measurements.c for subband pmi calculation
2015-12-04 18:28:12 +01:00
lukashov
55c1f58192
Fixing prec2A_TM4_128 in dlsch_demodulation.c
2015-12-04 11:54:42 +01:00
Florian Kaltenberger
d56adbf3c1
Merge branch 'feature-59-tm4' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-59-tm4
2015-12-02 15:59:15 +01:00
Florian Kaltenberger
7d27d45d02
few more fixes
2015-12-02 15:57:25 +01:00
lukashov
8d85ca9c78
fixed cor matrix for tpmi=1, -gR works now
2015-12-02 14:28:30 +01:00
Florian Kaltenberger
cce0b45f97
a few small bugfixes, but not yet finished
2015-12-02 13:02:45 +01:00
lukashov
11dc7d2b81
extension to tmpi 2 for TM4
2015-12-02 11:04:00 +01:00