Questions tagged [software-defined-radio]

Software Defined Radio (SDR) is the implementation of radio receiver, detector and transmitter systems in software, as opposed to analog hardware or application-specific ICs. It usually uses a baseband sampled representation of the RF bandpass signals.

Software-Defined Radio (SDR) takes the analog signal processing and moves it, as far as physically and economically feasible, to processing the radio signal on a computer using algorithms in software.

Software Defined Radio, by itself, not a solution to talk to any specific hardware. Nor does it provide out-of-the-box applications for specific radio communications standards (e.g., 802.11, ZigBee, LTE, etc.,); the SDR developer is in charge of writing software that implements communication given a specific standard.

SDR requires knowledge about RF signals, the mathematical description of signals in pass- and baseband, digital signal processing and of course software development.

(Text partly based on GNU Radio's introduction to SDR)

97 questions
2
votes
2 answers

Missing popup when hovering over FFT sink in gnuradio

I've been watching Michael Ossmann's video guides on SDR on Great Scott Gadgets. In his videos, he hovers over the TTF sink which displays frequencies, power and TTF. If I do this on OS X, I don't get this yellow popup - besides the fact that my TTF…
2
votes
1 answer

What is the input Range for the osmocom Sink?

I'm using a HackRF One device and its corresponding osmocom Sink block inside of gnuradio-companion. Because the input to this block is Complex (i.e. a pair of Floats), I could conceivably send it an enormously large value. At some point the osmocom…
Friedman
  • 23
  • 5
2
votes
1 answer

How to implement a 4 quadrant atan2 function in gnuradio

I have recently begun experimenting with SDR and have been using the GNU Radio platform. More specifically the 'gnuradio-companion' graphical interface. I have a need to determine a 4 quadrant arcTangent function and have run into some trouble. …
2
votes
2 answers

How to find envelope of uneven waveform

I have a waveform which contains the phase shift information obtained from RF transceiver. It is not a regular waveform, but instead it is uneven as shown in the picture below. I have illustrate the envelope using paint, and how can I do that in…
2
votes
3 answers

GNU Radio audio underrun on FM Radio Capture, using the hackrf compatible rad1o badge from CCC

I'm being unable to finish the 1st lesson of http://greatscottgadgets.com/sdr/1/ successfully. The example runs, but instead of being able to capture the tuned radio station, I only get noise. GNU Radio companion keeps printing audio underrun…
David Dias
  • 1,792
  • 3
  • 16
  • 28
2
votes
2 answers

How can I find process noise and measurement noise in a Kalman filter if I have a set of RSSI readings?

im have RSSI readings but no idea how to find measurement and process noise. What is the way to find those values?
2
votes
1 answer

voltage pulse from USRP when using simple GNU Radio flowgraph from Python

This is a follow-up to my earlier question: FFT in non-flowgraph centered application different from flowgraph centered apps like uhd_fft In an attempt to better clarify the issue, I've boiled my code down to about ~30 LOC and have removed as much…
djanderson
  • 563
  • 4
  • 13
2
votes
1 answer

Forwarding a signal from RX to TX using a USRP with FPGA

This is a LabVIEW (Software) FPGA (Hardware) question so I don't know whether I should post here or on the electronics Stack Exchange. I have a USRP-2953R and I want to achieve a very simple project. I want to read a signal from RF0/RX1 and output…
dimme
  • 4,393
  • 4
  • 31
  • 51
1
vote
1 answer

How to control two UHD USRP SDR cards simultaneously in GNU Radio?

I have the attached simple flow graph in gnu-radio. I'm using two b200 mini SDR cards and both are connected to the computer. I want gnu-radio to run them both at the same time and I want to be able to compare their received signals at the same…
1
vote
0 answers

How to handle receiving real time signals and passing signals into inference engine on Jetson Platforms

I am just looking for some advice on how to handle receiving a large number of signals in real time, storing these on a buffer and then passing the buffer to be processed by a inference engine/model on Jetson(l4t) platforms. Currently I have…
1
vote
1 answer

USRP N320 recording the edges

When I record a signal with USRP N320 SDR, it has some problems on the edges of the spectrum. For example, when I choose sample rate 50 Msps, 2 MHz of the start of the spectrum and 2 MHz of the end of the spectrum, gives the wrong results. When it…
secokit123
  • 41
  • 1
  • 3
1
vote
0 answers

USRP N320 Low Band Center Frequency Shift

I have an USRP N320 SDR and I have an issue with 3 MHz-450 MHz band center frequency value. When I have a signal between 450 MHz and 6 GHz, I can see the actual frequency value of the signal even if I slide the center frequency but below 450 MHz,…
1
vote
1 answer

GNU Radio USRP overflow

For some reason, when a run the GNU Radio flow graph below, I get an overflow ('O'), an Underrun ('U') and late commands ('L') displayed on the console and, soon after, the execution of the signal path that includes the use of the USRP (Ettus B210)…
1
vote
1 answer

2FSK Sniffing RFCat with a Yardstick One

I have been banging my head against a wall working on an SDR project with RFCat. In short, I am reverse engineering a sub GHz radio protocol. I have figured out the protocol, and am able to spoof the receiver transmitting from my Yardstick One with…
herzs11
  • 11
  • 1
1
vote
1 answer

Could not find any WX GUI blocks in GNU Radio. How to install it?

Hey I have installed GNU Radio and I could not find any WX GUI blocks in GNU Radio Companion :-( How can I install them? I surely need them because most of my projects need WX GUI Blocks… Hope someone helps me out, and I use Ubuntu 20.04.