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