Verifying USRP Operation

From Ettus KB QA
Revision as of 20:42, 4 April 2016 by Ettus (Talk | contribs)

Jump to: navigation, search

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