Spectrum sensing with RLT-SDR on Android WITHOUT Gnu Radio

Hello,

This is my first post to this mailing list and my apologies if I ask a
lame/irrelevant question. Unfortunately, me and my hacking friend could
not
find the answer to the issue we are trying to solve (Google, etc.) so
here
is my post.

We want to implement the most fundamentally simple spectrum sensing
algorithm (energy detector for example) directly on Android device,
where
our raw I/Q samples are gathered through RTL-SDR dongle (
http://sdr.osmocom.org/trac/wiki/rtl-sdr).

Yes, we are aware of http://sdr.martinmarinov.info - but this is not
what
we want. What we want is a set of functions (FFT, etc.) that will do the
signal processing/signal detection directly on Android. Thus - we don’t
want (wish we could) any Gnu Radio wrappers. Ideally - we look for
Java-based implementation of the thing described above.

Thus - is there anything out there that we can use or we need to write
all
from scratch?

Best regards,
Przemek

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Przemek,
well, since this is the open source world, you shouldn’t need to write
everything from scratch.
You can of course start off with Martin Marinov’s source code,
https://github.com/martinmarinov/rtl_tcp_andro-
which will give you an tcp server serving samples (the code says it’s
a port of rtl_tcp from the rtl-sdr package); from there on it’s java
all the way down :wink:
However, I’d expect the average smartphone not to be the device you’d
want to do FFT on, in Java, which doesn’t even offer you access to
your own memory, but then again I have no clue about android and if it
offers any accelerators for stuff like that. Googling FFT Java turned
up quite a bit, so I think you’d might be in luck :wink: Generally, as I
understand the situation with rtl_tcp_andro, you’ll need C code to
interact with the device (makes sense to me) and then you’re free to
use basically every C lib (and most probably even C++) you want within
the restriction imposed by hardware and android, which, for signal
processing, shouldn’t be harsh.

So: Happy hacking,
Marcus Müller

On 12.02.2014 17:37, Przemysław Pawełczak wrote:

dongle ( http://sdr.osmocom.org/trac/wiki/rtl-sdr).

Best regards, Przemek

_______________________________________________ Discuss-gnuradio
mailing list [email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJS+8XMAAoJEAFxB7BbsDrLPVsH/1gP/TvkANDxKsPJG7xJmHq5
vHeh62OfCJuHqMiIYOk+CnAYfAFgwGsgYQl2EAqZIKHWA6CDaWvq+Ds1sKIuslPY
fW+bIXcM+QkWkskypdrogGANQArd3sS7tJ0ToiNMkIIX0iTKzHh81nKjSGi3neSt
9YqYAhqMbQtUBKQw5/ArOTrqkYpis6gwNCcu58Bdmshr8+cud7i/ZRIuqTD1kiv1
h0ZUxHIIWA1IMFJDH/21FKZJ2VBJlZ61BIE26WGpB13Vvva3VMmm4AinTZ6nZTo+
S0ZVIXKtbwuAbSJf7jZPHZhCe7auW59Ja6btKbAm/ToljQ7Vy5VOxN4dAseKcV0=
=c7a4
-----END PGP SIGNATURE-----

Liquid dsp

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs