Impedance Frequency Response Measurement with Matlab

Impedance frequency response measurement of a two-terminal circuit with NI USB-6211.

You are now following this Submission

The code presented here concerns the impedance frequency response measurement of a two-terminal circuit using the DAQ-system NI USB-6211. The measurement is based on the Discrete Fourier Transform (DFT) and Maximum Likelihood estimation (MLE) of the amplitude and phase of the voltage across- and the current through- the two-terminal circuit. Then the impedance modulus and phase is calculated. The excitation of the device under test is performed via single-tone sine wave signal with stepwise increasing frequency. The measurement setup is given in the .zip file. The code provides:
1) a plot of the impedance frequency response (modulus and phase) of the two-terminal circuit;
2) ImpedanceRespData.mat file with the measurement results (for post-processing).

The code is based on the theory described in:

[1] H. Zhivomirov, I. Iliev. Impedance Frequency Response Measurement with Matlab Implementation. Journal of the Technical University of Gabrovo, ISSN: 1310-6686, Vol. 52, pp. 61-65, 2016. (umis.tugab.bg/prep/tomove/10/52-03-EE-01-min.pdf)

[2] NI USB-621x Specifications.pdf. Austin, National Instruments, Corp., 2009.

Cite As

H. Zhivomirov, I. Iliev. Impedance Frequency Response Measurement with Matlab Implementation. Journal of the Technical University of Gabrovo, ISSN: 1310-6686, Vol. 52, pp. 61-65, 2016. (umis.tugab.bg/prep/tomove/10/52-03-EE-01-min.pdf)

Hristo Zhivomirov (2026). Impedance Frequency Response Measurement with Matlab (https://uk.mathworks.com/matlabcentral/fileexchange/50637-impedance-frequency-response-measurement-with-matlab), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.5.0

A new version of the code has been uploaded.

1.4.0.0

Change of the title of the submission.

1.3.0.0

A new version of the code has been uploaded.

1.2.0.0

A new version of the code has been uploaded.

1.1.0.0

A new version of the code has been uploaded.

1.0.0.0