Hello
This email concerns questions about differences in
performance of gnuradio
with ubuntu linux and MacBook air implementations.
I’ve run gnu radio on a windows dual core PC booted
with ubuntu 14.??.?? on a thumb drive
and also installed on an Odroid XU4 eight core
ubuntu 16.??.??.
The SDR is an AIRSPY R2 (10 MHz) or AIRSPY mini
(6MHz).
My implantation of radio astronomy software runs on
these computers above and also on
a macbook air 2011 vintage and MacBook pro 2013
vintage. The code appears to
run reasonably well, not dropping many (any) data.
However there is a problem with the Ubuntu captured
data. The current version
of this code uses the WX GUI and has modifications
to capture all the data
in the messages passed. Note that the WX FFT GUI
for spectral line plotting
only plots the first of N messages captured. This
code as a “notes” window
with parameters describing the observations and a
“plot” window showing the
spectra and also averaging all incoming spectra.
The two differences between ubuntu and mac
executions are:
1) The mac versions seem to run at high speed,
gathering data, when the non-plotting
window is displayed, while the UBUNTU version halts
averaging of data when the
notes window is up. (The mac behavior is desired).
2) The UBUNTU spectra are mixed up, with some of the
data having the correct peak
at 1420.4 MHz and some at the flipped end of the
spectra. In the attached figure,
labeled Odroid X4, the center frequency is 1419 MHz,
the wrong data show up as a
peak at 1417.6 MHz. The mix up does happen in both
ubuntu computers and
the spectrum aliases do not happen in either Mac
implementation.
The mac figure shows only a single astronomical
signal at 1420.4 MHz.
The questions are:
1) does anyone else observe these behaviors with
AIRSPY and Ubuntu.
My hope was to use the cheaper, 8 core Odroid UX4,
device for world wide
application. Unfortunately I can not figure out
what to do next.
I’m guessing there is some sort of data loss or FFT
configuration problem with
UBUNTU, when running at high speed.
2) Is there a way to force all threads to run at
full speed in ubuntu gnu radio,
even when the plot is not displayed.
The ODOID plot shows the CPU drop to zero at the
interval when I was looking at
the observing parameters.
Sorry for the long involved email. Any suggestions
on modifications to the
ubuntu implementation?
Best regards
Glen
Ignore the extra bumps in the Mac spectra at the
left side of the plot on the
green line, they are due to some other tests I was
running. The correct plots
shows a strong peak only at 1420.4 MHz
_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
WXGui has horrible performance, with different quirks on different
platforms--which is why it is being deprecated.