osmo-trx.git branch master updated. 64464e6c34d3e508669b25d0c1af98895065b131

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.

gitosis at osmocom.org gitosis at osmocom.org
Fri Jul 1 12:01:25 UTC 2016


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 "OpenBTS' transceiver retro-fit".

The branch, master has been updated
       via  64464e6c34d3e508669b25d0c1af98895065b131 (commit)
       via  e88710881b3287b4f9901df8824836ac01ef3799 (commit)
       via  a84e162672b1ccca94994f132b89fb024bcd15d4 (commit)
       via  76764278169d252980853251daeb9f1ba0c246e1 (commit)
       via  35222296fef378977a83a4ee89d8c3ef9bc62a3f (commit)
       via  28670fb5dad8e48ff74051a5bbe0c8309b04c817 (commit)
       via  05c6feb71dd2f66b74c9e1671d91570485479836 (commit)
       via  2e4ed1072227350ab8dd31a8458316e2a9355453 (commit)
      from  c8c4eac55e4f44ead12489bda308ba361bb723f2 (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 -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=64464e6c34d3e508669b25d0c1af98895065b131

commit 64464e6c34d3e508669b25d0c1af98895065b131
Author: Tom Tsou <tom.tsou at ettus.com>
Date:   Fri Jul 1 03:46:46 2016 -0700

    egprs: Enable 8-PSK burst detection when EDGE is enabled
    
    The command line EDGE option will enable 8-PSK burst
    detection on any slot where a normal burst is expected.
    The burst search order is 8-PSK first followed by GMSK.
    
    EDGE will force 4 SPS sampling on Tx and Rx. Along with
    twice the search correlation from 8-PSK and GMSK, EDGE
    will increase CPU utilization. Whether the increase is
    notable or not is dependent on the particular machine.
    
    Signed-off-by: Tom Tsou <tom.tsou at ettus.com>

http://cgit.osmocom.org/osmo-trx/commit/?id=e88710881b3287b4f9901df8824836ac01ef3799

commit e88710881b3287b4f9901df8824836ac01ef3799
Author: Tom Tsou <tom.tsou at ettus.com>
Date:   Fri Jul 1 02:46:04 2016 -0700

    egprs: Enable 8-PSK length vectors on the Tx interface
    
    Allow EGPRS 8-PSK length bit vectors of length 444 (148 * 3)
    to pass in through the Tx socket interface. Length is the sole
    factor in determining whether to modulate a bit vector using
    GMSK or 8-PSK.
    
    Tested with 8-PSK training sequences with random payload
    originating from osmo-bts. Output verified with Agilent E4406A.
    
    Signed-off-by: Tom Tsou <tom.tsou at ettus.com>

http://cgit.osmocom.org/osmo-trx/commit/?id=a84e162672b1ccca94994f132b89fb024bcd15d4

commit a84e162672b1ccca94994f132b89fb024bcd15d4
Author: Tom Tsou <tom.tsou at ettus.com>
Date:   Wed Jun 29 14:50:25 2016 -0700

    sigproc: Adjust burst detection threshold criteria
    
    Reduce the burst detection threshold to pass more bursts to upper
    layers, but force stricter requirements on the computation itself.
    For the latter, we now require at least 5 samples (rather than 2)
    to compute a peak-to-average value.
    
    End result is increased burst detection at low SNR conditions with
    a small increase in false positive bursts when no signal is present.
    
    Signed-off-by: Tom Tsou <tom.tsou at ettus.com>

http://cgit.osmocom.org/osmo-trx/commit/?id=76764278169d252980853251daeb9f1ba0c246e1

commit 76764278169d252980853251daeb9f1ba0c246e1
Author: Tom Tsou <tom.tsou at ettus.com>
Date:   Fri Jun 24 14:25:39 2016 -0700

    mcbts: Add multi-ARFCN radio support
    
    Add new radio interface "radioInterfaceMulti" for multi-carrier
    support.
    
    Only USRP B200/B210 devices are supported because of sample
    rate requirements (3.2 Msps).
    
    Only 4 SPS operation Tx/RX is supported.
    
    8-PSK is supported.
    
    Other options may be added at a later time
    
    Signed-off-by: Tom Tsou <tom.tsou at ettus.com>

http://cgit.osmocom.org/osmo-trx/commit/?id=35222296fef378977a83a4ee89d8c3ef9bc62a3f

commit 35222296fef378977a83a4ee89d8c3ef9bc62a3f
Author: Tom Tsou <tom.tsou at ettus.com>
Date:   Wed Jun 22 16:16:30 2016 -0700

    mcbts: Add multi-ARFCN channelizing filters
    
    Introduce polyphase channelizer (Rx) and synthesis (Tx) filterbanks,
    which serve as the signal processing backend for multi-carrier GSM.
    
    Fast Fourier Transform (FFT) is used internally. FFTW is added as
    a new build dependency.
    
    Signed-off-by: Tom Tsou <tom.tsou at ettus.com>

http://cgit.osmocom.org/osmo-trx/commit/?id=28670fb5dad8e48ff74051a5bbe0c8309b04c817

commit 28670fb5dad8e48ff74051a5bbe0c8309b04c817
Author: Tom Tsou <tom.tsou at ettus.com>
Date:   Fri Aug 21 19:32:58 2015 -0700

    iface: Add inner ring-buffer implementation
    
    Two buffers, inner and outer, are used in the transceiver
    implementation. The outer buffer interfaces with the device receive
    interface to guarantee timestamp aligned and contiguously allocated
    sample buffers. The inner buffer absorbs vector size differences between
    GSM bursts (156 or 157 samples) and the resampler interface (typically
    fixed multiples of 65).
    
    Reimplement the inner buffer with a ring buffer that allows fixed size
    segments on the outer (resampler) portion and variable lengths (GSM
    side) on the inner side. Compared to the previous stack-like version,
    this implementation removes unnecessary copying of buffer contents.
    
    Signed-off-by: Tom Tsou <tom.tsou at ettus.com>

http://cgit.osmocom.org/osmo-trx/commit/?id=05c6feb71dd2f66b74c9e1671d91570485479836

commit 05c6feb71dd2f66b74c9e1671d91570485479836
Author: Tom Tsou <tom.tsou at ettus.com>
Date:   Wed Jun 22 16:09:44 2016 -0700

    radioInterface: Convert diversity argument to general type
    
    Rather than a simple bool type, convert the diversity switch
    to the device interface specifer:
    
      enum InterfaceType {
        NORMAL,
        RESAMP_64M,
        RESAMP_100M,
        DIVERSITY,
      };
    
    The more general specifier allows passing in special cases
    other then selection diversity such as multi-ARFCN support.
    
    Signed-off-by: Tom Tsou <tom.tsou at ettus.com>

http://cgit.osmocom.org/osmo-trx/commit/?id=2e4ed1072227350ab8dd31a8458316e2a9355453

commit 2e4ed1072227350ab8dd31a8458316e2a9355453
Author: Tom Tsou <tom.tsou at ettus.com>
Date:   Mon Jun 27 15:39:16 2016 -0700

    transceiver: Add Rx samples-per-symbol option
    
    Previous approach was to enable 4 SPS on the receive path only
    for EDGE use, which is not a requirement for 4 SPS operation.
    Make the 4 SPS configuration setting directly settable.
    
    Signed-off-by: Tom Tsou <tom.tsou at ettus.com>

-----------------------------------------------------------------------

Summary of changes:
 Transceiver52M/Channelizer.cpp             | 108 ++++++++
 Transceiver52M/Channelizer.h               |  34 +++
 Transceiver52M/ChannelizerBase.cpp         | 249 +++++++++++++++++++
 Transceiver52M/ChannelizerBase.h           |  39 +++
 Transceiver52M/Makefile.am                 |  17 +-
 Transceiver52M/Resampler.cpp               |  32 +--
 Transceiver52M/Resampler.h                 |   9 +-
 Transceiver52M/Synthesis.cpp               | 121 +++++++++
 Transceiver52M/Synthesis.h                 |  35 +++
 Transceiver52M/Transceiver.cpp             |  42 +++-
 Transceiver52M/Transceiver.h               |   3 +-
 Transceiver52M/UHDDevice.cpp               | 142 ++++++-----
 Transceiver52M/common/fft.c                | 112 +++++++++
 Transceiver52M/common/fft.h                |  13 +
 Transceiver52M/osmo-trx.cpp                |  72 ++++--
 Transceiver52M/radioBuffer.cpp             | 228 +++++++++++++++++
 Transceiver52M/radioBuffer.h               |  45 ++++
 Transceiver52M/radioDevice.h               |  15 +-
 Transceiver52M/radioInterface.cpp          | 202 ++++++---------
 Transceiver52M/radioInterface.h            |  58 +++--
 Transceiver52M/radioInterfaceDiversity.cpp |  47 ++--
 Transceiver52M/radioInterfaceMulti.cpp     | 387 +++++++++++++++++++++++++++++
 Transceiver52M/radioInterfaceResamp.cpp    |  81 +++---
 Transceiver52M/sigProcLib.cpp              |  32 ++-
 Transceiver52M/signalVector.cpp            |   9 +
 Transceiver52M/signalVector.h              |   1 +
 configure.ac                               |   1 +
 27 files changed, 1771 insertions(+), 363 deletions(-)
 create mode 100644 Transceiver52M/Channelizer.cpp
 create mode 100644 Transceiver52M/Channelizer.h
 create mode 100644 Transceiver52M/ChannelizerBase.cpp
 create mode 100644 Transceiver52M/ChannelizerBase.h
 create mode 100644 Transceiver52M/Synthesis.cpp
 create mode 100644 Transceiver52M/Synthesis.h
 create mode 100644 Transceiver52M/common/fft.c
 create mode 100644 Transceiver52M/common/fft.h
 create mode 100644 Transceiver52M/radioBuffer.cpp
 create mode 100644 Transceiver52M/radioBuffer.h
 create mode 100644 Transceiver52M/radioInterfaceMulti.cpp


hooks/post-receive
-- 
OpenBTS' transceiver retro-fit



More information about the osmocom-commitlog mailing list