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

why CRC32 is non-linear in gnuradio?

I have a question regarding the non-linearity of the CRC32 in gnuradio. I am working on a project where i need a linear CRC32 meaning that: crc(a xor b) = crc(a) xor crc(b), where a and b represent a packet. The implementation of CRC32 in gnuradio…
0
votes
1 answer

Cmake building error,trying to install gnuradio-mediatools.amodule in GNURadio

The module can be find Here I think maybe some dependencies errors occured,anyone who has an idea will be great~ What I find important is lib/CMakeFiles/gnuradio-mediatools.dir/build.make:86: recipe for target…
iMatrix
  • 97
  • 1
  • 2
  • 7
0
votes
1 answer

Record or Stream music on Audio source (ALSA/pulseaudio) GNURADIO

With my smartphone i can stream music by bluetooth on raspbery pi (I use pulse audio). I wouldlike now to record this song or to put this song directly on my Audio source on GNU RADIO. ALSA/Pulse audio capture Thanks for your help !
0
votes
0 answers

Radio module (GNU RADIO) and USB by bluetooth

I'm working actually on an android application. The goal of this app, is to connect in bluetooth one device (smartphone) too another device (raspberry pi). My radio module is connect into USB at raspberry pi. My application actually can connect in…
0
votes
0 answers

how to build gps signal receiver and transmitter in GNU Radio

Can anyone guide me to accomplish my project? That project consists of building GPS receiver and transmitter using CDMA. I have found gr-cdma in git but I don't know how to configure it. There are a lot of errors in it.
Santa Marley
  • 37
  • 1
  • 6
0
votes
1 answer

gr-dect2 - Fatal Python error: PyThreadState_Get: no current thread

I installed gnuradio via macports. I have been able to install the majority of the other blocks via macports, however I was wanting to start playing with DECT and the block was not listed on macports. So I manually went to install it via the…
xtr33me
  • 936
  • 1
  • 13
  • 39
0
votes
1 answer

g++ intrinsic cannot convert

I'm using $ g++ --version g++ (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4 on a LinuxMint 17.2 box Trying to build gr-scan from https://github.com/briand/gr-scan.git with gnuradio 3.7.10.1-1~ubuntu14.04.1myriadr amd64 GNU Radio Software Radio Toolkit I've…
0
votes
1 answer

gnu radio installation issue

I am facing the following error message by using command git clone error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function. fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed
0
votes
2 answers

How to transmit data using GFSK modulation?

I am new to this domain. I want to transmit data using GFSK modulation using GNU Radio which response to the following specifications : Deviation : +/-2,4 kHz +0,2% Modulation index : 2 Filter index : 0.5 BT Bitrate : 2400 bit/s I want to…
Sophie
  • 1
  • 3
0
votes
1 answer

GNURadio issues with timing

I am having trouble getting a custom block to operate at high frequency. The block I would like to use is going to take in data from an external radio. I am using an Ettus USRP block to stream data in from this radio, and I can display this on the…
Zephyr
  • 337
  • 5
  • 23
0
votes
1 answer

Gnuradio: Can I create a block parameter update after instantiation?

This tutorial on the GNURadio website shows that you can add a parameter to an OOT block by adding something like: d_grey_code(grey_code) to the block constructor after the output parameters, and adding bool d_grey_code; to the header file. Doing…
Zephyr
  • 337
  • 5
  • 23
0
votes
0 answers

Adding attributes to GNURADIO modules

I have created a module gr-freqAdaptiveOFDM using gr_moodtools, and I have created a file signal_field.h that will define the function formatter() for being used in the block "Packet Header Generator". For this, I need to call it as…
Samuel
  • 33
  • 1
  • 4
0
votes
1 answer

How to Calculate power spectral density using USRP data?

I wanted to plot a graph between Average power spectral density(in dbm) and the frequency (2.4 GHZ to 2.5 GHZ). The basic procedure i used earlier for power vs freq plot was to store the data generated by "usrp_specteum_sense.py" for some time…
John_R
  • 21
  • 4
0
votes
1 answer

USRP device outputs "L" to output window

I am running a flow graph on multiple E310s using network mode and one of them keeps printing "L" to the screen then stopping. I have searched the internet and found this link: http://files.ettus.com/manual/page_general.html#general_ounotes, but it…
0
votes
1 answer

Incorporate the spreading code into the matched filter input to a PFB clock sync

I have a BPSK modulator/demodulator working that I have added a few blocks around to effectively have a DSSS system working. However, when I try to add a second user (or spreading code) I can only lock on to one of the signals, I am assuming because…