introduction to metas vna toolsrfmw.cmi.cz/documents/meetings/vnaprimary/metasvnatools... · 2019....
TRANSCRIPT
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction to METAS VNA ToolsJuerg Ruefenacht, Michael Wollensack
14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Outline
Introduction
Features
Step by Step
Graphical User Interface
Final Remarks
Juerg Ruefenacht, Michael Wollensack METAS 2 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Motivation - once upon in time
Juerg Ruefenacht, Michael Wollensack METAS 3 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Introduction
ProblemComputation of uncertainties associated with S-parametermeasurements.
SolutionSet up a measurement model for the entire measurement processand propagate all uncertainties through this model.
I METAS VNA Tools and UncLib
Juerg Ruefenacht, Michael Wollensack METAS 4 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
History: VNA Tools
1995: Basic ideas formulatedI VNA metrology software not relying on VNA firmware
I Using raw VNA values
I Calculations externally on PC
LabView SoftwareI 1998: Support of 1 port measurements
I 2003: Full 2-port version
I 2011: 25 Licensees
Uncertainty evaluation not satisfactory
Juerg Ruefenacht, Michael Wollensack METAS 5 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
History: VNA Tools II
Goal:Extend VNA Tools with an uncertainty evaluation that iscompliant with the guidelines of the GUM
2005 - 2008:Initial steps and evaluations
2008 - 2011: METAS project VNA Tools II
I Complete rewrite of SW in C#
I Development: Michael Wollensack
I End of 2011: First public version available
I May 2019: Version 2.2.3
Juerg Ruefenacht, Michael Wollensack METAS 6 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
METAS VNA Tools - Usage
0
100
200
300
400
500
600
700
800
900
09.2011 01.2013 06.2014 10.2015 03.2017 07.2018 11.2019
Number of User Registrations
Number of User Trainings
Juerg Ruefenacht, Michael Wollensack METAS 7 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
METAS VNA Tools and METAS UncLib
Figure: METAS VNA Tools
Juerg Ruefenacht, Michael Wollensack METAS 8 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
METAS VNA Tools - Key features
METAS VNA Tools is a software which is designed to measureestimates of S-parameters and compute associated uncertainties
I It supports N-port VNA measurements (coaxial, waveguide,on-wafer)
I It supports the following calibration types: One Port, SOLT,GSOLT, QSOLT, Unknown Thru, TRL, LRL, TRM, LRM,LRRM, Juroshek and Optimization
I It allows the definition of all influences that affect VNAmeasurements
I It uses the Linear Propagation module of METAS UncLib topropagate all uncertainties through the VNA measurementmodel
I It can store and visualize S-parameter data with uncertainties
I It provides an uncertainty budget
Juerg Ruefenacht, Michael Wollensack METAS 9 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
METAS VNA Tools - Drivers
I Agilent 8719D/ES, 8720D/ES, 8722D/ES (FW: 8722ES07.74)
I Agilent 8753B/C/D/E/ES (FW: 8753B 03.00, 8753D 06.14)I Agilent ENA Series (FW: E5061B A.02.06, E5071C A.09.60)I Agilent FieldFox Series (FW: N99xx A.10.34)I Agilent PNA Series (FW: E836x & N52xx A.09.40, E5080B
A.11.00)1
I Anritsu ShockLine (FW: MS46524A V2018.2.1, V2.2.17)1
I Anritsu VectorStar (FW: MS4640A 1.7.5, MS4640B 2.1.0)1
I Hewlett Packard 8510C (FW: 07.14 Aug 26 1998)I Hewlett Packard 8751A (FW: 5.00 Mar 7 1993)I Rohde & Schwarz ZNB, ZNC, ZND, ZNBT (FW: 1.94)1
I Rohde & Schwarz ZVA, ZVB, ZVT (FW: 3.20)1
I Rohde & Schwarz ZVC, ZVK, ZVM, ZVR (FW: 3.55)1two-port and multiport
Juerg Ruefenacht, Michael Wollensack METAS 10 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
METAS UncLib
UncLib is a generic measurement uncertainty calculator supportingmultivariate evaluation of uncertainties
The user specifies
I input quantities X withinput covariance matrix VX
I measurement model f
METAS UncLib computes
I output quantities Y = f (X)
I Jacobi matrix JYX of f usingautomatic differentiation
I output covariance matrixVY = JYXVXJYX
′
X1 X2 X3
f1
corr
Input quantities
Output quantities
Measurement model
f2
Y1 Y2
corr
Figure: METAS UncLibJuerg Ruefenacht, Michael Wollensack METAS 11 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Measurement Model
1-port model (VNA Tools supports n-port measurements)
CR1,1 CR
1,2
CT1
CT1
RR1,1 RR
1,2
RT1
RT1
DUT U.
UR1,1 0
1
1
Cable
DD1 DM
1
1
DT1
ED1 EM
1
1
ET1
1
1
1
NH1,1L1
a1
b1
S1,1
21E
21
COpen
1SOpen
21DOpen Connector
0
MOpen21
ROpen
Noise, Linearity Drift of Error Terms Cable Stability, Connector Repeatability, DUT Uncertainty Cal. StandardRaw DataDefinitions
NL1,1
NL
NH
L
ED
ET
EM
DD
DT
DM
CR
CT
UR S S-parametera ref.
b testreceiver
receiver
noise floortrace noiselinearity
directivitytrackingmatch
directivity
tracking driftmatch drift
reflection
transmissionstability
stability
reflectionuncertaintydrift
Error Terms?
DUT U.Cable21
E21 1
SShort21
DShort ConnectorMShort
21RShort
DUT U.Cable21
E21 1
SLoad21
DLoad ConnectorMLoad
21RLoad
DUT U.Cable21 21 1
SDUT21
DDUT ConnectorMDUT
21RDUT
CDUT
Noise, Linearity Drift of Error Terms Cable Stability, Connector Repeatability, DUT Uncertainty Error CorrectedRaw DataData?
Error Terms
CLoad
CShort
E
2. Error Correction: SDUT = f2 (MDUT,RDUT,DDUT,CDUT,E)
1. Calibration: E = f1 (MOpen,ROpen,DOpen,COpen,SOpen,MShort,RShort,DShort,CShort,SShort,MLoad,RLoad,DLoad,CLoad,SLoad)
Michael Wollensack METAS - 25.10.2017
RR reflection
transmissionrepeatability
repeatabilityRT
Juerg Ruefenacht, Michael Wollensack METAS 12 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Additional features
I Graphical user interface
I Storage of data in different formats
I Specials (sliding load, polynomial model fit, etc)
I Support for primary experiments (S-parameter traceability)
I Scripting (for automated procedures)
I Pass/fail assessment for verification measurements
I CMC calculator (Cal. and Meas. Capabilities - virtual VNA)
I Time domain functionality
I Mixed-mode S-parameter conversions
I Material parameter calculations (complex permittivity andpermeability)
I Real time interface (with license fee)
Juerg Ruefenacht, Michael Wollensack METAS 13 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Multistep Measurement Process
Uncertainty influences
Database
Measurement model and Error Terms
Calibration Config
VNA measurements
Measurement Journal
Error Correction
of the raw measurement data
Juerg Ruefenacht, Michael Wollensack METAS 14 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Step by Step
The following steps describes the typical use of VNA Tools:
1. Specify all uncertainty influences in the Database of VNATools.
2. Create a new project.
3. Collect raw measurement data and record the measurementprocess in the Measurement Journal.
4. Configure a VNA calibration and compute the error terms.
5. Error correct the raw measurement data.
6. Post processing of error-corrected data (optional).
7. Visualize the error-corrected data in the Data Explorer.
Juerg Ruefenacht, Michael Wollensack METAS 15 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Database
Figure: Specify all uncertainty influences in the Database of VNA Tools.
Juerg Ruefenacht, Michael Wollensack METAS 16 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
New Project
Figure: Create a new project.
Juerg Ruefenacht, Michael Wollensack METAS 17 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Raw Measurement DataRecord the measurement process in the
Measurement Journal:
MOpen
M denotes raw data measurements
MShort
MLoad
MDUT
1)
2)
3)
4)
5) …
Figure: Collect raw measurement data and record the measurementprocess in the Measurement Journal.
Juerg Ruefenacht, Michael Wollensack METAS 18 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Calibration Config
MOpen
MShort
MLoad
SOpen
SShort
SLoad
Raw data
Cal Standard Definition
Select Calibration Type:
e.g. OnePort
Select the path of the
Measurement Journal
Measurement model:
Calculated Error Terms:
Assign cal standard
raw data with definitions
Figure: Configure a VNA calibration and compute the error terms.
Juerg Ruefenacht, Michael Wollensack METAS 19 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Error Correction
Raw data Error-corrected data
MDUT
Select the file path of the
Measurement Journal (*.vnalog)
Select the file path of the
Error Terms (*.calb)
Select the directory which contains the raw data
Raw Measurement Path
… …
Figure: Error correct the raw measurement data.
Juerg Ruefenacht, Michael Wollensack METAS 20 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Post Processing
Figure: Post processing of error-corrected data.
Juerg Ruefenacht, Michael Wollensack METAS 21 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Measurement Process Summary
• DB: Data Base (characterization data – VNA, cables, connectors)
• MJ: Measurement Journal (meta data about the measurement sequence and the data logger values)
• DC: Device Control (interaction with the VNA – raw data measurements)
• Basic Inputs: S (calibration standard), C (cable and connector), D (drift), R (noise and linearity), M (raw measurements)
• MM: Measurement Model
Juerg Ruefenacht, Michael Wollensack METAS 22 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
GUI
Juerg Ruefenacht, Michael Wollensack METAS 23 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Visualization - Graph
Figure: Graph shows a graphical visualization of multiple files.
Juerg Ruefenacht, Michael Wollensack METAS 24 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Visualization - Table
Figure: Table shows a tabular visualization of a single file.
Juerg Ruefenacht, Michael Wollensack METAS 25 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Visualization - Point
Figure: Point shows an uncertainty budget for one frequency point andone parameter of a single file.
Juerg Ruefenacht, Michael Wollensack METAS 26 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
User requirements
I VNA Tools is not fool-proofed. Its flexibility allows you to dothings that might be totally wrong.
I VNA Tools is for experienced VNA user.
I It requires advanced understanding of VNA measurementtechniques and metrological principles.
I Measurement model is an approximation to reality and can’tcover everything.
I Careful working attitude and patience are helpful.
Juerg Ruefenacht, Michael Wollensack METAS 27 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Use in accredited laboratories
User requirements not covered by VNA Tools:
I Good understanding and control of basic influences that affectmeasurement.
I Characterization of all the influences: input into database.
I Good measurement practice.
Role of VNA Tools:I Does the technical part, including uncertainty propagation.
I Supports proper documentation.
I Helps you to implement the recommendations in the GUMdocuments and in the EURAMET VNA Guide (cg-12).
Juerg Ruefenacht, Michael Wollensack METAS 28 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Validation
I Implementation of algorithms and models is documentedpublicly (VNA Tools Math Reference).
I Method in METAS UncLib is not very error prone (automaticdifferentiation).
I Internal use at METAS, comparison with history.
I Validation projects: comparison with other software.I Plausibility checks:
I Comparison of different calibration algorithms on same dataset.
I Plausibility of uncertainty budget.
I Wide use and maturity, feedback from users.
Juerg Ruefenacht, Michael Wollensack METAS 29 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
License
I Unrestricted use, even for commercial applications (e.g.customer calibrations).
I Redistribution in any form prohibited.
I NZ patent (GUM Tree concept: Blair Hall, MSL, NZ).
I Real Time Interface is locked and only available for a licensefee.
Juerg Ruefenacht, Michael Wollensack METAS 30 14. May 2019
Schweizerische Eidgenossenschaft
Confédération suisse
Confederazione Svizzera
Confederaziun svizra
Federal Institute of Metrology METAS
Introduction Features Step by Step Graphical User Interface Final Remarks
Conclusion
Web page VNA Tools
www.metas.ch/vnatools
User Forumgroups.google.com/forum/#!forum/vnatools
Web page UncLib
www.metas.ch/unclib
Juerg Ruefenacht, Michael Wollensack METAS 31 14. May 2019