Questions tagged [usrp]

The USRP series of software-defined radio devices, designed and developed by Ettus Research, are commonly used with GNU Radio, OpenBTS, LabView, and Matlab. The driver, UHD, is also FOSS, so you can program the radios directly through the driver's API.

The Universal Software Radio Peripheral (USRP) series of devices is a Software-Defined Radio (SDR) platform. USRPs are designed and developed by Ettus Research in Santa Clara, California.

The term itself, 'USRP', encompasses all of the radio devices produced by Ettus Research, which include ethernet-based peripherals, USB-based peripherals, and embedded devices that are stand-alone.

The peripheral devices must be plugged into a host computer, from which they are programmed to transmit / receive as the user wishes. The embedded models run a full embedded Linux distribution, and can be used as radios on their own.

USRPs are commonly used with the GNU Radio framework to create complex SDR systems. Another popular usage model is using them as cellular base stations with OpenBTS.

The USRP Hardware Driver (UHD) supports all of the USRP models, and is Free and Open Source Software, released under the GPL.

203 questions
2
votes
2 answers

How to reduce the bandwith with very high sample frequency on USRP

I am using USRP with DBSRX daughter board. I need a very high sample frequency. Currently, the USRP can give me maximum sample frequency of 64M/8 in I and Q, and the data type is short, which takes 2 bytes. So can I decrease the length of the…
user19899
  • 161
  • 1
  • 6
2
votes
2 answers

How to send a video file with GNURadio and USRP's?

I am trying to send a video file using GNURadio,GRC and USRP1's with a RFX2400 and a 2.4GHZ antenna using a .ts video file. We have two USRP's, one working as the transmitter and the other as the receiver. We are using GMSK modulation and…
1
vote
1 answer

RuntimeError: LookupError: IndexError: multi_usrp: RX channel 1 out of range for configured RX frontends - GNU Radio

I am trying to receive a signal on two RX channels using the USRP B205mini. I am trying achieve this using GNU Radio. However, after running the code, I get the following error: RuntimeError: LookupError: IndexError: multi_usrp: RX channel 1 out of…
Roby
  • 25
  • 5
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

Choosing USRP antenna at runtime

I'm currently developing a simple C++ program for basic USRP B210 transmission and reception. I can receive and transmit on a single subdevice without any problem. I would however prefer to be able to change the antenna (e.g. RX2 on subdev 1, RX2 on…
1
vote
2 answers

X310 USRP with python

I'm new to USRP so I don't quite understand the transmission and reception. I have a IQ data needs to be transmitted, I'm using the tx_waveform.py to perform the transmission or any other I should use? What would be the output of this? What are the…
Salad96
  • 21
  • 1
1
vote
1 answer

How can i restart the flow graph of gnuradio, after head block stop(hang) it?

I'm working with gnuradio 3.10.4 and usrp B200mini. My flowgraph is very simple: usrp source -> head block -> file sink I want to store a fixed amount of data to file sink, then reconfigure usrp and start it to store again. My Python program…
Cines
  • 11
  • 3
1
vote
1 answer

USRP X300 FPGA images compatibility

I am tying to connect a USRP X300 to my laptop. I did install all packages needed. When I ran uhd_find_devices, it worked fine. But the uhd_usrp_probe gives a problem in FPGA compatibility as follows: uhd_usrp_probe --args addr=192.168.10.2 { [INFO]…
1
vote
1 answer

Finding a specific FPGA version of a USRP image file for an X310

I have an X310 that requires a previous FPGA version than what I have. Going to the Ettus image page https://files.ettus.com/binaries/images/ I cant determine which one can revert me to FPGA 35. I have: FW 6 FPGA 36 and need: FW ? FPGA 35 Is there a…
1
vote
1 answer

Sampling Frequency for capturing the wlan signal in USRP2

I am working on a wlan Receiver and using USRP2 for receieving the signal. I would like to know what should be the sampling rate that the Receiever be operated on ? I was capturing the signal at 10MSps. Can I capture the whole spectrum with this…
Kiran
  • 8,034
  • 36
  • 110
  • 176
1
vote
1 answer

UHD Drivers installation failure

I am somewhat new to posting so please forgive and correct any mistakes I make in this post (and if I lack any necessary information please tell me) I am following Ch.6 of this guide here https://pysdr.org/content/usrp.html, and am attempting to…
1
vote
1 answer

USRP2 FPGA debugging

I have added some functionality in the FPGA code( Verilog) in USRP2. I would like to debug the code. Can you please suggest, how to debug the FPGA code . I donot want to write the testbench for the module. Is it possible that I could write to a…
Kiran
  • 8,034
  • 36
  • 110
  • 176
1
vote
2 answers

USRP2 Overflow problem

I am trying to capture the wlan samples from gnuradio-companion. I have configured the USRP Soource with the following : Ch0 Gain = 50dB device addr : 192.168.10.3 Center Frequency : 2.437GHz Sample Rate : 11M But , when I execute the model,…
Kiran
  • 8,034
  • 36
  • 110
  • 176
1
vote
1 answer

Modifying UHD code to work with GNU Radio

I need to modify the UHD code and then need to make that code work with gnuradio-companion. For this, I built UHD from source and made the required modifications. The next step would have been to build GNU Radio by source. But the installation steps…
Mobi Zaman
  • 605
  • 1
  • 6
  • 19
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
2
3
13 14