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/UmTRX@lists.osmocom.org/.
Alexander Chemeris alexander.chemeris at gmail.comHi Thomas,
On Sun, Jun 10, 2012 at 4:58 AM, Thomas Tsou <thomastsou at gmail.com> wrote:
> On Sat, Jun 9, 2012 at 9:30 AM, Alexander Chemeris
> <alexander.chemeris at gmail.com> wrote:
>> Hi Thomas,
>>
>> If we get a UmTRX to you, could you make OpenBTS to run with it
>> quickly, like before the end of the month? No matter how hackish the
>> solution would be. We just need a way to start testing the hardware
>> performance in a more real situation. Then we could target a cleaner
>> solution.
>>
>> To recap - right now we could transmit on a single channel, and
>> receive on both channels, but the control of LMS chips is done by an
>> external python script. I.e. to tune and set bandwidth, gain, etc you
>> have to run this script before claiming a device with UHD.
>
> FYI, I was finishing plans to attend the openhere festival in Dublin
> at the end of the month. That is in two weeks.
Oh, that's great! So hopefully see you there!
Andrey Sviyazov is going to be there as well.
> What is the state of OpenBTS integration right now?
OpenBTS starts with this change:
diff --git a/Transceiver52M/UHDDevice.cpp b/Transceiver52M/UHDDevice.cpp
index d4ba580..4baf824 100644
--- a/Transceiver52M/UHDDevice.cpp
+++ b/Transceiver52M/UHDDevice.cpp
@@ -48,7 +48,8 @@
tx_ampl - Transmit amplitude must be between 0 and 1.0
*/
-const double master_clk_rt = 52e6;
+//const double master_clk_rt = 52e6;
+const double master_clk_rt = 13e6;
const size_t smpl_buf_sz = (1 << 20);
const float tx_ampl = .3;
But the behavior is a bit strange - when I start OpenBTS transceiver
starts to consume 100% of CPU and doesn't transmit. After a while (a
minute or so) CPU usage drops and I start seeing a signal at the UmTRX
output. I had no time to look into this deeply.
> Can you transmit a beacon signal?
Yes. I could see the network with a phone. Signal hound pictures:
1) umtrx-openbts-spectrum.PNG - spectrum, generated by OpenBTS.
2) umtrx-openbts-timeslots.PNG - the same, but with zero span.
3) "GMSK VGA1 -5, VGA2 18, channel power 750kHz.PNG" and
"Tx_GMSK#6(hot)_240412.png" are spectrum of a pure continuous GMSK
signal, transmitted with UmTRX (captured by me and Andrey Sviyazov).
> If UmTRX can support tuning, gain, and full duplex
> streaming with the existing UHD timestamp interface, then it shouldn't
> take long for OpenBTS.
Great!
Actually I should just try to run it - may be it will work right away? :)
> I can use any reasonable sample rate for testing.
FYI: We use 13MHz
> Is the external python script in a repository?
Yes.
https://github.com/chemeris/UHD-Fairwaves/blob/fairwaves/umtrx-dboard/host/utils/umtrx_lms.py
Not everything is implemented, but it's easy to amend it.
--
Regards,
Alexander Chemeris.
CEO, Fairwaves LLC / ООО УмРадио
http://fairwaves.ru
-------------- next part --------------
A non-text attachment was scrubbed...
Name: GMSK VGA1 -5, VGA2 18, channel power 750kHz.PNG
Type: image/png
Size: 100230 bytes
Desc: not available
URL: <http://lists.osmocom.org/pipermail/umtrx/attachments/20120610/454dbbd3/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Tx_GMSK#6(hot)_240412.png
Type: image/png
Size: 48404 bytes
Desc: not available
URL: <http://lists.osmocom.org/pipermail/umtrx/attachments/20120610/454dbbd3/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: umtrx-openbts-spectrum.PNG
Type: image/png
Size: 92670 bytes
Desc: not available
URL: <http://lists.osmocom.org/pipermail/umtrx/attachments/20120610/454dbbd3/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: umtrx-openbts-timeslots.PNG
Type: image/png
Size: 89702 bytes
Desc: not available
URL: <http://lists.osmocom.org/pipermail/umtrx/attachments/20120610/454dbbd3/attachment-0003.png>