Florian Kaltenberger
9eb6d6a4ec
fixing handling of ndi/first_tx in dci. commenting out corner case of missed ACK, this needs to be done better
2017-06-07 11:22:47 +02:00
Florian Kaltenberger
0ef58f685a
proper checking for detection of PDCCH/PDSCH, fix of error counters
2017-06-07 11:20:51 +02:00
Elena_Lukashova
71ea13fa4b
Merge branch 'bugfix-243-dlsim' into feature-59-tm4
2017-06-06 11:58:56 +02:00
Florian Kaltenberger
9ddaf93eab
re-adding the possibility in dlsim to bypass the DCI/PDCCH generation. This is necessary for accuracy of the dlsim-tests, which are working again now.
2017-06-06 10:39:03 +02:00
Cedric Roux
60c4b5ecd7
integration fixes
...
- rename UE_NO_LOG to DISABLE_LOG_X
because the name is misleading. The full software
is impacted, not only the UE part
- same for compilation option ---ue-no-log
that becomes --disable-log
- keep LOG_X for the standard case, that is the
case without DISABLE_LOG_X where printf has been
put. Two reasons:
* printf is not realtime friendly
* keep behavior similar for other users who may
be troubled by different logs that don't add
any benefit to previous logs
2017-06-02 11:24:22 +02:00
Cedric Roux
cc41eb9dd8
Merge remote-tracking branch 'origin/ue_tdd_multiplexing' into develop
2017-06-02 10:08:19 +02:00
Cedric Roux
0617062560
Merge remote-tracking branch 'origin/MSG3_power_control_correction' into develop
2017-06-02 10:07:51 +02:00
Cedric Roux
bc0f099091
Merge remote-tracking branch 'origin/UE_logging' into develop
2017-06-02 10:07:25 +02:00
hbilel
8c6bd1d5be
Additional fix for TDD multiplexing, CCE
2017-06-02 09:33:21 +02:00
Elena_Lukashova
ea39c866de
Fixing typo in phy_procedures_lte_ue.c
2017-05-30 15:09:33 +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
hbilel
1029a62208
Fix for TDD multiplexing
2017-05-24 16:16:11 +02:00
Elena_Lukashova
82545b8265
Merge branch 'develop' into feature-59-tm4
2017-05-24 12:49:52 +02:00
Elena_Lukashova
10ad08db41
Changes in files outputs.
2017-05-24 10:45:41 +02:00
Cedric Roux
324e6501d6
bugfix: wrong CCE allocation
...
We have to not only ensure that the CCE is free but
also that it's below the number of availables CCEs
with respect to the current PDCCH size.
2017-05-23 15:42:09 +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
Cedric Roux
c15a9a8294
post-integration fix: remove compilation warnings
2017-05-22 10:23:24 +02:00
Cedric Roux
f3914c74f0
Merge remote-tracking branch 'origin/UE_TDD_Fix' into develop_integration_w20
2017-05-19 17:23:03 +02:00
Cedric Roux
312fad1293
Merge remote-tracking branch 'origin/fjt_bug_fix_issue239' into develop_integration_w20
2017-05-19 17:22:39 +02:00
Cedric Roux
9cf288f6f3
pre-integration fix: minor improvement
...
we can compute CCE_max_used_index out of the loop.
2017-05-19 16:29:07 +02:00
Cedric Roux
685464c204
pre-integration fix: correct comparison
...
get_nCCE returns the number of available CCEs.
We can put the CCEs numbers [ 0 .. get_nCCE-1 ],
so we need to use <, not <=.
2017-05-19 16:27:08 +02:00
gabrielC
dd7691ec60
Fix warning compilation
2017-05-19 16:22:51 +02:00
Cedric Roux
8625a8672a
T: improve trace ENB_PHY_ULSCH_UE_DCI
2017-05-19 16:17:56 +02:00
gabrielC
abf30c20b1
Remove some logs
2017-05-19 16:01:38 +02:00
hbilel
667bfb0173
TDD config 4,5 harq,bundling,multiplexing,ack,nack
...
config 4 tested with Amarisoft
2017-05-19 15:37:57 +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
Tomohiro
8160f8a23f
Fujitsu No.39 Correct pdcch symbol calculation
2017-05-19 09:24:49 +09:00
Cedric Roux
9d65f4dd09
warnings removal in LOG_X
...
those popped up thanks to previous commit
2017-05-18 14:16:24 +02:00
Cedric Roux
4eefaffb47
minor: change files mode (from 755 to 644)
2017-05-18 11:12:11 +02:00
Cedric Roux
ce08fa8e9e
integration fix: remove various warnings
2017-05-15 15:57:26 +02:00
Cedric Roux
15bb39704a
integration fix: remove warnings introduced by PUCCH format 3 handling
2017-05-15 15:56:49 +02:00
Cedric Roux
f12350ce62
integration fix: remove warnings in dlsim
2017-05-15 15:42:27 +02:00
Cedric Roux
9cd3e2e887
integration fix: remove warnings in ulsim
2017-05-15 15:42:01 +02:00
Cedric Roux
11006597c9
integration fix: let dlsim and ulsim work again
...
There is now the function copy_harq_proc_struct and some
procedures for the UE have changed, which makes necessary
to have UE->dlsch valid for both subframes (odd and even).
We increase memory usage, maybe it's not the correct solution.
To be kept in mind if something goes wrong at some point.
2017-05-15 11:13:56 +02:00
Cedric Roux
0bb229451a
Merge remote-tracking branch 'origin/bugfix_Fujitsu_reviewed' into develop
2017-05-12 15:57:33 +02:00
Cedric Roux
06f2889b2d
Merge remote-tracking branch 'origin/UE_TDD_Fix' into develop
2017-05-12 15:56:52 +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
Cedric Roux
adb3b25c67
bug fixes from Fujitsu (bug 24)
...
----------------------------------------------------------
bug 24
Ttile:
The last line "multicast_group = multicast_group" is hard
to understand. The local variable should be different name
than the global variable.
Bug Location:
const char *multicast_group_list[MULTICAST_LINK_NUM_GROUPS] = {
"239.0.0.161",
"239.0.0.162",
"239.0.0.163",
"239.0.0.164"
};
:
:
void multicast_link_start(void (*rx_handlerP) (unsigned int, char *),
unsigned char multicast_group, char *multicast_ifname)
{
rx_handler = rx_handlerP;
multicast_group = multicast_group;
Note:
Detected by CppCheck
----------------------------------------------------------
2017-05-12 11:52:52 +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
hbilel
5904734d99
[OAI_UE] Compute O_ACK with ack status only for FDD
2017-05-03 16:59:27 +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
hbilel
ceb13b8aa4
[OAI-UE] Additional TDD fix
2017-05-03 09:57:03 +02:00
hbilel
3c6e206e97
TDD fix for several issues
2017-05-02 18:01:47 +02:00
hbilel
cd7e479fc7
sss pss calculation
2017-04-26 17:05:29 +02:00
gabrielC
780c7b03ba
- fix for TDD config 3
2017-04-25 11:33:40 +02:00
Yoshi
bdcc8ecf66
Adjust parameters
2017-04-25 17:54:42 +09:00