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

Create GNURadio source block: how to tune the sample rate

I'm trying to implement a custom source block for the Analog Discovery 2 oscilloscope in GNU radio. I already have a working python script to record samples from the Analog Discovery 2 device to a WAV file (code at the end of the question). I'd like…
Vincz777
  • 521
  • 5
  • 12
0
votes
1 answer

Can GNU Radio modulate and demodulate a text file?

I'm new to sdr, dsp, and GNU Radio. My goal is to create an FSK demodulator for a project at work (described in this question), but since I haven't been making progress, I'm trying to teach myself some of the basics. For practice, I'm trying to set…
Evan
  • 1,960
  • 4
  • 26
  • 54
0
votes
1 answer

Data recovery of QFSK signal in GNURadio

I'm pretty new to using GNURadio and I'm having trouble recovering the data from a signal that I've saved into a file. The signal is a carrier frequency of 56KHz with a frequency shift key of +/- 200hz at 600 baud. So far, I've been able to…
D Kains
  • 1
  • 1
0
votes
0 answers

High latency when transmitting with HackRF One from GNU Radio

So I reverse-engineered an RC toy wireless protocol, and written a flow graph in GNU Radio Companion for reproducing the toy's commands. The sink block is osmocom sink, and transmitting device is HackRF One. The problem I encountered is severe lag…
WGH
  • 3,222
  • 2
  • 29
  • 42
0
votes
0 answers

GNUradio: Order of float array UDP Sink receive is incorrect

I'm currently working with GNU Radio, but i just find out something very weird. The Order of Float Array that UDP receive is not the same with the one which Signal Source generated. Here is the diagram of my GNURadio night now. I use GUI Number…
Bihex_26
  • 11
  • 1
0
votes
1 answer

GNU Radio Companion - Can't find osmocom block

I'm using GNURadio Live DVD and GNU Radio Companion which is included on the live DVD. I'm trying to find the osmocom block but I can't seem to find it. It should be under "Sources" in the block list but there is no "Sources". I'm using a HackRF One…
BugHunterUK
  • 8,346
  • 16
  • 65
  • 121
0
votes
1 answer

How to save Gnuradio Waterfall Plot?

I want to measure spectrum Occupancy of any one of the GSM band using Gnuradio and a USRP for 24 hours. Is there any way to save the waterfall plot of gnuradio in image file or any other format? If not is there any other way to show the spectrum…
John_R
  • 21
  • 4
0
votes
0 answers

Work function endlessly loops and when I set WORK_DONE as -1, no output is shown

I'm currently trying to implement my own source block on GNURADIO. What this source block does is takes the values of 4 arguments (titled Value1,Value2,Value3 and Value4) and converts them to binary values with varying lengths. For example, Value1…
andrewVo
  • 1
  • 2
0
votes
1 answer

Demodulating GFSK

I'm trying to demodulate a GFSK signal coming from an nRF24L01+ transceiver chip (hooked up to my Arduino). I've followed this guide so far: https://www.bitcraze.io/2015/06/sniffing-crazyflies-radio-with-hackrf-blue/#comment-38046 ..and managed to…
Cake
  • 318
  • 6
  • 20
0
votes
1 answer

GNUradio: How to stream data in companion?

I'd like to set up GNUradio so I can remotely control a system and stream data to the control computer. So on one system there is a GNUradio program controlling a radio dongle of some kind, and on the other side there is a GNUradio with a WX gui and…
Zephyr
  • 337
  • 5
  • 23
0
votes
2 answers

Making a Gnuradio Settings block

We're going to be using Gnuradio to stream in data from a radio peripheral. In addition, we have another peripheral that is part of the system which control programatically. I have a basic C program to do the controls. I'd like to be able to…
Zephyr
  • 337
  • 5
  • 23
0
votes
1 answer

Why I cannot hear clear sound from simple GNURadio block

I made simple FM Radio in GNU Radio but I cannot hear clear sound. It just makes very noisy, chopped sound. Even dial-tone example makes same problem. Is there anyone who met same problem?? My environment: VM in Virtual box(2 core, 1GB…
0
votes
1 answer

Update UHD Library Instead of USRP device firmware

I am trying to run lab tests on USRP using GNURadio from my own computer. When I run my code, I get an error that the USRP firmware is not compatible with my host code. I know that I can fix this by updating the USRP firmware; however, I cannot do…
Doe
  • 185
  • 3
  • 13
0
votes
2 answers

Synthesizing a radio signal with SDR

I'm currently having a bit of trouble with a project I'm working on, I'm trying to synthesize a radio signal from my doorbell to see if I can reply it without needing a file (thought it would be a good way to start learning about synthesizing…
0
votes
1 answer

Can you make a program similar to OpenBTS for CMDA using the gr-cdma library?

Can you create a program like OpenBTS for CDMA using this library?
August
  • 35
  • 5