Questions tagged [sdr]

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.

Filter by
Sorted by
Tagged with
8
votes
2answers
3k views

Why do SDR receivers emit I/Q samples?

To my understanding hardware receivers for software-defined radio applications basically take the input signal, mix it with the tuning frequency to remove the carrier frequency and then sample the ...
7
votes
1answer
4k views

Large spike at the center frequency when using Ettus X310

I am using the Ettus X310 SDR and GNU radio. On the GNU radio schema I have a standard UHD USRP source block connected to a GUI FFT sink - basically I'm just displaying the spectrum of the raw signal ...
4
votes
3answers
5k views

What does correcting IQ do?

Some software (for example SDR Sharp) has a "Correct IQ" option. This is used to get rid of the DC spike in the middle of the display. What does this setting do to the signal? What is wrong with ...
4
votes
2answers
1k views

Is it possible to transmit and/or receive multiple types of signals at the same time?

Using an inexpensive SDR (such as the USRP or Per Vices Phi), I want to process two or more communication protocols at the same time (e.g. WiFi and GSM). Is it possible to Tx (or Rx) both at the same ...
3
votes
2answers
110 views

Getting the bitstream of an unknown RF signal

I am trying to get the bitstream of a signal sent over 433MHz. I have installed SDR# (I'm on Windows), connected my NESDR SMART, and I identified the signal here: I can see there is only one peak ...
3
votes
1answer
78 views

How to undo dynamic Doppler effect by software?

I have a signal affected by Doppler effect. In general, the Doppler effect changes the scale of the time and frequency domains. So, to undo this phenomenon, I am using a sampling rate converter. Two ...
3
votes
1answer
1k views

Processing and plotting quadrature data in the frequency domain

Ok, so I recently started playing around with an SDR in an effort to challenge and educate myself. So, let's say the sampling rate (Fs) is 3MHz and of those we grab 3M samples. Now we are left with 3M ...
2
votes
1answer
37 views

Recommended device for testing my own SDR?

I'm trying to implement my own SDR using Matlab. I was wondering what kind of device I could buy in order to test it. I know I can use my own soundcard but I was thinking of EM waves, not sound. Is ...
2
votes
1answer
1k views

Splitting a Complex FIR Filter into Real Filters

I'm working on a software defined radio project on a PIC32 MCU. I'm using a CMX 973 quadrature frontend to provide I and Q. I'm independently low passing I and Q with carefully matched analog filters ...
2
votes
1answer
918 views

IQ sampling vs 2X f0 sampling for SDR

Are there any modulation schemes (or other situations) where sampling at or very near twice the carrier frequency would be better than IQ or quadrature sampling using a local oscillator at or near the ...
2
votes
1answer
183 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 ...
2
votes
2answers
509 views

FM signal detection

I'm just playing around with cheap RTL based SDR dongle and I wanted to implement a simplistic FM radio receiver. I managed to get mono sound with no problem, however I decided to implement automatic ...
2
votes
2answers
582 views

How can I align these two signals? Cross correlation isn't working properly

I have two radios sampling simultaneously, and I am trying to time-align their two signals (they will always start sampling at slightly different times with random delays due to hardware differences). ...
2
votes
0answers
90 views

Does anyone recognize this modulation?

I'm trying to extract the code of my garage remote, but i have some difficulty to find witch modulation has been used. At first I thought it was a simple digital modulation, but there is some strange ...
2
votes
2answers
121 views

Should I filter before calculating power, if I'm looking for relative changes in power?

I am building a "scanner" sort of program, which reads IQ samples from an rtl-sdr stick, and keeps track of the power on certain frequencies, in certain bands. I am interested in detecting activity ...
2
votes
0answers
591 views

IQ imbalance on quadrature signal

Hi I am attempting to develop a reasonable IQ balance mechanism for a quadrature signal coming from a software defined radio.I can balance out the amplitude and phase differences at one frequency ...
2
votes
2answers
480 views

Software defined radio panadapter

I am trying to make a panadapter for a software defined radio and I am a little bit stuck and hope someone can help me. I have an I Q signal from my radio. (Actually I am using an IQ wav file from ...
1
vote
2answers
523 views

pyrtlsdr: Why is my output different than universal radio hacker?

I'm trying to build a script to do some signal processing from my RTLSDR. But, the bits I'm getting is not what I would expect. The preamble using 'Universal Radio Hacker' looks like this: But after ...
1
vote
2answers
838 views

Sampling frequency lower than half of sampled signal frequency?

In GNURADIO when RTL-SDR Source block is placed there is a parameter Sample Rate (sps) and ...
1
vote
2answers
306 views

RTL-SDR units, $\textrm{dBm}$

I am using the Python rtlsdr library to get complex samples from my RTL-SDR USB stick. I am getting power by squaring the real and imaginary components of these ...
1
vote
1answer
114 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
278 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 ...
1
vote
1answer
354 views

WFM SDR and Audio resolution

How does SDR resolution translate to audio resolution when using FM demodulation? For example: using a 8-bit/2.048 Mhz IQ stream, what is the maximum audio sample rate and bit depth that can be ...
1
vote
1answer
132 views

Help on implementing an IIR filter

I am new to signal processing and and having difficulty understanding how to implement an IIR filter. The reference is athttp://www.dxatlas.com/rocky/Advanced.asp in the Band scope section. It ...
1
vote
0answers
36 views

RSP1A sample rate vs if bandwidth

I'm using the RSP1A SDR and I want to understand how to choose the best configuration for receiving a signal of 125 khz bandwidth. I would like to know if when choosing the option 200 KHz IF ...
1
vote
1answer
126 views

Digital FM Demodulation

I have created a Common Lisp Library to receive samples of an FM signal from BladeRF1 SDR. I want to write a subroutine to implement FM demodulation. The input should be in the format of IQ data. ...
1
vote
4answers
120 views

Detecting a three-tone signal in real-time

I'm new to digital signal processing, and I've been looking into FFT, filtering, Matlab etc. What I'd like is to build a program which will detect when a certain BEEP is transmitted through a trunked ...
1
vote
1answer
156 views

Best way to resample an OFDM signal without interpolating + filtering?

I am working on a custom transceiver with a sampling rate of 3.84 MHz (256 OFDM subcarriers at 15 kHz, although 56 subcarriers are null). I would like to resample the signal to 5 MHz, in order to use ...
1
vote
0answers
459 views

Software Defined Radio samples analysis using gnuradio and python

I'm trying to replicate what gnuradio is doing in "pure" python with a hackrf. Having mixed result, I decided to use the same data to compare the outputs I obtain. My gnuradio workflow is the ...
1
vote
0answers
32 views

Signal view from two different receivers (of the same model)

I have two SDRs hooked up to two different computers, both radios tuned to the same frequency. They sample at 2Msps. What I would like to do is start up both (at 'about the same time'), and, after ...
1
vote
0answers
53 views

Considerations when determining squelch

I asked this question recently. From the comments I learned that squelch is not a hard and fast thing, and that many considerations might go into determining a reasonable value, depending on use, the ...
1
vote
0answers
386 views

Moving signal power normalization

I am using matched filters using GNU Radio to extract from noise a CW Morse signal. The filter actually performs pretty well in various SNR environments. My problem is that the threshold upon I decide ...
1
vote
0answers
395 views

Short VHF pulse detection from SDR

I need to detect a short (10ms) VHF pulse that occurs every 1.5s at a specific frequency (e.g., 150.20 MHz). I have an SDR that support IQ sample rates up to 10MSPS but due to computing constraints 2....
1
vote
0answers
326 views

Detect FSK high/low bits in presence of noise with only simple processing

I'm currently in the process of writing DSP code, based on the amazing RTLSDR project, and using this as a vehicle to teach myself the basics of DSP (I have an extensive background in software ...
1
vote
1answer
65 views

Modulating ofdm in audio spectrum

Trying to modulate audio with OFDM data. My fs = 44.1khz, i'm using 64 sub-carriers, but i'm only using 5 sub-carriers for data, so my bandwidth is about 3.445khz. I'm not sure how to properly write ...
0
votes
1answer
65 views

Compare the quality of IQ data from different Software Defined Radios (SDRs)

I want to know what methods are best to scientifically evaluate the quality of different Software Defined Radios (SDRs) that spit out IQ samples. For this question, I would like to set the boundary ...
0
votes
1answer
1k views

Possible to Derive Receive Signal Power from RSSI?

My Set-Up I am sending packets at a specific frequency and with a specific gain from one N-210 USRP to another of the same model. NOTE: I have the transmitting USRP connected to a series of ...
0
votes
2answers
2k views

Help in understanding the IQ raw file format used by SDRs/GnuRadio [closed]

I apologise as I feel like I should know this off the top of my head. I will try to explain what I believe I know and then ask a simple question. The usual file format used in software defined radios ...
0
votes
1answer
477 views

Decimation and filtering in the frequency domain

I'm working on a Software Defined Radio project where I'd like to low-pass filter and decimate an analytical signal (IQ) sampled at 96ksps. Let's say the low-pass filter has a cutoff at 5kHz and I'd ...
0
votes
1answer
549 views

GQRX Frequency tuning

In GQRX (an GNURadio based RTL-SDR receiver) I have an FFT and waterfall display. When I tune to a local FM station (107.5MHz) I can hear strong, clear voice. But on FFT and waterfall display I can ...
0
votes
2answers
209 views

From IQ to pi/4 DQPSK

I need to decode $\frac\pi4$-DQPSK packets from an SDR, preferably in C#. I have the SDR receiver part done. Now I'm trying to learn how to take the IQ stream and get the packet info from it. I've ...
0
votes
1answer
199 views

How to calculate baudrate?

I'm going through this article https://www.elttam.com.au/blog/intro-sdr-and-rf-analysis/ and I find it hard to understand the following part: However, in our case we might want to transmit this ...
0
votes
1answer
420 views

Efficient way to get power levels from an SDR (RTL-SDR specifically)

At the moment I can step through the frequency band of interest and take samples to estimate relative power at various frequencies. But this is slow. Is it effective to center myself in the band of ...
0
votes
1answer
39 views

Equalisation of FFT spectra

The image shows the frequency spectra of a signal recorded using a SDR. The SDR is of DirectDownSampling type and has some compensation in the signal chain to compensate for the DC spike which would ...
0
votes
1answer
65 views

Recommendations for SINAD equipment

I am interested in buying a device that measures the SINAD of the audio signal(FM signal) that I receive from PC. Here is the setup: Signal generator (generating 1kHz FM signal ) $\rightarrow$ ...
0
votes
1answer
224 views

90 Degree Phase Shift / Rotation Algorithm for SDR

I'm working on a library to preform frequency demodulation from an SDR signal. I'm using https://github.com/sysrun/rtl-sdr/blob/master/src/rtl_fm.c as a crib for this. The algorithm starts by taking ...
0
votes
1answer
76 views

Using Matlab/Simulink to build Reader based on Software Define Radio

I am a student. I want to learn about Software Defined Radio to build a Reader for Saw tag and simulate them on Matlab/Simulink. These bocks below is what I want to build in Matlab/Simulink I found ...
0
votes
1answer
59 views

why transmitting a long pulse its spectrum gets spread?

I'm transmitting an RF signal with a CC1101 at 440 MHz. This signal is a constant of 1, so the spectrum should be a delta. Using a SDR dongle, I've checked the spectrum and it's wider than a delta ...
0
votes
1answer
1k views

Checking for VHF pulse with SDR and python

So I have a small NooElec Software Defined Radio and I've got it working well with my Raspberry Pi using GQRX as a controller and to visualize the SDR output. My goal though is to use a python script ...
0
votes
1answer
316 views

How to get coordinates of complex RTL-SDR signal?

As I have already explained here (https://stackoverflow.com/questions/49358449/python-how-to-get-coordinates-of-complex-rtl-sdr-signal-peaks?noredirect=1#comment85722604_49358449), I need to find the ...