GNU Radio

GNU Radio is a free & open-source software development toolkit that provides signal processing blocks to implement software radios. It can be used with readily-available low-cost external RF hardware to create software-defined radios, or without hardware in a simulation-like environment. It is widely used in hobbyist, academic and commercial environments to support both wireless communications research and real-world radio systems.

Installation

The latest stable GNU Radio version can be installed with gnuradio.

Bleeding edge is gnuradio-gitAUR, and in some cases VOLK may need to be built separately from libvolk-gitAUR.

If you want gnuradio-companion, just install the gnuradio-companion package which will install GNU Radio, as well as some additional required packages.

Another popular package is gnuradio-osmosdr which provides the GRC source blocks for many of the popular SDR devices (Funcube Dongle, RTL-SDR, USRP, OsmoSDR, BladeRF and HackRF).

Troubleshooting

TypeError: in method 'source_sptr_set_gain_mode', argument 2 of type 'bool'

When using an (osmocom) RTL-SDR source, you might see this error. The workaround is to manually set the Gain Mode to True or .

gollark: > <@!258639553357676545>> If you really want a good example, how about the JS you run when you access this site? How about the JS that is run when accessing other sites? A lot of them could use static or server side dynamically generated pages as opposed to JS.<@474726021652807680> A lot of time that's for development convenience as opposed to anything else. Or so it can actually respond in reasonable time to input and stuff.
gollark: DRM is inherently broken, it'll always run into this if people are dedicated enough.
gollark: https://en.wikipedia.org/wiki/AACS_encryption_key_controversy
gollark: Like the AACS master key thing a while ago.
gollark: Encryption keys of some sort for DRM? Those are subject to some bits of the DMCA IIRC.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.