矢量归一化_浅析矢量网络分析仪误差模型及校准

75dcfc8e511fe882b1a4ff1d22b6e5f9.png

最近跟业界一位同仁讨论了矢量网络分析仪的误差模型及校准过程,简单整理了一下,分享给大家,欢迎一起讨论。

矢网的误差模型确实不太好理解,一般只有研发矢网或者专攻测试技术的人员才会深入探究。使用矢网测试之前,都是需要作系统误差校准的,目的就是将测试装置本身引入的误差项修正掉,得到DUT真实的S参数。

系统误差校准可分为单端口和双端口系统误差校准,前者主要用于测试单端口器件的反射系数及其衍生参数,后者主要测试双端口器件的全S参数及其衍生参数。

单端口系统误差校准包括OSM(open/short/match,有时称为OSL——open/short/load)和归一化校准。OSM校准属于全单端口校准,可以修正全面的单端口测试涉及的误差项,所以测试单端口器件时精度最高!反射归一化校准,速度很快,但是只使用Open或者Short单个校准件,只能求解反射跟踪一个误差项,所以精度有限。

图1为一个反射计的等效示意图,之所以可以测试反射系数,是因为包含一个定向元件——定向耦合器(低频矢网多数采用VSWR bridge),实现了入射波与反射波的分离。

反射测试的基本过程:激励源Source提供信号a1,经耦合器后大部分经矢网端口输出至DUT;经DUT反射的信号经过耦合器的耦合路径到达测量接收机Meas. Receiver. 由于矢网端口也存在反射,假设反射系数为S,那么在矢网端口与DUT端口之间会存在多次反射,多次反射的量同样也会经过耦合路径进入Meas. Receiver. 此外,由于耦合器并不是理想的,所以其隔离度也是有限的,这导致激励信号a1的一部分会经过耦合器的隔离通道直接馈入Meas.Receiver。

也就是说,Meas. Receiver接收到的信号b3实际包含三部分:DUT直接反射的信号,测试参考面处的多次反射信号,以及经耦合器隔离通道直接泄露的信号。

fa5ba08f95d9c749f1cd2db689ea2756.png
图1. 反射计简要示意图

在列举公式之前,再简单介绍一下图中的标识参数:耦合器本身有4个端口,但是考虑到该模型中只涉及耦合器的部分参数,所以此处将其等效为3端口器件,端口分别为port1、port2、和port3. S21是指耦合器的直通传输系数,S31是指泄露通道的传输系数,S32是指耦合通道的传输系数。

简便起见,可以先画出上图的信号流图,如下图所示:(

为DUT真实的反射系数)。

270f30ca48a86fbd48d593d5c67e5b6b.png
图2. 单端口测试时的信号流图

由信号流图可以直接得到

的表达式:

经化简得反射系数的测量值如下:

由上式可知,反射系数测量中包含四个误差项:

。一般称
为反射跟踪R(eflective tracking),称
为方向性,简写为D(irectivity),S则称为源匹配。

经简化,单端口测试时实则共有R、D、S三个误差项。校准时,分别使用Open、Short和Match三个标准件,每个标准件得到一个方程,即可唯一地求解出三个误差项,然后再对测量结果修正。

为了便于扩展至双端口测试的情况,引入了误差二端口网络,这是一个等效双端口网络,包含四个S参数

,与R、D、S的对应关系为:
.

cd4a04446e37666eb21619f5760e7d18.png
图3. 等效的误差二端口网络

矢网的每个端口均可以得到这样一个等效误差二端口网络。双端口测试时,涉及到的误差比单端口测试多不少,因此需要采用更加复杂的校准方式才能完成测试结果的修正。

最经典的双端口系统误差校准为TOSM(Through,Open, Short, Match),有时也称为SOLT(L, Load)。TOSM校准适用于12项误差模型,最终经过化简得到10项误差,而TOSM校准刚好可以提供10个方程,因此可以唯一确定误差项的解。

下面以双端口网络前向测试为例,观察可能存在的信号路径:共1~5五条可能的信号路径。其中信号路径5为端口或者测试夹具的串扰,简便起见,下面的公式中并不包含该项,即认为端口之间是理想隔离的。

由信号流图可知,测试前向传输系数

时,误差主要来自于测试装置本身的传输频响、测试参考面的多次反射等,映射到误差二端口网络则如图5所示,结合图4对应的信号流图,便可以推导出
测量值与误差项之间的表达式。

67d9be54b3d3c011e42b186e50e3ee54.png
图4. 双端口网络:前向测试时存在的信号路径

3c49e25df42190b557e147114815fe37.png
图5. 前向和反向测试时的信号路径及对应的误差项

前向测试将会涉及到R、D、S、T(transmission tracking)、L(Load match)五项误差,

测量值表达式如下:

a4b7ac721287d6e8bba9eed1ed089f02.png

反向测试将会涉及到R’、D’、S’、T’(transmission tracking),L’(Load match)五项误差,

测量值表达式如下:

8dc80e07b5d81e92cf1f1e084df97ca2.png

作TOSM校准后,便可以求得这10项误差,然后代入上式便可以计算出真实的四个S参数。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/506782.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ajax 与route的区别,如何在Ajax.RouteLink中使用片段?

我有一个工作的Ajax.RouteLink,我想添加一个片段。我无法弄清楚正确的语法。如何在Ajax.RouteLink中使用片段?不片段工作路线:return Ajax.RouteLink(linkText,routeName,new { caseNo caseNo, controller controllerName, option content…

数据库表名大小写_某教程学习笔记(一):09、MYSQL数据库漏洞

她其实并不喜欢你,只是在寂寞的时候,你刚好撞上去,刚好你对她好,刚好你能入她眼,刚好她来着不拒,这所有都是刚好。。。---- 网易云热评一、MYSQL语句创建数据库create database test;选择要操作的数据库use…

cookie记录了服务器相关的信息,使用cookie记录信息(精选).ppt

文档介绍:第6章使用cookie记录信息16.1.1 什么是cookie什么是Cookies(“小甜饼”)Cookies就是服务器暂存放在你的电脑里的资料(.txt格式的文本文件),好让服务器用来辨认你的计算机。当浏览网站的时候,Web服务器会先送一小小资料放在客户的计算机上,Cookies 会把客户…

arcgis几何修复有作用吗_修复损坏的 shapefile

一、SHP文件Shapefile文件(简称SHP)作为ESRI一种经典的数据格式,被很多其他软件所支持,如CAD、MapGIS等,虽然也有一些限制(如无法进行拓扑分析、字段长度为10个字符等),但其仍然是广泛使用的空间数据格式。用得多了,有…

服务器存档修改,云服务器存档修改器

云服务器存档修改器 内容精选换一换修改云服务器信息,目前支持修改云服务器名称及描述。您可以在API Explorer中直接运行调试该接口。PUT /v2.1/{project_id}/servers/{server_id}参数说明请参见表1。参数说明参数是否必选描述project_id是项目ID。获取方法请参见获…

contains方法_【原创】Pandas数据处理系列(二):常用处理方法笔记

Pandas的魅力在于处理数据的灵活性,但是由于太灵活,会导致使用者很容易忘记各类方法。在Pandas学习这件事情上,真正体现了好记性不如烂笔头的方法特性。故特用此文章记录Pandas常用的数据处理方法,需要用的时候,打开此…

模板多个列表级联_如何使用word制作模版?word怎样使用模板?

Word模板的使用教程:使用Word预设模板首次打开Word时,显示的第一个窗口会询问您要打开的文件。有几种选择。您可以打开一个新文档,这意味着将打开一个没有文本或样式的新文件。在新的空白文档中显示的唯一样式是在空白文件模板中设置的样式。…

联想gen系列服务器,Hpe Microserver Gen10 Plus开箱

Hpe Microserver Gen10 Plus开箱2021-04-19 10:53:2325点赞69收藏83评论心水很久的gen10 plus终于到了,关注了很久终于下手了,在值得买好像都没看到gen10 plus的开箱,那我就来一个开箱吧,本来是一个gen8升级到gen10plus的过程&…

加密选项_Zoom终于为免费账户也提供了端到端通讯加密的选项

受 COVID-19 健康危机的影响,世界各地的人们的工作和日常生活都发生了极大的改变。与此同时,以 Zoom 为代表的云会议解决方案,已经成为了许多人协同工作和网络授课的首选解决方案。问题在于,免费版的 Zoom 服务迟迟未能引入端到端…

matplotlib 设置标注方向_在matplotlib中用箭头和文字来标记重要的点

在matplotlib中,可以通过以下几种函数在图中添加箭头和文字标记1. text,用于添加文字2. arrow,用于添加箭头3. annotate,支持同时添加文字和箭头下面看下具体的用法1.texttext函数通过指定xy轴坐标,以及对应的文字来实…

c++ map 初始化_如何调整Linux内核启动中的驱动初始化顺序?

如何调整Linux内核启动中的驱动初始化顺序?【问题】此处我要实现的是将芯片的ID用于网卡MAC地址,网卡驱动是enc28j60_init。但是,读取芯片ID的函数,在as352x_afe_init模块中,所以要先初始化as352x_afe_init。此处&…

mysql group_concat去重_mysql 数据库group_concat函数的一些用法

对于group_contact函数一般懂一点sql的人来说,并不算太陌生,它主要配合group by 使用,起着分组时,将涉及行的相应的字段串联成一个字段如下表a:我们按照type分类,并将对应的名称按逗号分隔保存为一个names字…

mysql 征途_MySQL数据库

MySQL数据库数据库管理系统数据库管理系统是一种大型软件。常见的关系型数据库管理系统:OracleDB2SQL Server:现在用得少了SQL Lite:用于手机端MySQL:目前不要下载最新的8.0,下载5.7版本的。MySQL数据库安装步骤略&…

jeecmsv9导入mysql详细步骤_jeecms v9.3数据库导入

8# 发表于:2019-02-15 14:55:31 IP:27.220.*.*[Err] 1067 - Invalid default value for login_time[Err] ## Source for table jc_api_user_login#CREATE TABLE jc_api_user_login (id bigint(20) NOT NULL AUTO_INCREMENT,session_key varchar(100) DEFAULT COMMENT sesssio…

mysql 5.5 查询_mysql5.5数据库优化--定位慢查询

什么是慢查询mysql记录下查询超过指定时间的语句,被称为“慢查询”;启动慢查询日志1.查询是否把索引的SQL记录到慢查询日志中SHOW VARIABLES LIKE log_queries_%2.将查询到的值若为OFF,表示没有记录,就开启记录SET GLOBAL log_que…

svn mysql认证_SVN基于MySQL认证

SVN的简介和工作原理Subversion(简称svn)是近几年崛起的版本管理软件,是cvs的接班人,目前绝大多数开源软件都使用svn作为代码版本管理软件。Subversion支持linux和windows,但是普通应用在Linux上。SVN主要是通过两种方式来工作:即…

mysql账户dpzs_MySQL添加授权的用户命令实际操作

我们今天是要和大家一起探讨的是MySQL添加授权的用户命令 ,我前两天在相关网站看见MySQL添加授权的用户命令的资料,觉得挺好,就拿出来供大家分享。希望会给你带来一些帮助在此方面。 1.新建用户。 登录MySQL MySQL -u root -p 密码 创建用户 …

mysql游标的概述_MySQL游标简介

mysql> delimiter //mysql>mysql> create procedure test1()-> begin-> declare l_add_bonus1 int default 1000;-> declare l_add_bonus2 int default 500;-> declare l_empno int;-> declare l_sal,l_bonus decimal(15,2);->-> -- 游标结束的标…

mysql odbc.ini_关于unixodbc中odbc.ini和odbcinst.ini的介绍

关于unixodbc中odbc.ini和odbcinst.ini的介绍unixODBC without the GUIOreverything you wanted to know about odbcinst but were afraid to askPurposeA lot of people are using unixODBC but for a number of reasons are not building the GUI configuration and testing …

mysql range代表什么意思_MySQL数据表range分区例子

某些行业数据量的增长速度极快,随着数据库中数据量的急速膨胀,数据库的插入和查询效率越来越低。此时,除了程序代码和查询语句外,还得在数据库的结构上做点更改;在一个主读辅写的数据库中,当数据表数据超过…