aboutsummaryrefslogtreecommitdiffstats
path: root/host/python/pyuhd.cpp
diff options
context:
space:
mode:
authorLars Amsel <lars.amsel@ni.com>2020-05-07 22:11:36 +0200
committerAaron Rossetto <aaron.rossetto@ni.com>2020-06-10 12:45:08 -0500
commit5e71e81c1a27c013f5fc3cbd80c445958b4a6136 (patch)
tree71f1bac5eb2255bf122803e2db243f318cb66ea1 /host/python/pyuhd.cpp
parent02ff2f26541c91dd7205b59dd8c653d0a4623076 (diff)
downloaduhd-5e71e81c1a27c013f5fc3cbd80c445958b4a6136.tar.gz
uhd-5e71e81c1a27c013f5fc3cbd80c445958b4a6136.tar.bz2
uhd-5e71e81c1a27c013f5fc3cbd80c445958b4a6136.zip
cal: Add support for NI ModInst measurement devices
Power measurements for TX calibration can be done using NI-RFSA devices and the RFmx SpecAn library. Use "rfsa" as meas_device option for this. The implementation mimics the behaviour of the "RFMXSpecAn TXP (Basic)" example. Signal generation for RX calibration can be done using NI-RFSG devices. Use "rfsg" as meas_device option for this. The implementation mimics the behaviour of the "RFSG Frequency Sweep" example. The device can be selected by passing its name in the option string. This is only necessary if more than one device of the same family is installed in the system. The support is limited to Windows operating System. Drivers for RFSA and RFSG must be installed as well as the RFmx SpecAn library. The "nimodinst" Python package must be installed to be able to detect the devices. The implementation uses ctypes to call into the C-API of the device drivers. Only the bare minimum to fulfill the calibration requirements is implemented.
Diffstat (limited to 'host/python/pyuhd.cpp')
0 files changed, 0 insertions, 0 deletions