如何正确理解和获取S参数

        S参数是网络参数,定义了反射波和入射波之间的关系,给定频率的S参数矩阵指定端口反射波b的矢量相对于端口入射波a的矢量,如下所示:

b=S∙a

        在此基础上,如下图所示,为一个常见的双端口网络拓扑图:

        其S参数矩阵就可以表示如下:

        上图中矩阵下标的命名规则,可由下图进行定义描述:假设DUT为一段传输线,当传输线阻抗与端口阻抗不匹配时,会发生信号反射,一部分入射波能量会反射回输入端口,反射波和入射波的能量比值,称之为S11(回波损耗),另一部分入射波能量会沿着传输线继续向输出端传播,那么到达输出端的入射波与初始注入输入端的入射波的能量比值,称之为S21(插入损耗),当输入和输出端口发生互换时,即可得到S22S12

        当双端口网络演变为普通的四端口网络时,两个独立运行的传输线之间,必然会由于分布参数的影响(图中的CmLm)产生能量耦合效应,从而形成线间的串扰,并且,根据串扰传播的不同方向,会形成远端串扰(FEXT)和近端串扰(NEXT)的定义,那么,S参数会在双端口矩阵的基础之上,增加了端口到端口之间的能量串扰的定义描述。

        众所周知,为了实现更高速率的信号传输,差分传输系统会将有用信号叠加在一个直流偏置电压之上进行长距离的传输,以此达到将低电平变化的有用信号与地噪声之间进行隔离的效果,这种方式虽然有效,但导致了传输系统中存在两种能量分量:差模(Differential mode)共模(Common mode),其定义如图所示的,对于工作而言,共模能量不是必须的,因此在终端,通常会使用隔直电容进行滤除,但如果“滤波”效果不理想时,共模能量还是会与差模能量一起流入到端口中,并且由于两种能量均来自于有用信号,进而导致了两种能量之间的转换。

        当把这种转换定义到S参数的端口矩阵中时,会形成如下的混合模式S参数矩阵,拓扑图看起来虽然略显复杂,但可以将其理解为是普通四端口网络的“强化版”:左上和右下分别是独立的差模和共模系统,左下和右上的串扰部分则被模式能量转换所替代。

        差分系统的矩阵下标的具体定义如下图所示,需要注意的,是其中s和d的区别:当DUT系统的port 1和port 2之间满足互易性(即结构对称)时,称之为差分平衡模式--d;当不满足互易性(即结构非对称)时,称之为单端非平衡模式--s,即s就可以表征差分结构中的不对称现象。

        如上所述,因为差分四端口的S参数是由双端口S参数逐步演化而来,因此,在数学中,其各分量均可以从单端S参数推导而来,其具体关系如下图的公式矩阵所示,在实际的仿真和测试中,软件和测量设备也是通过获取单端S参数矩阵再进行运算得到混合S参数矩阵的,并非直接获取。

        以一个简单的仿真举例说明上述公式的应用,对一段3米的USB线缆提取S参数,有以下两种方式:

        方式1,直接提取单端四端口的S参数,再以上述计算公式的方式获取混合模式S参数;

        方式2,利用仿真软件中自带的模式转换器(Balun4Port),自动获取混合模式S参数。

        其中,方式1在进行S参数计算时,一定要分清楚各个单端端口的摆放顺序,并分别获取如下的四组参数的计算公式:  

        最后的结果显示,两种方式提取的混合S参数结果,几乎一模一样,并看不出明显的差异,从而说明了公式提取的准确性。    

        有了上述关于S参数的系统概念,再返回来查看网络分析仪的工作原理,即便描述非常简单,相信你的理解也将更为深刻!!!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Mysql索引优化建议

1,最左前缀法则 如果为一张表创建了多列的组合索引,要遵守最左前缀法则。就是指查询从索引的最左前列开始并且不要跳过索引中的列。(因为Mysql的InnoDB引擎的索引树是一个按顺利排序存储的数据结构(BTREE)&#xff0c…

Java-并发高频面试题-2

接着之前的Java-并发高频面试题 7. synchronized的实现原理是怎么样的? 首先我们要知道synchronized它是解决线程安全问题的一种方式,而具体是怎么解决的呢?主要是通过加锁的方式来解决 在底层实现上来看 是通过 monitorenter、monitorexit…

goland中快捷关键词forr、main等不生效的问题记录

平时用的较多的一些快捷关键词,如forr会提示range循环并通过回车可自动打出来,main会提示main函数并通过回车可自动打出来,这种快捷处理能极大的提高编码效率。 但由于之前更改了一些配置,可能有的被覆盖失效了,重新修…

第1节、电路连接【51单片机+L298N步进电机系列】

↑↑↑点击上方【目录】,查看本系列全部文章 摘要:本节介绍如何搭建一个51单片机L298N步进电机控制电路,所用材料均为常见的模块,简单高效的方式搭建起硬件环境。 一、硬件清单 ①51单片机模块 ②恒流模块 ③开关电源 ④L298N模…

7.0 Zookeeper 客户端基础命令使用

zookeeper 命令用于在 zookeeper 服务上执行操作。 首先执行命令,打开新的 session 会话,进入终端。 $ sh zkCli.sh 下面开始讲解基本常用命令使用,其中 acl 权限内容在后面章节详细阐述。 ls 命令 ls 命令用于查看某个路径下目录列表。…

Innodb索引页文件结构

Innodb索引页文件结构 首先Mysql的基本存储结构是页,Mysql中的存取数据是按照页进行存取的,在查找数据的时候是需要先定位到记录所在页,再从所在页中查找到相应的记录 数据页以一个双向链表维持着顺序,每个数据页以单向链表的格式…

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之RichText组件

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之RichText组件 一、操作环境 操作系统: Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1 二、RichText组件 鸿蒙(HarmonyOS)富文本组件,…

CentOS基于volatility2的内存取证实验

CentOS,Redhat和Fedora 都是Red Hat体系,采用yum管理器,不同于Debian、Ubuntu作为Debian体系使用apt 本文以CentOS为例,采用avml制作内存镜像,并利用volatility官方所给工具制作profile符号文件,进行简单的…

synchronized内部工作原理

作者简介: zoro-1,目前大二,正在学习Java,数据结构,javaee等 作者主页: zoro-1的主页 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 synchronized内部工作原理 syn…

kafka-splunk数据通路实践

目的: 鉴于目前网络上没有完整的kafka数据投递至splunk教程,通过本文操作步骤,您将实现kafka数据投递至splunk日志系统 实现思路: 创建kafka集群部署splunk,设置HTTP事件收集器部署connector服务创建connector任务&a…

前缀和算法

【模板】前缀和 题目链接:前缀和 算法思路 先预处理出来⼀个「前缀和」数组: ⽤ dp[i] 表⽰: [1, i] 区间内所有元素的和,那么 dp[i - 1] ⾥⾯存的就是 [1, i - 1] 区间内所有元素的和,那么:可得递推公式…

docker安装etherpad文档系统

效果 安装 1.创建并进入目录 mkdir -p /opt/etherpad cd /opt/etherpad 2.修改目录权限 chmod -R 777 /opt/etherpad 3.创建并启动容器 docker run -d --name etherpad --restart always -p 10054:9001 -v /opt/etherpad/data:/opt/etherpad-lite/var etherpad/etherpad:la…

YOLO-World——超级轻量级开放词汇目标检测方法

前言 目标检测一直是计算机视觉领域中不可忽视的基础挑战,对图像理解、机器人技术和自主驾驶等领域具有广泛应用。随着深度神经网络的发展,目标检测方面的研究取得了显著进展。尽管这些方法取得了成功,但它们存在一些限制,主要体…

业务架构设计之汽配供应链与实现的实践总结

随着汽车行业的不断发展,汽配供应链的规模和复杂度也在不断增加。为了满足市场需求,建立一个高效、可靠的汽配供应链业务系统至关重要。本文将总结一些关键的实践经验,帮助读者了解如何设计和实现一个稳定且高效的汽配供应链业务系统。 1. 业…

从零开始手写mmo游戏从框架到爆炸(七)— 消息封装

上一篇,我们初步把消息handler 注册到了服务中,在进行后续工作之前我们需要再做一些准备工作。 第一:把之前自己管理的bean放到spring中去管理,后面大部分的bean都通过spring来管理。 第二:为了方便路由消费&#xff0…

C语言:内存函数

创作不易,友友们给个三连吧!! C语言标准库中有这样一些内存函数,让我们一起学习吧!! 一、memcpy函数的使用和模拟实现 void * memcpy ( void * destination, const void * source, size_t num ); 1.1 使…

分享65个节日PPT,总有一款适合您

分享65个节日PPT,总有一款适合您 65个节日PPT下载链接:https://pan.baidu.com/s/1hc1M5gfYK8eDxQVsK8O9xQ?pwd8888 提取码:8888 Python采集代码下载链接:采集代码.zip - 蓝奏云 学习知识费力气,收集整理更不易。知…

编译原理与技术(二)——词法分析(一)正则表达式

一、词法分析的概貌 一个程序,在我们看来往往是像下图这样的。 实际上,上面的程序本质上就是一个字符串,所以,它等价于下面这样的。 上面的字符串(字符流) ,就是编译器接收到的程序的形式。 所…

centos安装inpanel

前置条件 安装python yum -y install python 安装 cd /usr/local git clone https://gitee.com/WangZhe168_admin/inpanel.git cd inpanel python install.py 安装过程需要设置账户 密码 端口号 我设置的是admin:admin 10050 使用 打开浏览器,输入 http://192.168.168.…

【人工智能】神奇的Embedding:文本变向量,大语言模型智慧密码解析(10)

什么是嵌入? OpenAI 的文本嵌入衡量文本字符串的相关性。嵌入通常用于: Search 搜索(结果按与查询字符串的相关性排序)Clustering 聚类(文本字符串按相似性分组)Recommendations 推荐(推荐具有…