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
11
votes
2 answers

Improving/optimizing file write speed in C++

I've been running into some issues with writing to a file - namely, not being able to write fast enough. To explain, my goal is to capture a stream of data coming in over gigabit Ethernet and simply save it to a file. The raw data is coming in at…
Mlagma
  • 1,240
  • 2
  • 21
  • 49
11
votes
1 answer

USSD secure or not?

I have a question about USSD and security in this channel. As you know today mobile banking and many payments using USSD, I want to know is USSD safe? If USSD transactions using a5/1 for encryption,its totally broke few years a go and now can be…
jMoshayem
  • 149
  • 1
  • 5
7
votes
2 answers

When trying to use my USRP in GNU Radio, I get a " No devices found for ----->" error

When trying to execute a GNU Radio program that uses a USRP, I get an error backtrace, which (in Python) typically ends with: self.u = uhd.usrp_source(device_addr=args, stream_args=uhd.stream_args('fc32')) File…
Marcus Müller
  • 34,677
  • 4
  • 53
  • 94
3
votes
2 answers

Undefined Reference[USRP] [UHD]

Ive been trying to compile a code given in the following website to create an USRP Object https://kb.ettus.com/Getting_Started_with_UHD_and_C%2B%2B For the lazy ill just include the code: #include #include…
zapper9595
  • 41
  • 3
3
votes
1 answer

Error when converting from Float to Char in gnuradio

I'm trying to capture GPS signals and save them into a .bin file with my USRP E100 and the following flow diagram implemented with GNU Radio Companion: As you can see, I recieve 50M complex samples from GPS frequency, and I take the real and…
VinsanityL
  • 810
  • 9
  • 18
2
votes
0 answers

Trouble running gr radar using two USRPs in GNU Radio

I'm trying to run gr radar on Ubuntu 18.04 using Gnuradio 3.8.2 and keep getting the following error when using the echotimer block with two USRP N210s: Generating: '/home/user/Documents/tests/test_usrp_echotimer_cc.py' >>> Warning: This flow graph…
2
votes
1 answer

Run GNU Radio flowgraph from Docker with Ettus B200 USRP with UHD

I am trying to run GNU Radio flowgraphs (no GUI) from within a Docker container. The OS on both the host and docker image is Ubuntu 18.04. I am running GNU Radio v3.7.13.4 and UHD v3.14.0.0. On the host I can run grcc -e flowgraph.grc and it…
Steven Gillies
  • 471
  • 7
  • 18
2
votes
0 answers

USRP1 with RFX2400: Loading the "unknown" daughterboard

I'm trying to utilize the outdated SDR USRP1 with a daughterboard RFX2400. But it does not provide any items. So, I ran uhd_usrp_probe: $ uhd_usrp_probe [INFO] [UHD] linux; GNU C++ version 5.4.0 20160609; Boost_105800; …
dblock
  • 66
  • 6
2
votes
0 answers

How can I read B210 GPS sensor while capturing data in gnuRadio

I am working with a B210 USRP from Ettus Research and for some reason it keeps dropping GPS lock. I would like to periodically poll the GPS lock status and save it to a file while running. The basic design was generated in gnuradio-companion where…
ks0ze
  • 123
  • 4
2
votes
1 answer

How to receive a finite number of samples at a future time using UHD/GNURadio?

I'm using the GNURadio python interface to UHD, and I'm trying to set a specific time to start collecting samples and either collect a specific number of samples or stop the collection of samples at a specific time. Essentially, creating a timed…
az-dev
  • 25
  • 4
2
votes
2 answers

Switching USRP from RX to TX Using GNURadio

I am learning how to run USRP devices using GNURadio. I am able to send a stream of data from one USRP to another, and receive it successfully. Now I want to do more advanced stuff. Currently, I want to set a USRP to receive some data, then when the…
Doe
  • 185
  • 3
  • 13
2
votes
1 answer

flowgraph fails with "LLLL..." for one network adapter, succeeds with other adapter

I want to execute the usrp_echotimer_dual_cw example from the GNURadio gr-radar OOT module. The flowgraph works fine with the internal gigabit ethernet adapter but fails with the external PCI gigabit ethernet adapter. Here is the output of the…
cschmol
  • 33
  • 3
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
2
votes
1 answer

how to transmit signal with data rate (3.84 Mbps) using USRP1?

I want to send signal with data rate (3.84 M) using USRP1, but when I transmit the signal it tells me some thing like this in the terminal : WARNING Target data rate: 3840000 bps Actual data rate: 4000000 bps but I'm trying to implement TX working…
Zangetsu
  • 57
  • 2
  • 4
1
2 3
13 14