Verifying USRP Operation
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