Questions tagged [gnuradio]

GNU Radio is a free software development toolkit that provides the signal processing runtime and processing blocks to implement software radios.

Filter by
Sorted by
Tagged with
1
vote
1answer
301 views

Residual carrier tracking with PLL

Residual carrier systems such as PCM/PM/NRZ and PCM/PM/Bi-phase are common in space applications. Compared to suppressed-carrier systems such as BPSK, the literature sources on residual-carrier ...
0
votes
2answers
922 views

GNU Radio QPSK 4 Symbols

I'd like to generate a simple QPSK signal in GNU radio, but so far I haven't been able to get it to perform the way I'd like and I'm not sure if this has to do with some misunderstanding I have about ...
0
votes
1answer
391 views

How to set a Carrier Wave for DBPSK Modulators in gnuradio?

for a Project I need to build an Audio Modem in GNU Radio. I decided, that it would be the best to use DBPSK Modulation, because that is fast and relatively noise resistant. But as it seems, the ...
1
vote
1answer
39 views

How to adjust receiver gains to avoid saturation and quantization noise to optimise post digital processing?

I am using a Hack RF One as SDR and the software GNU Radio to receive and process signals emitted from a drone. Given that the drone is moving and is emitting signals from a wide zone, received signal ...
1
vote
1answer
112 views

GnuRadio's SNR estimators usage

I'm trying to calculate the SNR of a satellite signal using GRC, but all of the 4 offered estimators either have a lot of -NaN values or are ~35dB throughout the entire recording. (I just connected ...
2
votes
0answers
39 views

Having trouble transmitting/receiving a BPSK signal using two USRPs

I am relatively new to working with SDRs and GNURadio and I am attempting to generate a BPSK signal and transmit it through one USRP and receive and demodulate it on another USRP. I am using GNURadio ...
0
votes
0answers
23 views

Over-the-air (OTA) BER measurement

I'm in the process of evaluating BER performance for a GNU Radio BPSK receiver. The setup for the experiment is illustrated below. Using a spectrum analyzer just before the USRP, the average channel ...
2
votes
1answer
840 views

O-QPSK constellation interpretation - GNU Radio

I am currently trying to recover the I&Q of a O-QPSK signal generate from the standard XBEE arduino module using a B200. I can get somehow get a "look-like" of a constellation. Here an screenshoot:...
0
votes
0answers
49 views

Auto correlation , Time duration measurement for SDR calculation purposes

I'm a SDR and DSP beginner , I'm trying to find correlation between pulses I receive using a SDR, with a replica that I have (basically pulses with predetermined duration's). I've looked in this ...
0
votes
0answers
46 views

Not sure why I get errors of missing blocks when trying examples in Gnuradio Companion

I just started working with GNURadio without much of familiarity about this software. I found a couple examples online and I tried to run them but I get many Missing Block errors. Thats how it looks ...
1
vote
1answer
42 views

GNU Radio GMSK modulator

I'm looking at the GNU Radio GMSK modulator block. The Gaussian taps are somehow convolved with a rectangular window with 4 * samples-per-symbol taps owing to the fact for GMSK, the filter spans four ...
3
votes
0answers
127 views

Synchronization and downsampling after matched filtering - GNURadio polyphase clock sync

I am trying to model a QPSK transmission. For this, I am using the software GnuRadio and more specifically the block polyphase clock sync. This block performs timing synchronization for PAM signals by ...
3
votes
0answers
117 views

GNU Radio | Transceiver loopback adapted | Transmission stops unexpectedly

(This is a follow up question to a previous question: link) I have implemented a flowgraph of a transceiver loopback inspired by the examples found at ...
2
votes
1answer
89 views

QPSK Phase Recovery : Maximum-likelihood Vs Costa's Loop

I have implemented a QPSK Costa's loop in GNU Radio and run some BER benchmarking. All is going well. Out of curiosity, I'm trying to implement the Maximum Likelihood phase recovery shown below. For ...
3
votes
1answer
89 views

GNU Radio | Async FEC encoder/decoder loopback | Issue during decoding?

I have implemented a loopback flowgraph intending to perform the following: FEC encode (repetition code) an input stream in16_2.dat Store the encoded stream as <...
0
votes
1answer
29 views

Impact of the sample rate of the emitting signal : communication between HackRF One and USRP NI 2921

I am transmitting a 1 kHz cosine wave with a HackRF One. I receive it with a NI2921 USRP at a sample rate of 200kHz. All the process is on GNURadio Companion. I changed the sample rate at emission ...
2
votes
1answer
143 views

Recovering data from mystery signal

I was scanning the airwaves using my RTL-SDR and found a signal being broadcast locally that I was able to receive. When I configure the SDR Console V3 software to NFM, I get the following audio. (Wav ...
0
votes
1answer
23 views

SDR : Signal divided between the edges of the receiving window

I'm using a SDR (specifically the RTL-SDR) to analyse the spectrum and i noticed a phenomena that does not seem logical. The signal I want to capture is centred on 868.3 MHz and the central ...
0
votes
1answer
79 views

Communication between two USRP : mismatched spectra between transmission and reception

I am trying to make two USRP communicate between each other : for the transmission, I'm using an HackRF One USRP and for the reception a NI 2921 USRP. As a first test, I'm trying to send different ...
1
vote
1answer
80 views

How can an SDR recover a high-frequency signal?

How can software-defined radios operate at high frequency? The Nyquist rate dictates that you need to sample at twice the frequency to fully recover the signal. If my signal of interest is modulated ...
1
vote
1answer
149 views

Offset QPSK detection in GNU Radio - Sample delay

An OQPSK detector is being tested in GNU Radio. The architecture was obtained from Michael Rice's Digital Communications - A discrete-time approach. The flowgraph is shown below. The modulator ...
2
votes
1answer
121 views

FFT-based coarse carrier recovery for QPSK

An FFT-based coarse frequency acquisition block is being tested in GNU Radio. The algorithm used can be found on the GOES satellite user manual and is summarized in the figure below. The algorithm ...
1
vote
0answers
29 views

GnuRadio FM Receiver: Heterodyne vs Xlating vs Direct

I'm trying to build an FM receiver (and eventually transmitter) in GnuRadio that will be able to interact with my local repeater. Starting with WBFM (because I can consistently pull in broadcast ...
0
votes
0answers
27 views

Find the SNR of an FM broadcast signal in GNU Radio?

Any ideas on how to find the SNR of an FM broadcast signal in GNU Radio? I have seen an SNR estimator block for MPSK modulation? Do I need to create an OOT block for calculating SNR of FM signals or ...
0
votes
0answers
31 views

QPSK signal 'passthrough' - not working as expected

as a fun project I am trying to build Quadrature Phase Shift Keying (QPSK) modulator & demodulator for a Digital Video Broadcasting (DVB) application. I am using the LimeSDR mini as my hardware ...
2
votes
1answer
327 views

GNU Radio | Packet Encoder/Decoder | Unwanted bytes added to the transmitted stream

(A follow up question can be found here: link) In an attempt to understand how the packet encoding blocks work I tried to mimic the experiment performed by Aaron, published in this post, but reduced ...
0
votes
0answers
35 views

Any ideas on creating a GNU radio block for scanning active frequencies (FM/AM/DAB/DVB-T)?

I am trying to create a GNU Radio block that scans the active frequencies, let's say for FM/DAB channel. I have seen scanner implementations in c++/python but are not compatible with GNU Radio. Can ...
0
votes
0answers
35 views

Changes in amplitude after Quadrature Demodulation

I'm getting the FSK signal from the satellite in I/Q format (see the last 2 waves at the bottom of the picture). After applying Quadrature Demodulation, I'm getting the top wave. The questions are:...
0
votes
1answer
49 views

Channeling two named PIPEs with a GNU Radio flowgraph | String transmitted on one end does not reach the other end

1) I created two named PIPEs: $ mkfifo pipe_in $ mkfifo pipe_out 2) Then connected pipe_in to ...
0
votes
0answers
86 views

Working principal of MIMO(2 by 2)-OFDM (802.11n)

I have gained basic knowledge on MIMO-OFDM from online sources and in process of building 802.11n standard in GnuRadio+USRP B210. My goal is to analyze the channel state information and play with it ...
0
votes
0answers
57 views

Creating GNU radio flowgraph for continuous switching between transfer and receive mode

I am having a hackrf-one device which can either transmit or receive signals. I am having a GNU radio flowchart which has a selector block which allows manual switching. I am not able to switch it at ...
0
votes
1answer
90 views

Can a software defined radio with a frequency range of 300 MHz – 3.8 GHz detect AM (535 to 1705 KHz) and FM signals (88 to 108 MHz)?

I am interested in knowing whether BladeRF SDR with a frequency range of (300 MHz - 3.8 GHz) detect AM and FM frequencies? Also, how important is the sampling rate of the SDR. For example, BladeRF has ...
1
vote
0answers
264 views

EbNo, SNR, and BER simulation for BPSK with convolutional code

Im currently simulating BER performance of CCSDS convolutional code. Im having some troubles in specifying EbNo and SNR in gnuradio blocks. From matlab webpages on BER simulation for RRC pulse and ...
0
votes
0answers
57 views

How can I tune into two FM frequencies at the same time?

I have a file source for a FM radio capture and have a working FM tuner. I need to tune into two frequencies and listen at the same time. Any help to accomplish this would be appreciated! Current ...
1
vote
0answers
104 views

Phase noise modeling using gnuradio IIR filter

I need some advice regarding phase noise modeling using gnuradio IIR filter. I'm trying to synthesize phase noise (multiplicative) with a given noise mask. In one paper, the authors were able to ...
0
votes
0answers
35 views

Group delay emulation in GNU Radio

I'm trying to test an equalizer against group delay distortion of a satellite communication link. According to the CCSDS standards, It is agreed to simulate high-order modulation system with in-band ...
2
votes
1answer
1k views

Pulse shaping with RRC : Number of taps

I am running a BPSK flowgraph in GNU Radio which is based on RRC pulse shape. I noticed that the BER is quite poor when the number of taps is low. However, using the number of taps around $20\times ...
3
votes
1answer
232 views

GNU Radio loop bandwidth normalization

From GNU Radio documentation, the control_loop block proposes loop bandwidth values in the range $[\frac{2\pi}{200}, \frac{2\pi}{100}]$ in radians per sample. Some blocks, like the new timing symbol ...
1
vote
0answers
33 views

“Image Processing” [closed]

I'm an Italian student. I'm studying Gnu Radio and I would like to upload a photo, can I upload it with "file image source" or other blocks? I need to make FFT of an a image. -> image 2D Thank you ...
1
vote
1answer
213 views

am I recording LTE uplink signals?

I have this app in my phone which tells me the LTE UL frequency and power: so I went with my SDR and measured the received signal at that frequency: Now, how can I be sure this is the transmitted ...
0
votes
1answer
241 views

BER vs SNR simulation for GFSK modulation (Closed-form BER for GFSK)

I'm in the process of simulating the performance of a GFSK modem in GNU Radio. I have managed to get a curve similar to the curves I see in a number of literature sources. However, I need an accurate ...
1
vote
1answer
442 views

Why am I seeing a negative frequency on FFT graph in Gnu Radio Companion? [closed]

I have a pretty simple flow here in GRC, but for some reason I'm seeing a negative frequency mirroring the 10khz signal that I'm generating. What's causing this negative frequency to show up in the ...
2
votes
0answers
162 views

Dynamic loop bandwidth for a Costas loop

I'm using a Costas loop for carrier recovery. The BER vs SNR (from GNU Radio Simulation) curve for different loop bandwidths (0.03,0.05 and 0.07) is shown in the graph below. It can be seen that the ...
0
votes
1answer
145 views

Emulating a Variable Delay

I am trying to emulate a satellite link where the delay time between the satellite and ground station changes over time due to the satellite's motion. I plan do this by converting to the frequency ...
1
vote
0answers
83 views

Band-edge filtering for an RRC pulse-shaped manchester/biphase-encoded bitstream

Band-edge (derivative matched) filters can be used to generate an error signal for frequency locked loops (real part) or symbol timing loops (imaginary part). The derivation of the band-edge filters ...
1
vote
0answers
183 views

Blind equalization with constant modulus algorithm in GNU Radio

I'm currently simulating the effect of multitap channel on BPSK as well as its remedy i.e. equalization. The modem is expected to work with satellite TT&C transponder. The communication channel ...
-1
votes
1answer
57 views

Analog equivalent for transition width in Digital radios

I have started off with GNUradio and I am not sure if I understand the transition width parameter available in GNU radio companion filter blocks . As per online documentation transition width of a ...
2
votes
1answer
431 views

Timing recovery in GNU Radio : Variable rate vs Fixed rate operation

I have been wondering about the implementation of timing recovery blocks in gnuradio. In literature, for asynchronous sampling, all that is needed are error detector (MM, ML, Gardner etc), a loop ...
2
votes
0answers
478 views

Carrier recovery with the Costas loop : PLL pull-in range

I have created a channel model in GNU Radio (a modified version of the default GNU Radio Channel Block). Its performance under AWGN (without timing, phase or frequency offsets) aligns properly with ...
2
votes
1answer
663 views

PLL phase and frequency characteristics

I'm currently working with BPSK carrier phase and frequency recovery in GNU Radio. I have been able to use Costas loop and Frequency locked loop (four carrier acquisition) which are based on the ...