NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Radio reception / GNU Radio / SDRs



nia <nia%NetBSD.org@localhost> writes:

> Hello, I'm wondering if anyone here is doing radio things on NetBSD
> and has any recommendations of which hardware and software to use
> what your set up looks like, in particular if there's any
> guides.
>
> We're instaying at a camp in some remote area and have access to lots
> of hardware but nobody here really knows how to use gnuradio. The
> software seems very modular and complex for beginners.
>
> It seems from an initial search of the lists people are doing DVB-T
> reception on NetBSD but I'm not certain how - it seems on Linux there
> are kernel drivers that you use through VLC or something.

You have correctly inferred that this is hard.

Back in 2006, my group did an implementation of 802.11 receive in GNU
Radio using the USRP1 (no longer obtainable).   As part of this there is
support for streaming USB (look for USB_SET_BULK_RA in ugen(4)).
However, I'm not sure this gets used much.

It is common to use RTL-SDR dongles (perhaps related to DVB-T), but the
standard software uses async usb.  It might be that rtltcp doesn't need
async, and it is fairly likely that it can be taught to use bulk
readahead easily.

Besides GNU Radio (and GNU Radio Companion), there is gqrx.

The soapysdr framework is interesting, but I am still unclear on it.

There are a number of SDR hardware interfaces.  Many of them sound good
but then you find out they have proprietary drivers (for the host).  I
would look at hackrf and limesdr, if I had to throw out names without
actually looking things up.


I am using rtl_433 (which uses rtl-sdr) on macOS (becuse the async USB
roks there) to receive weather sensors (acurite, ecowitt) and tire
pressure sensors, some mine, some in the neighborhood.  That probably
works with rtltcp on NetBSD, if rtltcp works.

Attachment: signature.asc
Description: PGP signature



Home | Main Index | Thread Index | Old Index