Questions tagged [gnuradio]

GNU Radio is a free software development toolkit that provides the signal processing runtime and processing blocks to implement software radios.

GNU Radio is a free software development toolkit that provides the signal processing runtime and processing blocks to implement software radios using readily-available, low-cost external RF hardware and commodity processors. It is widely used in hobbyist, academic and commercial environments to support wireless communications research as well as to implement real-world radio systems.

Official GNU Radio Logo

GNU Radio applications are primarily written using the Python programming language, while the supplied, performance-critical signal processing path is implemented in C++ using processor floating point extensions where available. Thus, the developer is able to implement real-time, high-throughput radio systems in a simple-to-use, rapid-application-development environment.

While not primarily a simulation tool, GNU Radio does support development of signal processing algorithms using pre-recorded or generated data, avoiding the need for actual RF hardware.

GNU Radio is licensed under the GNU General Public License (GPL) version 3. All of the code is copyright of the Free Software Foundation.

721 questions
0
votes
1 answer

Need help understanding data-stream processing tradeoffs

I would like to implement a dataflow-based system for digital signal processing, much like GNU Radio, where processing occurs in blocks, and these blocks are strung together to process a stream of data. As far as I can tell, there are three ways to…
awelkie
  • 2,422
  • 1
  • 22
  • 32
0
votes
1 answer

CentOS yum 'No package gnuradio available'

I'm installing GNU Radio and following the instruction here But everytime I try to do sudo yum install gnuradio, it says Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base:…
Jeon
  • 4,000
  • 4
  • 28
  • 73
0
votes
2 answers

xml - Reading a config file multiple times (for GNU Radio)

I am currently working on a GNU Radio project and I have an issue on the xml part. I need to open a config file and read it to get my variable for GNU Radio. Now, I just have the build-in files which allow to read the config file, but just once, at…
user
  • 65
  • 1
  • 6
0
votes
1 answer

Gaussian noise generation

I want to generate Gaussian noise in GNU Radio companion.I have studied that by feeding a VCO with a saw tooth wave can do that.Can any body explain how the signal from the VCO will have a Gaussian distribution? As i think it will have a uniform…
0
votes
1 answer

GNU Radio build error "No rule to make target "filter_generated_includes', needed by 'docs/doxygen/xml

I am running CentOs 6.5 i686 and trying to install GNU Radio. I made a build directory and executed "sudo cmake ../" which resulted in the following: ###################################################### -- # Gnuradio enabled components …
0
votes
1 answer

argument of type 'void* (...)(void*)' does not match 'void* (*)(void*)

I'm currently developing a bloc on GNU Radio and I want to use a thread. This thread is there to acquired data from a UDP socket so I can use it in my GNU Radio bloc. The "general work" function is the one that does all the signal and data…
0
votes
1 answer

Gruel required to compile myblock

So I was following the gnuradio tutorial on building an OOT. However i got into trouble with boost so i followed a solution that made me install boost and export by the command: export LD_LIBRARY_PATH=$BOOST_PREFIX/lib I did that and got into…
user3343300
  • 11
  • 2
  • 5
0
votes
1 answer

GNU Radio Companion FFT Window

I have a data file that I am trying to run through the GNU Radio Companion FFT Sink. I have my flow graph set up, no problem there. However, the FFT plot is mostly negative, and the window starts out set to 0->100. I can hit "Autoscale", but my data…
pbhuter
  • 373
  • 1
  • 4
  • 17
0
votes
2 answers

libboost version when installing GNURadio in ubuntu 13.04

I am trying to make and install GNU Radio in ubuntu 13.04. I know that I should have libboost1.53-all-dev because the 1.49 version is not compatible. However, when I tried to install uhd, it requires libboost-all-dev, which is of version 1.49.…
Yifan Sun
  • 772
  • 1
  • 10
  • 25
0
votes
1 answer

GNU radio:error in running modtool for making new modules

hi i am trying to add new blocks in gnuradio . I tried to follow the the procedure mentioned in gnuradio website http://gnuradio.org/redmine/projects/gnuradio/wiki/OutOfTreeModules?version=24 but when in terminal window i write "gr_modtool newmod…
marriam nayyer
  • 677
  • 5
  • 9
  • 19
0
votes
1 answer

How to resolve the missing python gsm module while executing airprobe

For quite some while I've been trying to work with usrp, gnuradio and airprobe. I've successfully received a data dump using usrp but when I try to use gsm_receive100.py on the captured cfile, I am always getting this error: ./gsm_receive100.py…
0
votes
1 answer

Why am I getting a runtime error / key error "no device found for" empty device address?

Why am I getting the following error message when executing uhd_fft GNU Radio script: /opt/gnuradio-3.7.1git/bin$ uhd_fft linux; GNU C++ version 4.6.3; Boost_104601; UHD_003.005.003-123-g1c391767 Traceback (most recent call last): File…
user1068636
  • 1,871
  • 7
  • 33
  • 57
0
votes
4 answers

decoding 802.11 b

I have a raw grabbed data from spectrometer that was working on wifi (802.11b) channel 6. (two laptops in ad-hoc ping each other). I would like to decode this data in matlab. I see them as complex vector with 4.6 mln of complex samples. I see their…
stan
  • 218
  • 1
  • 3
  • 11
0
votes
1 answer

How to define a block with 2 inputs?

I am kind of new to c++, so I am not sure where to put the definition of the vector and the "input_sizes.push_back" in the .cc file. (after de include? after the sptr? in the definition of the sptr? in a new method?). Here is the "official"…
xuandl
  • 183
  • 1
  • 2
  • 14
0
votes
1 answer

How can i write GNURadio applications in C?

I have a project wherein i need to write an application for an USRP device. But the gnuradio software which i use to interact with the device driver and ultimately the hardware provides apis in c++ and python. I am comfortable programming in c and…
phoenix
  • 549
  • 1
  • 7
  • 21