Commit Graph
4833 Commits
Author SHA1 Message Date
ROBERT Benoit 040afd4800 Add missing template files for HTML report generation 2016-11-21 16:02:00 +01:00
ROBERT Benoit 0b1050c149 Add following functionnalities to OAI UE autotest framework
- add progess bar report
- reduce ssh max_tries to 10
- cleanOldPrograms -> change kill cmd line to be able to run autotest on same machine than lte-softmodem (thanks Rohit & Gabriel)
- Cleanning output prints
- add --skip-machine-preparation on cmd line
- add --skip-sanity-check on cmd line
- add HTML REPORT (no-S1 only)
- add XML detailled report (no-S1 only)
2016-11-18 18:31:57 +01:00
ROBERT Benoit 9648d1f245 Merge remote-tracking branch 'origin/develop' into Enhancement-142-OAI_UE_autotest_framework 2016-11-18 09:37:10 +01:00
Cedric Roux f116a10de3 hotfix: turbo decoder should not fail if CRC is 0
The case of a CRC == 0 is legal.

After discussion with Raymond, it is also possible to have all
bits at 0 (and so a CRC==0) if there is no transmission and thus
not much energy.

So this hotfix may introduce new problems (false decoding).

A future work is to handle this case properly by not calling the
turbo decoder if there is not enough energy received.

The problem might manifest itself more in the UE part, especially
when it tries to decode MIB and/or SIB (if I understood correctly).
2016-11-16 15:20:18 +01:00
Rohit Gupta be0b164a52 minor type updates to E-UTRAN User Guide 2016-11-14 18:49:07 +01:00
Rohit Gupta 54d8b116f9 updates to E-UTRAN User Guide 2016-11-14 18:40:03 +01:00
Rohit Gupta ad8b86d93a Update rcc.band7.tm1.if5.usrpb210.conf 2016-11-10 18:11:19 +01:00
Rohit Gupta 58284f60e7 Update rru.band7.tm1.if5.usrpb210.conf 2016-11-10 18:10:21 +01:00
Rohit Gupta 0362cb8644 Update rru.band7.tm1.if5.usrpb210.conf 2016-11-10 18:09:09 +01:00
Rohit Gupta 1a99e785a0 remove warnings 2016-11-08 03:14:01 +01:00
Rohit Gupta 8031eaa05c [Gitlab-CI]: Merge from Enhancement-142-OAI_UE_autotest_framework 2016-11-04 01:24:29 +01:00
Rohit Gupta eff2887d92 [Gitlab CI]: Move autotest library to tools 2016-11-03 23:27:08 +01:00
Rohit Gupta 65f047094c [Gitlab CI]: additional packages for pylab support for autotest 2016-11-03 21:40:04 +01:00
Rohit Gupta 5bbdefeee8 add installation of colorama 2016-11-03 21:32:12 +01:00
Rohit Gupta 057de07192 Merge bugfix-137-uplink-fixes and update README 2016-11-03 21:20:29 +01:00
Rohit Gupta 030bcd52d2 Merge branch 'bugfix-137-uplink-fixes' into develop 2016-11-03 21:19:16 +01:00
Florian Kaltenberger 0554132dcf Merge branch 'enhancement-64-phy_test' into 'develop'
Enhancement 64 phy test



See merge request !46
2016-11-03 17:03:44 +01:00
Florian Kaltenberger 535755a528 resetting two files to their state in develop 2016-11-03 17:02:06 +01:00
Florian Kaltenberger c61d74cd49 Merge remote-tracking branch 'origin/develop' into enhancement-64-phy_test 2016-11-03 16:45:17 +01:00
Rohit Gupta 9927838e8c Update README.txt with License information 2016-10-25 22:44:45 +02:00
Rohit Gupta b7a467839d Update NOTICE.txt for License information 2016-10-25 22:42:33 +02:00
ROBERT Benoit c37446507a Add testing capabilities for OAI UE in autotest framework
Autotest Framework modifications:
-> paramiko.Transport((hostname, ports)) : issue on my configuration
-> add --test-suite command line parameter to select a different test suite XML file (default is test_case_list.xml)
-> add patch file functionnality when installing remote machine : required to add LOG printing for pass/fail evaluation
-> add lte-softmodem-noS1 test class - fork of lte-softmodem with the following modification
	- no EPC management on lte-softmodem-noS1 class
	- add cell synchronization detection as a precondition for test results analysis
	- add metric extraction for pass/fail criteria (metrics are defined in XML file)
	- generate graphics for performances metrics (used in the HTML report -> not available in this delivery)

Patch files:
-> autotest_ue_cell_synch_event.patch : Add log for cell synchronization detection
-> autotest_ue_dlsch_bitrate_metric.patch : Add log for DLSCH bitrate capture
-> 3gpplte_turbo_decoder_sse_8bit.patch : hotfix for turbo decoder in autotest (issue followed in oai1B project)
-> phy_test__target_dl_mcs.patch : hotfix for --phy-test configuration (MCS)
2016-10-25 16:51:37 +02:00
Rohit Gupta 1fa2f76e61 minor fix for config file for new changes to RRH/TM1 2016-10-21 23:25:53 +02:00
Florian Kaltenberger b502b5060e Merge remote-tracking branch 'origin/develop' into enhancement-64-phy_test
Conflicts:
	targets/ARCH/EXMIMO/USERSPACE/OCTAVE/txsig.m
	targets/RT/USER/lte-ue.c
2016-10-19 21:04:00 +02:00
Cedric Roux a6742020d0 T: add some hack programs
- time_meas to measure time spent in scheduling
- timeplot to show nice histograms in realtim of above measurement
2016-10-18 18:17:11 +02:00
Cedric Roux 634ac5fc75 T: update T_message.txt and T_defs.h for VCD traces
The VCD traces have changed. This commit gets in synch
with current status.
2016-10-18 18:02:34 +02:00
Rohit Gupta 2ac2aaf355 Merge branch 'develop' into bugfix-137-uplink-fixes 2016-10-17 21:29:12 +02:00
Rohit Gupta 915282df45 remove core secuirity simulators 2016-10-17 21:28:59 +02:00
Rohit Gupta 5725374ed4 Merge branch 'develop' into bugfix-137-uplink-fixes 2016-10-17 21:25:56 +02:00
Rohit Gupta e345a5d451 hotfix for UE synchronization 2016-10-17 10:35:22 +02:00
Raymond Knopp 2e688c69ca small bugfixes to avoid segfault in rx_sdu 2016-10-12 23:31:31 -07:00
Rohit Gupta d566dfd3b1 add tag v0.5 for support for 16.04 + merge of enhancement-10-harmony-lts 2016-10-12 23:35:50 +02:00
Rohit Gupta 039d017561 Merge branch 'enhancement-10-harmony-lts' into develop 2016-10-12 23:33:23 +02:00
Dominique Nussbaum 8dcf0f0cfd option -a is now handled correctly at UE 2016-10-12 10:17:07 +02:00
Rohit Gupta 256948d61c make single thread mode=1 by default 2016-10-11 21:49:18 +02:00
Rohit Gupta e084e58388 merge from develop 2016-10-11 18:52:14 +02:00
Rohit Gupta 433d058ba9 Gitlab CI: delete wildcard programs for kill script 2016-10-11 18:48:24 +02:00
Rohit Gupta 057d7619f6 Merge branch 'feature-131-new-license' into develop 2016-10-11 17:39:26 +02:00
Rohit Gupta c4a9e94b7f update README with release tags 2016-10-11 17:38:45 +02:00
Rohit Gupta 4c100a291b add license to autotest framework + delete files not used in project 2016-10-11 14:10:40 +02:00
Cedric Roux ef67b3a0a9 hotfix: reserve RBs in Random Access Response case
The RBs were not marked as used. A later UE downlink scheduling
could use those RBs, messing up everything.

Not sure this is the right place to mark them used. Maybe better
to do it in the "if (!CCE_allocation_infeasible" test.
2016-10-11 12:29:15 +02:00
Rohit Gupta b481bfd985 Merge branch 'develop' into feature-131-new-license 2016-10-10 19:25:02 +02:00
Cedric Roux 5894f3e6c2 issue 137 - remove hack: MCS reduction in case of CQI reporting
This hack was probably put in place in an attempt to circumvent
problems solved by previous commits.

As far as I checked (with my knowledge of the day) we can't exhaust
uplink physical bits with ULSCH data bits when there is CQI reporting
at the same time.

To be refined if this idea is proved wrong.
2016-10-10 16:40:42 +02:00
Cedric Roux 190fc96af4 issue 137 - fix RI bits decoding
RI bits are present only in some transmission modes.

For aperiodic reporting (the mode we do as of today),
36.213 7.2.1 (release 10) says:

    "RI is only reported for transmission modes 3 and 4,
    as well as transmission modes 8 and 9 with PMI/RI reporting"

This commit activates decoding of RI bits only for transmission
modes 3 and 4. 8 and 9 are not done today (as far as I know).
2016-10-10 16:36:52 +02:00
Cedric Roux b0887a1b85 issue 137 - correct computation of G
G was wrongly computed in some places, not taking into account
CQI and RI bits. This commit saves the correct value computed
in ulsch_decoding so we can reuse it in ulsch_decoding_data
(and the like).

Only the file openair1/PHY/LTE_TRANSPORT/ulsch_decoding.c has
been checked. If the computation is done somewhere else the
problem might still exist.
2016-10-10 16:33:12 +02:00
Navid Nikaein 6277038d7f remove the OMG SUMO related files and update te top-level OMG and cmakefiles 2016-10-10 13:32:16 +02:00
Rohit Gupta c51edecdee Merge branch 'bugfix-136-OAI-UE-Attach-fixes' into 'develop'
[OAI-UE] issue#136 attach fixes:

- pusch/pucch power control
           - pucch encoding call
           - srb/drb add with default value

See merge request !44
2016-10-10 12:03:51 +02:00
Raymond Knopp a67f12e7cc correction of scrambling sequence initialization in phich.c (rx_phich) 2016-10-09 00:47:12 -07:00
Raymond Knopp b64f341962 correction of scrambling sequence initialization in phich.c (generate_phich) 2016-10-09 00:45:03 -07:00
Raymond Knopp 4ad723a176 added rcc gtkw files. 2016-10-08 10:40:36 -07:00