1. Introduction
The accurate characterization of radio frequency (RF) and microwave (MW) devices and subsystems is essential for designing and characterizing the performance of complex networks. Vector Network Analyzers (VNAs) are the standard measurement tool. Using the VNA, one typically measures the full
S-parameter matrix (magnitude and phase) that characterizes the two-port system. For accurate phase measurements, VNAs incorporate a phase reference requiring access to all ports of the Device Under Test (DUT). Of course, calibration techniques are commonly utilized to bring the
S-parameters’ measurement planes to the ends of the cables connecting the VNA ports to the DUT ports (e.g., [
1]).
For certain measurements, the DUT is physically very large, and its ports are distantly separated, making the use of cables from the DUT ports to the VNA not only very cumbersome but also detrimental to achieving accurate measurements. The dynamic range is compromised because of the cable loss, and the phase accuracy deteriorates because of movement in the cables (e.g., due to wind). Examples of these scenarios include grain bin imaging [
2,
3,
4], geophysical applications [
5], or measuring 3D MIMO channels [
6]. For such large DUTs with distantly separated ports, the need for cables connecting the VNA to the DUT ports can be a serious problem. For example, in the grain bin imaging application, cable lengths of more than 100 m can be required, and cable losses in the two cables can approach more than 60 dB. Moreover, the requirement for a large number of antennas (e.g., 24-port DUTs in the system described in [
2,
3,
7]) means added costs and installation complications for the measurement setup. By far, the most difficult measurement for these large DUTs is the through-measurement
, and in the grain bin application, only
is used for inversion [
2,
4]. Thus, accurate measurement of
is the key parameter of interest.
Beyond the cable problems with physically large DUTs, microwave/electromagnetic imaging has a wide variety of biomedical applications [
8,
9,
10,
11,
12,
13,
14,
15]. In these applications, VNAs are connected through shorter cables to a series of antennas around the patient. Many coaxial cables, when moved, have small changes in their internal parameters (particularly as regards the phase). The sensitivity required, e.g., to detect the field changes caused by a hemorrhagic, ischemic stroke, or a breast tumor are very small compared to the direct wave between antennas. The changes in S-parameters due to cable movement can easily be on the order of the medically relevant structures. The use of a cable-free measurement system could completely eliminate this source of error.
Motivated by these applications, we introduce the first reduction to practice of a
distributed VNA based on two six-port reflectometers (SPRs), which requires no cables connecting the two ports of the DUT. In theory, our device is able to measure both the magnitude and phase of the full
S-parameter matrix characterizing the propagation path between the two ports. In practice, the current device is inaccurate for reflection measurements
. However, reasonable accuracy is achieved for the
measurement. The current device could thus be called a Transmission-Only VNA (TVNA). An example of the distributed SPR-(T)VNA concept for a grain bin imaging application is shown in
Figure 1. Thus, using two disconnected measurement systems, placed at each end of the DUT, the
-parameter of the propagation path can be measured without incurring large cable losses and phase errors. In addition, the proposed design extends to as many ports as required.
Each SPR in the distributed TVNA requires its own RF/MW signal source but these do not need to be synchronized with respect to their phase. In a typical SPR setup [
16], the DUT is attached to one of the six ports and an RF source to another port. At each frequency of interest, the
scalar power transferred to a matched load is measured at the remaining four ports. From these four power measurements, one obtains both the magnitude and phase of the DUTs reflection coefficient,
(see, e.g., [
16,
17]). The process of going from four scalar power measurements to the reflection coefficient is non-linear, and many algorithms with associated calibration techniques have been proposed to solve this problem in the past, e.g., [
17,
18,
19]. Six port networks have seen many applications, with a focus on the low-cost of their hardware, e.g., [
20,
21]. A review on applications of six-port networks can be seen in [
22].
In 1977, Hoer [
23] proposed the design of a VNA based on the use of two SPRs. By using two SPRs and connecting them with a single RF source, Hoer showed that by modifying the phase of the RF source going to one of the ports, and taking a series of SPR measurements of just the reflection parameters at each port, (
and
), one can obtain the full two-port
S-matrix of the DUT. This technique [
23] can be called an SPR-based VNA (or SPR-VNA). This SPR-VNA technique requires phase and/or amplitude shifters to modify the RF source to one of the ports. While not in widespread use, work on SPR-VNAs continues for some applications, e.g., [
24], and similar ‘measure only power’ concepts for one-port VNAs have been built [
25,
26].
In this work, we implement a novel extension of the SPR-VNA, with the key contribution that two separated, non-phase-locked, RF sources are used for each SPR (located right at the port of the DUT). This was first conceptualized in [
27]. This paper represents the first experimental prototype of such a device and is an extension of the thesis work in [
28]. While the synthetic results here show the capability of a full two-port VNA, the experimental results are accurate only for Transmission-Only. Henceforth, we use the term SPR-TVNA for the experimental device, and SPR-VNA for the theoretical full two-port device.
This paper is organized as follows: In
Section 2 we provide the relevant background on the SPR that will be used in describing the SPR-VNA, including the non-linear optimization algorithm we use to solve for the reflection coefficient at the DUT port of the SPR. In
Section 3, we review the standard SPR-VNA theory.
Section 4 introduces the distributed SPR-VNA theory, followed by our particular implementation of the DSPR-TVNA in
Section 5. The unique experimental measurement technique is covered in
Section 6, with simulated and experimental verification reported in the following two sections. A discussion of the results and the conclusions follow.
2. Background on Six-Port Reflectometers
Before we can describe a distributed SPR-VNA (used to obtain of the DUT), it is important to explore the basics of six-port reflectometers (used to obtain reflection coefficients only) and highlight the methods used to perform the SPR calculations. The accuracy of the SPR is critical to the extension to an SPR-VNA.
The SPR, which evolved from the ‘Six-Port Correlator’ [
17], is a circuit comprising six ports, with four of these ports equipped with external power detectors. A block diagram of an SPR is shown in
Figure 2. One port is connected to a primary RF source (a device outputting a sinusoidal wave voltage at a particular frequency), while the second port interfaces with the DUT. Theoretically, a six-port circuit (sometimes referred to as a six-port junction) that is used to create a SPR can have virtually any internal topology, but certain topologies have better properties for stable measurements [
17].
The six-port circuit can be characterized using a scattering matrix,
, which relates the incident voltage waves (referred to as
a), and the reflected voltage waves (
b) at a given frequency and each port [
1] (We use the ‘6’ in
to distinguish the six-port circuit
S matrix from other
S-matrices used throughout this work). In matrix form:
where
and
are vectors of the incident and reflected waves at each port. The ratio of incident to the reflected voltage waves at each port is the reflection coefficient
:
To use this six-port circuit as an SPR, we attach an RF source to port 1, and the DUT to port 2, and then attach four power meters at ports 3–6, as in
Figure 2. Using this setup, the goal of the remaining SPR analysis is to use the power measurements (
) at ports 3 to 6 to obtain the reflection coefficient of the DUT at port 2. That is, our unknown is
, and our knowns are
at the measurement ports.
2.1. SPR Theory
The process of using the power measurements from the SPR to determine
is well documented in the literature, e.g., [
16,
17,
23,
29,
30,
31]. Here, we give an overview of the most common methods of SPR analysis. Performing a review of SPR analysis is beyond the scope of this paper, and interested readers can see the references.
The process of turning four power measurements into
begins by substituting
at ports
inside of Equation (
1). After performing some simple manipulations, and assuming non-ideal power-detectors, we end up with the matrix shown in Equation (
3):
where
denotes the matrix elements of
. By noting in Equation (
3) that the modified
matrix is denoted
, we can define its inverse as follows:
By letting each element of
M be denoted by
, we can then use Equation (
3) to write:
for
. Through a series of lengthy but straightforward algebraic manipulations [
28], we end up with the set of equations:
where
is the power measurement, and
. We can re-write Equation (
8) as follows:
where
.
2.2. Solving the Non-Linear SPR Problem
The three equations represented in Equation (
9) (or (
8)) are the key to going from power measurements to the unknown reflection coefficient, and there are many ways to frame this set of equations. Equation (
9) can be considered as a non-linear problem with three equations and two unknowns (real and imaginary part of
). One can then solve these equations for
with many methods.
However, in SPR literature, it is common [
17] to frame (
9) as a series of three circles on the real/imaginary plane, with centers
, and radii of
. The centers of the circles,
are functions of the six-port-circuit (
) and power meter reflection coefficients, while the radii are functions of
, the power measurements,
and the power meter reflection coefficients. The true
lies at the intersection of the three circles. The design of a successful SPR also depends on appropriately distributing the
points evenly in the real/imaginary plane [
17]. In practice, measurement noise and other errors means that there is no
that perfectly satisfies all three equations, and optimal solutions must be sought.
By expanding the squared quantities in (
9), and then performing more manipulations, one can arrive at ([
28], Section 2.4):
where:
Equation (
10) still has the geometric interpretation of three circles in the real/imaginary plane of
but removes the direct dependence of the radii on
. Following [
17,
31], we use Equation (
10) throughout this work.
While there are many possibilities for solving (
10), here, we use the Gauss–Newton method [
32]. We treat the real and imaginary parts of
as two real-valued unknowns and minimize the objective function:
The Jacobian matrix
J is calculated as
and
, which is the first-order partial derivatives of the residual functions with respect to the real and imaginary parts of
. We check for convergence by evaluating the updated
.The convergence level we selected was
. If this condition is met, the optimization process stops.
3. The Six-Port Reflectometer-Based Vector Network Analyzer
We next consider the extension of the SPR into an SPR-VNA. The theory behind the SPR-VNA was first introduced by Hoer [
23]. His proposed design is shown in
Figure 3. An SPR-VNA employs two SPRs with a single RF source to measure the complex ratios
and
, where
and
are the waves emanating from the DUT, while
and
are the waves impinging on the DUT. These ratios are related to the (two-port) S-parameters of the DUT via the shematic shown below.
Dividing (
14) by
and (
15) by
and using
and
gives:
Adding (
16) and (
17), we get:
If we multiply (
16) with
on both sides:
Using (
17), we can replace
in (
19), and performing some algebra, we can arrive at:
If we multiply (
16) by
on both sides, we get:
Subtracting (
21) from (
20), and simplifying, we can arrive at:
where:
Equation (
22) is the key equation of SPR-VNAs. It is an equation in three complex-valued unknowns:
, and
, where
and
depend on both the DUT and (critically)
and
waves (In microwave engineering, it is common to equate
with
, but they are only equal when there is a single source at port 1, and all other sources are zero. With two sources,
). Using the SPRs and theory outlined in
Section 2, we can obtain
and
for any DUT and any set incoming waves. We can next turn (
22) into a
system of equations by changing the magnitude and/or phase of
or
(as shown in
Figure 3). By changing the incoming waves, we change
and
, while the DUT
S-parameters remain constant. Thus, Equation (
22) can represent a system of equations in the three (complex) unknowns:
and
. Assuming that we use the phase shifter (and possibly an attenuator) in
Figure 3, to change
, and denoting the different reflection coefficients with respect to this RF source change as
, we can write (
22) as a matrix equation for our three unknowns:
To guarantee this matrix has a reasonable condition number, the changes in
(and/or
) must change the
s sufficiently so the matrix has linearly independent rows. It is further possible to use even more shifts in the
as to create a larger matrix system, and solve (
24) using least squares.
Once
, and
are obtained via (
24), we still need to determine
. Here, we assume a reciprocal network (
) (It should be noted that Hoer provides methods of using SPR-VNAs for non-reciprocal networks [
23] as well, but we only consider reciprocal networks). Then, by using (
23), we can write:
From (
26), we are thus able to use our knowledge of
,
and
to determine
.
Phase Uncertainty
Equation (
26) also places fundamental limits on the SPR-VNA. The ± in front of the calculation does not affect the magnitude of our
calculation, but means that we can only ever know the phase within a ±
(rad) (or
deg) accuracy. In practice for wide-band systems, this means that the phase can wrap with jumps of
. Hoer suggests [
23] that the choice of the plus or minus must be made with prior knowledge of the expected value (as shown here, for multi-frequency systems, one can unwrap phase jumps on the order of
rad). Here, we select the initial (first frequency) phase via knowledge from a direct measurement with a regular VNA. Further, (
26) shows that errors in
and
can cancel out, and result in accurate
calculations even through
and
are incorrect. This will again be seen in our results (
Section 8.3).
4. The Distributed SPR-VNA
The key realization to create a distributed SPR-VNA (or DSPR-VNA)—and eliminate the cables needed for a typical VNA measurement—is that the mathematical foundations of the SPR-VNA discussed above do not require a single RF source. The only requirement is that we need to vary (at least one of) the incoming waves to one of the two DUT ports,
and
, and take a measurement each time with both SPRs. Changing the incoming RF source changes the
s and thus allows us to solve Equation (
24). There is no need to have two phase-linked sources; the only requirement is that several different
as be used on one of the ports. Thus, one can completely separate the two RF sources, as per the distributed SPR-VNA design shown in
Figure 4. By separating the RF sources into two independent units, with one side of the design containing a phase shifter, we can, in theory, create a full two-port VNA that measures without any direct connection between each SPR (as seen in our results, in practice, this system is only accurate for
); so, it is called a TVNA.
The concept of such a DSPR-(T)VNA was first proposed and simulated within our research group by Aboud [
27]. However, ref. [
27] presented only simulated results and did not show experimental verification of the DSPR-TVNA. Below, we explore the experimental verification of a DSPR-TVNA.
6. Our SPR Measurement Technique
The process of using an SPR to measure
of unknown loads requires characterizing the parameters of the SPR. That is, solving the equations given in (
9) or (
10) requires not only the power measurements, but also requires knowing, e.g., the
s and
values for a given SPR. The process of learning these parameters (or other sets of parameters, depending on the specific SPR mathematical formulation used) is known in the literature as
characterization and calibration of the SPR, and this process is subject to an extensive literature [
16,
17,
18,
19,
23,
29,
30,
34,
35,
36,
37,
38,
39] (to name only a few). This long history and the non-linear nature of the SPR problem (where different formulations can provide different final results) mean that there are many different ways to go from power measurements to the unknown reflection coefficient,
. In this section, we outline the procedure we chose for our SPRs and SPR-VNA procedures but do not provide an extensive review of all possible options.
The most common process of characterization and calibration is to manipulate the core SPR equations (e.g., (
9)) to a desired form, and then measure a set of loads with the SPR to learn the underlying parameters of any given six-port-circuit. This process often combines both characterizing the unknown SPR parameters with an error-correction calibration procedure, and the most common characterization/calibration method is a nine-load measurement combined with a ‘6-to-4 port’ reduction, followed by a standard one-port calibration procedure [
17,
30].
However, with the availability of multi-port VNAs, it is possible to measure the SPR parameters directly. By using a six (or higher)-port VNA, one can simply measure
of a given SPR, and then measure the reflection coefficients of the power detectors,
(
). This means that all elements of
(Equation (
3)) are known, and thus,
can readily be computed (assuming a non-singular matrix). Once these values are known, all other parameters, e.g., the
s, can be computed directly.
Given the availability of a multi-Port VNA, we chose the direct measurement method of characterizing the SPR, and use a Keysight (United States) M9802A in a M9019A chassis. The direct measurement method avoids the use of a large number of calibration loads (e.g., nine), and simplifies the data collection procedure. Our experience within lab-based conditions is that the and power-detector s can be measured once, and then used successfully for more than a year (i.e., the DUT results presented here used measurements of the of our boards that were a year old). We do note that this direct measurement may not be possible with some SPR applications (e.g., high power, or high frequency), and alternative methods for characterization/calibration may need to be used.
In summary, by directly measuring
with a full six-port VNA, we do not need to perform a traditional SPR characterization and calibration. Once we know
, we can directly compute all the needed parameters in Equations (
3)–(
9).
6.1. SOL Calibration and Error Correction
While we were able to obtain reasonable SPR results with the direct measurement of
and the power detectors, we also found that results could be improved through the use of a standard one-port short-open-load (SOL) calibration [
40]. The details of this SOL calibration are given in
Appendix A. All experimental measurements shown here used SOL calibration.
6.2. Power Detector Calibration
The AD8313 power detector provides an approximately linear output to the input power from −60 dBm to −5 dBm input levels [
41]. However, variations in each detector, along with variations in the external matching circuitry, mean that each detector provides slightly different outputs for a given input power. These changes also apply for each frequency. Thus, in addition to measuring the
s for each port on the device shown in
Figure 7, we performed an additional power-detector calibration step.
Each detector in our DSPR-VNA (8 total detectors) was connected directly to our lab-bench RF source. The true output power of our RF source was confirmed with a lab-bench power detector (Agilent/Keysight N1912A (USA)). Then, for frequencies of 0.6 to 1.2 GHz in 1 MHz steps, the output voltage of each power detector was measured with our ADC for input powers ranging from −70 dBm to −5 dBm in 5 dBm steps, providing a voltage-to-dBm conversion by frequency. For each detector, these values were stored, and all subsequent input voltages were converted to input power through linear interpretation of these tables.
6.3. SPR Measurement Process Summary
In summary, our SPR characterization, calibration, and measurement process is as follows:
This process was completed for each desired frequency, and completes a single SPR measurement. For performing an SPR-VNA measurement, the procedure was:
The two-port DUT was placed between the two SPRs.
Two different RF sources were turned on (one for each SPR). Both were set to the same output frequency.
The SPR procedure above was repeated for both SPRs, obtaining for the two-port DUT.
One of the RF sources’ output was phase-shifted.
The dual SPR measurement procedure was repeated for this phase shift, thus obtaining .
The phase was shifted a minimum of three times.
The system of equations in (
24) was solved (with least squares if more than three phase measurements were taken), and Equation (
26) was then used to compute
of the DUT.
7. Simulated DSPR-VNA Results
To help ensure that all coding, SPR solutions, etc. were correct, we first simulated a DSPR-VNA data collection process using Keysight ADS software, version ADS 2023 Update 2.0. The software has the ability to place multi-port microwave models of exact chips and transmission lines, the power detectors, etc.
We thus used the ADS models of our six-port-circuit design (
Section 5.1), combined with idealized (perfectly matched) power detectors at the four power-detector ports. We also simulated two independent RF sources, one of which had a phase shifter attached. The simulation schematic is the same as
Figure 4. We then placed several synthetic test DUTs inside the ADS simulation and collected the power meter data. In addition to the DSPR-VNA simulation, the two-port DUT
S-parameters were measured directly with the ADS software. For this simulation, we selected a frequency range of 0.5 to 3 GHz in 1 MHz steps. The results with a DUT of a high-pass filter (Mini-Circuits SLP2400) are shown in
Figure 4.
For the DSPR-VNA, we completed 3 simulations with phase shifts of 0, 30, and 60 degrees for the 2nd RF source. For each phase shift, we used the procedure in
Section 6.3 to generate
and
, and then used the SPR-VNA procedure to calculate
and
.
Figure 8,
Figure 9 and
Figure 10 show the magnitude and phase of our
,
, and
results compared with the true
measured using ADS. The plots show the comparison between ADS- and DSPR-VNA-measured
magnitude and phase. In all three cases, the true
S-parameters and DSPR-VNA results are nearly identical, and the results were the same down to 8 digits (nearly −170 dB in log magnitude). The results provide confidence that, in an idealized simulated environment, the theory and implementation of the DSPR-VNA is sound.
9. Discussion
The differing output frequencies of the two independent RF sources causing a beat frequency at the power-detector output was a major problem for our results. The drift between output frequencies is ultimately caused by differences in the crystal oscillators on board each RF source. While this problem can be solved by averaging the signal over many samples, in the future, this can be solved with either some type of frequency-locking (e.g., a GPS-disciplined crystal oscillator), or by tuning the frequency of each source until the output of the power detectors is a DC signal.
Acquisition time: We note that the combination of our slow ADC and the need for 1000-sample averaging for 10 phase shifts leads to lengthy data collection times (many hours for our frequency sweep; the exact time was not tracked). The long acquisition time is primarily driven by the very low sample rate of our current ADC. However, this is easily rectified by using an ADC with a faster sample rate (while maintaining at least 18 bits per sample). Our current ADC was selected assuming a pure DC signal and only a single sample required per frequency, and has a sample rate of only 3.75 samples per second at 18 bits. For example, a 64 ksps ADC would reduce the multi-frequency data acquisition time to less than a minute, and many ADCs sample at much higher rates than even 64 ksps. For measuring grain, sample times of less than one minute are more than sufficient as grain is stable for days to weeks. Further reduction in acquisition time is possible by reducing the 1000-sample average, which can occur with better frequency matching between the two RF sources. We also note that the prototype nature of this device means we did not focus on reducing this acquisition time for this manuscript, and instead focused on reducing the error, as the contribution (and eventual planned application) is not for a fast device.
Number of averaging samples: The current selection of 1000 samples to average is somewhat arbitrary—we simply chose a number large enough to reduce the errors to acceptable levels for the current prototype. We did not investigate reducing this number for the prototype as the solutions for reducing this number are the same as above: better-matched frequencies of the RF sources will lead to a (near) DC signal, and a higher sample rate ADC will mean that any beat frequency can be analyzed via other means (e.g., a simple optimization could be used to extract the parameters of the signal in
Figure 19 and the average taken, or an analog low-pass filter could be used to eliminate the beat).
It is interesting in our fully-distributed results that the errors for
and
are much greater than the errors seen for
. There are also clear 360-degree phase-shift errors (see
Figure 17,
Figure 18 and
Figure 22). This means that the errors in the
and
must be offset in Equation (
26), along with any errors in the
term (which was not shown). In both Equation (
26), and in the calculation of
(Equation (
23)), every time
and
appear, they are multiplied together:
. Thus, it is the multiplication of their magnitudes and the addition of their phases that must be correct to obtain a correct value for
(Equation (
26)). If the errors offset (e.g., considering magnitudes only), we have
and
, and then
and the errors offset. A similar argument may be applied for phases (but with addition).
One of the reasons for errors in our method is that the unknowns of equations in Equation (
24) are not actually independent variables. Since
is a function of
and
, this means that even with a low-condition number on the matrix, measurement noise/errors can lead to errors in
and
. One method of eliminating such errors could be to place matched loads on the opposite port, and directly compute the reflection parameters with each SPR using Equation (
13). The
results (with a hand-placed matched load on port 2) for the SLP1000 are presented in [
28], and show errors similar to the errors in our
results here. Thus, we argue that our distributed SPR-VNA concept can still be called a ‘distributed VNA’, not just a Transmission-Only VNA. However, our current hardware (without the switch and 50
load) is only accurate for transmission-only measurements.
It can perhaps be considered a strength of our method that errors this large can be tolerated while providing more accurate
results. Future work may look at the ability to use other means of obtaining
within Equation (
26) to improve the accuracy of the
results.
We also want to note the well-understood sensitivity of six-port reflectometer measurements. The non-linear nature of the SPR problem means that slight changes in the power measurements can cause drastic changes in the obtained S-parameters. For example, we originally used 12 bits of discretization in our ADC, and the results obtained were meaningless (compared to the true S-parameter values). Future hardware iterations will include closer attention to both ADC specifications and noise reduction in the hardware setup.
The results presented here are a deep-dive into a single DUT. Readers who wish to see results for other DUTs are encouraged to read Section 6.4 of ref. [
28], where
measurements of two separated antennas are presented with the phase-locked RF source configuration.
Regarding the selection of the ± in the phase of
, one approach to solve this in grain bin measurements would be to use the phaseless parameterized inversion outlined in [
4]. Once an initial model of the bin contents is obtained, a forward solver can be used to obtain the expected phase shift between antennas, which can then be used to select the correct sign.
We finally note that two-port calibration procedure for our distributed SPR-VNA would have likely improved the results. However, we did not perform such calibration due to the lengthy time required to collect data with our prototype presented here.