lukashov
459913de55
changes are mostly related to:
...
1. Introducing dlsch_16qam_llr_SIC.
2. New writing files format in file_output.c
3. Some comments addded.
2016-04-18 20:08:54 +02:00
Raymond Knopp
2176299a2d
pdcchsim change for debugging CCE allocations
2016-04-14 00:40:50 -07:00
Raymond Knopp
6ddc7b3bc9
Merge branch 'bugfix-48-L1L2signaling' of https://gitlab.eurecom.fr/oai/openairinterface5g into bugfix-48-L1L2signaling
...
Conflicts:
openair1/SCHED/phy_procedures_lte_eNb.c
2016-04-10 23:29:28 +02:00
Raymond Knopp
2dfe84a7e4
bugfixing for UL. Remaining problems: CCE allocations in subframe 5 lead to occasional illegal DCI allocations (affects UL DCI which is missed by UE). waveform compliance with CQI in ULSCH.
2016-04-10 23:25:58 +02:00
Rohit Gupta
bdaedcd487
Merge from hotfix-106-usrp_rt_dc_offset
2016-04-09 19:13:55 +02:00
Rohit Gupta
66dde65f2e
added a new check for illegal file permissions to mbmssim.c, to avoid a segfault if permissions are invalid.
2016-04-05 21:44:41 +02:00
Rohit Gupta
ca5ff31f32
updates to eMBMS. mbmssim and UE channel estimation. will not affect current gitlab CI tests.
2016-04-05 16:37:32 +02:00
Raymond Knopp
68fb9ef07f
modifications to eMBMS-related L1 processing. mbmssim now works again (performance to be checked for 10/20 MHz), but error rates decay as they should with SNR.
2016-04-04 16:29:06 -07:00
Raymond Knopp
ce454d646f
unitary simulations after ./build_oai -s
2016-04-02 18:24:33 +02:00
Raymond Knopp
e71aebc603
Merge remote-tracking branch 'origin/develop' into bugfix-48-L1L2signaling
...
Conflicts:
openair1/PHY/LTE_ESTIMATION/lte_eNB_measurements.c
openair1/PHY/LTE_TRANSPORT/dlsch_coding.c
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/LAYER2/MAC/config.c
openair2/LAYER2/MAC/pre_processor.c
openair2/LAYER2/openair2_proc.c
openair2/RRC/LITE/rrc_eNB.c
openair3/NAS/UE/API/USIM/usim_api.c
openair3/NAS/UE/ESM/esm_ebr_context.c
2016-03-31 14:36:12 -07:00
Cedric Roux
5f823b401a
some more warning removals
2016-03-28 22:45:20 +02:00
Xiwen JIANG
3c7f2ff3ce
fill dci for TM7
2016-03-25 09:19:34 +01:00
lukashov
25796d27a1
Fixing the way bler is computed for SIC receiver
2016-03-24 09:52:34 +01:00
Raymond Knopp
fab3ed7317
Merge branch 'bugfix-48-L1L2signaling' of https://gitlab.eurecom.fr/oai/openairinterface5g into bugfix-48-L1L2signaling
2016-03-22 03:09:21 -07:00
Raymond Knopp
17f29b776f
tracing in unitary simulations (ulsim/prachsim)
2016-03-22 03:07:20 -07:00
Xiwen JIANG
42ffffd902
Merge branch 'develop' into feature-21-TM7
2016-03-21 17:26:07 +01:00
Xiwen JIANG
9fca33136d
move symbol level ifft including beamforming into ofdm_mod.c
2016-03-21 16:53:35 +01:00
lukashov
6eea200c35
in dlsim ret, aver_iter, iter_trials are now arrays to be used for 2 cw independently;
...
+ small bug fix in dlsim related to sic cw.
2016-03-21 15:21:09 +01:00
Raymond Knopp
c0f6881c15
fixes after merge
2016-03-20 22:07:17 +01:00
Raymond Knopp
1d7728b4d8
Merge remote-tracking branch 'origin/develop' into enhancement-43-AVX2
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/MODULATION/ofdm_mod.c
openair1/PHY/TOOLS/lte_dfts.c
2016-03-20 21:46:13 +01:00
lukashov
291a7f1752
1. Changing precoder to minimize interference: testing simple channels.
...
2. Fixing confusion between dl_ch_rho2_ext and dl_ch_rho_ext[harq_pid][round].
2016-03-18 12:00:49 +01:00
Xiwen JIANG
06c4b91b61
move beamforming function to PHY/MODULATION folder
2016-03-17 10:28:06 +01:00
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
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
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
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
Xiwen JIANG
71b7693429
change back 'p' and 'q' options for dlsim
2016-03-01 15:41:07 +01:00
Xiwen JIANG
bbd125a778
bug fixed for ULSIM
2016-03-01 15:40:43 +01:00
Xiwen JIANG
ea13be85b9
enable n_tx=8 in dlsim.c
2016-02-29 17:49:33 +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
Xiwen JIANG
6fc604d182
conflict resolve for pdcchsim.c
2016-02-19 18:17:43 +01:00
Xiwen JIANG
3d2a1abb35
Merge branch 'develop' into feature-21-TM7 and conflict resolve
2016-02-19 17:43:03 +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