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

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,一经查实,立即删除!

相关文章

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

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

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 服务迟迟未能引入端到端…

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 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 日期类型比价_MySQL 日期时间类型怎么选?

构建数据库写程序避免不了使用日期和时间,对于数据库来说,有多种日期时间字段可供选择,如 timestamp 和 datetime 以及使用 int 来存储 unix timestamp。不仅新手,包括一些有经验的程序员还是比较迷茫,究竟我该用哪种类…

怎么才能点一下excel中的超链接就显示出图片?_Excel如何批量建立超链接,搭建工作台...

本篇是“建立工作导航”第3讲如果您错过了前两篇:点墨楼:高效秘技!用EXCEL制作导航页和日志表管理日常工作​zhuanlan.zhihu.com点墨楼:批量提取文件名,快速建立EXCEL工作台文件路径​zhuanlan.zhihu.com为了提高工作效…

全局修改elementui message 右边弹出_ElementUI 只允许 $message 提示一次

场景:在某个API接口中调用了ElementUI的Message方法,在加了loading的情况下,多次请求会重复调用Message方法。Message时间长会重叠,时间段看不清提示内容,很烦~~~~这波是…

mysql 存树 闭包表_关系型数据库树形关系存储-闭包表

前言在关系型数据库中,有一种逻辑关系比较难处理,这种就是树形结构。目前有很多主流的处理方案,比如说直接在业务表中存储上一级id,这样就可以用递归查询SQL的形式找到某一节点的父节点,子节点,或者兄弟节点…

很大的.xls 文件导入sqlserver2005导入不全_python3 接口测试数据驱动之操作 excel 文件...

python3 接口测试数据驱动之操作 excel 文件1.4 操作 excel 文件Python 中一般使用 xlrd 库来读取 Excel 文件, xlrd 库是 Python 的第三方库。1.4.1 xlrd 库安装Xlrd 库跟其他第三方库一样,都是通过 pip install xlrd 命令来安装。安装成功之后,在 C:Py…

php mysql练手_ThinkPHP5练手Demo实战

最近有个朋友有个小需求,刚好有时间,也刚好准备研究一下tp5,听说tp5规范了,而且更傻瓜化了。便做了这个论坛的小Demo,开源出来玩玩,改天做两个模版。说句实话,TP5模型层,数据库层真的…

python打印生成word_使用python调用zabbix接口截取监控图并生成Word文档

#/usr/bin/python#codingutf-8import json,urllib2,time,os,re,shutilfrom docx import Documentfrom docx.shared import Ptfrom docx.shared import Inchesfrom docx.oxml.ns import qnfrom selenium import webdriverperiod604800#需要获取的监控周期,单位是秒za…

wordpress mysql 密码重置_WordPress忘记密码找回登录密码的四种行之有效的方法

WordPress忘记密码找回登录密码的四种行之有效的方法PS:20170214更新,感谢SuperDoge同学提供的方法,登入phpMyAdmin后,先从左边选自己的数据库,然后点上面的 SQL 标签页,执行下面命令:UPDATE wp…

拷贝 var lib mysql 备份_mysql复制与备份

备份策略:完全差异binlog完全增量binlogbinlog最好能实时备份到另一个节点上。完全备份,多久一次?数据变化量:有20%,建议使用完全备份。可用的备份存储空间:数据变化量很大,可以每天做一个完全备…