Commit Graph
6286 Commits
Author SHA1 Message Date
Cedric Roux 2d97b777b6 Merge remote-tracking branch 'origin/enhancement-124-hw_library_new' into develop 2017-05-12 15:57:10 +02:00
Cedric Roux 06f2889b2d Merge remote-tracking branch 'origin/UE_TDD_Fix' into develop 2017-05-12 15:56:52 +02:00
Cedric Roux 9107d2831b Merge remote-tracking branch 'origin/bugfix-238-rlc-am' into develop 2017-05-12 15:53:25 +02:00
Cedric Roux d0b5d6539b Merge remote-tracking branch 'origin/issue-232-pucch3' into develop 2017-05-12 15:32:38 +02:00
Francois TABURET 261353680c Fix shared lib build problem, where shared lib sources were also included in main exec's
Discovered and fix problems in shared lib build for usrp,bladerf and lime
2017-05-12 09:44:43 +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
fnabet 8d787768c4 Issue 238 fix: RLC AM 2017-05-03 14:43:45 +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
Yoshi 655859b865 add comment 2017-04-25 12:31:21 +09:00
gabrielC 5e149161b7 add logging trace 2017-04-24 15:51:59 +02:00
HARADA Masayuki 7854030b90 Add pucch format3 test to pucchsim 2017-04-24 13:24:39 +09:00
Yoshi 46da64063b add comment 2017-04-21 14:04:56 +09:00
Yoshi b7b057a162 Merge remote-tracking branch 'origin/develop' into issue-232-pucch3 2017-04-21 13:51:47 +09: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
Cedric Roux c124e32ab5 Merge branch 'develop_integration_w15' into 'develop'
develop_integration_w15 into develop

Summary of changes:
- DCI1 20MHz phy-test bug fix
- RLC UM/AM max header size fix
- UE autotests improvements

See merge request !177
2017-04-18 10:03:46 +02:00
Cedric Roux fc4d03d419 fix tm1 generic configuration file
- RBs set to 25
- disable SRS
2017-04-18 09:55:37 +02:00
Cedric Roux 20a2bfd109 hotfix: fix TDD 20MHz DCI0 structure
In 20MHz the UE didn't do any uplink granted by DCI0.
It was replying to RAR, so uplink decoding was okay.

Turns out the DCI0 structure for TDD was wrong.
2017-04-14 18:17:13 +02:00
Cedric Roux 2e86a60982 Merge remote-tracking branch 'origin/UE_autotest_For_20Mhz' into develop_integration_w15 2017-04-14 16:18:19 +02:00
Cedric Roux 89292a763d Merge remote-tracking branch 'origin/eNB_phy-test_fix_20MHz' into develop_integration_w15 2017-04-14 16:18:05 +02:00
Cedric Roux ab907918b0 Merge remote-tracking branch 'origin/bugfix-234-rlc-um-max-header-size' into develop_integration_w15 2017-04-14 16:17:51 +02:00
tctalcatel 58aa9f1f52 change eNB and UE name 2017-04-14 09:07:13 +02:00
tctalcatel 5498741f0b Add 20 MHz test for the default XML file 2017-04-14 09:03:12 +02:00
Yoshi 63b10db645 made generate_pucch3x and rx_pucch 2017-04-12 19:29:54 +09:00
tctalcatel 2e8d01f36b UE autotest 20 MHz 2017-04-12 12:01:32 +02:00
GabrielCouturier fd618f4357 Fix eNB phy-test 20MHz DCI1 2017-04-11 16:56:07 +02:00
Cedric Roux 965aa5e6ef change value of RLC_AM_MAX_SDU_IN_PDU and RLC_UM_SEGMENT_NB_MAX_LI_PER_PDU
Fabrice Nabet (TCL) suggests the value 128 for both.
See https://gitlab.eurecom.fr/oai/openairinterface5g/issues/234#note_3179
2017-04-11 09:32:14 +02:00
Cedric Roux 94f880ad23 bugfix: increase RLC UM header size
The constant RLC_UM_SEGMENT_NB_MAX_LI_PER_PDU is set to 24. This is
too low. Running a downlink TCP iperf with a 10MHz or 20MHz cell
leads to lots of the following warning in the log:

[RLC][W][SN 792] Bad RLC header! Discard this RLC PDU (size=618)

The problem is that the uplink RLC PDU contains a lot of TCP ack.
We can see much more than 24 of them. The RLC layer is not happy
and discards the PDU.

Putting 256 for RLC_UM_SEGMENT_NB_MAX_LI_PER_PDU (arbitrarily chosen,
big but not too big) solves the problem, at least for 10MHz.
2017-04-10 17:31:21 +02:00
Cedric Roux fbcc9a2393 minor: bad comparison
it was:

    *num_li_pP >= RLC_UM_SEGMENT_NB_MAX_LI_PER_PDU

it should be:

    *num_li_pP > RLC_UM_SEGMENT_NB_MAX_LI_PER_PDU
2017-04-10 17:30:43 +02:00
Cedric Roux 38abafed2e Merge branch 'develop_integration_w14' into 'develop'
develop_integration_w14 into develop

Summary of changes:
- minor bug fixes, minor improvements

See merge request !173
2017-04-10 11:00:11 +02:00
Cedric Roux 10113a3517 integration fix: change the way to print the version
Using "system" to call "git log" is too error-prone.
In the test setup, lte-softmodem was blocked because
"git log" uses a pager ("less") and the pager was
waiting for the user to press enter.

We could pass "--no-pager" to "git log" but then
what if someone runs the softmodem out of the source
tree?

cmake defines PACKAGE_VERSION, we can use that instead,
as is done in openair-cn.
2017-04-10 10:29:09 +02:00
Cedric Roux f50ea1b14c Merge remote-tracking branch 'origin/update_readme' into develop_integration_w14 2017-04-10 09:39:18 +02:00
Florian Kaltenberger 01b1101288 update readme files 2017-04-08 17:20:32 +02:00
Cedric Roux 61033059c4 Merge remote-tracking branch 'origin/hotfix-rb-table-w14' into develop_integration_w14 2017-04-07 16:55:18 +02:00
Cedric Roux 6f02decf7a Merge remote-tracking branch 'origin/oai_ue_log_improvement' into develop_integration_w14 2017-04-07 16:55:06 +02:00
gabrielC 8f75878544 Correction for dlsch dual buffer 2017-04-04 10:29:21 +02:00
Cedric Roux e7f1cf4238 hotfix: revert value of 'rb_table_index'
This reverts commit 7f24927c43.

With value 13 uplink TDD for a 10MHz configuration was not working.
UDP traffic sent with: "iperf -c XX -u -b10M" was crashing
the eNB.
2017-04-03 14:22:10 +02:00
gabrielC 666ae5d0e1 commit id added to the log 2017-04-03 14:06:41 +02:00
Cedric Roux 316f6aba9e Merge branch 'develop_integration_w13' into 'develop'
Develop integration w13

Summary of changes:
- RLC AM reworking (a lot has changed)
- several bug fixes
  * support processing multiple MAC RAR control elements in a single MSG2
  * fix ACK/NACK resetting
  * do not correct USRP frequency from carrier offset estimation when --ue-carrier-scan == off
  * fix TDD uplink due to incorrect PUCCH format for SR in TDD
  * several other simple fixes
- better support for LMS SDR

See merge request !168
2017-04-03 10:36:45 +02:00
Cedric Roux c36c04537a integration fix: fixes for pthread_getname_np
- define _GNU_SOURCE before including pthread.h
- do not use static for the array 'threadname' used
  to store the name, it makes it a global variable
  accessed by several threads in parallel
- increase size of 'threadname' (maybe not necessary)
- properly indent #define / #under (# should be at column 1)
2017-04-03 10:26:42 +02:00
Cedric Roux a032502713 Merge remote-tracking branch 'origin/bugfix-189-rlc-am-fixes' into develop_integration_w13 2017-03-30 10:21:10 +02:00
hbilel 49006696ac RLC AM add various fixes 2017-03-29 15:59:16 +02:00
hbilel bb4131b33d RLC AM add fixes 2017-03-28 19:59:52 +02:00