Himanshu KumarSoftware Engineer
← projects

FieldFox RF Measurement Suite

2026

C++17 desktop tool

Desktop software that runs antenna tests on a Keysight FieldFox VNA over SCPI. Built at JV Micronics to replace manual test runs.

overview

A desktop automation app for microwave and antenna testing. It connects multi-axis positioners and a Keysight FieldFox N9951B vector network analyzer, and plots results live.

the problem

Manual RF test runs needed an engineer at the bench for the whole sweep, with plenty of room for error in calibration and angle indexing.

how it works

A layered C++17 architecture keeps instrument control, data acquisition, positioner automation and test sequencing apart, so new instruments plug in without touching the UI. SCPI runs over GPIB and USB VISA, with real-time polar and Cartesian plots in Qt6.

result

A full antenna sweep runs on its own, from calibration checks to the finished report.

  • Sweeps run unattended, end to end
  • Calibration checks and reports built in
  • SCPI driver fully decoupled from the UI

built with

C++17, Qt6, SCPI, GPIB / USB VISA, CMake