gabrielC
5917cdaff8
correct dlsim execution problem
2017-08-01 16:57:37 +02:00
gabrielC
1661294de5
Correct T-tracer compilation
2017-08-01 10:46:08 +02:00
gabrielC
f5be2be550
Correct DCIFormat and AgregationLevel to put them in pdcch structure
2017-07-28 16:39:25 +02:00
gabrielC
aae302f15e
Merge branch 'pdcch_optim' into develop_integration_w30
...
Conflicts:
targets/RT/USER/lte-softmodem.c
2017-07-17 16:20:00 +02:00
gabrielC
a2cf0a2295
PDCCH optimisation : Stop reading DCI0 when found
2017-07-17 10:40:38 +02:00
gabrielC
bcdb62e140
Optimisation of rx_pdcch : save some time by reading one symbol pdcch first and read symbol 2 and 3 if needed
...
Optimisation of nb of candidate when searching DCI
2017-07-06 10:03:27 +02:00
gabrielC
4ac34f7c7c
Valid for OAI : Save some processing timing when looking for candidate DCI
2017-07-04 15:06:07 +02:00
gabrielC
33e242de6a
PDCCH optimisation to read only the DCI / agregation we have preconfigured
2017-06-29 10:54:50 +02:00
Gabriel
bc2a93183d
ue fixes slot parallelisation
2017-06-21 17:49:56 +02:00
gabrielC
32b636d77a
power control correction for MSG3
2017-05-29 16:38:01 +02:00
gabrielC
0cc838702a
Remove too frequent TDD log
2017-05-29 15:23:44 +02:00
gabrielC
8758d3d4cf
--ue-no-log, add printf to verify attach is ok
2017-05-22 17:26:03 +02:00
gabrielC
16acea57cc
Merge tag '2017.w20' into UE_logging
2017-05-22 11:31:18 +02:00
gabrielC
dd7691ec60
Fix warning compilation
2017-05-19 16:22:51 +02:00
gabrielC
abf30c20b1
Remove some logs
2017-05-19 16:01:38 +02:00
gabrielC
fe350d5b6f
UE logging change :
...
--ue-trace : Enabling UE trace for debug
--ue-timing : Enabling UE timing trace
--ue-no-log : Disabling all LOG_X traces
2017-05-19 14:28:34 +02:00
gabrielC
ad6d0ac59e
bug fixes from Fujitsu (bug 37)
...
----------------------------------------------------------
bug 37
Ttile:
Sending side is as follows.
rar[3] = (((mcs&0x7)<<5)) | ((TPC&7)<<2) | ((ULdelay&1)<<1) | (cqireq&1);
So, 2 bit shift looks correct.
Bug Location:
ulsch->harq_processes[harq_pid]->TPC = (rar[3]>>3)&7;//rar->TPC;
----------------------------------------------------------
2017-05-12 13:54:49 +02:00
gabrielC
893f36e81e
bug fixes from Fujitsu (bug 29)
...
----------------------------------------------------------
bug 29
Ttile:
FDD should be TDD.
Bug Location:
switch (oai_emulation.info.frame_type[0]) {
case FDD:
frame_type = "FDD";
break;
case TDD:
frame_type = "FDD";
break;
}
----------------------------------------------------------
2017-05-12 11:56:57 +02:00
gabrielC
899d150621
bug fixes from Fujitsu (bug 26)
...
----------------------------------------------------------
bug 26
Ttile:
g_buffer has only 32 index, but he/she tries to zero clear
1024 index.
Bug Location:
static uint8_t g_buffer[32];
:
memset (g_buffer, 0, 1024);
Note:
Detected by CppCheck
----------------------------------------------------------
2017-05-12 11:55:07 +02:00
gabrielC
34c6805f7a
bug fixes from Fujitsu (bug 22)
...
Note: not sure that the code is correct,
to be checked (Cédric Roux).
----------------------------------------------------------
bug 22
Ttile:
(subframe!=2)||(subframe!=7) is always TRUE. This coding
is really intended? Operator || should be && instead?
Bug Location:
((frame_parms->frame_type==TDD)&&(frame_parms->tdd_config==1)&&((subframe!=2)||(subframe!=7)))) {
Note:
Detected by CppCheck
----------------------------------------------------------
2017-05-12 11:47:58 +02:00
gabrielC
98a7a16ead
bug fixes from Fujitsu (bug 21)
...
Note: this fix does not solve the issue with how
this buffer is used in this function, but I'm not
sure this code is used at all (Cédric Roux).
----------------------------------------------------------
bug 21
Ttile:
PAYLOAD_MAX=1500, so this coding results in index overflow.
Additionally, operator "!=" just compairs something, this
coding is meaningless.
Bug Location:
buffer[PAYLOAD_MAX] != '\0';
Note:
Detected by CppCheck
----------------------------------------------------------
2017-05-12 11:16:14 +02:00
gabrielC
bdaef7956d
bug fixes from Fujitsu (bugs 18, 19, 20)
...
----------------------------------------------------------
bug 18
Ttile:
Probably he/she wants to copy the contents of arrays, but
this coding doesn't copy anything, moreover index overflow
occurs.
Bug Location:
u2e_t[UE_id][eNB_id]->tx_data[3]=tx[eNB_id][3];
u2e_t[UE_id][eNB_id]->rx_data[3]=rx[NB_eNB_INST+UE_id][3];
Note:
Detected by CppCheck
----------------------------------------------------------
bug 19
Title:
Probably he/she wants to copy the contents of arrays, but
this coding doesn't copy anything, moreover index overflow
occurs.
Bug Location:
e2u_t[eNB_id][UE_id]->tx_data[3]=tx[NB_eNB_INST+UE_id][3];
e2u_t[eNB_id][UE_id]->rx_data[3]=rx[eNB_id][3];
Note:
Detected by CppCheck
----------------------------------------------------------
bug 20
Title:
Probably he/she wants to copy the contents of arrays, but
this coding doesn't copy anything, moreover index overflow
occurs.
Bug Location:
tx_data[3]=cthread->tx_data[3];
rx_data[3]=cthread->rx_data[3];
Note:
Detected by CppCheck
----------------------------------------------------------
2017-05-12 11:06:10 +02:00
gabrielC
f2f79a1647
Remove subframe_DL function npot anymore needed
2017-05-03 15:42:32 +02:00
gabrielC
966291029d
Clean and remove a problematic memcpy
2017-05-03 15:26:39 +02:00
gabrielC
3fcdec1ad7
fix for FDD
2017-05-03 11:11:06 +02:00
gabrielC
780c7b03ba
- fix for TDD config 3
2017-04-25 11:33:40 +02:00
gabrielC
5e149161b7
add logging trace
2017-04-24 15:51:59 +02:00
gabrielC
8163d78ce3
Remove some logs
2017-04-18 14:28:15 +02:00
gabrielC
59e9e2e85f
Merge tag '2017.w15' into ue_dlsch_dual_buffer_fix
2017-04-18 13:26:03 +02:00
GabrielCouturier
fd618f4357
Fix eNB phy-test 20MHz DCI1
2017-04-11 16:56:07 +02:00
gabrielC
8f75878544
Correction for dlsch dual buffer
2017-04-04 10:29:21 +02:00
gabrielC
666ae5d0e1
commit id added to the log
2017-04-03 14:06:41 +02:00
gabrielC
d86c5a9092
Merge branch 'UE_Remove_LOG' into develop_integration_w11
2017-03-20 09:20:20 +01:00
gabrielC
1e2f952a9c
Remove to frequent log in 20 MHz
2017-03-20 09:18:02 +01:00
gabrielC
4ae599990a
Merge branch 'UE_20MHz_and_Log_improvement' into develop_integration_w11
2017-03-16 17:08:42 +01:00
gabrielC
d5a9334306
20MHz improvement for scope (still need to be fixed for 20MHz LLR) and Log
2017-03-16 17:06:34 +01:00
gabrielC
415201c3dc
Merge remote-tracking branch 'origin/Correction_for_dlsch_channel_level_calculation' into develop_integration_w11
2017-03-16 11:47:25 +01:00
gabrielC
950c1c060e
Correction of dlsch channel calculation
2017-03-16 11:45:07 +01:00
gabrielC
40fa3e076c
RLC AM Rx fixes
2017-03-15 16:58:54 +01:00
GabrielCouturier
18f628848c
RLC AM Fix on ReTx
2017-03-15 16:54:01 +01:00
gabrielC
752b305270
Merge branch 'pdcch_dual_buffer' into develop_integration_w11
2017-03-14 15:44:13 +01:00
gabrielC
28a50c15e9
Remove some print and correct rnti for the pdcch_vars odd/even subframe
2017-03-14 15:35:21 +01:00
GabrielCouturier
cf9727c4be
RLC AM fix bad assert for resegmentation
2017-03-13 19:44:52 +01:00
gabrielC
dabf833c10
RLC AM Rx Segment and Tx Status Report fixes
2017-03-13 19:41:24 +01:00
gabrielC
8e022654dc
Merge remote-tracking branch 'origin/UE_20MHz_fix' into develop_integration_w10
2017-03-09 16:37:12 +01:00
gabrielC
4abc1d21e3
20 MHz UE fix
2017-03-09 16:33:07 +01:00
gabrielC
83b311beac
Merge branch 'remove_printf' into develop_integration_w10
2017-03-09 10:23:11 +01:00
gabrielC
28c009a072
Chenge LOG_I to LOG_D
2017-03-09 10:20:52 +01:00
gabrielC
212dff253f
Merge remote-tracking branch 'origin/mimo_feature_ue_br' into develop_integration_w10
2017-03-09 09:49:42 +01:00
GabrielCouturier
7c7172ca18
RLC AM fix bad pointer init in ReSegmentation
2017-03-08 17:16:30 +01:00
gabrielC
ce1ac08b19
RLC AM fix for PDU Segment insertion in case of gaps
2017-03-07 18:33:14 +01:00
gabrielC
b5ab7267c2
RLC AM fix for PDU insertion in case of gaps
2017-03-07 17:51:29 +01:00
GabrielCouturier
fd5932c544
RLC AM Tx: TPollRetx Expiry fix for BO
2017-03-07 16:58:39 +01:00
GabrielCouturier
dc960a6043
RLC AM: missing SN setup in Tx Pdu Management at first Tx
2017-03-07 16:01:35 +01:00
gabrielC
abfeb4ef06
Fix problem in DCI decoding following dci_handling_br branch integration
2017-02-23 10:49:06 +01:00
gabrielC
c17e81b2aa
Merge remote-tracking branch 'origin/develop_UE_20MHz' into develop_integration_w08
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/dci_tools.c
2017-02-23 09:09:01 +01:00
gabrielC
2f4fcb5ecc
Merge remote-tracking branch 'origin/bugfix214_timingoffset' into develop_integration_w08
2017-02-23 08:56:51 +01:00
gabrielC
dcb48081a0
Merge remote-tracking branch 'origin/dci_handling_br' into develop_integration_w08
2017-02-23 08:54:04 +01:00
gabrielC
46b37aaa31
UE 20 MHz fix + remove too restrictive assert
2017-02-21 14:35:00 +01:00
gabrielC
eadcba956e
Merge branch 'develop-realtime-lts' into develop_integration_w07
...
Conflicts:
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-ue.c
2017-02-17 11:51:03 +01:00
gabrielC
4ecdfa05f1
UE logging, Replace LOG_I by LOG_D
2017-02-14 16:34:56 +01:00
gabrielC
2dc9dc0316
Merge remote-tracking branch 'origin/tm4-fixes' into develop_integration_w07
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/dlsch_demodulation.c
openair1/PHY/LTE_TRANSPORT/power_control.c
openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
targets/SIMU/USER/oaisim_functions.c
2017-02-14 15:25:37 +01:00
gabrielC
9ecae1837c
[OAI-UE] fix ack/nack reporting on pusch
2017-02-13 18:15:07 +01:00
gabrielC
ab2c1fcc8e
fix TStatus Prohibit 0ms
2017-02-06 14:55:50 +01:00
gabrielC
7b1cbfc326
Merge branch 'offset_correction' into develop_integration_w05
2017-02-01 15:59:03 +01:00
gabrielC
723510f684
Remove LOG_I
2017-02-01 15:53:52 +01:00
gabrielC
c935da6414
Cell sync Offset was not applied correctly in all case
2017-02-01 14:07:19 +01:00
gabrielC
73dded9a21
Merge remote-tracking branch 'origin/issue200_ulharqfix' into develop_integration_w05
2017-02-01 10:34:35 +01:00
gabrielC
e45f26e48e
Fix for ACK not send when DCI0 and DCI1 received at same sfn
2017-02-01 10:26:59 +01:00
gabrielC
03a39ccae2
Merge branch 'UE_S1_compilation' into develop_integration_w05
2017-01-31 14:22:08 +01:00
gabrielC
0e42ffa2a0
UE compilation for S1
2017-01-31 09:45:24 +01:00
gabrielC
0dd076a37a
[OAI-UE] fix time tracking and channel interpolation
2017-01-25 17:23:32 +01:00
gabrielC
7a2984e8ae
[OAI-UE] TimingOffset tracking faster loop
2017-01-25 10:57:20 +01:00
gabrielC
78efb33243
Log clean up
2017-01-09 16:42:01 +01:00
gabrielC
f79dd53edf
Merge remote-tracking branch 'origin/feature-21-TM7-tmp' into develop_integration_w50
2016-12-15 11:39:04 +01:00
gabrielC
089eb06a59
Merge branch '147-phy-test-mode-error-msg-dl-received-harqretx-round-1' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop_integration_w50
...
correct issue 147 : --phy-test mode : error msg " DL Received HarqReTx round=1 m
2016-12-14 15:56:37 +01:00
gabrielC
2164f7cd03
Merge branch '146-phy-test-mode-udate-fill_dci' into develop_integration_w50
...
Problem in DCI NDI : the implementation use 5 HARQ processes, but process 0 N…
2016-12-14 15:50:18 +01:00
gabrielC
9044dc3535
Merge remote-tracking branch 'origin/issue-154-PDCP_FIFO_NETLINK' into develop_integration_w50
...
PDCP fix
2016-12-14 14:46:00 +01:00
gabrielC
1167dd6b33
ue autotest merge part2
2016-12-14 10:16:54 +01:00
gabrielC
9fa556ffbf
Merge branch 'Enhancement-142-OAI_UE_autotest_framework' into develop_integration_w50
2016-12-14 10:05:19 +01:00
gabrielC
af68b3974b
Merge branch 'Enhancement-142-OAI_UE_autotest_framework', tag '2016.w49' of https://gitlab.eurecom.fr/oai/openairinterface5g into Enhancement-142-OAI_UE_autotest_framework
2016-12-14 10:02:32 +01:00
gabrielC
bd30471076
[OAI-UE] merge com4Innov branch to integration branch
2016-12-08 11:07:38 +01:00
gabrielC
0fb34b2e28
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop1B
2016-12-06 12:05:25 +01:00
GabrirelCouturier
b80ce3510e
BSR and MAC UL encoding fixes
2016-11-28 19:27:25 +01:00
GabrirelCouturier
6e21152fac
[OAI-UE] fixes for issue#35 issue#36 issue#37
...
1-issue#35: miss dci detection
2-issue#36: ack/nack on pusch are badly encoded
3-issue#37: ack/nack are sent on pucch instead of pusch
2016-11-28 10:21:01 +01:00
GabrirelCouturier
33e89e3e9f
[OAI-UE] fix for issue#32
...
1- timing Advance fix
2- harq UL fix
2016-11-24 10:54:37 +01:00
GabrirelCouturier
9c4cee34f0
[OAI-UE] several fixes in OAI-UE
...
1- implement max harq retrans
2- bug in harqId > 1 for dci format 1A
3- wrong G computation
4- bug in harq UL for scheduling flag
5- initial sync, limit freq offset to 150Hz
2016-11-21 11:30:24 +01:00
GabrirelCouturier
34b75f393d
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into bugfix-26
2016-11-21 11:19:30 +01:00
GabrirelCouturier
7f74065484
BSR fixes for ping
2016-11-18 15:22:11 +01:00
GabrirelCouturier
ea4f2948fd
[OAI-UE] fix for issue#19: DCI0 detction with wrong RIV
2016-11-09 16:58:11 +01:00
GabrirelCouturier
5e94d108a1
[OAI-UE] fix for issue#18: Cell sync issue
2016-11-07 11:01:25 +01:00
GabrirelCouturier
8750acebbc
[OAI-UE] fix for issue#14: segmentation fault in turbo decoder
2016-11-07 10:50:05 +01:00