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 f147b174475171cdf79ccba25a5e66fec282efcd (commit)
via d4d3daa12ea5491f4b6ba03805d4a2d3f068bc11 (commit)
via c312905f43bb120450c33d9a80bc35771d598fc6 (commit)
via c4eab8795f79910c72f2153900d5af1e3feda813 (commit)
via cc6f79b1c01d317cb398ac0d9bf3fc12dfe60435 (commit)
via 5a0680655ff2908d689dd2bbd1ff23c282d3e769 (commit)
via 37229201002e0b3d8b16087d37d3f9528219528f (commit)
via f3b9af65ed1709f19bc6c00e2a6a9514f4215570 (commit)
via e692ce986cebe7434bcca589df5440a6c5fc4d5b (commit)
via 81c6873205bd510bd83c2b352a93a51a357918d8 (commit)
via c052aa1d4cbccb1802cdefc02f105c957d037fae (commit)
via 130a8007fa52b96e44e92b12162b8aa253ba183b (commit)
via 72e86196329dc83c386a2172c05f158879413573 (commit)
via 2beb1adcead95339271376216e685755f00c1594 (commit)
via 2b542100a0493831a3dad4414f6736d7af23256c (commit)
via 2268c8558c38de6996a68b5cb5e1bad2dd54b26f (commit)
via 50747dc65d2f7046c427c2c846d0315781f2f249 (commit)
via 1e9b4d57dad26785f5920306963338175d162910 (commit)
via 954b118bfad44c6a156ec8e06c5fc8f53718a686 (commit)
via dbe26abcb9e095ce712802d3a64d337a88cae8df (commit)
via e8905a03a540fa91aaba3970577edf9e562bb23d (commit)
via 909ffbfd231aa716281c4b2948f2cd5e650237c0 (commit)
from 351fd7670649cafd5344cf6fc746f63729df97cb (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=f147b174475171cdf79ccba25a5e66f…
commit f147b174475171cdf79ccba25a5e66fec282efcd
Author: Tom Tsou <tom(a)tsou.cc>
Date: Wed Mar 25 12:55:11 2015 -0700
sigproc: Make convolution and convert input buffers immutable
For good practice, use const specifier when applicable.
Signed-off-by: Tom Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=d4d3daa12ea5491f4b6ba03805d4a2d…
commit d4d3daa12ea5491f4b6ba03805d4a2d3f068bc11
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Fri Aug 21 19:21:28 2015 -0700
uhd: Use internal UHD tick conversions
UHD handles built in tick and floating point timestamp conversion
since version 003.005.004. This removes the need for separate UHD
timespec to tick conversion.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=c312905f43bb120450c33d9a80bc357…
commit c312905f43bb120450c33d9a80bc35771d598fc6
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Fri Aug 21 18:28:52 2015 -0700
uhd: Add version 3.9.0 support
New functionality includes B200-mini device support and updated
timing values to match FPGA changes.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=c4eab8795f79910c72f2153900d5af1…
commit c4eab8795f79910c72f2153900d5af1e3feda813
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun May 17 23:25:57 2015 -0400
uhd: Output Rx/Tx gain limits to log to make it more transparent.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=cc6f79b1c01d317cb398ac0d9bf3fc1…
commit cc6f79b1c01d317cb398ac0d9bf3fc12dfe60435
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun Mar 1 10:30:12 2015 +0100
Logger: Output ERR log messages to stderr as well.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=5a0680655ff2908d689dd2bbd1ff23c…
commit 5a0680655ff2908d689dd2bbd1ff23c282d3e769
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jun 20 01:38:47 2015 +0300
Transceiver: Add support for OsmoBTS style handover.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=37229201002e0b3d8b16087d37d3f95…
commit 37229201002e0b3d8b16087d37d3f9528219528f
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jun 20 01:37:54 2015 +0300
Transceiver: Fix whitespace.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=f3b9af65ed1709f19bc6c00e2a6a951…
commit f3b9af65ed1709f19bc6c00e2a6a9514f4215570
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jun 20 00:05:51 2015 +0300
uhd: Fix UmTRX tuning broken in commit 90f7a01d.
Commit 90f7a01d lost "return" statement. We also should account the fact
that
offset can be negative.
We should return the tuning request immediately after
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=e692ce986cebe7434bcca589df5440a…
commit e692ce986cebe7434bcca589df5440a6c5fc4d5b
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Fri Jun 12 00:15:31 2015 -0400
transceiver: Add a debug option to dump selected timeslots to disk.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=81c6873205bd510bd83c2b352a93a51…
commit 81c6873205bd510bd83c2b352a93a51a357918d8
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 10 22:18:31 2015 -0400
Transceiver: Do not update state->SNRestimate if equalization is disabled.
This also fix a bug of using bool type for noise instead of float.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=c052aa1d4cbccb1802cdefc02f105c9…
commit c052aa1d4cbccb1802cdefc02f105c957d037fae
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 10 21:47:33 2015 -0400
uhd: Fix rounding error in timestamp conversion functions.
Rounding error introduced oscilating timing advance error by regularly
overwriting one bit and then skipping one bit.
This commit also adds an error message to show up in logs if this ever
happens again.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=130a8007fa52b96e44e92b12162b8aa…
commit 130a8007fa52b96e44e92b12162b8aa253ba183b
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Jun 9 20:52:11 2015 -0400
sigProcLib: Abstract out common part of Normal/RACH burst detection.
As a side change - get rid of passing toa and amp arguments as pointers and use
references instead.
The commit doesn't change behaviour, but makes the code cleaner.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=72e86196329dc83c386a2172c05f158…
commit 72e86196329dc83c386a2172c05f158879413573
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 23:46:54 2015 -0400
Checking in clockdump.sh utility.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=2beb1adcead95339271376216e68575…
commit 2beb1adcead95339271376216e685755f00c1594
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 23:44:58 2015 -0400
Checking in a more relevant README.
This READMY is from the OpenBTS's TRXManager and actually describes the
transceiver
API and behavior.
http://cgit.osmocom.org/osmo-trx/commit/?id=2b542100a0493831a3dad4414f6736d…
commit 2b542100a0493831a3dad4414f6736d7af23256c
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 22:46:38 2015 -0400
Transceiver: Update noise level only when the timeslot is marked as IDLE.
We can't rely on an assumption that if we can't decode a burst - it's
noise.
There are many rasons why we can't decode a burst even if it's well above the
noise level. Just one example is a RACH burst which can be overlapped with
another RACH burst up to a level both are completely unrecognizable. Another
example is when a burst is destroyed by bad multi-path.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=2268c8558c38de6996a68b5cb5e1bad…
commit 2268c8558c38de6996a68b5cb5e1bad2dd54b26f
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun Jun 7 01:10:11 2015 -0400
transceiver: Remove noise/RSSI gating.
It does more harm than good. the current noise calculation is too error
prone, so we can't trust it. And we end up loosing perfectly good bursts
because of that.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=50747dc65d2f7046c427c2c846d0315…
commit 50747dc65d2f7046c427c2c846d0315781f2f249
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun Jun 7 01:07:45 2015 -0400
osmo-trx: Add an option to swap channels on UmTRX.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=1e9b4d57dad26785f59203069633381…
commit 1e9b4d57dad26785f5920306963338175d162910
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 19:05:28 2015 -0400
sigProcLib: Check for bogus TOA before using it.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=954b118bfad44c6a156ec8e06c5fc8f…
commit 954b118bfad44c6a156ec8e06c5fc8f53718a686
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 15:39:41 2015 -0400
Transceiver: Fix clipping detection.
There are two primary changes in this commit:
1) Return values of detect functions changed form bool to int to actually pass
the return value from the inner function and notify higher levels about clipping.
Previously the information was lost due to conversion to bool.
2) Clipping level is not the final verdict now. We still try to demod a burst
and mark it as clipped only if the level is above the clipping level AND we can't
demod it. The reasoning for this is that in real life we want to do as much as
possible to demod the burst, because we want to get as much from our dynamic
range as possible. So a little bit of clipping is fine and is expected. We just
don't want too much of it to break our demod.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=dbe26abcb9e095ce712802d3a64d337…
commit dbe26abcb9e095ce712802d3a64d337a88cae8df
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 00:14:51 2015 -0400
Transceiver: Print noise level for each burst in debug mode.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=e8905a03a540fa91aaba3970577edf9…
commit e8905a03a540fa91aaba3970577edf9e562bb23d
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 3 23:47:56 2015 -0400
osmo-trx: Add a command line option for the dBFS to dBm offset.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=909ffbfd231aa716281c4b2948f2cd5…
commit 909ffbfd231aa716281c4b2948f2cd5e650237c0
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 00:09:29 2015 -0400
Common: Use a scoped lock in the Logger to avoid deadlock on thread cancel.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
CommonLibs/Logger.cpp | 5 +-
README | 218 +++++++++++++---------------------
Transceiver52M/Transceiver.cpp | 206 +++++++++++++++++++++++---------
Transceiver52M/Transceiver.h | 34 +++---
Transceiver52M/UHDDevice.cpp | 97 +++++++++------
Transceiver52M/USRPDevice.cpp | 2 +-
Transceiver52M/USRPDevice.h | 2 +-
Transceiver52M/common/convert.h | 4 +-
Transceiver52M/common/convolve.h | 16 +--
Transceiver52M/common/convolve_base.c | 24 ++--
Transceiver52M/osmo-trx.cpp | 22 +++-
Transceiver52M/radioDevice.h | 2 +-
Transceiver52M/sigProcLib.cpp | 153 ++++++++++++------------
Transceiver52M/sigProcLib.h | 18 +--
Transceiver52M/x86/convert.c | 19 +--
Transceiver52M/x86/convolve.c | 60 ++++++----
configure.ac | 7 +-
utils/clockdump.sh | 3 +
18 files changed, 498 insertions(+), 394 deletions(-)
create mode 100755 utils/clockdump.sh
hooks/post-receive
--
OpenBTS' transceiver retro-fit