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.orgThis 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