The 50P-2058 from JFW Industries is a Solid State USB Programmable Attenuator that operates from 30 MHz to 3000 MHz. It has an attenuation range of 31.75 dB with a step size of 0.25 dB. The attenuator can handle an input power of up to 27 dBm. It has SMA female RF connectors that are matched to 50 ohms. The attenuator is plug and play i.e can be connected and controlled by a windows based computer via the USB port. Test Scripts can be written to control the attenuator. It also has Python libraries.