Commit Graph
227 Commits
Author SHA1 Message Date
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