Measuring the radio frequency (RF), microwave or millimeter wave reflectivity of materials or components often utilizes a substantial length of transmission line or cables to connect the microwave source/receiver to the test apparatus. Such cables may be subject to environmental variations (e.g. temperature or pressure) that change the overall phase shift and amplitude attenuation of signals that travel through the cables. Furthermore, some testing requires physical motion of the cable, which is another source of phase and/or amplitude error.
Many aspects of the present disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
Disclosed herein are various embodiments related to correcting transmission line induced phase and/or amplitude errors in reflectivity measurements. Various examples include methods and systems related to determining and/or correcting for phase and/or amplitude errors that occur in transmission line cables used to connect a transceiver or transmitter/receiver (e.g., a microwave source/receiver) to a measurement device. Reference will now be made in detail to the description of the embodiments as illustrated in the drawings, wherein like reference numbers indicate like parts throughout the several views.
Transmission line cables are commonly used to connect different microwave components together and, in a measurement system, a cable or waveguide can be used to connect a microwave source/receiver to a measurement fixture or sensor. Such cables can be subjected to environmental variations (e.g., temperature or pressure) and/or physical motion that can change the overall phase shift and/or amplitude attenuation of the cable, which can result in phase and/or amplitude errors in the signals transmitted through the cable. When possible, great care is often taken to design a test apparatus or methodology to minimize movement of the test cables so that these position-induced errors are minimized. However, in some measurement scenarios, such as those that use physically scanned sensors or antennas, position-induced phase errors may not be avoided. Additionally, temperature variations that change the cable phase and/or amplitude response may be unavoidable in some situations.
This problem of cable-induced phase errors has been a concern for many different applications. The phase variation of a long cable may be compensated by terminating the cable with appropriate microwave circuitry. A controlled reflection can be provided and measured with a phase measurement circuit at the source, and then subsequent motorized cable stretching can be used to compensate for said error. Similarly, a test head that is used to locally mix radio frequency (RF) signals at the test location can experience phase errors. For example, even an intermediate frequency (IF) signal that is transmitted to a microwave network analyzer over a length of cable that experiences movement can experience phase errors. In this case, subsequent measurement of a separate phase stable reflection reference and comparison to the device under test may be used to compensate for the phase errors induced by the cable.
Unlike previous systems that attempt to address cable phase errors, the present disclosure does not utilize any specialized circuitry at the measurement fixture. Instead it utilizes in-situ reflections that exist in the measurement fixture to obtain a reflection reference signal. Additionally, the disclosed correction method combines these fixture reflections with frequency and time-domain signal processing to compensate for erroneous phase and amplitude shifts that occur during a measurement procedure.
Referring to
The energy reflected from the target 112 can be received by the measurement fixture 109 and communicated back to the receiver (or transceiver) 103 of the radar system via the connected cable or waveguide 106. Reflected signals from the target under test 112 and from one or more calibration targets can be determined with the radar system or with a network analyzer. In other embodiments, a materials measurement apparatus can comprise a microwave network analyzer 103, connected to an antenna or probe 109 by a cable 106. The antenna or probe 109 can be used to illuminate or excite a material specimen 112 and to receive the reflected energy from that material specimen 112, which in turn can be transmitted back to the network analyzer 103 via the same cable 106. The various reflected signals from calibration and from the specimen under test 112 can be recorded from the network analyzer 103, which may be computer controlled.
Referring now to
The data shown in
The reflections received by the probe 109 are evident as peaks in the time-domain signal of
The measured signals can include both foreground signals and background signals. Foreground signals are unwanted reflections that occur before the signal of interest, and background signals are unwanted reflections that occur after the signal of interest. If these foreground and background signals are not properly subtracted, they then impact the desired signal in the frequency domain. In this example, the reflection of the measurement fixture (probe antenna) 112 is an unwanted foreground signal. As
In the calibration process, vector-subtraction can be used to remove foreground or background signals from the signal of interest. The vector subtraction can be done for both the measurement of calibration standards and the measurement of the specimen under test 112. However if the ambient temperature changes, then thermal expansion can cause the length of the cable 106 (
Referring next to
By comparing the time-domain signals with and without a calibration or unknown specimen under test, it is possible to discern the reflections caused by just the measurement fixture 109 (
In the frequency domain, this time shift is equivalent to a frequency-dependent phase error that degrades the vector subtraction of the foreground or background (i.e., the probe reflections in this example) from the unknown specimen under test. The time domain signals can be used to determine the exact location of the measurement fixture reflections in time so that they can be monitored during subsequent data collections. At 309, the measurement fixture reflection peak for each calibration and SUT dataset can be isolated.
At 312, the time delay differences between the calibration and SUT data is determined and converted to equivalent frequency-domain phase shifts. For example, the time delay and/or phase error imposed by environmental effects or motion of a cable can be determined by iterative fitting or by calculation of the relevant phase slopes.
At 2 GHz, this time delay 409 corresponds to approximately 3 degrees of phase error while at 18 GHz, the same time delay 409 is approximately equivalent to 28 degrees of phase error. Note that identifying this delay 409 can be done by comparing an appropriate time window of the two signals. For example, an algorithm implemented on a computing device can be used to subtract the two signals while iteratively shifting one of them in time relative to the other. The minimum subtracted value occurs when the shifted signal exactly overlaps the other signal in time, and this corresponds to the time delay 409. Note that other mathematical methods may also be used to determine this delay 409 between the two signals.
Referring back to
Scorrected=Suncorrectede−iωt (1)
The calibrated SUT response, Scalibrated can be calculated with the corrected data at 318, as discussed below.
Another example of correcting the measured signals is illustrated in the flow chart of
In
Scorrected=Suncorrectedαeiθ. (2)
At 521, the calibrated SUT response, Scalibrated, can be calculated with the corrected data, as discussed below.
The final step 318 and 521 of the disclosed correction methods of
All the data were calibrated using a “response and isolation” methodology. The response measurement is of an ideal microwave reflector (or other calibration standard), in this case a flat metal plate, while the isolation measurement is of no specimen (free space). The calibration procedure first vector-subtracts the isolation measurement from both the response measurement and from the measurement of the specimen under test 112 (
Note that while the disclosed phase correction method is demonstrated on a “response and isolation” calibration procedure, it could be applied to other calibration methods as well.
The thin solid line 703 of
The disclosed phase correction method may also be applied to multi-port measurement fixtures. Referring to
Referring to
With the phase correction method described above, the single port reflections were used to determine the delay 409 (
With reference to
Stored in the memory 1006 are both data and several components that are executable by the processor 1003. In particular, stored in the memory 1006 and executable by the processor 1003 are a transmission line error correction application 1015, an operating system 1018, and/or other applications 1021. Also stored in the memory 1006 may be a data store 1012 and other data. In addition, an operating system may be stored in the memory 1006 and executable by the processor 1003.
It is understood that there may be other applications that are stored in the memory 1006 and are executable by the processor 1003 as can be appreciated. Where any component discussed herein is implemented in the form of software, any one of a number of programming languages may be employed such as, for example, C, C++, C#, Objective C, Java®, JavaScript®, Perl, PHP, Visual Basic®, Python®, Ruby, Delphi®, Flash®, or other programming languages.
A number of software components are stored in the memory 1006 and are executable by the processor 1003. In this respect, the term “executable” means a program file that is in a form that can ultimately be run by the processor 1003. Examples of executable programs may be, for example, a compiled program that can be translated into machine code in a format that can be loaded into a random access portion of the memory 1006 and run by the processor 1003, source code that may be expressed in proper format such as object code that is capable of being loaded into a random access portion of the memory 1006 and executed by the processor 1003, or source code that may be interpreted by another executable program to generate instructions in a random access portion of the memory 1006 to be executed by the processor 1003, etc. An executable program may be stored in any portion or component of the memory 1006 including, for example, random access memory (RAM), read-only memory (ROM), hard drive, solid-state drive, USB flash drive, memory card, optical disc such as compact disc (CD) or digital versatile disc (DVD), floppy disk, magnetic tape, or other memory components.
The memory 1006 is defined herein as including both volatile and nonvolatile memory and data storage components. Volatile components are those that do not retain data values upon loss of power. Nonvolatile components are those that retain data upon a loss of power. Thus, the memory 1006 may comprise, for example, random access memory (RAM), read-only memory (ROM), hard disk drives, solid-state drives, USB flash drives, memory cards accessed via a memory card reader, floppy disks accessed via an associated floppy disk drive, optical discs accessed via an optical disc drive, magnetic tapes accessed via an appropriate tape drive, and/or other memory components, or a combination of any two or more of these memory components. In addition, the RAM may comprise, for example, static random access memory (SRAM), dynamic random access memory (DRAM), or magnetic random access memory (MRAM) and other such devices. The ROM may comprise, for example, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or other like memory device.
Also, the processor 1003 may represent multiple processors 1003 and the memory 1006 may represent multiple memories 1006 that operate in parallel processing circuits, respectively. In such a case, the local interface 1009 may be an appropriate network that facilitates communication between any two of the multiple processors 1003, between any processor 1003 and any of the memories 1006, or between any two of the memories 1006, etc. The local interface 1009 may comprise additional systems designed to coordinate this communication, including, for example, performing load balancing. The processor 1003 may be of electrical or of some other available construction.
Although the data capture application 1015, the data analysis application 1018, application(s) 1021, and other various systems described herein may be embodied in software or code executed by general purpose hardware as discussed above, as an alternative the same may also be embodied in dedicated hardware or a combination of software/general purpose hardware and dedicated hardware. If embodied in dedicated hardware, each can be implemented as a circuit or state machine that employs any one of or a combination of a number of technologies. These technologies may include, but are not limited to, discrete logic circuits having logic gates for implementing various logic functions upon an application of one or more data signals, application specific integrated circuits having appropriate logic gates, or other components, etc. Such technologies are generally well known by those skilled in the art and, consequently, are not described in detail herein.
The flowcharts of
Although the flowcharts of
Also, any logic or application described herein, including the transmission line application 1015 and/or application(s) 1021, that comprises software or code can be embodied in any non-transitory computer-readable medium for use by or in connection with an instruction execution system such as, for example, a processor 1003 in a computer system or other system. In this sense, the logic may comprise, for example, statements including instructions and declarations that can be fetched from the computer-readable medium and executed by the instruction execution system. In the context of the present disclosure, a “computer-readable medium” can be any medium that can contain, store, or maintain the logic or application described herein for use by or in connection with the instruction execution system. The computer-readable medium can comprise any one of many physical media such as, for example, magnetic, optical, or semiconductor media. More specific examples of a suitable computer-readable medium would include, but are not limited to, magnetic tapes, magnetic floppy diskettes, magnetic hard drives, memory cards, solid-state drives, USB flash drives, or optical discs. Also, the computer-readable medium may be a random access memory (RAM) including, for example, static random access memory (SRAM) and dynamic random access memory (DRAM), or magnetic random access memory (MRAM). In addition, the computer-readable medium may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or other type of memory device.
In one embodiment, among others, a method for correcting transmission line induced phase errors (e.g., in microwave and millimeter wave measurements), where a source/receiver 103 (
In another embodiment, a method for correcting transmission line induced phase errors, where a source/receiver 103 (
In various aspects of these embodiments, the phase errors can be induced by temperature changes and/or physical motion of the transmission line. The transmission line can be a coaxial cable, a stripline, a waveguide, a microstrip, a coplanar line, or another appropriate transmission system. The determination of the SUT-to-calibration time delay or phase change can be accomplished by iterative fitting or by calculation of the relevant phase slopes. The transmission phase correction method can be applied to the measurement of material properties. The transmission phase correction method can be applied to electromagnetic scatter from targets or components.
It should be emphasized that the above-described embodiments of the present disclosure are merely possible examples of implementations set forth for a clear understanding of the principles of the disclosure. Many variations and modifications may be made to the above-described embodiment(s) without departing substantially from the spirit and principles of the disclosure. All such modifications and variations are intended to be included herein within the scope of this disclosure and protected by the following claims.
It should be noted that ratios, concentrations, amounts, and other numerical data may be expressed herein in a range format. It is to be understood that such a range format is used for convenience and brevity, and thus, should be interpreted in a flexible manner to include not only the numerical values explicitly recited as the limits of the range, but also to include all the individual numerical values or sub-ranges encompassed within that range as if each numerical value and sub-range is explicitly recited. To illustrate, a concentration range of “about 0.1% to about 5%” should be interpreted to include not only the explicitly recited concentration of about 0.1 wt % to about 5 wt %, but also include individual concentrations (e.g., 1%, 2%, 3%, and 4%) and the sub-ranges (e.g., 0.5%, 1.1%, 2.2%, 3.3%, and 4.4%) within the indicated range. The term “about” can include traditional rounding according to significant figures of numerical values. In addition, the phrase “about ‘x’ to ‘y’” includes “about ‘x’ to about ‘y’”.
This application claims priority to, and the benefit of, U.S. provisional application entitled “METHOD FOR CORRECTING TRANSMISSION LINE INDUCED ERRORS IN REFLECTIVITY MEASUREMENTS” having Ser. No. 62/062,948, filed Oct. 12, 2014, which is hereby incorporated by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
4813001 | Sloane | Mar 1989 | A |
4853613 | Sequeira | Aug 1989 | A |
6049219 | Hwang | Apr 2000 | A |
6369738 | Swanson | Apr 2002 | B1 |
6405147 | Fera | Jun 2002 | B1 |
6766262 | Martens | Jul 2004 | B2 |
6987393 | Jean | Jan 2006 | B2 |
7809517 | Zuckerman | Oct 2010 | B1 |
7848896 | Li | Dec 2010 | B2 |
8742768 | Pelletier | Jun 2014 | B1 |
10001521 | Tsironis | Jun 2018 | B1 |
20030031241 | Mar | Feb 2003 | A1 |
20040193382 | Adamian | Sep 2004 | A1 |
20050030047 | Adamian | Feb 2005 | A1 |
20050091015 | Adamian | Apr 2005 | A1 |
20050150278 | Troxler | Jul 2005 | A1 |
20050179444 | Tiemeijer | Aug 2005 | A1 |
20050264301 | Scott | Dec 2005 | A1 |
20060060078 | Deller | Mar 2006 | A1 |
20060066289 | Tanbakuchi | Mar 2006 | A1 |
20060106546 | Roberts | May 2006 | A1 |
20060155498 | Dunsmore | Jul 2006 | A1 |
20070182424 | Benedikt | Aug 2007 | A1 |
20070194776 | Bossche | Aug 2007 | A1 |
20090149173 | Tolaio | Jun 2009 | A1 |
20100082023 | Brannan | Apr 2010 | A1 |
20100082084 | Brannan | Apr 2010 | A1 |
20100121318 | Hancock | May 2010 | A1 |
20120249165 | Mcerlean | Oct 2012 | A1 |
20140167704 | Lafontaine | Jun 2014 | A1 |
20150226683 | Feldman | Aug 2015 | A1 |
20150285621 | Schultz | Oct 2015 | A1 |
20160084895 | Imhof | Mar 2016 | A1 |
20160139194 | Cohen | May 2016 | A1 |
20170033808 | Lomnitz | Feb 2017 | A1 |
Entry |
---|
“Keysight Technologies Network Analyzer Basics”; http://literature.cdn.keysight.com/litweb/pdf/5965-7917E.pdf; © Keysight Technologies, 2004-2014; Published in USA, Jul. 31, 2014; 5965-7917E. (Year: 2014). |
“Agilent De-embedding and Embedding S-Parameter Networks Using a Vector Network Analyzer: Application Note 1364-1”; Copyright ©2000 Agilent Technologies. (Year: 2000). |
Number | Date | Country | |
---|---|---|---|
20160103197 A1 | Apr 2016 | US |
Number | Date | Country | |
---|---|---|---|
62062948 | Oct 2014 | US |