Questions tagged [gnuradio-companion]

GNU Radio Companion (often abbreviated as GRC) is a graphical toolkit to design GNU Radio flowgraphs and whole signal processing algorithms.

GNU Radio Companion (often abbreviated as GRC) is a graphical toolkit to design GNU Radio flowgraphs and whole signal processing algorithms.

It's not an independent project, but is included in GNU Radio. The graphically defined flow graphs get translated into Python source code that instructs GNU Radio to logically connect the blocks used.

328 questions
3
votes
1 answer

Using GNU Radio scrambler and descrambler

I'm trying to use the GNU Radio descrambling blocks. I have a block written by a third party that takes of descrambling. The polynomial used is x17 + x12 + 1. The code is given below descrambler_cc_impl::descrambler_cc_impl() :…
3
votes
0 answers

How to read Complex Binary file (.fc32) in python?

I am working on GNU-radio with USRP E310. I have recorded 500MHz signal in File format with extension .fc32. Below are some details I know about the generated file. It is a complex binary file. A floating point data stream is saved as 32 bits in the…
Bhushan
  • 39
  • 1
  • 3
3
votes
2 answers

Block types in GNU Radio

I am still learning GNU Radio and I have trouble understanding something about signal processing block type. I understand that if I create a block taking let say 2 samples in the input and output 4 samples, it will be an interpolator of 2. But now,…
3
votes
1 answer

Error when converting from Float to Char in gnuradio

I'm trying to capture GPS signals and save them into a .bin file with my USRP E100 and the following flow diagram implemented with GNU Radio Companion: As you can see, I recieve 50M complex samples from GPS frequency, and I take the real and…
VinsanityL
  • 810
  • 9
  • 18
3
votes
1 answer

Data not written to filesink in gnuradio

Here is my simple flow graph. File Source > Throttle > File Sink It works fine when the repeat value of File Source is on. When i turn off the repeat value of File Source, nothing gets written. what could be the reason for this?
Ali Iqbal
  • 87
  • 1
  • 9
2
votes
1 answer

Creating a buffer using an 'embedded python block'

Im trying to create a program in GNU Radio that will store data from a signal into a Filesink. However, by doing that, most of the data in the filesink will consist of noise. My goal is to only store the main signal and a little bit of the noise…
arrojas
  • 21
  • 2
2
votes
1 answer

AttributeError: module 'Kurtosis' has no attribute 'Kurtosis_c'

I am trying to build a sink block with FFT and Kurtosis capability using gr_modtool. The code itself can be compiled without error. But when I run the flow graph in GRC, it produces following error message. Generating:…
yu_20
  • 29
  • 5
2
votes
1 answer

What commands can be sent on the message port of UHD USRP Sink block?

I have been experimenting with message passing in the Signal Source block in GNU Radio companion. I can see from its source code that we can pass messages to change the frequency, amplitude, offset and phase of the source. For example, the following…
Mobi Zaman
  • 605
  • 1
  • 6
  • 19
2
votes
1 answer

GNU Radio error "This block does not support C++ output"

I wrote a program on GNU Radio companion 3.8.1.0 which works fine when I select the Python language. However, when I select the C ++ output language, I get the error This block does not support C++ output for the blocks WBFM Receive, osmocom…
2
votes
2 answers

GNU Radio + HackRF: RuntimeError: firdes check failed: 0 < fa <= sampling_freq / 2

I just started using GNU Radio, I must say I am quite a noob but I have some background on RF related stuff. Here's the thing: I recorded a file that I now want to repeat through my HackRF and GNU Radio. This is the exact settings for the…
2
votes
1 answer

Specify noutput_items for each output in work function

I want to modify a OOT block to have two outputs, as follow : Current state : int block_impl::general_work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star…
2
votes
0 answers

Trouble running gr radar using two USRPs in GNU Radio

I'm trying to run gr radar on Ubuntu 18.04 using Gnuradio 3.8.2 and keep getting the following error when using the echotimer block with two USRP N210s: Generating: '/home/user/Documents/tests/test_usrp_echotimer_cc.py' >>> Warning: This flow graph…
2
votes
1 answer

gnuradio: Is there a way to change GUI chooser labels/values at run-time?

I'm trying to make an FM radio that would search for radio stations automatically and then let the user choose a station using an rtl-sdr. I wanted to use a QT GUI Chooser block to show the found channels, however now I don't think this would work,…
and9090
  • 23
  • 2
2
votes
0 answers

Demodulating a satellite BPSK signal

I am currently working on a BPSK demodulator and decoder for a satellite communication system using GnuRadio. The system uses a BPSK modulation at roughly 2GHz with a symbol rate of 200 ksymb/s. I recorded the signal directly from the transceiver…
valkyrie
  • 106
  • 6
2
votes
1 answer

Run GNU Radio flowgraph from Docker with Ettus B200 USRP with UHD

I am trying to run GNU Radio flowgraphs (no GUI) from within a Docker container. The OS on both the host and docker image is Ubuntu 18.04. I am running GNU Radio v3.7.13.4 and UHD v3.14.0.0. On the host I can run grcc -e flowgraph.grc and it…
Steven Gillies
  • 471
  • 7
  • 18
1
2
3
21 22