WO2000046605A2 - Scattering parameter calibration system and method - Google Patents

Scattering parameter calibration system and method Download PDF

Info

Publication number
WO2000046605A2
WO2000046605A2 PCT/CA2000/000087 CA0000087W WO0046605A2 WO 2000046605 A2 WO2000046605 A2 WO 2000046605A2 CA 0000087 W CA0000087 W CA 0000087W WO 0046605 A2 WO0046605 A2 WO 0046605A2
Authority
WO
WIPO (PCT)
Prior art keywords
test
eπor
terms
ports
port
Prior art date
Application number
PCT/CA2000/000087
Other languages
French (fr)
Other versions
WO2000046605A3 (en
Inventor
Robert Peach
Nicholas Svensson
Thai Vo
Original Assignee
Com Dev Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Com Dev Limited filed Critical Com Dev Limited
Priority to CA002361666A priority Critical patent/CA2361666C/en
Priority to EP00901456A priority patent/EP1181562B8/en
Priority to DE60034121T priority patent/DE60034121T2/en
Publication of WO2000046605A2 publication Critical patent/WO2000046605A2/en
Publication of WO2000046605A3 publication Critical patent/WO2000046605A3/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R27/00Arrangements for measuring resistance, reactance, impedance, or electric characteristics derived therefrom
    • G01R27/28Measuring attenuation, gain, phase shift or derived characteristics of electric four pole networks, i.e. two-port networks; Measuring transient response
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R35/00Testing or calibrating of apparatus covered by the other groups of this subclass

Definitions

  • the present invention is related to the field of scattering (or "S") parameter measurement instruments, such as a vector network analyzer (or "VNA").
  • S scattering
  • VNA vector network analyzer
  • a novel calibration methodology for such instruments is disclosed that minimizes the number of calibration steps required to fully calibrate the measurement instrument so that the S parameters of a multi-port device under test (or "DUT") can be accurately measured.
  • a multi-port device is characterized by its number of ports, referred to throughout this application as n, where n is 2 or greater.
  • the S matrix is composed of a plurality of S parameters.
  • S parameters are the standard method for device characterization over a very wide range of frequencies, from less than 1 MHz to above 40 GHz. These parameters are used because they are easily determined, they provide directly relevant measures of device performance, and they are well defined for any type of device. If other device representations are required, such as impedance or admittance parameters, then these can be readily deduced from the measured S parameters.
  • Scalar analyzers determine the amplitudes of the S parameters only, whereas vector analyzers (or VNAs) determine both the amplitudes and the phases. Scalar analyzers are far less flexible and far less accurate than vector analyzers, and are only employed in low-grade applications where equipment cost is a driving factor. Although the present system and method is generally applicable to VNA test instruments, the teaching of this application may also apply to other types of instruments that characterize S parameters (or other equivalent measurements) for a multi-port DUT.
  • VNAs Vector network analyzers
  • VNAs Commercial vector network analyzers
  • These types of VNA systems include a signal generator and a combination of splitters and directional couplers that connect the two measurement ports of the VNA (Port 1 and Port 2) to its amplitude and phase detection circuitry (samplers).
  • Typical VNAs have three or four samplers, the number of samplers affecting the accuracy and cost of the instrument.
  • a typical device to be characterized by such a VNA may have two or more ports
  • a an //-component vector containing the amplitudes of the waves incident on the device ports
  • a is the incident voltage wave amplitude
  • b is the outgoing voltage wave amplitude
  • V is the voltage
  • / is the input current
  • Z is the normalizing impedance, all for the i'th port under test.
  • the port-normalizing impedances ( Z ) are typically chosen to be equal to the
  • the basic concept in this known procedure is to use a mathematical model of the test system, with a certain number of unknown terms usually 12), which desc ⁇ be all of the main error contributions. Initially, a sequence of n easurements is performed on a set of calibration components with accurately known S parameters. The values of the unknown model terms can be determined from these measurements, and the model can then be used to eliminate errors from subsequent device measurements. After correction, the device S parameters have an accuracy comparable to that of the original calibration components despite any imperfections in the test hardware.
  • DUTs have more than two electrical ports. However, they must also be measured with two-port VNAs.
  • the simplest procedure is to make measurements between two ports, e.g., i and , with the other ports terminated with accurate loads. This serves to determine the S,-,-, S
  • the full S matrix for the multi-port device can be determined.
  • This procedure has many disadvantages, however, such as: (1 ) a large number of separate measurements must be made, with the hardware being reconfigured at each stage; (2) it assumes that accurate terminations are available, which may not be true at all frequencies; and (3) reconfiguration of the hardware between measurements is impractical when components are being tested in thermal or thermal vacuum (TV AC) chambers. Because of these disadvantages, as well as others, full characterization of a multi-port device (particularly for large n) is rarely done.
  • the switch box contains at least as many test ports as there are electrical ports on the DUT. Any test port on the switch box can be connected to either port of the two-port analyzer. In operation, two test ports are usually active, and are coupled to the analyzer, and the remainder are terminated in the switch box.
  • any of the transmission paths can be measured automatically without reconfiguring the hardware. This greatly speeds up measurements, and allows testing to be performed in thermal or TVAC chambers.
  • calibrating an S parameter measurement system for a multi-port DUT at present typically involves calibrations only across the test paths required for measuring the most important S parameters (typically /. paths are required).
  • the present invention overcomes the problems noted above and satisfies the needs in this field for a system and method of calibrating an S parameter measurement instrument (such as a vector network analyzer) in which the number of calibrations required to fully characterize the error model of an //-port system is n/2 calibrations for an even number of ports and (/?+l )/2 calibrations for an odd number of ports.
  • S parameter measurement instrument such as a vector network analyzer
  • the number of calibrations required to fully characterize the error model of an //-port system is n/2 calibrations for an even number of ports and (/?+l )/2 calibrations for an odd number of ports.
  • Each test port in the system is involved in at least one full calibration, thus n/2 test paths are fully calibrated.
  • the error terms of the applicable error model are calculated. These error terms are then decoupled from the associated test path into error parameters that are localized to the individual test ports of the test path.
  • the error model for each test port can then be treated independently from the other test ports.
  • the error terms for the test paths that are not calibrated are then constructed using the localized error parameters for the individual test ports.
  • This calibration methodology provides a significant reduction in steps from the normal number of calibrations [//(//- 1)/2], and is less than that currently used for a partial calibration [//].
  • a method of calibrating a scattering (S) parameter measurement system to characterize a multi-port device having // ports, wherein n is greater than or equal to 2, and the measurement system has at least n test ports, the method includes the following steps: (1) selecting n/2 test port pairs by assigning each of the n test ports to at least one of the n/2 test port pairs, wherein each test port pair is characterized by an error model comprising a plurality of error terms; (2) conducting a full calibration on each of the n/2 test port pairs and storing the S parameter measurements resulting from the full calibrations in a memory associated with the S parameter measurement system; (3) calculating the error terms of the error model for each of the n/2 test port pairs using the S parameter measurements taken during the full calibrations, and storing these error terms in the memory associated with the S parameter measurement system; (4) decoupling the error terms associated with the n/2 test port pairs into error parameters that are local to the individual test ports of the test port pairs, and storing these local
  • Another aspect of the invention provides a method of calibrating an S parameter measurement system having /; test ports, wherein a test path between any two test ports is characterized by an error model having a plurality of error terms, the method comprising the steps of: calibrating n/2 test paths to determine the error terms for these test paths, wherein each test port participates in at least one of the n/2 calibration test paths; decoupling the error terms associated with the n/2 test paths into error parameters that are localized to a particular test port; and constructing the error terms for the non-calibrated test paths using the local error parameters for each of the test ports.
  • Still another aspect of the invention provides a method of calibrating a vector network analyzer test system including a two-port vector network analyzer coupled to a 2-to-n switch matrix test set having two input ports coupled to the two ports of the vector network analyzer and // test ports, the method comprising the steps of: (a) selecting n/2 test paths for full calibration from the [n(n- 1 )]/2 possible paths through the test system, each test port participating in at least one test path, wherein each path through the test system is characterized by an error model including a plurality of error terms; (b) calibrating the n/2 test paths and measuring S parameters for these paths; (c) calculating the error terms for the n/2 test paths from the measured S parameter data; (d) decoupling the error terms from the respective n/2 test paths into error parameters that are local to one or the other of the test ports that comprise the respective test path; and (e) constructing the error terms for the non-calibrated test paths using the local error parameters for the individual test ports.
  • an apparatus includes: an S parameter measurement system having // test ports for measuring the S parameters of a multi-port device, the S parameter measurement system having errors that must be corrected by calibration; and a calibration control system for calibrating the [n(n-l)]/2 possible test paths between the n test ports of the S parameter measurement system, and thus minimizing the errors, each test path being characterized by an error model having a plurality of error terms.
  • the calibration control system includes software instructions for ( 1 ) calibrating n/2 test paths to determine the error terms for each of the paths, wherein each test port participates in at least one of the n/2 test paths; (2) decoupling the error terms associated with the calibrated test paths into error parameters that are localized to one of the test ports in the respective test path; and (3) constructing the error terms for the non-calibrated test paths using the localized error parameters for each of the test ports.
  • Still another aspect of the invention provides a calibration system for use with an S parameter measurement instrument having // test ports, wherein a test path between any two test ports is characterized by an error model having a plurality of error terms, the calibration system comprising: means for calibrating n/2 test paths to determine the error terms for each of the paths, wherein each test port participates in at least one calibration test path; means for decoupling the error terms associated with the calibrated test paths into localized error parameters associated with the test ports; and means for constructing the error terms for the non-calibrated test paths using the localized error parameters associated with the test ports.
  • a method for calibrating a four-sampler vector network analyzer test system having n test ports comprising the steps of: conducting a full calibration on one test path consisting of two of the n test ports; conducting reflection calibrations only on each of the remaining n-2 test ports that did not participate in the full calibration; and constructing an error model for each of the test paths that were not fully calibrated using error data from the full calibration on the one test path and the reflection calibrations on the remaining test ports.
  • the present invention overcomes the disadvantages of presently known calibration systems and methods for characterizing multi-port devices using a vector network analyzer (or other type of S parameter measurement instrument), and also provides many advantages. Not all of these advantages are simultaneously required to practice the invention as claimed, and the following list is merely illustrative of the types of benefits that may be provided, alone or in combination.
  • FIG. 1 is a block diagram of a preferred four-sampler, two-port vector network analyzer test system incorporating a calibration control system according to the present invention, wherein the VNA is coupled to a hypothetical four-port DUT via a switch matrix test set.
  • FIG. 2 is a mathematical model of the scattering matrix [S A ] and the forward error parameters for the preferred 12-term error model, shown in signal flow-graph form.
  • FIG. 3 is a mathematical model of the scattering matrix [S A ] and the reverse error parameters for the preferred 12-term error model, shown in signal flow-graph form.
  • FIG. 4 is a flowchart of a preferred series of steps for calibrating an n-port S parameter measurement system such as shown in Figure 1.
  • FIG. 5 is a flowchart of a preferred series of steps for decoupling the forward and reverse error tracking terms in the 12-term error model.
  • FIG. 6 is a plot showing the zero-frequency phase extrapolation step utilized by the methodology of the present invention to resolve the sign ambiguity in the square root calculation that results from decoupling the forward and reverse error tracking terms.
  • Figure 1 sets forth a block diagram of a four- sampler, two-port vector network analyzer test system 10 incorporating a calibration control system according to the present invention, wherein the VNA 10 is coupled to a hypothetical four-port DUT 50 via a switch matrix test set 30. Note that although a four- sampler VNA 10 is shown, the present invention can be utilized with any type of vector network analyzer, or any other type of S parameter measurement system using vector error correction.
  • the preferred four-sampler VNA test system 10 includes a microprocessor 12 coupled to a memory 14, which together control the signal generation and measuring circuitry 16-24 used to characterize the DUT 50.
  • the microprocessor 12 could be any type of embedded microprocessor, microcontroller, DSP, ASIC, etc., as would be apparent to one of ordinary skill in this art.
  • the memory 14 preferably contains the calibration control system of the present invention, and is preferably a permanent solid state memory, such as a flash ROM, EEPROM, ROM, etc. But, alternatively, the memory 14 could be a hard disk, floppy disk, RAM, or any other type of memory storage medium. Indeed, the memory 14 could be located external to the VNA 10 itself.
  • a PC or workstation could be coupled to the VNA 10 using industry standard control bus structures such that the VNA 10 is controlled by the external PC or workstation.
  • the calibration control system could be stored in the permanent memory (i.e., hard disk, CD-ROM, etc.) of the PC or workstation, or it could be loaded from a removable memory device.
  • the signal generation and measu ⁇ ng circuitry 16-24 used to characterize DUTs includes signal source generator 16, transfer switches 18, splitters 20, variable attenuators
  • Samplers A and B measure the reflected and transmitted waves, when power is incident on Port 1 , and vice versa when power is incident on Port 2.
  • Samplers Rl and R2 measure the incident waves on Port 1
  • VNA VNA
  • the operation and control of these components will not be described in detail, as they are apparent to one of ordinary skill in the art of network analyzers. But it should be noted that the overall operation of the VNA 10 is preferably controlled by microprocessor 12, in conjunction with the calibration control system, which is preferably stored in memory 14. This calibration system and methodology are described in more detail below in connection with Figures 4-6. For more information regarding the general operation of vector network analyzers, refer to
  • VNA calibration system shown in Figure 1 is setup in an example configuration for measuring the S parameters of a hypothetical four-port device 50.
  • This example device will be used in discussing the preferred calibration methodology set forth below. It should be noted that this particular VNA system 10 can, of course, be used to measure the S parameters of any type of DUT with four ports or less. The example device is chosen for simplicity in explaining the concepts and benefits of the preferred methodology.
  • the purpose of the test set 30 is to provide for automatic switching between the two ports (Port 1, Port 2) 26, 28 of the VNA 10 and the four test ports (P1-P4) 52-58, which are connected to the device ports (J 1 -J4) during the taking of actual S parameter measurements.
  • the switch matrix 30 is coupled to the VNA 10 by ports A (32) and B (34) and to the DUT 50 by switch matrix ports PI ' (36), P2' (38), P3' (40), and P4' (42).
  • the switch matrix ports Pl'-P4' are, in turn, coupled to the actual test ports (P1-P4), where the calibrations are conducted, via test cables C1-C4. It should be noted tnat the switch matrix 30 operation can be controlled by microprocessor 12, or it could be controlled by an external PC or workstation that may also be controlling the VNA 10.
  • FIG. 2 is a mathematical model of the scattering matrix [S A ] and the forward error parameters of the preferred 12-term error model
  • Figure 3 is the same for the reverse parameters of the 12-term error model.
  • S A scattering matrix
  • Figure 3 is the same for the reverse parameters of the 12-term error model.
  • These figures represent the error model in signal flow graph form
  • Each test port path through the S parameter measurement system is characterized by two twelve-term error models, one model for each of the two senses in which the pair of test ports may be connected to Ports 1 and 2 of the analyzer.
  • These models are based on the assumption that the wave amplitudes detected at the samplers are linear functions of the wave amplitudes at the device ports. This assumption means that non-linear effects in the instrument are not included, neither are repeatability effects associated with switches, cables and RF connectors However, these models do accurately describe all the major error contributions in the test hardware.
  • the forward error model 60 shown in Figure 2 includes an input section 62, a
  • the DUT section 64 and an output section 66 The input section is composed of error parameters e 00 , e 0 , en and e ⁇ / coupled between nodes ao, a/, bo and b ⁇ , an RF in signal, and a measured S component S UM -
  • the output section is composed of error parameters e 22 and ej2 coupled between nodes a 2 , b 2 and b 3 , and a measured S component S 21M .
  • the DUT section is composed of the actual S parameters Sn 1 , SU A , S- 7 . 4 and S? 2 ) , and a single through leakage error parameter e? ⁇ .
  • the reverse error model 70 shown in Figure 3 includes an input section 76, a DUT section 74 and an output section 72.
  • the input section is composed of error parameters e '33, e '23, e ' 22 and e '32 coupled between nodes a '2, a ' 3 , b '? and b ' 3 , an RF in signal, now on the Port 2 side of the model, and a measured S component S 22 ⁇ .
  • the output section 72 is composed of error parameters e 'n and e ' 01 coupled between nodes a '1, b O and b ' /, and a measured S component S/ 2 ⁇ .
  • the DUT section is composed of the actual S parameters SHA, S/z.. 21A and S22A, and a single through leakage error parameter e ' o3-
  • the present inventors have discovered, however, that by making two minor assumptions regarding the VNA test hardware (as shown in Figure 1), the error terms for all possible test paths can be determined by calibrating only n/2 paths, where each test port participates in at least one calibration path.
  • the calibration system decouples the error terms into e ⁇ or parameters that are local to each of the n test ports.
  • the error terms for the paths that are not calibrated are then mathematically constructed using the local error parameters for the respective test ports associated with the path.
  • This decoupling process includes a novel sign ambiguity determination method for calculating and resolving the square root of the forward and reverse reflection tracking terms (ETR, ERR), which are needed to effectively localize the forward and reverse transmission tracking terms (ETF, ERF).
  • the first assumption of the prefe ⁇ ed calibration procedure is as follows - Assumption 1: with the exception of the leakage terms EXF, EXR, a ly fundamental error parameter in the error model is local to the port to which it refers, and is independent of the choice of the other port.
  • test port P4 (58) were connected to Port 1 26 of the VNA, then its local e ⁇ or parameters, e 0 ⁇ , e / o, eoi, en, e n, and e'n would be independent of which of the other test ports P1-P3 was connected to Port 2 (28) of the analyzer.
  • test ports are independent in this sense, then a standard calibration procedure has a great deal of redundancy. It is, in part, by eliminating this redundancy that the number of required test port interconnections can be reduced. It should be noted that no particular assumptions are required for the leakage terms EXF, EXR. These terms are determined by transmission measurements with all test ports disconnected (and usually terminated). The instrument can therefore cycle through all the paths automatically and determine the leakage terms without manual intervention.
  • Equations (4-12) reveal an issue with this scheme that requires an additional assumption to reduce the number of full calibration steps to a minimum.
  • This issue relates to the fact that the error parameters e/o, e 32 , and e ' 23 , e '01 do not appear individually, but in the combinations ETF (e / o * e 32 and ETR (e '23 * e '01) which are refe ⁇ ed to as "the transmission tracking terms.” Indeed, no measurement on calibration standards alone can determine these e ⁇ or parameters in isolation.
  • e'oi i , which can be localized to one of the test ports in the test path.
  • the ERR parameters e ' 32 and e'oi are identical to e ?2 and e O ⁇ , except that the Y terms are missing. Since these terms cancel out in the final equations (see equations 31 and 32, below), it is only necessary to determine the ratios defined by e ' 32 and e'oi in order to properly construct the non-calibrated test paths.
  • test ports (P1-P4) be calibrated in pairs in such a way that each test port is included in at least one pair.
  • the interconnection scheme could therefore be (PI, P2), (P3, P4) for the hypothetical four- port test system shown in Figure 1, although any other physically convenient pairing could be used.
  • PI, P2 the test ports
  • P3, P4 the test ports
  • a full 12-term calibration procedure is performed.
  • calibration measurements are made with the ports of the network analyzer (Port 1, Port 2) connected to the test ports (P1-P4) in both possible senses.
  • reflection measurements are made of each test port in its terminated state.
  • the total number of operations performed by the test technician is exactly the same as for a conventional 12- term calibration, but in this case the analyzer performs considerably more measurements on each calibration component.
  • the e ⁇ or terms for paths 1 and 3 (P1-P2, P3-P4) are then known from the actual measurements on these test ports.
  • each test port in any path can be treated independently of the others.
  • the e ⁇ or terms for the remaining paths (2, 4, 5 and 6) can be constructed from the localized e ⁇ or parameters for the two ports in the respective path. This procedure is described in more detail below.
  • Figures 4-6 describe in more detail the method steps carried out by an S parameter measurement system programmed to function according to the present invention.
  • Figure 4 is a flowchart of a prefe ⁇ ed series of steps for calibrating an //-port S parameter measurement system such as shown in Figure 1.
  • Figure 5 is a flowchart of a prefe ⁇ ed series of steps for decoupling the forward and reverse e ⁇ or tracking terms in the 12-term e ⁇ or model.
  • Figure 6 is a plot showing the zero-frequency phase extrapolation step utilized to resolve the sign ambiguity in the square root calculation of the forward and reverse reflection tracking terms.
  • the prefe ⁇ ed method discussed herein is applicable to any RF measurements made using a VNA (or other equivalent device) for characterizing the S parameters of a DUT.
  • VNA or other equivalent device
  • the discussion of the prefe ⁇ ed method is limited to the 12-term e ⁇ or model shown in Figures 2 and 3, but it is equally valid for other e ⁇ or models.
  • the invention is capable of many distinct implementations. It can be implemented as a method of operation. It can be implemented as a system or apparatus including computer software (or firmware) programming for executing the preferred method of operation.
  • each path is characterized by two twelve-term e ⁇ or models, which are chosen for each of the two possible ways of connecting the chosen test ports (P1-P4) to the VNA 10. This would normally require twelve full two-port calibrations to be performed as shown in Table 1.0, set forth below. However, because the measurements for a given pair of test ports are performed automatically, both senses can be calibrated in one operation and thus, only six pairs of ports need to be connected in order to fully calibrate the system. Thus, according to the conventional methodologies, for an n-port system //(//- 1 )/2 such pairings are required. Table 1.0 - Conventional Calibration Path Connectivity for a Four-Port Device
  • n/2 2 connections, P1-P2 and P3-P4, since the VNA can automatically measure in both directions.
  • the missing eight calibrations are constructed using e ⁇ or data from those taken. Note that for devices with an odd number of ports the required number of port pairings is (n+l)/2 rather than n/2.
  • This methodology is preferably implemented as software instructions stored in the memory 14 of the VNA 10. These software instructions can be installed into the VNA memory via a floppy disk or other transportable medium, or they may be permanently installed in the VNA memory, such as in a ROM, Flash ROM, EEPROM, or other type of memory device.
  • the first step of the method 80 is to select the desired n/2 test port pairings.
  • Each test port must participate in at least one pairing.
  • This full calibration step can be done according to several well-established and published techniques, such as SOLT (Short Open Load Through), LRM (Line Reflect Match) or TRL (Through Reflect Line), or can be done using any other suitable combination of calibration components.
  • SOLT Short Open Load Through
  • LRM Line Reflect Match
  • TRL Through Reflect Line
  • each method relies upon measuring certain calibration components in order to solve the e ⁇ or contributions in the standard 12-term model (or whatever other model is being used).
  • 12 independent measurements at the test ports must be made.
  • a typical procedure involves reflection measurements on three known impedance standards at each of the two test ports (6 measurements), transmission and reflection measurements on a through connection with known properties (4 measurements), and transmission measurements with the test ports disconnected and terminated with matched loads (2 measurements).
  • the measured S parameters are stored at step 84.
  • This data can be stored in the memory 14 of the VNA 10, or it could be transferred to a PC or workstation that is controlling the calibration system.
  • the full calibration process continues (86, 82) until each of the selected n/2 test port pairs is calibrated and the respective S parameters are stored 86.
  • Control of the calibration system then passes to step 90, in which the measured S parameters gathered during the calibration process (82) are used to calculate the error terms (EDF, ESF, ELF, EXF, ERF, ETF, EDR, ESR, ELR, EXR, ERR, and ETR) associated with each test port pair.
  • error terms EDF, ESF, ELF, EXF, ERF, ETF, EDR, ESR, ELR, EXR, ERR, and ETR
  • e ⁇ or terms are computed by solving the standard 12-term e ⁇ or model equations (4-12), and these values are then stored in the system at step 88.
  • control of the calibration system passes to step 92, ir which the error terms associated with the test port pairings are decoupled into error parameters that are localized to the individual test port to which they are associated by virtue of the independence assumption.
  • These local e ⁇ or parameters are then stored per test port for use in constructing the e ⁇ or model for the non-measured paths.
  • the e ⁇ or terms are decoupled from the port pair into localized e ⁇ or parameters associated with just one of the test ports.
  • the first way relates to the transmission tracking terms (ETF. ETR), and is more thoroughly described below in connections with Figures 5 and 6.
  • the second way (which is less complex than the first) relates to the remaining error terms. These terms are decoupled from the port pairing by disassociating the term from the port path that is calibrated and by associating the error parameters that comprise the term with one of the respective test ports that form the path.
  • test port pairing P1-P2 where PI is connected to Port 1 of the analyzer and P2 is connected to Port 2 (i.e., path 1.)
  • the e ⁇ or terms EDF. ESF, ERF, ELF, EDR, ESR, ERR and EER can be decoupled from the test path (path 1) into the local e ⁇ or parameters e ⁇ , e//, e/ ⁇ * eoi, e22, e ' 33 , e '2 2 . e ' 23 * e ' 32 and e ' // by disassociating these terms from the test port pairing (path 1), and associating the local parameters with the individual test ports (PI or P2).
  • FIG. 5 a flowchart is set forth showing a preferred series of steps for decoupling the forward and reverse e ⁇ or tracking terms into local error parameters. This decoupling operation separates the e ⁇ or tracking terms into localized
  • test ports are reciprocal 104
  • step 106 in which the complex square root of the ERE and ERR terms is calculated using data from step 108 to resolve the sign ambiguity of these square root terms (step 108 is described in more detail below.)
  • step 110 Having resolved the sign ambiguity of the square root of ERE and ERR, control passes to step 110, in which the e ' 32 and e'oi e ⁇ or parameters are calculated according to the following equations:
  • I ⁇ J - are local e ⁇ or parameters associated with the other test port in the path to be VERE constructed.
  • Equations (31) and (32) thus express ETF and ETR as products of error parameters which can be explicitly determined and are localized to a particular test port.
  • FIG. 6 is a plot showing the zero- frequency phase extrapolation step.
  • the X-axis of the plot 124 shows frequency in Hz, and the Y-axis shows phase, measured in degrees.
  • the data plots 126, 128 show the ERE (or ERR) data for two test ports (as solid lines), and the extrapolated data as dashed lines. These curves 126, 128 are extrapolated to 0Hz using a straight line fit.
  • This information is computed at step 108.
  • step 98 the error model for each of the non-measured paths is constructed using the e ⁇ or parameters stored in step 94 for the individual test ports. For example, using the calibration data from path 1 (P1-P2) and path 3 (P4-P3), the e ⁇ or model for path 5 (P1-P3) can be constructed as shown in Table 3.0.
  • the isolation terms (EXF, EXR) between test ports can be ignored in most applications. If the isolation terms are required, then they are measured with the test ports disconnected, so no additional calibration is needed.
  • step 100 control of the system passes to step 100, where a DUT 50 is attached to the system for actual S parameter measurements.
  • these measured S parameters ( _S" ) for the DUT 50 can be co ⁇ ected to give the actual S parameters (S A ) by solving the standard equations given above (4-12) using the e ⁇ or data stored at steps 88 and 96.
  • S A the actual S parameters
  • the VNA system can be calibrated by performing a full two-port calibration between test ports P2-P4 and two reflection calibrations, one on test port PI using 3.5mm calibration standards and one on test port P3 using TNC calibration standards.
  • the full twelve-term e ⁇ or models can then be constructed from the e ⁇ or terms gathered during the calibration of the system.
  • test ports PI and P3 52, 56
  • test ports P2-P4 Path 6
  • the e ⁇ or parameters for each of the ports are determined by decoupling and localizing the parameters so that each port can be treated independently from the others.
  • the e ⁇ or terms for path P1-P3 can be constructed using the measured e ⁇ or parameters from the partial calibrations of ports 1 and 3, and the full calibration of path P2-P4. In a similar manner the four remaining combinations of test ports P1-P2, P1-P4, P2-P3 and P3-P4 can be constructed.
  • a and AT are calculated based on e ⁇ or parameters from P2-P4 they are, in fact, independent of the test ports they are measured from and can be applied universally to all of the other test ports. In this manner an n-port system can be calibrated using one full two-port calibration and n-2 reflection calibrations, which is again a significant reduction from the n/2 case.

Abstract

A system and method of calibrating an S parameter measurement instrument (10, 30) (such as a vector network analyzer) in which the number of calibrations required to fully characterize the error model of an n-port system is n/2 calibrations for an even number of ports and (n+1)/2 calibrations for an odd number of ports. Each test port (52-58) in the system is involved in at least one full calibration, thus n/2 test paths are fully calibrated. For each measured test path, the error terms of the applicable error model are calculated. These error terms are then decoupled from the associated test path into error parameters that are localized to the individual test ports of the test path. Having localized the error parameters, the error model for each test port can then be treated independently from the other test ports. The error terms for the test paths that are not calibrated are then constructed using the localized error parameters for the individual test ports.

Description

Scattering Parameter Calibration System and Method
BACKGROUND OF THE INVENTION The present invention is related to the field of scattering (or "S") parameter measurement instruments, such as a vector network analyzer (or "VNA"). In particular, a novel calibration methodology for such instruments is disclosed that minimizes the number of calibration steps required to fully calibrate the measurement instrument so that the S parameters of a multi-port device under test (or "DUT") can be accurately measured. A multi-port device is characterized by its number of ports, referred to throughout this application as n, where n is 2 or greater.
In the RF and microwave regions virtually all devices are characterized by their S (or scattering) matrices. The S matrix is composed of a plurality of S parameters. S parameters are the standard method for device characterization over a very wide range of frequencies, from less than 1 MHz to above 40 GHz. These parameters are used because they are easily determined, they provide directly relevant measures of device performance, and they are well defined for any type of device. If other device representations are required, such as impedance or admittance parameters, then these can be readily deduced from the measured S parameters.
A large number of commercial test systems are available for S parameter measurement. Such systems are generally referred to as network analyzers. These instruments fall into two classes: scalar and vector. Scalar analyzers determine the amplitudes of the S parameters only, whereas vector analyzers (or VNAs) determine both the amplitudes and the phases. Scalar analyzers are far less flexible and far less accurate than vector analyzers, and are only employed in low-grade applications where equipment cost is a driving factor. Although the present system and method is generally applicable to VNA test instruments, the teaching of this application may also apply to other types of instruments that characterize S parameters (or other equivalent measurements) for a multi-port DUT.
Commercial vector network analyzers (VNAs) are typically designed to measure two-port devices, although some one-port systems are available. These types of VNA systems include a signal generator and a combination of splitters and directional couplers that connect the two measurement ports of the VNA (Port 1 and Port 2) to its amplitude and phase detection circuitry (samplers). Typical VNAs have three or four samplers, the number of samplers affecting the accuracy and cost of the instrument.
A typical device to be characterized by such a VNA may have two or more ports,
typically with coaxial or waveguide interfaces. For an //-port system the S matrix (nx )
is defined by: b = Sa , (1) where a is an //-component vector containing the amplitudes of the waves incident on the device ports, and b is a vector containing the amplitudes of the outgoing waves. More formally, the wave amplitudes are defined by: a, = (K +ZJ, ) / 2 , (2)
b, = (V -Z,I,) /2 , (3)
where a, is the incident voltage wave amplitude, b, is the outgoing voltage wave amplitude, V, is the voltage, /, is the input current, and Z, is the normalizing impedance, all for the i'th port under test. The port-normalizing impedances ( Z ) are typically chosen to be equal to the
characteristic impedances of the coaxial cables in the test system, which are 50 Ω in most
cases. If a given port is terminated with its normalizing impedance (a matched load) then the incident wave amplitude at that port is identically zero (from equation (2)). When a device is connected to the test ports of a network analyzer, a signal is applied to each device port in succession, and the reflected and transmitted waves are detected with the aid of the directional couplers The S parameters for the device are then deduced by measuring the amplitude and phase of each of these waves relative to those of the input signal. In practice, there are inevitable hardware imperfections in any VNA test system, which are principally related to port mismatch, coupler directivity, and instrument frequency response. Without correction, these imperfections can produce significant measurement errors The error correction procedure now universally employed was first introduced approximately 30 years ago, and it differed from earlier techniques in that it relied on software data processing rather than hardware adjustments. This procedure is described in detail in R.A.Hackbom, An Automatic Network Analyzer System, Microwave Journal, pp 45-52, May 1968, and J.Fitzpatπck, Error Models for Systems Measurement, Microwave Journal, pp 63-66. May 1978.
The basic concept in this known procedure is to use a mathematical model of the test system, with a certain number of unknown terms usually 12), which descπbe all of the main error contributions. Initially, a sequence of n easurements is performed on a set of calibration components with accurately known S parameters. The values of the unknown model terms can be determined from these measurements, and the model can then be used to eliminate errors from subsequent device measurements. After correction, the device S parameters have an accuracy comparable to that of the original calibration components despite any imperfections in the test hardware.
Many DUTs have more than two electrical ports. However, they must also be measured with two-port VNAs. To accommodate the multi-port DUT with a two-port VNA, the simplest procedure is to make measurements between two ports, e.g., i and , with the other ports terminated with accurate loads. This serves to determine the S,-,-, S
Sji and Sj terms in the nxn S matrix. And by repeating this procedure for all ;ι(«-l) /2
possible pairs of ports, the full S matrix for the multi-port device can be determined. This procedure has many disadvantages, however, such as: (1 ) a large number of separate measurements must be made, with the hardware being reconfigured at each stage; (2) it assumes that accurate terminations are available, which may not be true at all frequencies; and (3) reconfiguration of the hardware between measurements is impractical when components are being tested in thermal or thermal vacuum (TV AC) chambers. Because of these disadvantages, as well as others, full characterization of a multi-port device (particularly for large n) is rarely done.
For these reasons, multi-port testing often employs special programmable switch boxes, which are also commercially available. The switch box contains at least as many test ports as there are electrical ports on the DUT. Any test port on the switch box can be connected to either port of the two-port analyzer. In operation, two test ports are usually active, and are coupled to the analyzer, and the remainder are terminated in the switch box. When a device is connected to the test setup, any of the transmission paths can be measured automatically without reconfiguring the hardware. This greatly speeds up measurements, and allows testing to be performed in thermal or TVAC chambers. In such testing, only the DUT is placed in the chamber The test equipment remains outside, and the test cables that connect the switch box to the DUT are routed into the chamber via special feedthroughs The use of a programmable multi-port switch box is not, however, without its problems Every transmission path through the switch box that is used for measurements must first be calibrated Calibrating such a large number of paths is very time consuming, and requires exceptional care on the part of the operator The use of the wrong calibration component at any stage in this procedure will completely invalidate subsequent measurements In addition, because the unused test ports are terminated in the switch box at the far end of the test cables, the loads presented to the DUT are relatively inaccurate The resulting load mismatches can introduce significant errors into the S parameter measurements
For this type of test setup, the determination of even one corrected S parameter requires the measurement of all the S parameters For example, consider a 17-port device, ι c , n = 17 For such a device, 136 two-port measurements would be required
[n(n-\)/2 = (17x 16/2)] to determine any corrected S parameter Making the switch box measurements is not a great problem, but calibrating the measurement system across all possible paths is extremely difficult, particularly as // becomes large, as m this example. Such a calibration task is hopelessly time consuming and error prone In addition, this task is difficult because it is frequently necessary to use semi-πgid test cables, due to their stability, and it is not practical to make transmission measurements between all possible pairs of ports without an excessive amount of cable bending Thus, at present, full //-port error correction is not commercially practiced.
Because of these problems, calibrating an S parameter measurement system for a multi-port DUT at present typically involves calibrations only across the test paths required for measuring the most important S parameters (typically /. paths are required).
This is known as a "partial" calibration. In this type of calibration, the more important S parameters are measured and the mismatch errors are simply tolerated.
Thus, there remains a general need in this field for an S parameter calibration system and method in which the number of full calibrations required to accurately characterize the S parameters for a multi-port device is reduced to a minimum.
SUMMARY OF THE INVENTION The present invention overcomes the problems noted above and satisfies the needs in this field for a system and method of calibrating an S parameter measurement instrument (such as a vector network analyzer) in which the number of calibrations required to fully characterize the error model of an //-port system is n/2 calibrations for an even number of ports and (/?+l )/2 calibrations for an odd number of ports. Each test port in the system is involved in at least one full calibration, thus n/2 test paths are fully calibrated. For each measured test path, the error terms of the applicable error model are calculated. These error terms are then decoupled from the associated test path into error parameters that are localized to the individual test ports of the test path. Having localized the error parameters, the error model for each test port can then be treated independently from the other test ports. The error terms for the test paths that are not calibrated are then constructed using the localized error parameters for the individual test ports. This calibration methodology provides a significant reduction in steps from the normal number of calibrations [//(//- 1)/2], and is less than that currently used for a partial calibration [//].
In accordance with one aspect of the invention, a method of calibrating a scattering (S) parameter measurement system is provided to characterize a multi-port device having // ports, wherein n is greater than or equal to 2, and the measurement system has at least n test ports, the method includes the following steps: (1) selecting n/2 test port pairs by assigning each of the n test ports to at least one of the n/2 test port pairs, wherein each test port pair is characterized by an error model comprising a plurality of error terms; (2) conducting a full calibration on each of the n/2 test port pairs and storing the S parameter measurements resulting from the full calibrations in a memory associated with the S parameter measurement system; (3) calculating the error terms of the error model for each of the n/2 test port pairs using the S parameter measurements taken during the full calibrations, and storing these error terms in the memory associated with the S parameter measurement system; (4) decoupling the error terms associated with the n/2 test port pairs into error parameters that are local to the individual test ports of the test port pairs, and storing these local error parameters in the memory associated with the S parameter measurement system; and (5) constructing the error model for each of the port pairs that were not selected for full calibration in the selecting step using the local error parameters from the decoupling step, and storing these error terms in the memory associated with the S parameter measurement system.
Another aspect of the invention provides a method of calibrating an S parameter measurement system having /; test ports, wherein a test path between any two test ports is characterized by an error model having a plurality of error terms, the method comprising the steps of: calibrating n/2 test paths to determine the error terms for these test paths, wherein each test port participates in at least one of the n/2 calibration test paths; decoupling the error terms associated with the n/2 test paths into error parameters that are localized to a particular test port; and constructing the error terms for the non-calibrated test paths using the local error parameters for each of the test ports. Still another aspect of the invention provides a method of calibrating a vector network analyzer test system including a two-port vector network analyzer coupled to a 2-to-n switch matrix test set having two input ports coupled to the two ports of the vector network analyzer and // test ports, the method comprising the steps of: (a) selecting n/2 test paths for full calibration from the [n(n- 1 )]/2 possible paths through the test system, each test port participating in at least one test path, wherein each path through the test system is characterized by an error model including a plurality of error terms; (b) calibrating the n/2 test paths and measuring S parameters for these paths; (c) calculating the error terms for the n/2 test paths from the measured S parameter data; (d) decoupling the error terms from the respective n/2 test paths into error parameters that are local to one or the other of the test ports that comprise the respective test path; and (e) constructing the error terms for the non-calibrated test paths using the local error parameters for the individual test ports. According to another aspect of the invention, an apparatus is provided that includes: an S parameter measurement system having // test ports for measuring the S parameters of a multi-port device, the S parameter measurement system having errors that must be corrected by calibration; and a calibration control system for calibrating the [n(n-l)]/2 possible test paths between the n test ports of the S parameter measurement system, and thus minimizing the errors, each test path being characterized by an error model having a plurality of error terms. The calibration control system includes software instructions for ( 1 ) calibrating n/2 test paths to determine the error terms for each of the paths, wherein each test port participates in at least one of the n/2 test paths; (2) decoupling the error terms associated with the calibrated test paths into error parameters that are localized to one of the test ports in the respective test path; and (3) constructing the error terms for the non-calibrated test paths using the localized error parameters for each of the test ports. Still another aspect of the invention provides a calibration system for use with an S parameter measurement instrument having // test ports, wherein a test path between any two test ports is characterized by an error model having a plurality of error terms, the calibration system comprising: means for calibrating n/2 test paths to determine the error terms for each of the paths, wherein each test port participates in at least one calibration test path; means for decoupling the error terms associated with the calibrated test paths into localized error parameters associated with the test ports; and means for constructing the error terms for the non-calibrated test paths using the localized error parameters associated with the test ports. In accordance with still another aspect of the invention, a method is provided for calibrating a four-sampler vector network analyzer test system having n test ports, comprising the steps of: conducting a full calibration on one test path consisting of two of the n test ports; conducting reflection calibrations only on each of the remaining n-2 test ports that did not participate in the full calibration; and constructing an error model for each of the test paths that were not fully calibrated using error data from the full calibration on the one test path and the reflection calibrations on the remaining test ports. It should be noted that these are just some of the many aspects of the present invention. Other aspects not specifically listed will become apparent upon reading the detailed description set forth below. The present invention overcomes the disadvantages of presently known calibration systems and methods for characterizing multi-port devices using a vector network analyzer (or other type of S parameter measurement instrument), and also provides many advantages. Not all of these advantages are simultaneously required to practice the invention as claimed, and the following list is merely illustrative of the types of benefits that may be provided, alone or in combination. These advantages include: (1) allows full calibration of an //-port instrument with at most n/2 interconnections between pairs of test ports; (2) minimizes cable bending and is compatible with rigid and semi- rigid cable systems; (3) expresses the system error parameters in terms of parameters that are local to each particular test port; (4) allows for calibration of systems with mixed connector types (i.e., coaxial and waveguide) without relying on standard adapter models or adapter removal techniques; (5) allows for full automation of the calibration process by permitting a single connection of any pair of test ports in conjunction with third party electronic calibration kits and switch matrix test sets; and (6) provides a partial calibration method for an //-port device coupled to a four-sampler VNA using only one full calibration on an arbitrarily chosen pair of test ports, and reflection calibrations on the remaining test ports.
These are just a few of the many advantages of the present invention, as described in more detail below in terms of the preferred embodiments. As will be appreciated, the invention is capable of other and different embodiments than those specifically set forth below, and its details are capable of modifications in various respects, all without departing from the spirit of the invention. Accordingly, the drawings and description of the preferred embodiments are to be regarded as illustrative in nature and not restrictive. BRIEF DESCRIPTION OF THE DRAWINGS The present invention satisfies the needs noted above as will become apparent from the following description when read in conjunction with the accompanying drawings wherein: FIG. 1 is a block diagram of a preferred four-sampler, two-port vector network analyzer test system incorporating a calibration control system according to the present invention, wherein the VNA is coupled to a hypothetical four-port DUT via a switch matrix test set.
FIG. 2 is a mathematical model of the scattering matrix [SA] and the forward error parameters for the preferred 12-term error model, shown in signal flow-graph form.
FIG. 3 is a mathematical model of the scattering matrix [SA] and the reverse error parameters for the preferred 12-term error model, shown in signal flow-graph form.
FIG. 4 is a flowchart of a preferred series of steps for calibrating an n-port S parameter measurement system such as shown in Figure 1. FIG. 5 is a flowchart of a preferred series of steps for decoupling the forward and reverse error tracking terms in the 12-term error model.
And FIG. 6 is a plot showing the zero-frequency phase extrapolation step utilized by the methodology of the present invention to resolve the sign ambiguity in the square root calculation that results from decoupling the forward and reverse error tracking terms.
DETAILED DESCRIPTION OF THE DRAWINGS Turning now to the drawing figures, Figure 1 sets forth a block diagram of a four- sampler, two-port vector network analyzer test system 10 incorporating a calibration control system according to the present invention, wherein the VNA 10 is coupled to a hypothetical four-port DUT 50 via a switch matrix test set 30. Note that although a four- sampler VNA 10 is shown, the present invention can be utilized with any type of vector network analyzer, or any other type of S parameter measurement system using vector error correction.
As shown in this figure, the preferred four-sampler VNA test system 10 includes a microprocessor 12 coupled to a memory 14, which together control the signal generation and measuring circuitry 16-24 used to characterize the DUT 50. The microprocessor 12 could be any type of embedded microprocessor, microcontroller, DSP, ASIC, etc., as would be apparent to one of ordinary skill in this art. The memory 14 preferably contains the calibration control system of the present invention, and is preferably a permanent solid state memory, such as a flash ROM, EEPROM, ROM, etc. But, alternatively, the memory 14 could be a hard disk, floppy disk, RAM, or any other type of memory storage medium. Indeed, the memory 14 could be located external to the VNA 10 itself. For example, a PC or workstation (not shown) could be coupled to the VNA 10 using industry standard control bus structures such that the VNA 10 is controlled by the external PC or workstation. In this type of embodiment, the calibration control system could be stored in the permanent memory (i.e., hard disk, CD-ROM, etc.) of the PC or workstation, or it could be loaded from a removable memory device. The signal generation and measuπng circuitry 16-24 used to characterize DUTs includes signal source generator 16, transfer switches 18, splitters 20, variable attenuators
22, couplers 24 and four samplers A, B, Rl and R2. Samplers A and B measure the reflected and transmitted waves, when power is incident on Port 1 , and vice versa when power is incident on Port 2. Samplers Rl and R2 measure the incident waves on Port 1
(26) and Port 2 (28) of the VNA, respectively. The operation and control of these components will not be described in detail, as they are apparent to one of ordinary skill in the art of network analyzers. But it should be noted that the overall operation of the VNA 10 is preferably controlled by microprocessor 12, in conjunction with the calibration control system, which is preferably stored in memory 14. This calibration system and methodology are described in more detail below in connection with Figures 4-6. For more information regarding the general operation of vector network analyzers, refer to
David Ballo, Network Analyzer Basics. Hewlett-Packard Company, 1998. The VNA calibration system shown in Figure 1 is setup in an example configuration for measuring the S parameters of a hypothetical four-port device 50. This example device will be used in discussing the preferred calibration methodology set forth below. It should be noted that this particular VNA system 10 can, of course, be used to measure the S parameters of any type of DUT with four ports or less. The example device is chosen for simplicity in explaining the concepts and benefits of the preferred methodology.
The hypothetical four-port device 50 includes four device ports, labeled Jl, J2, J3 and J4. Interconnecting the four ports (J1-J4) are six possible paths, labeled Path 1 to Path 6. In order to provide a "full" calibration of the test system for measuring this device, all six paths must be calibrated. In the past, this would require n(n- 1)/2 = 6 full calibrations (where n = 4 for the four-port device.) With the methodology of the present invention, however, only n/2 = 2 full calibrations are required. This reduction in calibration steps represents a major advance over present calibration techniques for multi- port devices, and is even more pronounced for DUTs having many ports.
For example, consider another hypothetical (but commercially relevant) DUT - a 64x64 RF switch matrix. Such a device has 64 input ports and 64 output ports, for a total of 128 ports. Using the standard calibration methodology, n(n-l)/2 calibrations would be required, or 128(127)/2 = 8,128 calibration operations. But using the present invention, only 128/2 = 64 operations are required, a remarkable reduction of 8064 calibrations. Without this type of dramatic reduction in calibration steps, it would be impossible to provide full calibration on a measurement system for characterizing this type of device. In the example test setup shown in Figure 1 , the hypothetical four-port DUT 50 is coupled to the two-port VNA 10 using a 2x4 switch matrix test set 30. The purpose of the test set 30 is to provide for automatic switching between the two ports (Port 1, Port 2) 26, 28 of the VNA 10 and the four test ports (P1-P4) 52-58, which are connected to the device ports (J 1 -J4) during the taking of actual S parameter measurements. The switch matrix 30 is coupled to the VNA 10 by ports A (32) and B (34) and to the DUT 50 by switch matrix ports PI ' (36), P2' (38), P3' (40), and P4' (42). The switch matrix ports Pl'-P4' are, in turn, coupled to the actual test ports (P1-P4), where the calibrations are conducted, via test cables C1-C4. It should be noted tnat the switch matrix 30 operation can be controlled by microprocessor 12, or it could be controlled by an external PC or workstation that may also be controlling the VNA 10.
Figure 2 is a mathematical model of the scattering matrix [SA] and the forward error parameters of the preferred 12-term error model, and Figure 3 is the same for the reverse parameters of the 12-term error model. These figures represent the error model in signal flow graph form Each test port path through the S parameter measurement system is characterized by two twelve-term error models, one model for each of the two senses in which the pair of test ports may be connected to Ports 1 and 2 of the analyzer. These models are based on the assumption that the wave amplitudes detected at the samplers are linear functions of the wave amplitudes at the device ports. This assumption means that non-linear effects in the instrument are not included, neither are repeatability effects associated with switches, cables and RF connectors However, these models do accurately describe all the major error contributions in the test hardware.
In principle, 24 error terms are necessary to model a VNA with 3 samplers, and 16 for a VNA with 4 samplers But many of these terms describe leakage components between the analyzer ports that are negligibly small and almost impossible to measure. Thus, simplified models are invariably used, that include, at most, two leakage teims. The models shown in Figures 2 and 3 are the most complex used in practice. Fourteen error parameters are retained in the models, though in the final equations only 12 independent error terms are required. This description of a VNA test system is therefore referred to as "the standard 12 term error model," and it is applicable to both 3 and 4 sampler VNA systems. Although the present invention is described in terms of the standard 12-term error model, the method and system disclosed are equally applicable to any other type of S parameter error model. The forward error model 60 shown in Figure 2 includes an input section 62, a
DUT section 64 and an output section 66. The input section is composed of error parameters e00, e 0, en and eø/ coupled between nodes ao, a/, bo and bι, an RF in signal, and a measured S component SUM- The output section is composed of error parameters e22 and ej2 coupled between nodes a2, b2 and b3, and a measured S component S21M. The DUT section is composed of the actual S parameters Sn 1, SUA, S-7.4 and S?2 ), and a single through leakage error parameter e?ø.
Likewise, the reverse error model 70 shown in Figure 3 includes an input section 76, a DUT section 74 and an output section 72. The input section is composed of error parameters e '33, e '23, e '22 and e '32 coupled between nodes a '2, a '3, b '? and b '3, an RF in signal, now on the Port 2 side of the model, and a measured S component S22^. The output section 72 is composed of error parameters e 'n and e '01 coupled between nodes a '1, b O and b '/, and a measured S component S/ . The DUT section is composed of the actual S parameters SHA, S/z.. 21A and S22A, and a single through leakage error parameter e 'o3-
For the error models given in Figures 2 and 3 the measured S parameters ( SM ) are related to the actual S parameters ( 54 ) by the equations:
Jι ι -• ■> >
Sn = ^o + .<-',<Ai )- — -; ΓT TΓ . (4) l - e. . - c2,i 0:- - + e e.,2\ lSo .1 '
Figure imgf000019_0001
where Is is the determinant of the matrix 5 A . The inverse equations are:
Figure imgf000019_0002
Figure imgf000020_0001
Jι: 1+^ "(fii -fi'i)
°I3
0 (10)
and
Figure imgf000020_0002
where
. W r.1/
D = |l+5" '"' C > ΛI,I ,, 1-3---------. J-i c ) - : ^n. i L*m ι4-oι J\ \ ι '> , i (^> . eiOe 2 t';3C0l
It should be noted that only 12 independent combinations of error parameters appear in these equations, hence the name "12 term error model." The 12 error terms are related to the 14 fundamental error parameters according to the following equations (error term = fundamental error parameter(s)):
EDF (forward directivity) = eoø (13)
EXF (forward cross isolation) = e30 (14)
ESE (forward source match) = e// (15)
ERE (forward reflection tracking) = e!0 * eoi (16) EZE (forward load match) = e22 ( 17)
ETF (forward transmission tracking) = e/ø * e3 (18)
EDR (reverse directivity) = e '3 (19)
EXR (reverse cross isolation) = e '03 (20)
ESR (reverse source match) = e '22 (21) ERR (reverse reflection tracking) = e '23 * e '32 (22) ELR (reverse load match) = e '// (23)
ETR (reverse transmission tracking) = e Sj * e Oι (24)
The ideal objective of any calibration procedure is to store these forward and reverse eπor terms for every path of the DUT. As noted previously, the prior method used in this field requires a separate full calibration for each test path [n(n-l)/2] of the system, and thus this method is rarely used for multi-port measurement systems.
The present inventors have discovered, however, that by making two minor assumptions regarding the VNA test hardware (as shown in Figure 1), the error terms for all possible test paths can be determined by calibrating only n/2 paths, where each test port participates in at least one calibration path. The calibration system decouples the error terms into eπor parameters that are local to each of the n test ports. The error terms for the paths that are not calibrated are then mathematically constructed using the local error parameters for the respective test ports associated with the path. This decoupling process includes a novel sign ambiguity determination method for calculating and resolving the square root of the forward and reverse reflection tracking terms (ETR, ERR), which are needed to effectively localize the forward and reverse transmission tracking terms (ETF, ERF).
Before turning to a detailed description of the preferred methodology (and calibration system), it is instructive to discuss the two assumptions mentioned above. The first assumption of the prefeπed calibration procedure is as follows - Assumption 1: with the exception of the leakage terms EXF, EXR, a ly fundamental error parameter in the error model is local to the port to which it refers, and is independent of the choice of the other port. This is termed the "independence assumption." Thus, for example, if test port P4 (58) were connected to Port 1 26 of the VNA, then its local eπor parameters, e0ø, e/o, eoi, en, e n, and e'n would be independent of which of the other test ports P1-P3 was connected to Port 2 (28) of the analyzer. In like manner, when P4 (58) is connected to Port 2 (28) of the VNA (which can occur automatically by switching through the test matrix 30), the remaining error parameters e2?, e32, e'22, e'32, e'23 and e'33 can also be localized to P4, such that they are independent of what other port is connected to Port 1 of the analyzer. In this manner, most of the eπor parameters can be localized to the respective test ports in the test port pair. This assumption is very reasonable because the test ports linked to Ports 1 and 2 of the analyzer are coupled by completely different sets of switches. The inventors have also verified this assumption by measurements on commercial test hardware.
If the test ports are independent in this sense, then a standard calibration procedure has a great deal of redundancy. It is, in part, by eliminating this redundancy that the number of required test port interconnections can be reduced. It should be noted that no particular assumptions are required for the leakage terms EXF, EXR. These terms are determined by transmission measurements with all test ports disconnected (and usually terminated). The instrument can therefore cycle through all the paths automatically and determine the leakage terms without manual intervention.
Equations (4-12) reveal an issue with this scheme that requires an additional assumption to reduce the number of full calibration steps to a minimum. This issue relates to the fact that the error parameters e/o, e32, and e '23, e '01 do not appear individually, but in the combinations ETF (e/o * e32 and ETR (e '23 * e '01) which are refeπed to as "the transmission tracking terms." Indeed, no measurement on calibration standards alone can determine these eπor parameters in isolation.
This problem with the ETF and ETR terms leads to the second assumption - Assumption 2: reciprocity, which enables the decoupling of the transmission tracking terms into local eπor parameters by separating the products e/o » ej2 and e S? » e '0/ into products of eπor parameters that are local to one or the other of the test ports. These local eπor parameters need not necessarily be equal to the fundamental eπor parameters e/o, e32, e ' and e Oι The second assumption is that the RF hardware components in the switch box 30 and in the network analyzer 10 are reciprocal. This assumption, which has been well verified by experiment, is very reasonable because non-reciprocal RF components such as isolators or circulators are not employed in such test equipment. As a
consequence of the reciprocity assumption, it follows that the ratios TF and r„
Figure imgf000023_0001
are independent of the particular test port (P1-P4). This is a weaker assumption
Figure imgf000023_0002
than strict reciprocity (i.e.,
Figure imgf000023_0003
and e '32 - '23). Strict reciprocity is not generally valid because, in addition to hardware effects, the parameters e/ø, eo/. e '32 and e '23 also include the effects of phase and amplitude offsets between the VNA samplers.
The ratios TF , Tl{ cannot be explicitly determined, but, being independent of the
particular test port, cancel out in the final calculations. Having made this assumption, the fundamental error parameters (e/ø, eø/, ej2) e '23, e '32 and e Oι) for a particular test port are given by:
Figure imgf000023_0004
e 23 = V TI ΛΛ ** VV-E-TRRRR (26)
Figure imgf000024_0001
Figure imgf000024_0002
But, as noted above, it is not generally possible to explicitly determine TF and
r R . This is not a problem with the present invention, however, because in the
construction of the eπor terms (specifically ETF and ETR) for the non-calibrated paths, the r terms cancel out. Thus, the decoupling procedure only requires the computation of
the separate parameters Veιo * eoι = -JERF , Ve'32 * e'.3 = ERR , en = π , and
e'oi = i , which can be localized to one of the test ports in the test path. The ERR parameters e'32 and e'oi are identical to e?2 and e Oι, except that the Y terms are missing. Since these terms cancel out in the final equations (see equations 31 and 32, below), it is only necessary to determine the ratios defined by e'32 and e'oi in order to properly construct the non-calibrated test paths.
However, these computations require the evaluation of the complex square root of the ERE and ERR terms. This square root operation is inherently ambiguous with respect to sign, and unless the signs of the roots are chosen consistently for all test ports, any subsequent measurements may be completely invalid. The preferred methodology of the present invention solves this sign ambiguity problem by first performing a linear extrapolation to zero frequency for the reflection tracking eπor term phase data for each test port, and then by calculating the magnitude and absolute phase of the term at a
?? consistent intercept. By ensuring that the zero frequency intercepts are consistent (ideally identical) the ambiguity of the sign is resolved.
This prefeπed calibration procedure only requires that the test ports (P1-P4) be calibrated in pairs in such a way that each test port is included in at least one pair. The interconnection scheme could therefore be (PI, P2), (P3, P4) for the hypothetical four- port test system shown in Figure 1, although any other physically convenient pairing could be used. Then, for each selected pair of test ports a full 12-term calibration procedure is performed. At each stage, calibration measurements are made with the ports of the network analyzer (Port 1, Port 2) connected to the test ports (P1-P4) in both possible senses. In addition, when the transmission measurements are made, reflection measurements are made of each test port in its terminated state. The total number of operations performed by the test technician is exactly the same as for a conventional 12- term calibration, but in this case the analyzer performs considerably more measurements on each calibration component. The eπor terms for paths 1 and 3 (P1-P2, P3-P4) are then known from the actual measurements on these test ports. By decoupling the eπor terms associated with these measured test paths into local eπor parameters, which are associated with particular test ports by virtue of the independence assumption, each test port in any path can be treated independently of the others. Then, the eπor terms for the remaining paths (2, 4, 5 and 6) can be constructed from the localized eπor parameters for the two ports in the respective path. This procedure is described in more detail below.
Turning now to the remaining drawing figures, Figures 4-6 describe in more detail the method steps carried out by an S parameter measurement system programmed to function according to the present invention. Figure 4 is a flowchart of a prefeπed series of steps for calibrating an //-port S parameter measurement system such as shown in Figure 1. Figure 5 is a flowchart of a prefeπed series of steps for decoupling the forward and reverse eπor tracking terms in the 12-term eπor model. And Figure 6 is a plot showing the zero-frequency phase extrapolation step utilized to resolve the sign ambiguity in the square root calculation of the forward and reverse reflection tracking terms.
The prefeπed method discussed herein is applicable to any RF measurements made using a VNA (or other equivalent device) for characterizing the S parameters of a DUT. For simplicity the discussion of the prefeπed method is limited to the 12-term eπor model shown in Figures 2 and 3, but it is equally valid for other eπor models. The invention is capable of many distinct implementations. It can be implemented as a method of operation. It can be implemented as a system or apparatus including computer software (or firmware) programming for executing the preferred method of operation. It can be implemented as an article of manufacture (i.e., a series of computer-implemented steps stored on a magnetic medium, such as a floppy disk, CD-ROM or other transportable storage device.) These are just some of the many implementations that the present invention may take.
The following discussion of the prefeπed methodology assumes that a hypothetical four-port DUT is connected to a VNA through a 2-to-4 switch matrix as shown in Figure 1. This configuration allows Port 1 or Port 2 (26, 28) of the VNA to be switched to any one of the test ports P1-P4 (52-58). The four ports of the device under test (DUT) are designated J1-J4. During actual S parameter characterization (which follows calibration), these ports (J1 -J4) are connected to the test ports (P1-P4).
To fully characterize the DUT, eπor data for each of the six paths J1-J2, J2-J3, J3- J4, J4-J1 , J1-J3 and J2-J4 of the device is needed. Each path is characterized by two twelve-term eπor models, which are chosen for each of the two possible ways of connecting the chosen test ports (P1-P4) to the VNA 10. This would normally require twelve full two-port calibrations to be performed as shown in Table 1.0, set forth below. However, because the measurements for a given pair of test ports are performed automatically, both senses can be calibrated in one operation and thus, only six pairs of ports need to be connected in order to fully calibrate the system. Thus, according to the conventional methodologies, for an n-port system //(//- 1 )/2 such pairings are required. Table 1.0 - Conventional Calibration Path Connectivity for a Four-Port Device
Figure imgf000027_0001
However, by using the n/2 calibration method described below, only four paths need to be calibrated as defined in Table 2.0. These four paths are calibrated using only n/2 = 2 connections, P1-P2 and P3-P4, since the VNA can automatically measure in both directions. In this case, the missing eight calibrations are constructed using eπor data from those taken. Note that for devices with an odd number of ports the required number of port pairings is (n+l)/2 rather than n/2.
Table 2.0 - N/2 Calibration Path Connectivity for a Four Port Device
Figure imgf000028_0001
Turning now to Figures 4 and 5, the preferred n/2 calibration methodology is described. This methodology is preferably implemented as software instructions stored in the memory 14 of the VNA 10. These software instructions can be installed into the VNA memory via a floppy disk or other transportable medium, or they may be permanently installed in the VNA memory, such as in a ROM, Flash ROM, EEPROM, or other type of memory device.
The first step of the method 80 is to select the desired n/2 test port pairings. Each test port must participate in at least one pairing. For an even-port DUT, such as the four- port device shown in Figure 1 , two test port pairings (4/2=2) are selected. For example, the test port pairings could be P1-P2 and P3-P4, although this selection of port pairings is arbitrary. If the hypothetical device had been a five-port device, then three test port pairings would be required (5+1 )/2 = 3. Once the n/2 test port pairings are determined, then a standard full calibration is conducted on the pairings 82.
This full calibration step can be done according to several well-established and published techniques, such as SOLT (Short Open Load Through), LRM (Line Reflect Match) or TRL (Through Reflect Line), or can be done using any other suitable combination of calibration components. Regardless of technique used, each method relies upon measuring certain calibration components in order to solve the eπor contributions in the standard 12-term model (or whatever other model is being used). To solve for the 12 unknown quantities in these model equations, 12 independent measurements at the test ports must be made. A typical procedure involves reflection measurements on three known impedance standards at each of the two test ports (6 measurements), transmission and reflection measurements on a through connection with known properties (4 measurements), and transmission measurements with the test ports disconnected and terminated with matched loads (2 measurements).
For each test port pair that is fully calibrated, the measured S parameters are stored at step 84. This data can be stored in the memory 14 of the VNA 10, or it could be transferred to a PC or workstation that is controlling the calibration system. The full calibration process continues (86, 82) until each of the selected n/2 test port pairs is calibrated and the respective S parameters are stored 86.
Control of the calibration system then passes to step 90, in which the measured S parameters gathered during the calibration process (82) are used to calculate the error terms (EDF, ESF, ELF, EXF, ERF, ETF, EDR, ESR, ELR, EXR, ERR, and ETR) associated with each test port pair. These eπor terms are computed by solving the standard 12-term eπor model equations (4-12), and these values are then stored in the system at step 88. Having calculated the eπor terms for the measured test port pairings at step 90, control of the calibration system passes to step 92, ir which the error terms associated with the test port pairings are decoupled into error parameters that are localized to the individual test port to which they are associated by virtue of the independence assumption. These local eπor parameters are then stored per test port for use in constructing the eπor model for the non-measured paths.
There are two ways in which the eπor terms are decoupled from the port pair into localized eπor parameters associated with just one of the test ports. The first way relates to the transmission tracking terms (ETF. ETR), and is more thoroughly described below in connections with Figures 5 and 6. The second way (which is less complex than the first) relates to the remaining error terms. These terms are decoupled from the port pairing by disassociating the term from the port path that is calibrated and by associating the error parameters that comprise the term with one of the respective test ports that form the path.
For example, consider the test port pairing P1-P2, where PI is connected to Port 1 of the analyzer and P2 is connected to Port 2 (i.e., path 1.) For this configuration, the eπor terms EDF. ESF, ERF, ELF, EDR, ESR, ERR and EER can be decoupled from the test path (path 1) into the local eπor parameters eøø, e//, e/ø * eoi, e22, e '33, e '22. e '23 * e '32 and e '// by disassociating these terms from the test port pairing (path 1), and associating the local parameters with the individual test ports (PI or P2). In this example, since PI is connected to Port 1 of the analyzer, then local parameters eøø, en, e/ø * eø/ and e '// would be associated with test port PI and local parameters e22, e '33, e '23 * e '32 and e '22 would be associated with test port P2. In this manner, the error terms that were coupled to and associated with the test port pairing can be decoupled from the pair into localized error parameters that are associated with just one test port of the pair.
Turning now to Figure 5, a flowchart is set forth showing a preferred series of steps for decoupling the forward and reverse eπor tracking terms into local error parameters. This decoupling operation separates the eπor tracking terms into localized
error parameters as follows: , which are localized
Figure imgf000031_0001
to one of the ports, and Ve'32 * e'23 = VERR and e'32 = -j===r , which are localized to the
VERE other test port of the pair. As noted above, the parameters e'32 and e'oi are identical to e3 and e Oi, except that the T terms are missing. However, as shown in equations 31 and
32, these terms cancel out, and thus it is only necessary to determine the ratios defined by e'32 and e'oi in order to properly construct the non-calibrated test paths.
According to this method, it is first assumed that the test ports are reciprocal 104,
i.e., the ratios TR = are independent of the test port since the RF
Figure imgf000031_0002
test hardware is reciprocal. Having made this assumption, control of the system passes to step 106, in which the complex square root of the ERE and ERR terms is calculated using data from step 108 to resolve the sign ambiguity of these square root terms (step 108 is described in more detail below.) Having resolved the sign ambiguity of the square root of ERE and ERR, control passes to step 110, in which the e'32 and e'oi eπor parameters are calculated according to the following equations:
Figure imgf000031_0003
Having separated the error tracking terms into these localized parameters, the ETF and ETR terms for the non-calibrated test paths may be constructed in the following manner: (See, Table 3.0) ETF = e„ '32 = V eio * eoi * . #^ * e3? = V βιo * eoι * g32 = Λ eio * eoi * e 2 ,
where e32 and (31)
Figure imgf000032_0001
ETR = e\ * e'n, = Je'i3 * e'n * Λ/-Sr2i * e'oi = Ve'23 * e'32 *-^-ϋL = Ve'23 * e'32 * e'oi , 23 0I V e 32 Λ/ Λ
1 ErR
and where ew *
Figure imgf000032_0002
= VERE and e'oi = i, are local error parameters associated
with one of the test ports in the path to be constructed and Ve'32 * e'23 = Λ/ERR and e32 =
I ^J-, are local eπor parameters associated with the other test port in the path to be VERE constructed.
Because e32 and e Oι are local to particular test ports, and because YR and r^ are
independent of test port, it follows that e'32 and e'oi are also local error parameters.
Equations (31) and (32) thus express ETF and ETR as products of error parameters which can be explicitly determined and are localized to a particular test port.
The proper signs (+/-) for the -JERF and ΛJERR terms (which are computed in steps 106 and 108 of Figure 5) are determined by unwrapping the phase data of these terms, and then extrapolating back to 0 Hz phase. Figure 6 is a plot showing the zero- frequency phase extrapolation step. The X-axis of the plot 124 shows frequency in Hz, and the Y-axis shows phase, measured in degrees. The data plots 126, 128 show the ERE (or ERR) data for two test ports (as solid lines), and the extrapolated data as dashed lines. These curves 126, 128 are extrapolated to 0Hz using a straight line fit. Although such a straight-line fit is appropriate for a coaxial system, a more complex extrapolation could be employed for a waveguide or a mixed coaxial/waveguide system. The phase of ERE (or ERR) can be shifted in multiples of 360° without affecting the data. The offset
5 (integer multiple of 360°) is arbitrarily chosen so that the 0 Hz intercept is in the range of -180° to +180°. With this choice of phase offset, the square root terms for ERE (or ERR) across all test ports are consistent, and eπors associated with the +/- sign ambiguity in the square root operation are eliminated. Since the square root terms only appear as ratios in the final equations, the "absolute" phase is unimportant as long as the signs are
10 consistent. For example, the signs of all the square root terms could be reversed without affecting the overall calculations.
From the plots 126, 128. the absolute phase of ERE or ERR can be extracted. By knowing the absolute phase of the eπor term at the frequency of choice, the square root can be taken using the following expression in complex polar notation:
, - (ERF ),/ — R ''' * A0' ''2 1 = l,2,3,4.5...,ιtth point H31
(ERR )I/2 = R /'" * e' '°''2 ) ,j = l,2,3,4.S....ιιth poiιιι ^Λ)
where R = the modulus or magnitude of the complex number, and θ = the argument or
phase of the complex number. This information is computed at step 108.
Having decoupled the transmission eπor tracking terms associated with the test
20 port pairings into local eπor parameters, these parameters can then be associated with a specific test port in a similar manner as the other eπor terms. Going back to the example from above (test port pairing P1-P2 connected to ports 1 and 2 of the analyzer, respectively), error parameter e'oi would be localized to test port PI (since it is connected to Port 1 of the VNA), and parameter e32 would be associated with test port P2.
Turning back to Figure 4, once the eπor terms have been decoupled into their local error parameters, control of the system passes to step 98. In this step 98, the error model for each of the non-measured paths is constructed using the eπor parameters stored in step 94 for the individual test ports. For example, using the calibration data from path 1 (P1-P2) and path 3 (P4-P3), the eπor model for path 5 (P1-P3) can be constructed as shown in Table 3.0. The isolation terms (EXF, EXR) between test ports can be ignored in most applications. If the isolation terms are required, then they are measured with the test ports disconnected, so no additional calibration is needed. Table 3.0 - Summary of Error Term Construction
Figure imgf000034_0001
This eπor term construction process is made possible by virtue of the independence and reciprocity assumptions regarding the test hardware. These assumptions enable the decoupling of the error terms into local error parameters and the independent treatment of each test port regardless of what other port it is connected to. Thus, test paths that are not measured can nevertheless be calibrated using the stored eπor parameters associated with the individual test ports.
Once the eπor model terms for the non-measured paths are constructed, they are stored in step 96. In a similar manner to that shown in Table 3.0, all other possible port combinations (or paths) that are not directly calibrated are constructed according to the combination of test ports given in Table 3.1. Note that each path is constructed using only the n/2 =2 (in this case) combinations of test ports (P1-P2) and (P3-P4). Table 3.1- Summary of Error Term Construction for Complete Data Set
Figure imgf000035_0001
Once the eπor terms for all the possible paths have been constructed, control of the system passes to step 100, where a DUT 50 is attached to the system for actual S parameter measurements. And finally, at step 102, these measured S parameters ( _S" ) for the DUT 50 can be coπected to give the actual S parameters (SA ) by solving the standard equations given above (4-12) using the eπor data stored at steps 88 and 96. In this manner, the actual S parameters of any n-port DUT can be accurately determined using a calibration methodology that requires only n/2 full calibration measurements for the VNA test setup. This prefeπed methodology provides many advantages over presently known calibration methods for measuring the S parameters of a multi-port DUT. Foremost among these many advantages is that it allows full calibration of an //-port test system with at most n/2 interconnections between test ports. This, in turn, permits true n-port eπor coπection. Other advantages of using the prefeπed methodology include: (1) reduced cable bending and compatibility with rigid and semi-rigid cable systems; (2) the system eπor data is localized to each particular test port; (3) allows for calibration of systems with mixed connector types (i.e., coaxial and waveguide) without relying on standard adapter models or adapter removal techniques; and (4) the technique allows for full-automation of the calibration process by allowing a single connection of any pair of test ports in conjunction with third party electronic calibration kits and switch matrix test sets.
A special case of the n/2 calibration methodology discussed above reduces the number of full calibrations even further if a four-sampler VNA is used. With such a setup, it is possible to calibrate the system so that only one full two-port calibration is needed, and n-2 reflection calibrations. This technique relies on the additional assumption that the forward eπor parameters are equivalent to the reverse "primed" error parameters (i.e.. e,u = e'10 ). This condition is only met when a four-sampler VNA is
employed, such as shown in Figure 1 , whereas the more general n/2 method is applicable to any VNA configuration. In both the n/2 method and this four-sampler method, all calibrations are performed with each of the test ports connected to each of the two VNA ports. In order to clarify the technique, the DUT 50 shown in Figure 1 is assigned three arbitrary interface types as defined in Table 4.0 below. Table 4.0 - DUT Connector Configuration and Type
Figure imgf000037_0001
Given this configuration, the VNA system can be calibrated by performing a full two-port calibration between test ports P2-P4 and two reflection calibrations, one on test port PI using 3.5mm calibration standards and one on test port P3 using TNC calibration standards. The full twelve-term eπor models can then be constructed from the eπor terms gathered during the calibration of the system. In the example given in Table 4.1 (below) test ports PI and P3 (52, 56) are calibrated using a single reflection calibration, and test ports P2-P4 (Path 6) are calibrated using a full two-port calibration. In similar fashion to the n/2 method, during calibration of the system, the eπor parameters for each of the ports are determined by decoupling and localizing the parameters so that each port can be treated independently from the others.
Using the equations set forth in Table 4.1, below, the eπor terms for path P1-P3 can be constructed using the measured eπor parameters from the partial calibrations of ports 1 and 3, and the full calibration of path P2-P4. In a similar manner the four remaining combinations of test ports P1-P2, P1-P4, P2-P3 and P3-P4 can be constructed. Table 4.1 - Example of Error Term Construction for P1-P3
Figure imgf000038_0002
where and (35)
Figure imgf000038_0001
(^ β'θ. ( P,- >4)
Kr = (36) (eioeo. )(^23 e'32 ) ( Pl-PA)
Although A and AT, are calculated based on eπor parameters from P2-P4 they are, in fact, independent of the test ports they are measured from and can be applied universally to all of the other test ports. In this manner an n-port system can be calibrated using one full two-port calibration and n-2 reflection calibrations, which is again a significant reduction from the n/2 case.
The prefeπed embodiments described above are presented only by way of example and are not meant to limit the scope of the present invention, which is defined by the claims. Other elements and steps could be used in place of those shown.

Claims

What is claimed:
1. A method of calibrating a scattering (S) parameter measurement system to characterize a multi-port device having // ports, wherein // is greater than or equal to 2, and the measurement system has at least n test ports, the method comprising the steps of: selecting n/2 test port pairs by assigning each of the n test ports to at least one of the n/2 test port pairs, wherein each test port pair is characterized by an eπor model comprising a plurality of eπor terms; conducting a full calibration on each of the n/2 test port pairs and storing the S parameter measurements resulting from the full calibrations in a memory associated with the S parameter measurement system; calculating the eπor terms of the eπor model for each of the n/2 test port pairs using the S parameter measurements taken during the full calibrations, and storing these error terms in the memory associated with the S parameter measurement system; decoupling the eπor terms associated with the n/2 test port pairs into eπor parameters that are local to the individual test ports of the test port pairs, and storing these local eπor parameters in the memory associated with the S parameter measurement system; and constructing the eπor model for each of the test port pairs that were not selected for full calibration in the selecting step using the local eπor parameters from the decoupling step, and storing these eπor terms in the memory associated with the S parameter measurement system.
2. The method of claim 1 , further comprising the steps of: connecting an n-port device under test (DUT) to the test ports of the S parameter measurement system; measuring the S parameters of the DUT; and calculating the actual S parameters of the DUT by applying the stored eπor terms from the calculating step and the constructing step to the eπor model for each of the test port pairs.
3. The method of claim 1 , wherein the S parameter measurement system includes a vector network analyzer.
4. The method of claim 3, wherein the vector network analyzer includes the memory for storing the eιτor terms and parameters for the test port pairs.
5. The method of claim 1 , wherein the eπor model for the test port pairs is the standard 12-term eπor model characterized by the equations:
Figure imgf000040_0001
-, — C, , o and S," = e;, + (-?;--.j- ) —
, .' p • _ .' • + -•,,.. ., 5
wherein Is "1] is the determinant of the matrix S J .
6. The method of claim 5. wherein the eπor model includes forward and reverse eπor tracking terms that are characterized by the equations: ERE (forward, reflection tracking) = e ø * eoi , ETF (forward transmission tracking) = e/« * ej2, ERR (reverse reflection tracking) = e '23 * e '32 , and ETR (reverse transmission tracking) = e '23 * e Oι-
7. The method of claim 6. wherein the decoupling step further comprises the steps of:
setting ΓF , where FF and TR are independent of test
Figure imgf000041_0001
port; computing the complex square roots of ERE and ERR and resolving the sign of these eπor terms;
ETF computing , ; and v ERF
ETR computing
•AERR
8. The method of claim 6, wherein the decoupling step further comprises the steps of: assuming that the RF components of the S parameter measurement system are reciprocal; and separating ETF and ETR into a product of local eπor parameters.
9. The method of claim 8, wherein the local eπor parameters include:
Figure imgf000042_0001
Ve'32 * e'23 = ΛJERR , and
Figure imgf000042_0002
10. The method of claim 7 wherein the resolving step further comprises the steps of: extrapolating the phase data of the reflection tracking terms to a common intercept at zero Hz; determining the absolute phase of the extrapolated phase data at the common intercept; and
calculating VERE and -J ERR with consistent treatment of the sign of the complex square root using the equations:
VEi?E = R,/2 * e(lθ 2 > , and
EM = R 2 * e"θ/2 >. wherein
R is the modulus or magnitude and θ is the absolute phase of ERE or ERR.
1 1. The method of claim 7, wherein the resolving step further comprises the steps of: extrapolating the eπor tracking terms to zero Hz; and consistently calculating the sign of the complex square root of the eπor tracking terms by determining the magnitude and absolute phase of the extrapolated data at zero Hz.
12. The method of claim 3, wherein the vector network analyzer is a two-port analyzer.
13. The method of claim 12, wherein the two-port vector network analyzer is coupled to the n test ports via a 2-to-// switch matrix test set.
14. The method of claim 3, wherein the method steps are implemented by computer software instructions stored in a memory within the vector network analyzer.
15. The method of claim 3, wherein the vector network analyzer is controlled by an external computer system.
16. The method of claim 15, wherein the method steps are implemented by computer software instructions stored in a memory within the computer system.
17. The method of claim 1. wherein the method steps are implemented by computer software instructions stored on a transportable computer-readable medium.
18. The method of claim 1 , wherein the full calibrations are conducted using the short open load through method, the line reflect match method, or the through reflect line method.
19. The method of claim 1 , wherein the memory is flash ROM, EEPROM or EPROM.
20. The method of claim 1 , wherein (n+1 )/2 port pairs are selected for full calibration instead of n/2 if the multi-port device has an odd number of ports.
21. A method of calibrating an S parameter measurement system having n test ports, wherein a test path between any two test ports is characterized by an eπor model having a plurality of eπor terms, the method comprising the steps of: calibrating n/2 test paths to determine the eπor terms of the eπor model for each calibrated test path, wherein each test port participates in at least one of the n/2 test paths; decoupling the eπor terms associated with the n/2 test paths into eπor parameters that are localized to a particular test port; and constructing the eπor terms for the non-calibrated test paths using the local error parameters for each of the test ports.
22. The method of claim 21. further comprising the step of storing the eπor terms in a memory associated with the S parameter measurement system.
23. The method of claim 21. further comprising the steps of: connecting an n-port device under test (DUT) to the test ports of the S parameter measurement system; measuring the S parameters of the DUT; and calculating the actual S parameters of the DUT using the calibrated and constructed eπor terms.
24. The method of claim 21. wherein the eπor model for the test paths is the standard 12-term error model characterized by the equations:
l-c , Λ ,->,. -r <.',._.,-, S
5,1
-«<•',„*,;)
Figure imgf000045_0001
Tt',|f„ -'
S4 •J| = to< -'- .'r '-'ui)' κj.n' S.', -κ.ASl2 +c' c22\S A\
Figure imgf000045_0002
wherein Is *\ is the determinant of the matrix s4.
25. The method of claim 24. wherein the eπor model includes forward and reverse eπor tracking terms that are characterized by the equations: ERE (forward reflection tracking) = e 0 * eoi , ETF (forward transmission tracking) = e ø * e32, ERR (reverse reflection tracking) = '23 * e '32 , and ETR (reverse transmission tracking) = e '_. j * e Oι.
26. The method of claim 25. wherein the decoupling step further comprises the steps of:
setting fr = I where Tr and TR are independent of test
Figure imgf000046_0001
port; computing the complex square roots of ERE and ERR and resolving the sign of these eπor terms;
ETF computing , ; and ERE
ETR computing
Figure imgf000046_0002
27. The method of claim 25, wherein the decoupling step further comprises the steps of: assuming that the RF components of the S parameter measurement system are reciprocal; and separating E E and ETR into a product of local eπor parameters.
28. The method of claim 27, wherein the local eπor parameters include:
Figure imgf000047_0001
e oι £77?
V ERR '
Figure imgf000047_0002
29. The method of claim 26, wherein the resolving step further comprises the steps of: extrapolating the phase data of the eπor tracking terms to a common intercept at zero Hz; determining the absolute phase of the extrapolated phase data at the common intercept; and
calculating VERE and VERR with consistent treatment of the sign of the complex square root using the equations:
jERF = R' 2 * e β 2' , and
VERR = R 2 * e"θ/2 >, wherein
R is the modulus or magnitude and θ \s the absolute phase of ERE or ERR.
30. The method of claim 26, wherein the resolving step further comprises the steps of: extrapolating the eπor tracking terms to zero Hz; and consistently calculating the sign of the complex square root of the reflection tracking terms by determining the magnitude and absolute phase of the extrapolated data at zero Hz.
31. A method of calibrating a vector network analyzer test system including a two- port vector network analyzer coupled to a 2-to-n switch matrix test set having two input ports coupled to the two ports of the vector network analyzer and n test ports, the method comprising the steps of: selecting n/2 test paths for full calibration from the [n(n- 1)]/2 possible paths through the test system, each test port participating in at least one test path, wherein each path through the test system is characterized by an eπor model including a plurality of eπor terms; calibrating the n/2 test paths and measuring S parameters for these paths; calculating the eπor terms for the n/2 test paths from the measured S parameters; decoupling the eπor terms from the respective n/2 test paths into eπor parameters that are local to one or the other of the test ports that comprise the respective test path; and constructing the eπor terms for the non-calibrated test paths using the local eπor parameters for the individual test ports.
32. A method of calibrating an S parameter measurement system having n test ports, comprising the steps of: calibrating n/2 test port paths, wherein each test port participates in at least one path; and constructing an eπor model for the non-calibrated port paths using error data gathered from the calibrating step.
33. Apparatus, comprising an S parameter measutement system having n test ports for measuring the S parameters of a multi-port device, the S parameter measurement system having eπors that must be coπected by calibration; and a calibration control s\ stem for calibrating the [n(n- 1)]/2 possible test paths between the n test ports of the S parameter measurement system, and thus minimizing the eπors, each test path being characterized by an eπor model having a plurality of error terms, the calibration control system comprising: computer-implemented software instructions for calibrating n/2 test paths to determine the eπor terms for each of the paths, wherein each test port participates in at least one of the n/2 test paths; computer-implemented software instructions for decoupling the error terms associated with the calibrated test paths into eπor parameters that are localized to one of the test ports in the test path; and computer-implemented software instructions for constructing the eπor terms for the non-calibrated test paths using the localized eπor parameters for each of the test ports
34. A calibration system for use with an S parameter measurement instrument having // test ports, wherein a test path between any two test ports is characterized by an error model having a plurality of eπor terms, the calibration system comprising: means for calibrating n/2 test paths to determine the eπor terms for each of the paths, wherein each test port participates in at least one calibration test path; means for decoupling the eπor terms associated with the calibrated test paths into localized eπor parameters associated with the individual test ports; and means for constructing the eπor terms for the non-calibrated test paths using the localized eπor parameters associated with the test ports.
35. A method of calibrating a four-sampler vector network analyzer test system having n test ports, comprising the steps of: conducting a full calibration on one test path consisting of two of the n test ports; conducting reflection calibrations only on each of the remaining n-2 test ports that did not participate in the full calibration; and constructing an error model for each of the test paths that were not fully calibrated using eπor data from the full calibration on the one test path and the reflection calibrations on the remaining test ports.
PCT/CA2000/000087 1999-02-02 2000-02-01 Scattering parameter calibration system and method WO2000046605A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CA002361666A CA2361666C (en) 1999-02-02 2000-02-01 Scattering parameter calibration system and method
EP00901456A EP1181562B8 (en) 1999-02-02 2000-02-01 Scattering parameter calibration system and method
DE60034121T DE60034121T2 (en) 1999-02-02 2000-02-01 METHOD AND DEVICE FOR STREUPARAMETER CALIBRATION

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/241,704 1999-02-02
US09/241,704 US6300775B1 (en) 1999-02-02 1999-02-02 Scattering parameter calibration system and method

Publications (2)

Publication Number Publication Date
WO2000046605A2 true WO2000046605A2 (en) 2000-08-10
WO2000046605A3 WO2000046605A3 (en) 2001-11-29

Family

ID=22911826

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CA2000/000087 WO2000046605A2 (en) 1999-02-02 2000-02-01 Scattering parameter calibration system and method

Country Status (5)

Country Link
US (1) US6300775B1 (en)
EP (1) EP1181562B8 (en)
CA (1) CA2361666C (en)
DE (1) DE60034121T2 (en)
WO (1) WO2000046605A2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7113891B2 (en) 2004-05-12 2006-09-26 Agilent Technologies, Inc. Multi-port scattering parameter calibration system and method
GB2426067A (en) * 2005-05-12 2006-11-15 Agilent Technologies Inc Power calibration for a multi-port vector network analyser
WO2007014280A2 (en) * 2005-07-25 2007-02-01 University Of Florida Research Foundation, Inc. System, device, and methods for embedded s-parameter measurement
CN111257814A (en) * 2020-03-05 2020-06-09 西北工业大学 Straight-through-short circuit calibration method of vector network analyzer
CN112051534A (en) * 2020-08-31 2020-12-08 中电科仪器仪表有限公司 External device and method for improving measurement and calibration precision of microwave network
US11894882B2 (en) 2020-08-07 2024-02-06 Rohde & Schwarz Gmbh & Co. Kg Measurement system and measurement method

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5914613A (en) 1996-08-08 1999-06-22 Cascade Microtech, Inc. Membrane probing system with local contact scrub
US6256882B1 (en) 1998-07-14 2001-07-10 Cascade Microtech, Inc. Membrane probing system
US6445202B1 (en) 1999-06-30 2002-09-03 Cascade Microtech, Inc. Probe station thermal chuck with shielding for capacitive current
US7359814B1 (en) 2000-02-07 2008-04-15 Advantest Multi-port analysis apparatus and method and calibration method thereof
US6647357B1 (en) * 2000-02-07 2003-11-11 Avaya Technology Corp. Method for correcting reciprocity error in two port network measurements
US6571187B1 (en) * 2000-02-09 2003-05-27 Avaya Technology Corp. Method for calibrating two port high frequency measurements
US6965226B2 (en) 2000-09-05 2005-11-15 Cascade Microtech, Inc. Chuck for holding a device under test
US6914423B2 (en) 2000-09-05 2005-07-05 Cascade Microtech, Inc. Probe station
US6920407B2 (en) * 2000-09-18 2005-07-19 Agilent Technologies, Inc. Method and apparatus for calibrating a multiport test system for measurement of a DUT
US6653848B2 (en) * 2000-09-18 2003-11-25 Agilent Technologies, Inc. Method and apparatus for linear characterization of multi-terminal single-ended or balanced devices
DE10143173A1 (en) 2000-12-04 2002-06-06 Cascade Microtech Inc Wafer probe has contact finger array with impedance matching network suitable for wide band
WO2003052435A1 (en) 2001-08-21 2003-06-26 Cascade Microtech, Inc. Membrane probing system
US6643597B1 (en) * 2001-08-24 2003-11-04 Agilent Technologies, Inc. Calibrating a test system using unknown standards
US20030115008A1 (en) * 2001-12-18 2003-06-19 Yutaka Doi Test fixture with adjustable pitch for network measurement
US7231308B2 (en) * 2001-12-21 2007-06-12 Agilent Technologies, Inc. Test system dynamic range extension through compression compensation
US6650123B2 (en) * 2002-01-15 2003-11-18 Anritsu Company Methods for determining characteristics of interface devices used with vector network analyzers
US6744262B2 (en) * 2002-03-14 2004-06-01 Agilent Technologies, Inc. Method, apparatus, and article of manufacture for characterizing a device and predicting electrical behavior of the device in a circuit
JP2003294820A (en) * 2002-03-29 2003-10-15 Agilent Technologies Japan Ltd Measuring apparatus, calibration method therefor and recording medium
US6917892B2 (en) * 2002-09-16 2005-07-12 Anritsu Company Single port single connection VNA calibration apparatus
US6836743B1 (en) * 2002-10-15 2004-12-28 Agilent Technologies, Inc. Compensating for unequal load and source match in vector network analyzer calibration
US6853198B2 (en) * 2002-11-14 2005-02-08 Agilent Technologies, Inc. Method and apparatus for performing multiport through-reflect-line calibration and measurement
US20040100276A1 (en) * 2002-11-25 2004-05-27 Myron Fanton Method and apparatus for calibration of a vector network analyzer
US6928373B2 (en) * 2003-01-30 2005-08-09 Anritsu Company Flexible vector network analyzer measurements and calibrations
US6838885B2 (en) * 2003-03-05 2005-01-04 Murata Manufacturing Co., Ltd. Method of correcting measurement error and electronic component characteristic measurement apparatus
US7057404B2 (en) 2003-05-23 2006-06-06 Sharp Laboratories Of America, Inc. Shielded probe for testing a device under test
US7492172B2 (en) 2003-05-23 2009-02-17 Cascade Microtech, Inc. Chuck for holding a device under test
US7038468B2 (en) * 2003-06-11 2006-05-02 Jan Verspecht Method and a test setup for measuring large-signal S-parameters that include the coefficients relating to the conjugate of the incident waves
JP2007519892A (en) * 2003-06-11 2007-07-19 アジレント・テクノロジーズ・インク Calibration of test system calibration and conversion of instrument measurements when using multiple test fixtures
US6882160B2 (en) * 2003-06-12 2005-04-19 Anritsu Company Methods and computer program products for full N-port vector network analyzer calibrations
US7068049B2 (en) * 2003-08-05 2006-06-27 Agilent Technologies, Inc. Method and apparatus for measuring a device under test using an improved through-reflect-line measurement calibration
US6965241B1 (en) * 2003-10-07 2005-11-15 Agilent Technologies, Inc. Automated electronic calibration apparatus
US7250626B2 (en) 2003-10-22 2007-07-31 Cascade Microtech, Inc. Probe testing structure
US20050110502A1 (en) * 2003-11-05 2005-05-26 Yong Wang System and method for determining S-parameters
US6998833B2 (en) * 2003-11-05 2006-02-14 Hewlett-Packard Development Company, L.P. System and method for determining S-parameters using a load
JP2007517231A (en) 2003-12-24 2007-06-28 カスケード マイクロテック インコーポレイテッド Active wafer probe
US7187188B2 (en) 2003-12-24 2007-03-06 Cascade Microtech, Inc. Chuck with integrated wafer support
WO2006031646A2 (en) 2004-09-13 2006-03-23 Cascade Microtech, Inc. Double sided probing structures
US7088087B2 (en) * 2004-09-13 2006-08-08 Agilent Technologies, Inc. Network analyzer including automatic port extension calibration and method of operation
US7248033B2 (en) * 2004-10-18 2007-07-24 Agilent Technologies, Inc. Vector network analyzer with independently tuned receivers characterizes frequency translation devices
US7019536B1 (en) * 2005-01-03 2006-03-28 Agilent Technologies, Inc. Multiport calibration simplification using the “unknown thru” method
US6995571B1 (en) * 2005-01-03 2006-02-07 Agilent Technologies, Inc. Vector network analyzer mixer calibration using the unknown thru calibration
US7124049B2 (en) * 2005-01-03 2006-10-17 Agilent Technologies, Inc. Method for implementing TRL calibration in VNA
US7030625B1 (en) 2005-01-18 2006-04-18 Agilent Technologies, Inc. Method and apparatus for performing a minimum connection multiport through-reflect-line calibration and measurement
US7656172B2 (en) 2005-01-31 2010-02-02 Cascade Microtech, Inc. System for testing semiconductors
US7535247B2 (en) 2005-01-31 2009-05-19 Cascade Microtech, Inc. Interface for testing semiconductors
US7148702B2 (en) * 2005-03-30 2006-12-12 Agilent Technologies, Inc. VNA and method for addressing transmission line effects in VNA measurement data
US7640477B2 (en) * 2005-05-12 2009-12-29 Agilent Technologies, Inc. Calibration system that can be utilized with a plurality of test system topologies
US7764072B2 (en) 2006-06-12 2010-07-27 Cascade Microtech, Inc. Differential signal probing system
US7403028B2 (en) 2006-06-12 2008-07-22 Cascade Microtech, Inc. Test structure and probe for differential signals
US7723999B2 (en) 2006-06-12 2010-05-25 Cascade Microtech, Inc. Calibration structures for differential signal probing
DE102006030630B3 (en) * 2006-07-03 2007-10-25 Rosenberger Hochfrequenztechnik Gmbh & Co. Kg High frequency measuring device e.g. vector network analyzer, calibrating method, involves comparing value of scattering parameters determined for all pair wise combination with value described for calibration standard
US7545151B2 (en) * 2007-04-20 2009-06-09 Anritsu Company Characterizing test fixtures
US7876114B2 (en) 2007-08-08 2011-01-25 Cascade Microtech, Inc. Differential waveguide probe
US7777497B2 (en) * 2008-01-17 2010-08-17 Com Dev International Ltd. Method and system for tracking scattering parameter test system calibration
DE102008014039B4 (en) * 2008-03-13 2010-02-18 Spinner Gmbh Arrangement for calibrating a vector network analyzer
US7888957B2 (en) 2008-10-06 2011-02-15 Cascade Microtech, Inc. Probing apparatus with impedance optimized interface
WO2010059247A2 (en) 2008-11-21 2010-05-27 Cascade Microtech, Inc. Replaceable coupon for a probing apparatus
US8319503B2 (en) 2008-11-24 2012-11-27 Cascade Microtech, Inc. Test apparatus for measuring a characteristic of a device under test
DE102009018703B4 (en) 2008-12-19 2018-04-05 Rohde & Schwarz Gmbh & Co. Kg Network analyzer and a method for operating a network analyzer with 9-term calibration
US8706433B2 (en) * 2010-02-01 2014-04-22 Teledyne Lecroy, Inc. Time domain reflectometry step to S-parameter conversion
TWI470248B (en) 2011-06-22 2015-01-21 Wistron Corp Method of measuring scattering parameters of device under test
DE102012006314A1 (en) * 2012-03-28 2013-10-02 Rosenberger Hochfrequenztechnik Gmbh & Co. Kg Time domain measurement with calibration in the frequency domain
DE102014119331B4 (en) * 2014-12-22 2016-08-25 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Method for characterizing microwave components
CN107390052B (en) * 2017-07-03 2019-12-13 北京理工雷科电子信息技术有限公司 System characteristic analysis method based on multiport ABCD parameters
US11041894B2 (en) * 2017-08-18 2021-06-22 Rohde & Schwarz Gmbh & Co. Kg Vector network analyzer with digital interface
US11428770B2 (en) * 2020-03-30 2022-08-30 Rohde & Schwarz Gmbh & Co. Kg Method of calibrating a setup

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2292616A (en) * 1994-08-24 1996-02-28 Hewlett Packard Co Calibration of a circuit network measurement device
US5578932A (en) * 1993-05-24 1996-11-26 Atn Microwave, Inc. Method and apparatus for providing and calibrating a multiport network analyzer
US5793213A (en) * 1996-08-01 1998-08-11 Motorola, Inc. Method and apparatus for calibrating a network analyzer
DE19828682A1 (en) * 1997-08-26 1999-03-18 Hewlett Packard Co Automatic calibration of a network analyzer

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4816767A (en) * 1984-01-09 1989-03-28 Hewlett-Packard Company Vector network analyzer with integral processor
US4853613A (en) 1987-10-27 1989-08-01 Martin Marietta Corporation Calibration method for apparatus evaluating microwave/millimeter wave circuits
US4982164A (en) 1988-04-22 1991-01-01 Rhode & Schwarz Gmbh & Co. K.G. Method of calibrating a network analyzer
US5313166A (en) 1990-11-11 1994-05-17 Rohde & Schwarz Gmbh & Co. Kg Method of calibrating a network analyzer
AU3711793A (en) 1992-05-02 1993-11-04 Laboratorium Prof. Dr. Rudolf Berthold Gmbh & Co. Kg A method of calibrating a network analyzer
DE4332273C2 (en) 1992-12-12 1997-09-25 Rohde & Schwarz Procedure for calibrating a network analyzer
US5434511A (en) 1993-05-24 1995-07-18 Atn Microwave, Inc. Electronic microwave calibration device
US5587934A (en) 1993-10-21 1996-12-24 Wiltron Company Automatic VNA calibration apparatus
US5561378A (en) 1994-07-05 1996-10-01 Motorola, Inc. Circuit probe for measuring a differential circuit
JP2807177B2 (en) 1994-07-27 1998-10-08 日本ヒューレット・パッカード株式会社 Circuit network measuring device and calibration method
DE4435559A1 (en) 1994-10-05 1996-04-11 Holger Heuermann Procedure for performing electrical precision measurements with self-control
DE19606986C2 (en) 1996-02-24 1999-03-04 Rohde & Schwarz Method for measuring the one-port or multi-port parameters of a test object using a network analyzer
US5748506A (en) 1996-05-28 1998-05-05 Motorola, Inc. Calibration technique for a network analyzer

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5578932A (en) * 1993-05-24 1996-11-26 Atn Microwave, Inc. Method and apparatus for providing and calibrating a multiport network analyzer
GB2292616A (en) * 1994-08-24 1996-02-28 Hewlett Packard Co Calibration of a circuit network measurement device
US5793213A (en) * 1996-08-01 1998-08-11 Motorola, Inc. Method and apparatus for calibrating a network analyzer
DE19828682A1 (en) * 1997-08-26 1999-03-18 Hewlett Packard Co Automatic calibration of a network analyzer

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
FERRERO A ET AL: "A NEW IMPLEMENTATION OF A MULTIPORT AUTOMATIC NETWORK ANALYZER" IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES,US,IEEE INC. NEW YORK, vol. 40, no. 11, 1 November 1992 (1992-11-01), pages 2078-2085, XP000321270 ISSN: 0018-9480 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7113891B2 (en) 2004-05-12 2006-09-26 Agilent Technologies, Inc. Multi-port scattering parameter calibration system and method
GB2426067A (en) * 2005-05-12 2006-11-15 Agilent Technologies Inc Power calibration for a multi-port vector network analyser
WO2007014280A2 (en) * 2005-07-25 2007-02-01 University Of Florida Research Foundation, Inc. System, device, and methods for embedded s-parameter measurement
WO2007014280A3 (en) * 2005-07-25 2007-06-28 Univ Florida System, device, and methods for embedded s-parameter measurement
CN111257814A (en) * 2020-03-05 2020-06-09 西北工业大学 Straight-through-short circuit calibration method of vector network analyzer
US11894882B2 (en) 2020-08-07 2024-02-06 Rohde & Schwarz Gmbh & Co. Kg Measurement system and measurement method
CN112051534A (en) * 2020-08-31 2020-12-08 中电科仪器仪表有限公司 External device and method for improving measurement and calibration precision of microwave network

Also Published As

Publication number Publication date
WO2000046605A3 (en) 2001-11-29
DE60034121D1 (en) 2007-05-10
DE60034121T2 (en) 2007-11-08
CA2361666A1 (en) 2000-08-10
EP1181562B8 (en) 2007-06-27
CA2361666C (en) 2005-11-01
EP1181562B1 (en) 2007-03-28
US6300775B1 (en) 2001-10-09
EP1181562A2 (en) 2002-02-27

Similar Documents

Publication Publication Date Title
CA2361666C (en) Scattering parameter calibration system and method
US6882160B2 (en) Methods and computer program products for full N-port vector network analyzer calibrations
Marks Formulations of the basic vector network analyzer error model including switch-terms
US5578932A (en) Method and apparatus for providing and calibrating a multiport network analyzer
KR100522638B1 (en) Multi-port device analysis apparatus and method and calibration method thereof
US7777497B2 (en) Method and system for tracking scattering parameter test system calibration
US6650123B2 (en) Methods for determining characteristics of interface devices used with vector network analyzers
US5434511A (en) Electronic microwave calibration device
CA2921479C (en) Method for calibrating a test setup
CN104515907B (en) A kind of scattering parameter test system and its implementation
US8126670B2 (en) Method and device for calibrating a network analyzer for measuring at differential connections
JP2008261843A (en) Self-calibration apparatus and method
US7768271B2 (en) Method for calibration of a vectorial network analyzer having more than two ports
JP5280999B2 (en) Method for direct measurement of mixed-mode scattering matrix by vector network analyzer.
US7113891B2 (en) Multi-port scattering parameter calibration system and method
Heuermann et al. Advanced on-wafer multiport calibration methods for mono-and mixed-mode device characterization
GB2369895A (en) Method and means of characterizing a multiple port device
WO2008021907A2 (en) Calibrated s-parameter measurements of probes
Mubarak et al. A method for de-embedding cable flexure errors in S-parameter measurements
EP4312046A1 (en) Measurement application device calibration unit, measurement system, method
JP2005099038A (en) Electronic calibration apparatus and method
CN114487970B (en) Multi-port automatic calibration method and system suitable for radio frequency test machine
US20240039647A1 (en) Measurement application device calibration unit, measurement system, method
Ghosh Error analysis of Through Reflect Line method for calibrating microwave measurements.
Daniel Development of enhanced multiport network analyzer calibrations using non-ideal standards

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): CA

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2000901456

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2361666

Country of ref document: CA

Kind code of ref document: A

Ref document number: 2361666

Country of ref document: CA

AK Designated states

Kind code of ref document: A3

Designated state(s): CA

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

WWP Wipo information: published in national office

Ref document number: 2000901456

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 2000901456

Country of ref document: EP