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
7f2dd71e68
Merge remote-tracking branch 'origin' into enhancement-57-UHD-interfacing
2015-12-29 20:29:47 +01:00
Raymond Knopp
93bf163071
commit prior to merge with develop
2015-12-29 20:29:26 +01:00
Raymond Knopp
1ff2c0d3f4
Merge branch 'develop' into feature-38-bladerf
...
Conflicts:
targets/RT/USER/lte-softmodem.c
2015-12-27 11:42:41 +01:00
Raymond Knopp
596b0fd1c5
Merge branch 'develop', remote-tracking branch 'origin' into feature-38-bladerf
2015-12-25 09:57:51 +01:00
Cedric Roux
3d0a6e4032
fix a bug in dot_product. The return was done before _mm_empty()
2015-12-22 13:28:05 +01:00
gauthier
cf8645d8cd
Limitation of non SI DLSCH allocations in subframe 0/5 to PRBS not around DC (avoid puncturing from PBCH). Placement of SI around DC instead of randomized allocations. Placement of RA allocations at PRB 0-3. Tested DL throughput on 5 MHz to 16 Mbit/s in TM1.
2015-12-21 19:05:28 +01:00
gauthier
a59cabd1dd
Merge branch 'develop' into bugfix-48-L1L2signaling
...
Conflicts:
openair1/SCHED/phy_procedures_lte_eNb.c
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.conf
2015-12-21 18:45:27 +01:00
lukashov
9c41f88a56
Improving previuos commit: awgn TM4 for perfect CE.
2015-12-21 12:05:40 +01:00
Florian Kaltenberger
6f889b30e4
minor changes to be able to load full frame
2015-12-18 17:26:48 +01:00
lukashov
b21b87df28
Fixing perfect channel estimation for TM4
2015-12-18 17:08:21 +01:00
Florian Kaltenberger
e5bcff484c
first version of phy only test
2015-12-18 14:52:45 +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
Florian Kaltenberger
9dd329d842
Merge branch 'hotfix-58-bfly3bug' into 'develop'
...
Applied patch to lte_dfts.c (inline function cmacc for x86) to correct bug in ibfly3
See merge request !7
2015-12-17 14:52:31 +01:00
gauthier
b0a54d8c7e
fix of PUCCH statistic tracking with signal scope
2015-12-17 09:44:38 +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
513ed46e56
Calibrating offset for TM1 and introducing LUT interf_unaw_shift_tm1_mcs. LUT valid for mcs<=13,
...
to be completed in the next commit.
2015-12-16 15:46:56 +01:00
lukashov
877d7b3bf9
Fixing global shifts
2015-12-16 13:43:50 +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
d6503bdd47
typo
2015-12-15 23:21:13 +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
Rohit Gupta
40f242094f
modified due to compilation error
2015-12-14 16:38:10 +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
Cedric Roux
7290d1bc89
Merge branch 'develop' into bugfix-56-UE_category3_throughput
2015-12-07 12:08:20 +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
47a6fa6efd
Merge branch 'develop' into enhancement-43-AVX2
2015-12-05 02:44:33 -08: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
790ba35688
one more bug in measurements
2015-12-04 19:04:59 +01: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
Cedric Roux
a31432e37e
some cleanup
2015-12-04 09:15:08 +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
Florian Kaltenberger
e24847b130
fixing last commit
2015-12-02 11:25:16 +01:00
Florian Kaltenberger
992b32a969
Merge branch 'feature-59-tm4' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-59-tm4
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/proto.h
2015-12-02 11:15:26 +01:00
Florian Kaltenberger
6143779c63
documentation
2015-12-02 11:13:47 +01:00
lukashov
0c5a731f23
Merge branch 'feature-59-tm4' of gitlab.eurecom.fr:oai/openairinterface5g into feature-59-tm4
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/dci_tools.c
2015-12-02 11:11:23 +01:00