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
0
votes
0 answers

Zeros in file for B200

I am using B200 to collect signals in FM band 96.5 MHz in a file using a File sink block. When I am reading the values in the file, I find that the initial values are all zeros. [ 0. , 0. , 0. , 0. , 0. …
MSR
  • 77
  • 1
  • 3
  • 14
0
votes
0 answers

Data type conversion in GNURadio

I'm reading a stream of float digits from an external program to my GNURadio flowchart through "Socket PDU" bloc. However, the latter delivers a stream of strings instead of floats. I tried writting these value to a .txt file and they 'appear'…
0
votes
1 answer

Is it possible to configure the gr-ieee-80211 wifi_rx file to receive higher level layers?

I would like to ask if it is possible to receive UDP or TCP packets instead of just the Physical layer by configuring the wifi_rx.grc 1 flow graph in GNU Radio. wifi_rx.grc 1 is from the example in gr-ieee80211 I am using a LimeSDR-Mini as rx source
0
votes
1 answer

Cannot plot FFT results in GRC, gives "itemsize mismatch" error

I'm trying to plot the spectrum of the HackRF received signal. I've made the flowchart below for that. However, when running it, gnuradio gives an error "itemsize mismatch" and references to the Stream to Vector block. What am I doing wrong?
rongard
  • 89
  • 7
0
votes
1 answer

Embedded Python Block - Get value from work

How can I get a value calculated in def work(self, input_items, output_items) and use it in a getter method? Until now, I defined a self.value but it does not change. I attached a capture containing my code.how to pass a to getA?
0
votes
0 answers

Does GNU radio Stick has an inbuilt High pass filter in hardware level or is it implemented while designing the blocks?

Im trying to transmit analog message signals which are of 10hz frequency through fm modulation. The tests message signal was a simple sine wave. I am using rtl_sdr and gnu radio companion to receive this transmitted signals and demodulate it. i am…
shashi
  • 1
  • 1
0
votes
0 answers

Recoding data into files N samples each with GNU Radio

I'm recording data with USRP X310 using GNU Radio. I need to record and process data for days (possibly weeks) non-stop at a very high sampling rate, so I cannot store all the data on HDD, I need to process it on a fly. I want to cut continuous…
SDNick
  • 1
  • 1
0
votes
1 answer

Output Items Size GNU Radio Block

I am trying to write a custom GNU Radio block in Python. I have an array of bytes which I am trying to output so it can be written to the file via the file sink block. When I simply set the output_items to be the data I want to be…
jsttn
  • 1,495
  • 3
  • 16
  • 21
0
votes
1 answer

Sampling rate concerning my GNU Radio source block

I'm using a lime sdr mini for my source block with a defined sampling rate of let's say (x) Msps. I know from the spec sheet that the lime sdr mini hardware itself samples at around 30Msps. Also let's assume that x < 30. Does GNU radio just drop…
bigfy
  • 145
  • 2
  • 7
0
votes
1 answer

Calculating PSD of signal in GNURadio

My general aim is to calculate the power spectral density of an input signal exactly as what is seen in the QT GUI Frequency Sink block. I'll need to process the PSD values later on. Here is my current setup. These graphs are produced when a signal…
Faith
  • 37
  • 9
0
votes
1 answer

GNU Radio circular buffer manipulation

I encountered the following error gr::log :WARN: tpb_thread_body - asynchronous message buffer overflowing, dropping message Out of serendipity, I ran into this GNU Radio presentation on Youtube. The presenter mentioned an OOT block he called…
0
votes
1 answer

Recovering Real PSK

I am trying to transmit and receive a BPSK signal from an Ettus Research N210 to an Ettus Research B200. I run my received signal through gain control, clock sync, and a PLL, then try to demodulate the signal. Here is my flowchart. In simulation…
rytse
  • 133
  • 1
  • 10
0
votes
0 answers

GNURadio Companion OQPSK demodulation and CC/RS decoding

I have an s-band radio that passes data through a reed-solomon encoder (255,223) , then an NRZ-M PCM encoder, then a convolutional encoder (octal 171, 133 connection vectors), and finally through an OQPSK modulator. I have a file with raw received…
0
votes
1 answer

GNU Radio BPSK BER simulation: RRC Pulse Magnitude Normalization

A very basic BPSK BER test is being performed (only AWGN is considered). The test is accomplished by using the gr-mapper OOT. The first simulation is based on a simple BPSK mapper (1->1, 0->-1) shown below. The results are very close to…
0
votes
2 answers

Difference between osmocom source and rtl-sdr source?

There is a osmocom Source and a rtl-sdr source block available in GNU Radio Companion. They seem to have the same settings. Is there a difference between them? Is one of them more up to date?
Welcor
  • 2,431
  • 21
  • 32