This MATLAB tool offers different functions for working with the HP/Agilent/Keysight 4294A impedance analyzer.
The following functions are implemented:
- Read the measured data (ASCII format)
- Get the device tolerances (amplitude and angle)
- Compute the tolerances for the measured data
The following configuration is considered:
- Bandwidth setting can be chosen
- Oscillator voltage can be chosen
- The bias level is assumed to be zero
- The standard 16047E adapter is used
The following examples are included:
- run_device_tol.m - Get and plot the device tolerances
- run_meas_tol.m - Read a measurement and compute the tolerances
The tool is tested with the following MATLAB setup:
- Tested with MATLAB R2018b / 2019a / 2024b
- No toolboxes are required.
- Compatibility with GNU Octave not tested but probably easy to achieve.
The following references describe the impedance analyzer 4294A:
- Agilent 4294A Precision Impedance Analyzer, Operation Manual, 2003
- Agilent 4294A Precision Impedance Analyzer, Data Sheet, 2008
- Impedance Measurement Handbook, Keysight Technologies, 2014
- Thomas Guillod, ETH Zurich, Power Electronic Systems Laboratory - GitHub Profile
- This project is licensed under the BSD License, see LICENSE.md.
- This project is copyrighted by: (c) 2016-2020, ETH Zurich, Power Electronic Systems Laboratory, T. Guillod.