信号完整性分析基础知识之有损传输线、上升时间衰减和材料特性(四):有损传输线建模
传输线中信号衰减的两个损耗过程是通过信号和返回路径导体的串联电阻以及通过有损耗介电材料的分流电阻。这两个电阻器的电阻都与频率相关。
值得注意的是,理想电阻器的电阻随频率恒定。我们已经证明,在理想的有损传输线中,用于描述损耗的两个电阻比简单的理想电阻更为复杂。由于趋肤深度效应,串联电阻随着频率的平方根而增加。由于材料的耗散因数和偶极子分子的旋转,分流电阻随着频率而减小。
在第七章中,我们介绍了一种新的理想电路元件,即理想的分布式传输线。它通过特性阻抗和时间延迟来描述。该模型将传输线的属性分布在其整个长度上。理想的有损分布式传输线模型将向无损模型添加两个损耗过程:串联电阻随频率的平方根增加,并联电阻随频率成反比减小。这是在许多模拟器中实现的新的理想有损传输线的基础。除了特性阻抗和时间延迟之外,指定的两个因素是耗散因数和单位长度电阻 RL,其形式为:

其中RL表示导体单位长度的电阻
RDC表示DC单位长度电阻
RAC表示单位长度的电阻系数,与 f的开方成正比
为了深入了解理想有损线路的行为,我们可以从将传输线近似为 n 节 LC 电路开始,添加损耗项并评估电路模型的行为。
在第 7 章中,我们展示了理想的分布式无损传输线可以用等效电路模型来近似,该等效电路模型由具有分流器 C 和串联 L 的集总电路模型部分组成。该模型有时称为传输线的一阶模型、n 节集总电路模型或传输线的无损模型。其一部分如图9-12所示。

该模型是一个近似值。然而,通过使用足够的部分,它可以是非常准确的近似值,达到非常高的带宽。我们表明,对于时间延迟 TD,实现带宽 BW 所需的最小部分数由下式给出:

n表示一个精准LC模型的节数,BW表示模型的带宽,TD表示传输线的时延
例如,如果模型所需的带宽为2 GHz,线路的时延为1纳秒,物理长度约为6英寸,则精确模型所需的最小节数为n ~ 10 × 2 × 1 = 20。
然而,这种理想的无损模型的一个重大限制是它仍然始终是无损模型。使用这个一阶等效电路模型作为起点,我们可以对其进行修改以考虑损耗。在每个部分中,我们可以添加串联电阻和并联电阻的效果。理想有损传输的 n 节集总电路近似的一小部分将有四个术语来描述它:
C:电容
L:环路自感
Rseries:导体串联电阻
Rshunt:介电损耗分流电阻
如果我们将传输线的长度加倍,则总 C 也会加倍,总 L 也会加倍,总 Rseries 也会加倍。然而,总 Rshunt 减少了一半。如果我们将线路长度加倍,交流漏电流可以流过的面积就会更大,因此分流电阻会减小。
因此,传统上使用漏电电阻的电导而不是电阻来描述它。电导用字母 G 表示,定义为 G = 1/R。根据电阻,电导为:

如果传输线的长度加倍,则分流电阻减半,但电导加倍。当我们使用 G 来描述损耗时,我们仍然将损耗建模为电阻随频率而减小的电阻器;我们只是用G参数来描述它。使用电导而不是分流电阻,描述有损传输线的四个术语都与长度成比例。通常是指它们每单位长度的值。这四个术语称为传输线的线路参数:
RL表示导体单位长度的串联电阻
CL表示单位长度电容
LL表示单位长度串联环路电感
GL表示电介质单位长度的分流电导
我们将使用这个理想的二阶 n 段集总电路模型来近似理想的有损传输线,而该传输线又是真实传输线的近似值。图 9-13 显示了等效 nsection RLGC 传输线模型的示例。

我们使用的部分数量取决于线路的长度和模型的带宽。所需的最小节数仍然大约为 10 × BW × TD。
这是一个等效电路模型。我们可以将电路理论应用于该电路并预测其电气特性。数学很复杂,因为涉及耦合的二阶微分方程,还因为方程很复杂,并且电阻的值随频率变化。求解方程最简单的域是频域。我们假设信号是电压的正弦波,并且可以根据阻抗计算电流的正弦波。仅讨论结果。
在无损线路中,电阻和电导为零。这种无损电路模型将预测传播不失真信号的互连。信号沿途每一步看到的瞬时阻抗等于线路的特征阻抗:

Z0表示特性阻抗,v表示信号速度,CL表示单位长度电容,LL表示单位长度电感。
在此模型中,理想的 L、C 和 Z0 项以及时间延迟均随频率恒定。这些是定义理想无损传输线的唯一术语。从线路一端进入的信号将从另一端退出,幅度没有变化。除了由于可能的阻抗变化而引起的反射之外,对正弦波的唯一影响是传输中的相移。
然而,当将 R 和 G 项添加到模型中时,理想有损传输线的行为与理想无损传输线略有不同。当求解微分方程时,结果相当复杂。该解在频域中不假设 CL 、LL 、RL 或 GL 如何随频率变化。在每个频率,它们可能会改变,也可能是恒定的。
最终的解决方案具有三个重要特征:
1特性阻抗与频率相关且复杂。
2正弦波信号的速度是频率相关的。
3引入了一个新术语,用于描述正弦波沿线路传播时幅度的衰减。这种衰减也与频率相关。
当杂项清除后,特性阻抗、速度和单位长度衰减的精确值由下式给出:

其中:
Z0表示特性阻抗,v表示信号速度,αn表示每长度振幅的衰减,以奈珀斯/长度为单位,ω = 正弦波的角频率,以弧度/秒为单位,RL = 每根导体长度的串联电阻,CL表示单位长度的电容,LL表示单位长度的串联环路电感,GL表示电介质单位长度的分流电导
这些方程非常复杂,尽管可以在电子表格中实现,但很难用来获得有用的工程见解。为了简化代数,通常做出的近似之一是线是有损的,但不是太有损。这称为低损耗近似。近似值是串联电阻 RL 为 RL << ωLL,并联电导 GL 为 GL << ωCL。
该近似假设与导体串联电阻相关的阻抗比与环路电感相关的串联阻抗小。同样,与通过信号和返回路径之间的电容的分流电流相比,通过电介质的漏电阻的分流电流较小。
对于 1 盎司铜走线,约 10 MHz 以上的串联电阻将随频率的平方根增加,并且 ωL 将随频率线性增加。在某些频率下,这种近似会很好,并且在越来越高的频率下会变得更好。
1 盎司铜迹线单位长度的直流电阻为:

RL表示单位长度电容,w表示线宽。
高于 10 MHz 时,电流将在更薄的横截面中流动,趋肤深度将决定电流分布的厚度,而不是 1 盎司铜的 34 微米几何厚度。铜的集肤深度为:

δ表示趋肤深度,f = 正弦波频率分量,单位 MHz
1 盎司铜走线单位长度的交流电阻(高于约 10 MHz)约为:

RL = 每长度电阻,单位为欧姆/英寸
δ= 趋肤深度
t = 几何厚度,以微米为单位,对于 1 盎司铜 = 34 微米
w = 线宽
f = 正弦波频率分量,单位 MHz
ω = 正弦波频率分量,以弧度/秒为单位
对于 50 欧姆线路,单位长度的电感大约为 9 nH/英寸。当 ωLL >> RL 或: 时,就会出现低损耗状态:

其中:
RL = 每长度电阻,单位为欧姆/英寸
ω = 正弦波频率分量,以弧度/秒为单位
f = 正弦波频率分量,在低损耗状态下以 Hz 为单位
w = 线宽
这是一个令人震惊的结果。结论是,对于宽度超过 3 密耳的线宽,低损耗状态适用于高于 2 MHz 的正弦波频率分量。在这种情况下,串联电阻的阻抗远小于串联电感的电抗。对于宽度超过 3 密耳的线路,低损耗状态从更低的频率开始。非常有损耗的区域实际上是在低频,低于趋肤深度发挥作用的频率。
电导将大致随频率线性增加,而电容将大致随频率恒定。当 GL << ωCL 时,就会出现低损耗状态。这是当 tan(δ) << 1 时。对于几乎所有互连材料,耗散因子都小于 0.02,并且互连始终处于低损耗状态。
具有 3 密耳或更宽迹线的电路板互连的低损耗机制适用于 2 MHz 以上的频率,这是最重要的频率组件所在的位置。
结论是,低损耗近似对于高速数字应用中感兴趣的所有重要频率范围来说是一个非常好的近似。
相关文章:
信号完整性分析基础知识之有损传输线、上升时间衰减和材料特性(四):有损传输线建模
传输线中信号衰减的两个损耗过程是通过信号和返回路径导体的串联电阻以及通过有损耗介电材料的分流电阻。这两个电阻器的电阻都与频率相关。 值得注意的是,理想电阻器的电阻随频率恒定。我们已经证明,在理想的有损传输线中,用于描述损耗的两个…...
elk日志收集系统
目录 前言 一、概述 二、案例 (一)、环境配置 安装node1与node2节点的elasticsearch node1的elasticsearch-head插件 (二)、node1服务器安装logstash 测试1: 标准输入与输出 测试2:使用rubydebug解…...
perl 语言中 AUTOLOAD 的用法
这里的 AUTOLOAD可以理解为自动加载。具体来说就是,在正常情况下,我们不能调用一个尚未定义的函数(子例程)。不过,如果在未定义函数的包中有一个名为 AUTOLOAD的函数,那么对未定义函数的调用都会路由至这个…...
服务器放在香港好用吗?
相较于国内服务器,将网站托管在香港服务器上最直观的好处是备案层面上的。香港服务器上的网站无需备案,因此更无备案时限,购买之后即可使用。 带宽优势 香港服务器的带宽一般分为香港本地带宽和国际带宽、直连中国骨干网 CN2三种。香港…...
C++设计模式_01_设计模式简介(多态带来的便利;软件设计的目标:复用)
文章目录 本栏简介1. 什么是设计模式2. GOF 设计模式3. 从面向对象谈起4. 深入理解面向对象5. 软件设计固有的复杂性5.1 软件设计复杂性的根本原因5.2 如何解决复杂性 ? 6. 结构化 VS. 面向对象6.1 同一需求的分解写法6.1.1 Shape1.h6.1.2 MainForm1.cpp 6.2 同一需求的抽象的…...
Docker技术--WordPress博客系统部署初体验
如果使用的是传统的项目部署方式,你要部署WordPress博客系统,那么你需要装备一下的环境,才可以部署使用。 -1:操作系统linux -2:PHP5.6或者是更高版本环境 -3:MySQL数据环境 -4:Apache环境 但是如果使用Docker技术,那么就只需要进行如下的几行简单的指令: docker run …...
提高代码可读性和可维护性的命名建议
当进行接口自动化测试时,良好的命名可以提高代码的可读性和可维护性。以下是一些常用的命名建议: 变量和函数命名: 使用具有描述性的名称,清晰地表达变量或函数的用途和含义。使用小写字母和下划线来分隔单词,例如 log…...
Docker基础入门:Docker网络与微服务项目发布
Docker基础入门:Docker网络与微服务项目发布 一、前言二、Docker0理解2.1 ip a查看当前网络环境2.2 实战--启动一个tomact01容器(查看网络环境)2.3 实战--启动一个tomact02容器(查看网络环境)2.4 容器与容器之间的通信…...
Docker安装详细步骤
Docker安装详细步骤 1、安装环境准备 主机:192.168.40.5 zch01 设置主机名 # hostnamectl set-hostname zch01 && bash 配置hosts文件 [root ~]# vi /etc/hosts 添加如下内容: 192.168.40.5 zch01 关闭防火墙 [rootzch01 ~]# systemct…...
十六、pikachu之SSRF
文章目录 1、SSRF概述2、SSRF(URL)3、SSRF(file_get_content) 1、SSRF概述 SSRF(Server-Side Request Forgery:服务器端请求伪造):其形成的原因大都是由于服务端提供了从其他服务器应用获取数据的功能&…...
最新PHP短网址生成系统/短链接生成系统/URL缩短器系统源码
全新PHP短网址系统URL缩短器平台,它使您可以轻松地缩短链接,根据受众群体的位置或平台来定位受众,并为缩短的链接提供分析见解。 系统使用了Laravel框架编写,前后台双语言使用,可以设置多域名,还可以开设套…...
漱玉平民大药房:多元化药店变革的前夜
作者 | 王聪彬 编辑 | 舞春秋 来源 | 至顶网 本文介绍了漱玉平民大药房在药品零售领域的数字化转型和发展历程。通过技术创新, 漱玉平民 建设了覆盖医药全生命周期的大健康生态圈,采用混合云架构和国产分布式数据库 TiDB,应对庞大的会员数据处…...
如何实现AI的矢量数据库
推荐:使用 NSDT场景编辑器 助你快速搭建3D应用场景 然而,人工智能模型有点像美食厨师。他们可以创造奇迹,但他们需要优质的成分。人工智能模型在大多数输入上都做得很好,但如果它们以最优化的格式接收输入,它们就会真正…...
Java与Modbus-TCP/IP网络通讯
1.需求样例 举例5:浮点数参数读取(读取温度测量值)查看参数列表,温度测量值地址为320,根据Modbus协议,读取参数地址转换为16进制为:00H A0H,读取长度为2个字:00H 02H。 …...
音视频 ffmpeg命令图片与视频互转
截取一张图片 ffmpeg -i test.mp4 -y -f image2 -ss 00:00:02 -vframes 1 -s 640x360 test.jpg ffmpeg -i test.mp4 -y -f image2 -ss 00:00:02 -vframes 1 -s 640x360 test.bmp -i 输入 -y 覆盖 -f 格式 image2 一种格式 -ss 起始值 -vframes 帧 如果大于1 那么 输出加%03d t…...
C++的基类和派生类构造函数
基类的成员函数可以被继承,可以通过派生类的对象访问,但这仅仅指的是普通的成员函数,类的构造函数不能被继承。构造函数不能被继承是有道理的,因为即使继承了,它的名字和派生类的名字也不一样,不能成为派生…...
C语言中对json格式数据的解析和封装
首先需要调库:#include <cJSON.h> Json的数据结构介绍: /* The cJSON structure: */ typedef struct cJSON { /*next/prev允许您遍历数组/对象链。或者,使用GetArraySize/GetArrayItem/GetObjectItem */ struct cJSON *next; struct c…...
RT-Thread自动初始化机制
自动初始化机制是指初始化函数不需要被显示调用,只需要在函数定义处通过宏定义的方式进行申明,就会在系统启动过程中被执行。 int rt_hw_usart_init(void) {rt_hw_serial_register(&serial1, "uart1",RT_DEVICE_FLAG_RDWR | RT_DEVICE_FL…...
在本地搭建Jellyfin影音服务器,支持公网远程访问影音库的方法分享
文章目录 1. 前言2. Jellyfin服务网站搭建2.1. Jellyfin下载和安装2.2. Jellyfin网页测试 3.本地网页发布3.1 cpolar的安装和注册3.2 Cpolar云端设置3.3 Cpolar本地设置 4.公网访问测试5. 结语 1. 前言 随着移动智能设备的普及,各种各样的使用需求也被开发出来&…...
强盛集团面试题实战(持续更新)
目录 第一章、面试题1.1)王:8月301.2)1.3) 第二章、2.1)2.2)2.3) 第三章、3.1)3.2)3.3) 第四章、4.1)4.2)4.3) 友情提醒:先…...
synchronized 学习
学习源: https://www.bilibili.com/video/BV1aJ411V763?spm_id_from333.788.videopod.episodes&vd_source32e1c41a9370911ab06d12fbc36c4ebc 1.应用场景 不超卖,也要考虑性能问题(场景) 2.常见面试问题: sync出…...
SciencePlots——绘制论文中的图片
文章目录 安装一、风格二、1 资源 安装 # 安装最新版 pip install githttps://github.com/garrettj403/SciencePlots.git# 安装稳定版 pip install SciencePlots一、风格 简单好用的深度学习论文绘图专用工具包–Science Plot 二、 1 资源 论文绘图神器来了:一行…...
23-Oracle 23 ai 区块链表(Blockchain Table)
小伙伴有没有在金融强合规的领域中遇见,必须要保持数据不可变,管理员都无法修改和留痕的要求。比如医疗的电子病历中,影像检查检验结果不可篡改行的,药品追溯过程中数据只可插入无法删除的特性需求;登录日志、修改日志…...
【HarmonyOS 5.0】DevEco Testing:鸿蒙应用质量保障的终极武器
——全方位测试解决方案与代码实战 一、工具定位与核心能力 DevEco Testing是HarmonyOS官方推出的一体化测试平台,覆盖应用全生命周期测试需求,主要提供五大核心能力: 测试类型检测目标关键指标功能体验基…...
centos 7 部署awstats 网站访问检测
一、基础环境准备(两种安装方式都要做) bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats࿰…...
Vue2 第一节_Vue2上手_插值表达式{{}}_访问数据和修改数据_Vue开发者工具
文章目录 1.Vue2上手-如何创建一个Vue实例,进行初始化渲染2. 插值表达式{{}}3. 访问数据和修改数据4. vue响应式5. Vue开发者工具--方便调试 1.Vue2上手-如何创建一个Vue实例,进行初始化渲染 准备容器引包创建Vue实例 new Vue()指定配置项 ->渲染数据 准备一个容器,例如: …...
Python实现prophet 理论及参数优化
文章目录 Prophet理论及模型参数介绍Python代码完整实现prophet 添加外部数据进行模型优化 之前初步学习prophet的时候,写过一篇简单实现,后期随着对该模型的深入研究,本次记录涉及到prophet 的公式以及参数调优,从公式可以更直观…...
Cloudflare 从 Nginx 到 Pingora:性能、效率与安全的全面升级
在互联网的快速发展中,高性能、高效率和高安全性的网络服务成为了各大互联网基础设施提供商的核心追求。Cloudflare 作为全球领先的互联网安全和基础设施公司,近期做出了一个重大技术决策:弃用长期使用的 Nginx,转而采用其内部开发…...
论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一)
宇树机器人多姿态起立控制强化学习框架论文解析 论文解读:交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一) 论文解读:交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化…...
AI书签管理工具开发全记录(十九):嵌入资源处理
1.前言 📝 在上一篇文章中,我们完成了书签的导入导出功能。本篇文章我们研究如何处理嵌入资源,方便后续将资源打包到一个可执行文件中。 2.embed介绍 🎯 Go 1.16 引入了革命性的 embed 包,彻底改变了静态资源管理的…...
