osmocom-bb.git branch fixeria/trx updated. osmocon_v0.0.0-2035-g5ab622d2

gitosis at osmocom.org gitosis at osmocom.org
Wed Feb 28 18:06:11 UTC 2018

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The Open Source GSM Base Band stack".

The branch, fixeria/trx has been updated
       via  5ab622d2b72ac6df9d71d42736a6a65ac76cfab5 (commit)
       via  7de70009f63f5c923aaebd35aa9549931357c2c2 (commit)
       via  81896a83288881e38a7c8bffaad74cecd3fd7f0e (commit)
       via  3da6166111f66afc5a797f2c7f01cce76f1f9821 (commit)
       via  f09989b1fb2f2c0aa6797bc1d004bc27a4e43f17 (commit)
       via  d9cb0654179b3d3bcd2878a001593e95f0a22f80 (commit)
       via  9fc30a4102a46866d88b84b6640372cb09ddf32e (commit)
       via  cbd3d76df9d7e78f7f2010a6cf1c12279fe6acb3 (commit)
      from  7881fd6001273692d87f18c05e6592232b732b40 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------

commit 5ab622d2b72ac6df9d71d42736a6a65ac76cfab5
Author: Harald Welte <laforge at gnumonks.org>
Date:   Thu Feb 22 22:24:19 2018 +0100

    fake_trx/ctrl_if_(bb|bts).py: add FAKE_TOA command
    FAKE_TOA is an auxilary CTRL command, which may be used to update
    the ToA (Timing of Arrival) value of forwarded bursts at runtime.
    This is useful for testing the measurement processing
    code in OsmoBTS.
    The command is implemented for both BTS and BB CTRL interfaces
    in two absolute and relative forms:
    The first form overwrites both ToA value and its treshold.
    The second one is relative, and applies a delta
    to the current ToA value.
    The command affects Downlink bursts if sent on BTS CTRL
    interface, and Uplink bursts if sent on the BB CTRL.
    Change-Id: Ia23becec4104d47e7b22350db67b8834d6f1ad1b


commit 7de70009f63f5c923aaebd35aa9549931357c2c2
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Feb 28 22:21:37 2018 +0700

    fake_trx/fake_trx.py: add options to enable field randomization
    By default, both RSSI and ToA fields randomization is disabled.
    Let's add command line options, which allow one to enable it.
    Change-Id: Ieac63cc3aadef397906479a6179ba54a53a5311a


commit 81896a83288881e38a7c8bffaad74cecd3fd7f0e
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Feb 28 22:06:36 2018 +0700

    fake_trx/burst_fwd.py: disable field randomization by default
    Both RSSI and ToA fields randomization is only required in some
    specific test / use cases, so let's disable it by default.
    Change-Id: I94835a840b6239f2c05197292825cb26977d0216


commit 3da6166111f66afc5a797f2c7f01cce76f1f9821
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Feb 28 20:25:44 2018 +0700

    fake_trx/burst_fwd.py: calculate both RSSI and ToA separately
    In order to be able to simulate and randomize both RSSI and ToA
    values for Uplink and Downlink separately, let's calculate them
    in separate methods of the BurstForwarder.
    Change-Id: Ia2031f22f2b549c799c782d0c8c8d0691fb6f18c


commit f09989b1fb2f2c0aa6797bc1d004bc27a4e43f17
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Feb 28 19:01:56 2018 +0700

    fake_trx: handle SETTA (Timing Advance) indicated by MS
    Timing Advance value is a timing correction value, indicated by
    the network to MS, which is used to compensate UL signal delay.
    In other words, the network instructs a phone to transmit bursts
    N=TA symbol periods earlier than expected.
    Since we are in virtual environment, let's use TA value to
    calculate the ToA (Timing of Arrival) value for BTS.
    Change-Id: Ie5833a9f221587bbcac10f0b223ead9c1cbda72b


commit d9cb0654179b3d3bcd2878a001593e95f0a22f80
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Feb 28 15:48:17 2018 +0700

    fake_trx/data_msg.py: implement ToA parsing support
    This change implements ToA (Timing of Arrival) parsing, which
    was missing in the DATAMSG_TRX2L1. Since we use integer math,
    a ToA value is represented in units of 1/256 symbol periods.
    Change-Id: Ib11482c06b977c4cf01b0644f5845a2e49d059fb


commit 9fc30a4102a46866d88b84b6640372cb09ddf32e
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Feb 28 15:38:27 2018 +0700

    fake_trx/data_msg.py: use integer math for ToA
    In order to avoid both float arithmetic as well as loosing any
    precision, let's use integer math fot ToA (Timing of Arrival),
    i.e. let's express ToA values in units of 1/256 symbol periods.
    Change-Id: I56b88740f4d782ac7591fc096d1969514784a4e1


commit cbd3d76df9d7e78f7f2010a6cf1c12279fe6acb3
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Feb 28 18:30:16 2018 +0700

    fake_trx/burst_fwd.py: drop useless set_slot() method
    Change-Id: I721c87758f04a1962427341eb1b2d47cfdd3f780


Summary of changes:
 src/target/fake_trx/burst_fwd.py   | 125 ++++++++++++++++++++++++++++---------
 src/target/fake_trx/burst_gen.py   |  14 +++--
 src/target/fake_trx/burst_send.py  |   4 --
 src/target/fake_trx/ctrl_if_bb.py  |  37 +++++++++++
 src/target/fake_trx/ctrl_if_bts.py |  23 +++++++
 src/target/fake_trx/data_dump.py   |  22 -------
 src/target/fake_trx/data_msg.py    |  44 ++++++-------
 src/target/fake_trx/fake_trx.py    |  41 ++++++++++--
 8 files changed, 223 insertions(+), 87 deletions(-)

The Open Source GSM Base Band stack

More information about the osmocom-commitlog mailing list