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
17
votes
1 answer

FSK demodulation with GNU Radio

I'm trying to demodulate a signal using GNU Radio Companion. The signal is FSK (Frequency-shift keying), with mark and space frequencies at 1200 and 2200 Hz, respectively. The data in the signal text data generated by a device called GeoStamp Audio.…
Evan
  • 1,960
  • 4
  • 26
  • 54
13
votes
1 answer

How to increase the size of the workbench in gnuradio-companion 3.7?

I am working with gnuradio-companion in (End-of-Life) GNU Radio 3.7, working on a bigger project with a lot of blocks for the first time. The space on the workbench is getting scarce. Do you know if it is possible to increase the size of the…
user6145186
9
votes
1 answer

How can I create a Hierarchical block with GNURadio Companion?

I am trying to create a Hierarchical block using the GNURadio Companion GUI. Answers I've found in other posts say to select the blocks you want to incorporate, then go to More -> Create Hier. Then a new screen is supposed to appear. However,…
HoosierPhysics
  • 133
  • 1
  • 8
4
votes
0 answers

GNU Radio: Add some custom code in GRC generated code

I need to apply a math formula (e.g. take a square root) to every sample (of 64 element vector) in the data stream coming out from a GRC signal source block (e.g.Complex to Mag Phase block in the attached GRC flowgraph) using Python code, just…
4
votes
2 answers

GNU Radio and wildlife tracking

I work with wildlife radio transmitters and I would like to build something that will listen for these signals and keep track of what it has heard. The signal is a tone that is transmitted 60 times per minute normally, or 120 if a motion sensor…
John
  • 336
  • 1
  • 4
  • 15
4
votes
1 answer

GNU radio DQPSK bit error rate

Almost a month ago I started working on a digital communications project which involves GNUradio. And I am severely struggling to get past some errors or mismatches I am encountering in GNUradio. I am desperately in need of some expert help. I made…
4
votes
1 answer

GNU Radio: Use sound output as input source

In gnuradio-companion I'm using the audio source block as my input signal for the next blocks. All works almost fine. The only little problem is that I'm getting the signal from my microphone (this is the normal behavior off course). I would rather…
Falk
  • 469
  • 1
  • 7
  • 19
3
votes
1 answer

GNU Radio (Companion) gives Python Syntax Error on variable substitution

I'm trying out GNU Radio (Compantion) for the first time right now, having bought an RTL SDR (the SDR SMARt from NooElec) and trying to build a simple FM radio. I have a (reasonably correct) flowgraph and Compilation runs without errors, but when I…
Fl0wless
  • 318
  • 2
  • 12
3
votes
1 answer

How to stop the GNUradio flowgraph after a specified time?

I am new to GNUradio and I am making a FM Receiver. I am recording the data into the file sink. But I need the data of just 1 millisecond. How can I specify this time so that my flowgraph automatically stop after this time? I also read some…
Raza Javed
  • 65
  • 3
  • 11
3
votes
1 answer

Are there conditional blocks in GNU Radio?

I was wondering if there was a way to use If statements and such in Gnu Radio without having to go into the generated code. For example if you have a probe and if the value of said probe is 1, branch off to some blocks, and if the value of the probe…
BBEng
  • 155
  • 3
  • 17
3
votes
1 answer

GNU Radio Companion WX Instrumentation

GNU Radio Companion 3.7.9 I've been looking and trying to fix my problem for 2 days on 2 different Linux systems (both Debian) Currently I am on Ubuntu 16.04. When I open GNU Radio Companion and grab a any WX GUI (for example: WX GUI FFT Sink) from…
P_n
  • 940
  • 2
  • 11
  • 25
3
votes
0 answers

GNU Radio text file sink

I'm trying to teach myself basics of GNU Radio and DSP. I created a flowchart in GNU Radio Companion that takes a vector that is the binary representation of a single character (the character "1" as "00110001"), modulates, demodulates, and writes to…
Evan
  • 1,960
  • 4
  • 26
  • 54
3
votes
0 answers

Manchester decoding with variable size frames

I'm attempting to decode a manchester-encoded packet using GNU Radio Companion. I've been following this example where the author decodes packets from a Somfy window blinds remote. From what I've read in that article and this mailing list, the…
watkipet
  • 959
  • 12
  • 23
3
votes
0 answers

How to measure the dB level of a signal?

Can someone please help me to measure the strength / dB level of the signal being received before it is passed into a demodulator block? I need to compare the dB level of the signal against a user defined 'threshold' level. The reason why is…
A. Gibson
  • 47
  • 6
3
votes
1 answer

GNU Radio: Set minimum input/output buffer size for a Python block

I am writing my own GNU Radio block in Python, and I want to set a minimum buffer size for both (or either) the input and output buffers of that block. Is there a function or piece of code that can do this?
Doe
  • 185
  • 3
  • 13
1
2 3
21 22