Difference between revisions of "Verifying USRP Operation"
(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 | ||
− | + | 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