Subject: osmo-trx.git branch staging updated. eb49690a31394681840f61e1df49089d005e5852
From: [email-masked]
To: [email-masked]
Date: Thu, 14 Nov 2013 17:15:04 GMT

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, staging has been updated
  discards  85ed61b6f26f2a24473b2e39612b3d8843dacba0 (commit)
  discards  f1a3672ec5f98f41d3ac34155036eca6f6cb4ed3 (commit)
  discards  ba60ca9f1686f981a4a5005816c70f6734c3447e (commit)
  discards  8c90827af8fd881f2c57aa3974e59dacba9f64b8 (commit)
  discards  624feb8e5fbfe81b4cefa9f0a1942f848ce1c627 (commit)
  discards  9a81ecc73a42936fb7b66074ac308ba7114b822c (commit)
  discards  421b116185c41ecf29f334efe62ef8ff2a031264 (commit)
  discards  0ce1bbc03a2aff8ba1be452c52503ad3690b89cb (commit)
  discards  c0fd5a5870e26b7a2de9d6996eef5fdb5779a170 (commit)
  discards  f7e55f682436947dd911b5d82fc3281d242db06d (commit)
  discards  7cecd3eb51852e18712c3db773f5c15021c57a81 (commit)
  discards  e1469bf1ec60ea32695d21f19aa277685b26610c (commit)
  discards  a06925935ff085da4c1ea6aa4ad28df9a3d1ebb1 (commit)
  discards  9fedc07e59f86f389b2cbddd029289b476c94a88 (commit)
  discards  8b25d96216f5c17572d22b214c7fca0bd9626b3a (commit)
       via  eb49690a31394681840f61e1df49089d005e5852 (commit)
       via  703c7ff88ca533ab30ec3891184582a10a8a03a0 (commit)
       via  29c6dd3391fd4b37d70b7332fb5ae83499486a6d (commit)
       via  38b7acf05f532e15fba53c7eb556ca2185da9209 (commit)
       via  a95282921e1b25a669e623a30430a41d99e2f1ee (commit)
       via  7f248eb03981e6e3a3162afbe126b90658091229 (commit)
       via  bc37ba1a6577027eceef81f89213a90be865d667 (commit)
       via  bf8470637b478a268928d743df2760b429c86bb3 (commit)
       via  93d71e6605cd983ba957b56bf19e89efc19af69c (commit)
       via  514005051df6f4e1736683349910adff6f1cd99d (commit)
       via  73f9cbf5b89480cee44d0d1bbe77eb87b8ebcb63 (commit)
       via  7aa185c45db51844b97c588502450a1654a59e21 (commit)
       via  cafc96fb4f08e9c9dd98f8623cc40422be3046c6 (commit)
       via  a87df77b5a8196c54c06d835bc01bdc93d45758f (commit)
       via  c6cd0ced6b91e7685931154dab0917f45a515034 (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (85ed61b6f26f2a24473b2e39612b3d8843dacba0)
            \
             N -- N -- N (eb49690a31394681840f61e1df49089d005e5852)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

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=eb49690a31394681840f61e1df49089d005e5852

commit eb49690a31394681840f61e1df49089d005e5852
Author: Thomas Tsou <[email-masked]>
Date:   Wed Nov 13 23:38:09 2013 -0500

    Transceiver52M: Add dual channel diversity receiver option
    
    This patch add support for dual channel diversity on the receive
    path. This allows two antennas two shared antennas to be used for
    each ARFCN handling channel in the receiver. This configuration
    may improvde performance in multi-path fading environments,
    however, noise andpotential interference levels are increased due
    to the higher bandwidth used.
    
    The receive path is oversampled by a factor of four for a rate
    of 1.083333 Msps. If the receive paths are tuned within a
    maximum channel spacing (currently set at 600 kHz), then both
    ARFCN frequencies are processed by each channel of the receiver.
    Otherwise, the frequency shifted diversity path is disabled and
    standard non-diversity operation takes place.
    
    Diversity processing is handled by selecting the path with the
    higheset energy level and discarding the burst on the second
    path. Selection occurs on a burst-by-burst basis.
    
    Signed-off-by: Thomas Tsou <[email-masked]>

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

commit 703c7ff88ca533ab30ec3891184582a10a8a03a0
Author: Thomas Tsou <[email-masked]>
Date:   Wed Nov 13 23:14:48 2013 -0500

    Transceiver52M: Refactor receive path outer burst handling
    
    Separate the large pullRadioVector() call, which forms the central
    portion of the receive path burst processing. Break out RACH, normal
    burst, and demodulation into separate methods. This makes the burst
    handling from the FIFO read to soft bit output somewhat more
    manageable.
    
    Signed-off-by: Thomas Tsou <[email-masked]>

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

commit 29c6dd3391fd4b37d70b7332fb5ae83499486a6d
Author: Thomas Tsou <[email-masked]>
Date:   Wed Nov 13 22:58:15 2013 -0500

    Transceiver52M: sigproc: Wrap internal phase on frequency shift
    
    The call into table lookup will loop on values outside of the
    table range. With continuously increasing phase, this leads
    to an eventual permanent hard spin. Wrap the phase value to
    prevent that from happening.
    
    Signed-off-by: Thomas Tsou <[email-masked]>

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

commit 38b7acf05f532e15fba53c7eb556ca2185da9209
Author: Thomas Tsou <[email-masked]>
Date:   Wed Nov 13 22:53:15 2013 -0500

    Transceiver52M: UHD: Add string descriptors to device-offset pairs
    
    As we add more channel combintions including but not limited to
    new devices, signal processing schemes, and diversity, we'll
    need to handle more special cases. Add string descriptions for
    just a bit more sanity.
    
    Signed-off-by: Thomas Tsou <[email-masked]>

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

commit a95282921e1b25a669e623a30430a41d99e2f1ee
Author: Thomas Tsou <[email-masked]>
Date:   Wed Nov 13 22:48:11 2013 -0500

    Transceiver52M: Add vectorized radio burst capability
    
    This patch allows multiple signalVectors to be stored within
    a single radioVector object. The motivation is to provide
    a facility for diversity and/or MIMO burst handling. When
    no channel value is specified, single channel bevhaviour
    is maintained.
    
    Signed-off-by: Thomas Tsou <[email-masked]>

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

commit 7f248eb03981e6e3a3162afbe126b90658091229
Author: Thomas Tsou <[email-masked]>
Date:   Wed Nov 13 22:40:44 2013 -0500

    Transceiver52M: Rearrange socket port assignemnts
    
    Style change for clarity only.
    
    Signed-off-by: Thomas Tsou <[email-masked]>

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

commit bc37ba1a6577027eceef81f89213a90be865d667
Author: Thomas Tsou <[email-masked]>
Date:   Sat Nov 9 22:25:46 2013 -0500

    Transceiver52M: Dynamically allocate correlation vectors
    
    Stack allocating the correlation output generates a call to the copy
    constructor of an zero valued vector. We can avoid this extra copy
    constructor with a pointer reference and dynamic allocation.
    
    Signed-off-by: Thomas Tsou <[email-masked]>

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

commit bf8470637b478a268928d743df2760b429c86bb3
Author: Thomas Tsou <[email-masked]>
Date:   Sat Nov 9 22:19:19 2013 -0500

    Transceiver52M: Allow separate in/out vectors for delay and decimation
    
    Allow non-in-place use of the delay setting. Internally, the delay call
    creates a new vector and copies the contents back into the original.
    Instead, provide the option to return the computed output vector
    directly and remove an an extra copy in the process.
    
    Signed-off-by: Thomas Tsou <[email-masked]>

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

commit 93d71e6605cd983ba957b56bf19e89efc19af69c
Author: Thomas Tsou <[email-masked]>
Date:   Sat Nov 9 22:08:51 2013 -0500

    Trasnceiver52M: Setup sinc() call directly with table lookup
    
    On Beagle Board the call into the sinc() function is generating a lot of
    load on the peak interpolation. Simplify the sinc() function with a
    dedicated table lookup. Eventually, this table may be removed in favour
    of using a precomputed filterbank for fractional delay determination.
    
    Signed-off-by: Thomas Tsou <[email-masked]>

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

commit 514005051df6f4e1736683349910adff6f1cd99d
Author: Thomas Tsou <[email-masked]>
Date:   Sat Nov 9 22:05:23 2013 -0500

    Transceiver52M: Preallocate head room for burst correlation
    
    Set a transceiver high level length value that specifies the largest
    number of complex or real filter taps that we will encounter. This
    allows preallocation of head room and prevents an extra allocation and
    copy on every incoming receive burst.
    
    Signed-off-by: Thomas Tsou <[email-masked]>

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

commit 73f9cbf5b89480cee44d0d1bbe77eb87b8ebcb63
Author: Thomas Tsou <[email-masked]>
Date:   Sat Nov 9 21:48:45 2013 -0500

    Transceiver52M: UHD: Continue on receive and send timeouts
    
    With testing on current UHD releases, currently 003.005.xxx series,
    timeout errors on both receive and transmit are recoverable on network
    and USB based devices. Remove the fatal error conditions.
    
    Signed-off-by: Thomas Tsou <[email-masked]>

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

commit 7aa185c45db51844b97c588502450a1654a59e21
Author: Thomas Tsou <[email-masked]>
Date:   Sat Nov 9 21:44:26 2013 -0500

    Transceiver52M: Set priority on downlink socket thread
    
    Clock indications passed up to GSM core originate on the transciever
    downlink side. Set priority to keep the flow of clock updates
    consistent.
    
    Signed-off-by: Thomas Tsou <[email-masked]>

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

commit cafc96fb4f08e9c9dd98f8623cc40422be3046c6
Author: Thomas Tsou <[email-masked]>
Date:   Sat Nov 9 17:04:29 2013 -0500

    Transceiver52M: Default to 1 sample-per-symbol for non-FMA ARM
    
    This includes ARM Cortex-A8 powered device such as Beagle Board and
    Gumstix driven E100 USRP. Set the reduced SPS value automatically
    for the user.
    
    Signed-off-by: Thomas Tsou <[email-masked]>

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

commit a87df77b5a8196c54c06d835bc01bdc93d45758f
Author: Thomas Tsou <[email-masked]>
Date:   Sat Nov 9 15:51:56 2013 -0600

    Transceiver52M: Precompute fractional delay filters
    
    Preallocate and compute a bank of fractional sample delay filters.
    The number of filters to allocate is specified by the DELAYFILTS
    preprocessor definition with a default value of 64. The filters
    themselves are sinc pulse generated with 20 taps and Blackman-harris
    windowed .
    
    Signed-off-by: Thomas Tsou <[email-masked]>

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

commit c6cd0ced6b91e7685931154dab0917f45a515034
Author: Thomas Tsou <[email-masked]>
Date:   Sat Nov 9 14:30:41 2013 -0500

    Transceiver52M: Separate signalVector into it's own file
    
    Break out the signalVector object and clean up the interface in the
    process.
    
    Signed-off-by: Thomas Tsou <[email-masked]>

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

Summary of changes:

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