Commit Graph
4441 Commits
Author SHA1 Message Date
Frédéric Leroy 22b278d43b CMakeLists.txt: fix lte-softmodem-nos1 build
It can't link because nas_config.c and rb_config.c was commented.
2016-06-15 14:07:53 +02:00
Frédéric Leroy f81b6704f4 lmsSDR: remove static from struct SamplesPacket.
Th struct SamplesPacket is a type declaration. It is not defined
in memory and thus samplesCount can't be declared static.
Transform it to true cpp static variable class as this is c++ source.
2016-06-15 14:07:53 +02:00
cubiq 2349b37e1f lte-softmodem: add "-ldl" options to linkage 2016-06-15 14:07:53 +02:00
Frédéric Leroy eb029cb811 build_helper: use official bladerf packages
bladerf ppa don't publish packages for Ubuntu 16.04.
There are official packages for bladerf so we use these.
2016-06-15 14:07:53 +02:00
Frédéric Leroy ccddb78594 build_oai: make USRP build possible without hardware 2016-06-15 14:07:53 +02:00
Frédéric Leroy feb5979830 build_helper: remove non-existent package uhd
It breaks apt-get remove command
2016-06-15 14:07:53 +02:00
Frédéric Leroy 05ad02d555 build_helper: add flag to allow compiling software without hardware
Add --disable-hardware-dependency flag to avoid hardware need when compiling OAI.
For the momment it avoids to flash bladeRF hardware
2016-06-15 14:07:53 +02:00
Frédéric Leroy 81d96a3110 CMakeLists.txt: Add missing check and include for pgm library 2016-06-15 14:07:53 +02:00
Frédéric Leroy 5710c1c3ad build_helper: replace dependency on libpgm-5.x.0 in check_install_oai_software
libpgm-dev will add the dependency on libpgm 5.2.0 or 5.1.0 automatically
according to the ubuntu version
2016-06-15 14:07:53 +02:00
Frédéric Leroy 12c0ec8334 build_helper: remove libblas3gf for ubuntu 16.04
liblas3gf have been replaced by libblas3 on 16.04
liblas3* will be pulled by libblas-dev, so we don't need to add it to package list
2016-06-15 14:07:53 +02:00
Frédéric Leroy 2b98daec1b build_helper: add missing package in check_install_oai_software 2016-06-15 14:07:52 +02:00
Frédéric Leroy 6b2247f12c build_helper: fix package version according to distribution 2016-06-15 14:07:52 +02:00
Frédéric Leroy 02d321f964 fix iperf3 installation for Ubuntu 14.04 2016-06-15 08:53:10 +02:00
Frédéric Leroy 1c81ad97b3 add missing package software-properties-common
This package is needed for the command add-apt-repository
2016-06-15 08:38:32 +02:00
Frédéric Leroy 67eb92cda9 Check if the distribution is supported
Thank to Thomas Laurent for refactorize get_distribution_released
2016-06-15 08:11:20 +02:00
Sandeep Kumar 981655ccb1 integrate send_IF4 with alaw lut 2016-06-14 17:05:07 +02:00
Raymond Knopp 626d107978 Merge branch 'develop' into enhancement-10-harmony
Conflicts:
	cmake_targets/CMakeLists.txt
	openair1/SCHED/phy_mac_stub.c
	targets/RT/USER/lte-softmodem.c
	targets/RT/USER/lte-ue.c
2016-06-14 05:41:18 -07:00
Frédéric Leroy 51b5fcd489 build_helper: tell where the log will be written in compilations()
build_helper exits early on error. compilations() tells where the
compilation logs can be found after compiling it. So in case of error, it
was never displayed.
Add a log info before compiling
2016-06-14 14:19:48 +02:00
Frédéric Leroy 34801af904 build_oai: exit early on error
There are a lot of case where the build scripts fails. Despite this, the
build script happily continue to the end and tells "Successfully built
xxxx".
This fix ensure the build stops early with the first error message on the
bottom of the log.
2016-06-14 13:55:25 +02:00
Sandeep Kumar a33bb69421 added multiple eth_params read 2016-06-14 11:18:47 +02:00
Rohit Gupta 22bf711a5d Gitlab CI: USRP B210 Reset 2016-06-14 02:30:02 +02:00
Rohit Gupta 8bad83010e Gitlab CI: minor fix for bandrich UE 2016-06-14 02:25:40 +02:00
S. Sandeep Kumar e48a34f68f added alaw lut for +-16/+8/+-16 2016-06-14 05:07:16 +05:30
Rohit Gupta 7481517d0e Merge branch 'develop' into feature-34-test_framework 2016-06-14 01:06:11 +02:00
Rohit Gupta ba997a2bce Merge branch 'T' into 'develop'
T

I did some compilation tests using `./build_oai -s --run-group "0101*"`, all was fine.

I ran `lte-softmodem` with the sequans and let it run for a while with both
uplink and downlink UDP low throughput traffic, all was fine.

I ran some TCP tests, downlink 14 Mb/s (because the sequans does not report
a CQI of 15 but 14 maximum, so we don't go to maximum MCS, so 14 Mb/s instead
of 16) with a very clean radio (almost no error in the HARQ processes).

For uplink things are not so clean, it starts at 6 Mb/s and after a while goes
down to 2/3 Mbit/s. Lot's of errors in the HARQ processes, mostly uplink but
also downlink.

This is a both with and without T activated.

So to me it's fine.

The T tracer is a debugging tool. When it's not enabled,
it has zero impact on the processing. I think we need to
do very little tests before merging. I'll let you decide
but to me it's okay!

See merge request !36
2016-06-14 00:33:14 +02:00
Sandeep Kumar 2cd8489086 starting to add run options for node_function 2016-06-13 18:50:05 +02:00
Sandeep Kumar 2cc779b930 added macros for packet_type 2016-06-13 18:27:42 +02:00
Raymond Knopp 8adffcea3a small bugfix in turbo-encoder (both SSE4 and AVX2) which affected short block-lengths 2016-06-13 11:50:56 +02:00
Raymond Knopp 29905893b0 Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony 2016-06-13 01:47:16 -07:00
Raymond Knopp 45cbc8ab7d fixed unitary simulators 2016-06-12 21:44:40 -07:00
S. Sandeep Kumar 9c159229d5 added rcc rx recv_IF4 logic 2016-06-13 02:48:05 +05:30
Raymond Knopp a2e7ddee86 fixed AVX2 issue in 3gpplte_sse.c 2016-06-12 04:56:16 -07:00
Cedric Roux 26c3a6a039 forgot to include T.h
if you compile *without* T it fails because the T macro is interpreted
as a function call
2016-06-10 12:42:44 +02:00
Cedric Roux e1cc2fe2b8 cleanup after merge 2016-06-10 12:12:03 +02:00
Cedric Roux 310b027acd Merge remote-tracking branch 'main/develop' into T
Conflicts:
	cmake_targets/CMakeLists.txt
	cmake_targets/build_oai
	openair1/PHY/LTE_TRANSPORT/pucch.c
	openair1/SCHED/phy_procedures_lte_eNb.c
	openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
	targets/RT/USER/lte-softmodem.c
2016-06-10 11:49:59 +02:00
Rohit Gupta ec905e7cf9 fixed a bug in initialization of DCI 2016-06-10 11:14:20 +02:00
Dominique Nussbaum 841078e668 fixes for 20MHz 2016-06-10 11:14:07 +02:00
Cedric Roux 468020879e enb.c logs MAC/RLC/PDCP
very basic, to be refined, find a nice way to display (plot? text?)
protocol data movement
2016-06-10 10:48:39 +02:00
Cedric Roux 262cda6199 add PDCP traces to the code 2016-06-10 10:48:13 +02:00
Cedric Roux 10dbc33e01 add RLC traces to the code 2016-06-10 10:47:42 +02:00
Cedric Roux d7e072a413 MAC tracing in the code 2016-06-10 10:46:45 +02:00
Cedric Roux 416491821d add mac/rlc/pdcp messages' definitions to T_messages.txt
to be refined, it's rough
2016-06-10 10:44:42 +02:00
Cedric Roux dd55be2c67 cleanup 2016-06-09 17:35:41 +02:00
Cedric Roux 57240cc03b switch to utf-8 2016-06-09 17:33:43 +02:00
Cedric Roux b0e50688ee cleanup: introduce ticktime_filter() 2016-06-09 16:20:32 +02:00
Cedric Roux f9843f46bc add UL/DL harq ticktime view to enb.c 2016-06-09 10:51:24 +02:00
Cedric Roux 6f72af21c2 make tick larger in ticktime.c
3 pixels wide look better than 1
2016-06-09 10:47:27 +02:00
Cedric Roux c27e69f633 add harq_pid to some T traces
- update T_messages.txt
- update call sites of the T for thoses traces
2016-06-09 10:44:47 +02:00
Cedric Roux bdd8ee3eed restructure a bit the views in enb.c
more readable, still not satisfying though
2016-06-09 10:41:38 +02:00
Cedric Roux e268281233 add T log ENB_MASTER_TICK 2016-06-09 10:40:53 +02:00