Hi all,
Just to let everyone know - in addition to working on manufacturing
issues we're improving our UmTRX firmware and software support right
now. And today we've got dual-channel finally working. Thanks to
Andrew Karpenkov for his awesome work on implementing the second
channel support in FPGA!
I plan to push the pre-built FPGA image to the download area in the
during the weekend and Andrew will publish the FPGA code changes soon
too.
What's ahead of us is to teach OpenBTS to use the second channel of
UmTRX. This includes support of two independent channels and then
implementation of switched diversity receive.
--
Regards,
Alexander Chemeris.
CEO, Fairwaves LLC / ООО УмРадио
http://fairwaves.ru
Hi all,
For the purpose of tuning our Rx performance I've started putting
together an UmTRX specific GUI for GnuRadio. Source code is published
on github and will be gradually developed there. As usual, patches and
improvements are welcome:
https://github.com/chemeris/umtrx_scripts
GUI
===
GUI code is located at 'gui' directory. At this moment it is very
basic and has FFT, waterfall and scope views together with a minimal
set of controls for the Rx side of LMS6002D.
Type './umtrx_fft.py --help' to get a list of command-line options.
Note, that you have to select Rx channel from the command line.
If you want to run an LMS control GUI without spectrum display you
could run './lms_ctrl_panel.py' from 'python_lib' directory.
Screenshots are attached:
umtrx_fft.png - FFT view (default)
umtrx_fft_waterfall.png - Waterfall view
umtrx_ctrl_panel.png
Library
=====
Our Python library is under the 'python_lib' directory. It consists of
three parts:
* umtrx_ctrl.py - Base library which defines primitives for LMS SPI
control and UmTRX network discovery. It is pretty well abstracted, so
you cuold replace it with your own implementation if you want to talk
to some other board with LMS6002D chip, e.g. MyriadRF.
* umtrx_lms.py - library which implements all our LMS control logic.
* lms_ctrl_panel.py - implementation of the LMS control panel. Also
could be used as a standalone control app for LMS.
--
Regards,
Alexander Chemeris.
CEO, Fairwaves LLC / ООО УмРадио
http://fairwaves.ru
Hi,
While I'm waiting for my umtrx to show up, I'm following the "let's play
newbie" route and trying to use the instructions on
https://code.google.com/p/umtrx/wiki/BuildingUHD
I got stuck for a short while on step #2. It would probably be useful
to add at the beginning of step 2 something like:
git clone git://github.com/chemeris/UHD-Fairwaves.git
Also I see the FPGA instructions use ISE 14.2, should I download that
version rather than the more recent one (14.4) on Xilinx' site?
Finally, is the Ethernet flashing going to work off-the-box on the beta
umtrx or is it better I buy a JTAG cable? In that later case is the
Digilent HS-1 the recommended cable?
S.