Difference between revisions of "Verifying USRP Operation"

From Ettus KB QA
Jump to: navigation, search
(Created page with "Application Note for Verifying USRP Operating uhd_usrp_probe uhd_find_devices benchmark_rate rx_samples_to_file tx_samples_from_file rx_ascii_art_dft etc Category...")
 
Line 4: Line 4:
  
 
uhd_find_devices
 
uhd_find_devices
 +
Uses broadcast packets for discovery.
 +
Often blocked by routers, switches, firewalls.
 +
 +
View firewall settings with:
 +
sudo iptables -L
 +
  
 
benchmark_rate
 
benchmark_rate
Line 13: Line 19:
 
rx_ascii_art_dft
 
rx_ascii_art_dft
  
etc
+
Default installation location is /usr/local/lib/uhd/examples
 +
 
 +
rx_ascii_art_dft
 +
Creates ASCII/Ncurses FFT
 +
./rx_ascii_art_dft --freq 98e6 --rate 5e6 --gain 20 --bw 5e6 --ref-lvl -50
 +
 
 +
rx_samples_to_file
 +
Saves samples to file
 +
./rx_samples_to_file --freq 98e6 --rate 5e6 --gain 20 usrp_samples.dat
 +
 
 +
tx_samples_from_file
 +
Transmits samples from file
 +
./tx_samples_from_file --freq 915e6 --rate 5e6 --gain 10 usrp_samples.dat
 +
 
 +
benchmark_rate
 +
Benchmarks interface with device
 +
./benchmark_rate --rx_rate 10e6 --tx_rate 10e6
 +
 
 +
tx_waveforms
 +
Transmits specific waveform
 +
./tx_waveforms --freq 915e6 --rate 5e6 --gain 0
 +
 
 +
 
 +
 
 +
Default installation location is /usr/local/lib/uhd/utils
 +
 
 +
uhd_images_downloader
 +
Downloads FPGA images for current UHD version
 +
 
 +
usrp_x3xx_fpga_burner
 +
Flashes an image onto the X300/X310 FPGA
 +
 
 +
usrp_burn_mb_eeprom
 +
Reading and writing motherboard EEPROM
 +
 
 +
usrp_burn_db_eeprom
 +
Reading and writing daughterboard EEPROM
  
  
  
 
[[Category:Application Notes and White Papers]]
 
[[Category:Application Notes and White Papers]]

Revision as of 20:42, 4 April 2016

Application Note for Verifying USRP Operating

uhd_usrp_probe

uhd_find_devices Uses broadcast packets for discovery. Often blocked by routers, switches, firewalls.

View firewall settings with: sudo iptables -L


benchmark_rate

rx_samples_to_file

tx_samples_from_file

rx_ascii_art_dft

Default installation location is /usr/local/lib/uhd/examples

rx_ascii_art_dft Creates ASCII/Ncurses FFT ./rx_ascii_art_dft --freq 98e6 --rate 5e6 --gain 20 --bw 5e6 --ref-lvl -50

rx_samples_to_file Saves samples to file ./rx_samples_to_file --freq 98e6 --rate 5e6 --gain 20 usrp_samples.dat

tx_samples_from_file Transmits samples from file ./tx_samples_from_file --freq 915e6 --rate 5e6 --gain 10 usrp_samples.dat

benchmark_rate Benchmarks interface with device ./benchmark_rate --rx_rate 10e6 --tx_rate 10e6

tx_waveforms Transmits specific waveform ./tx_waveforms --freq 915e6 --rate 5e6 --gain 0


Default installation location is /usr/local/lib/uhd/utils

uhd_images_downloader Downloads FPGA images for current UHD version

usrp_x3xx_fpga_burner Flashes an image onto the X300/X310 FPGA

usrp_burn_mb_eeprom Reading and writing motherboard EEPROM

usrp_burn_db_eeprom Reading and writing daughterboard EEPROM