信号完整性:反射

news2025/1/28 1:06:37

反射是怎么形成的

信号的反射和互连线的阻抗密切相关。反射的最直接原因是互连线的阻抗发生了突然变化,只要互连线的阻抗不连续的点,该处就会发生反射。

信号是以电磁波的形式在走线中传播的,如果从传统的电路理论角度去看,是无法理解信号反射的。

理解反射

假设信号传输过程中,经过两个阻抗不同的区域,如下图所示。区域1阻抗为Z1,区域2 的阻抗为Z2。
在这里插入图片描述
很明显,在分界面处,电压必须是连续的,否则,在分界面处会产生无穷大的电场,在真实环境中是不可能的,同样的分界面两侧的电流必须连续,否则分界面处会产生无穷大的磁场。
因此:
在这里插入图片描述

由欧姆定律可知:
在这里插入图片描述
如果Z1 ≠ Z2,那么 (1)、(2)就不可能同时成立,怎么理解这一点呢?反射理论可以很好的解决这个问题。

前面已经说过,应该从电磁波的角度来理解反射:
在分界面处,一部分正向传播,另一部分反向传播。从电压电流的角度,我们可以把区域1的电压V1 分成两个部分,其中一部分以电压Vinc正向传输,另一部分以Vreflect反向传输,其中Vinc称为入射电压,Vreflect 称为反射电压,而V2记为 Vtrans ,称作传输电压。由于分界面的两侧的电压相等,所以有:

在这里插入图片描述

再来电流的情况,入射电压Vinc 产生一个正向电流Iinc,反射电压Vreflect 产生一个反向电流Ireflect. 区域2 的电流记为:Itrans ,要使分界面辆侧电流相等,则有:

在这里插入图片描述
根据欧姆定律可得:
在这里插入图片描述
联立以上(5) ~(9) 可得:
反射系数 Г :
在这里插入图片描述

传输系数 T:
在这里插入图片描述

仿真反射波形

使用ADS建立一个仿真电路:
输入信号: SRC1

1、高电平 3.3V
2、低电平:0V
3、时延:1ns
4、上升沿:0ns
5、下降沿:0ns
6、脉冲宽度:50ns
7、周期:100ns = 2*50ns
8、输入信号内阻R1:10Ω

传输路径: TLD1
1、阻抗:50Ω
2、时延:1ns

**末端: R2 **
1、阻抗50MΩ (等效开路)

在这里插入图片描述
先来看下仿真的结果:
时间20ns
在这里插入图片描述时间100ns
在这里插入图片描述
时间300ns

在这里插入图片描述

可以很明显的看到,信号发生了反射。
对于无损传输线,信号为无休止的震荡下去,永远不会达到稳态值。
现实中的传输线都是有损耗的,信号反复震荡过程中会不断衰耗,最终趋于稳态值。

使用反弹图计算反射波形

以上面的仿真为例,结合反射系数和传输系数 以反弹图的形式展现反射。
在这里插入图片描述信号在1ns时刻,从0变到3.3V,信号源内内阻为10Ω,传输路径阻抗为50Ω (传输时延1ns),后端阻抗50MΩ。在1ns时刻,由于信号还未流及传输线后端的Vout处(2ns时刻才有点电压:信号源时延1ns + 传输线1ns = 2ns),此处电压可理解为0 。Vin处的电压可以理解为信号源内阻 和 传输线阻抗的分压,即: 3.3xTLD1/(R1+TLD1) = 3.3x50/(50+10) = 2.75V。

下面以图示的形式展示信号的反射:

(每个点的电压均为原电压+ 入射电压 +反射电压)

在这里插入图片描述在这里插入图片描述

来看下仿真验证上面的反弹图:
0ns时刻:
在这里插入图片描述

1ns时刻:
在这里插入图片描述2ns时刻:
在这里插入图片描述

3ns时刻:
在这里插入图片描述

4ns时刻:
在这里插入图片描述

5ns时刻:
在这里插入图片描述6ns时刻:
在这里插入图片描述

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

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

相关文章

YOLOv5使用自定义数据集实验

上一篇博文中介绍了YOLOv7训练自定义数据集,在这篇文章中,我们主要记录YOLOv5模型的实验过程,用于对比实验。 YOLOv5与YOLOv7毕竟一母同胞,因此部署起来也是极为类似。 数据集 数据集使用的与YOLOv7的实验数据集一样,…

windows服务器自带IIS搭建网站并发布公网访问

文章目录 1.前言2.Windows网页设置2.1 Windows IIS功能设置2.2 IIS网页访问测试 3. Cpolar内网穿透3.1 下载安装Cpolar3.2 Cpolar云端设置3.3 Cpolar本地设置 4.公网访问测试5.结语 转载自远程源码文章:【IIS搭建网站】本地电脑做服务器搭建web站点并公网访问「内网…

VS2019生成和使用lib、dll文件

叠甲:本文非常简略,方法非常朴素,仅供参考。 目录 lib文件 生成lib文件 使用lib文件 dll文件 生成dll文件 使用dll文件 lib文件 生成lib文件 新建项目libTest。 右键项目→属性→配置属性→常规→配置类型,选择“静态库…

【Java】表白墙终章-飞流直下的“甜言蜜语”-瀑布流式布局

飞流直下三千尺! 文章目录 【Java】表白墙终章-飞流直下的“甜言蜜语”-瀑布流式布局1. 效果前后对比2. 瀑布流式布局原理思想3. 约定前后端接口4. 后端代码4.1 修改Love类的定义4.2 修改doPost方法4.3 修改save方法4.4 修改doGet方法4.5 修改load方法 5. 前端瀑布流…

面试总结个人版

一、面试题 java 集合 , spring springmvc springboot springcloud 数据库相关的, redis 相关 ,mq 相关 ,结合业务的场景题 1、part one 集合 HashMap底层原理 HashMap是基于哈希表的Map接口的非同步实现。元素以键值对的形式存…

asp.net教师调课系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

一、源码特点 asp.net教师调课管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发 asp.net教师调课系统VS开发sqlser…

deadline用WebService提交Job

官方文档 网站链接 进入rest API,点击jobs,找到submit job 这里可以看到消息体需要用到JobInfo和PluginInfo这两个关键的字典(json object) 拿到对应的键值对 为了填写url请求的消息体 我们需要拿到必须参数的键值对 点击双击…

如何延长电脑硬盘的使用寿命?

在日常使用电脑过程中,一定要做好硬盘的保养和维护,一旦硬盘损坏,保存在硬盘上的数据就会丢失,而且找回数据也是一件很费功夫的事情,甚至有可能永远也找不回来。所以日常工作中定期对资料进行备份,做好电脑…

【算法与数据结构】24、LeetCode两两交换链表中的节点

文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析:题目要求两两交换节点。在链表当中非常重要就是下一个节点,一旦丢失,这个节点后…

IDL基础语法

1 创建变量 命名规则:变量名必须以字母开头。它们可以包括其它字母,数字,下划线,美元符号。 以下是创建不同数据类型的方法,我们只需了解即可,知道如何创建整型【16位有符号长整型】和浮点型 PRO learn;创…

RedisGraph的整体架构

The architecture of RedisGraph 本文关注RedisGraph的整体架构,分别从图存储模型、索引、并发控制、和执行计划四个方面简要阐述。下图为RedisGraph的整体架构图。 1 图存储模型 了解一个图数据库的架构,最重要的就是其图存储模型,即其中的…

freeswitch 使用 silero-vad 静音拆分使用 fastasr 识别

silero-vad 在git 的评分挺高的测试好像比webrtc vad好下面测试下 silero-vad 支持c 和py 由于识别c的框架少下面使用py 以下基于python3.8torch1.12.0torchaudio 1.12.0 1.由于fastasr 需要16k 所以 将freeswitch的实时音频mediabug 8k转成16k 用socket传到py 模块代码…

二十三种设计模式(待更)

二十三种设计模式 二十三种设计模式结构型1.适配器 相关资料 二十三种设计模式 资料来源于老师讲解以及大佬的设计模式仓库 zhengqingya 结构型 将对象和类按某种布局组成更大的结构,并同时保持结构的灵活和⾼效。 1.适配器 将一个类的接口转换成客户希望的另外…

【小沐学Python】Python实现在线电子书(MkDocs + readthedocs + github + Markdown)

文章目录 1、简介2、安装3、创建新项目4、添加页面5、编辑导航页6、设置主题7、更改图标图标8、构建网站9、部署9.1 准备github项目9.2 注册登录Read the Docs9.3 导入github项目到 Read the Docs 10、Markdown语法10.1 横线10.2 标题10.3 段落10.4 文字高亮10.5 换行10.6 斜体…

你不可不知的八大全新顶级开源项目

导读九年来,Black Duck开源年度奖一直致力于发现过去一年中出现的最具创新性与影响力的开源项目。尽管开源项目阵营一直在快速变化,但年度新人奖一直在为行业趋势提供重要参考。下面,我们将了解这一年中的各位获奖新人! 九年来,B…

adb详细教程(一)-下载安装与环境变量配置

对于Android开发来说,adb是再熟悉不过的调试工具 但其实对于移动端的测试来说,adb也是一个十分重要的、能够提高测试工作效率的工具。 文章目录 一、介绍二、下载地址三、安装四、配置环境变量 一、介绍 全称 adb全称全称为Android Debug Bridge&#x…

【Python】在同一图形中的绘制多个子图

1. 引言 有时我们需要并排绘制两个图形,这不仅是为了更好地利用空间,而且主要是因为为了更加直观地对比分析数据。其实在python中可以利用subplot来实现上述功能。 闲话少说,我们直接开始吧! 2. 准备工作 这里,我们…

JavaScript 教程---互联网文档计划

学习目标: 每天记录一章笔记 学习内容: JavaScript 教程---互联网文档计划 笔记时间: 2023-6-5 --- 2023-6-11 学习产出: 1.入门篇 1、JavaScript 的核心语法包含部分 基本语法标准库宿主API 基本语法:比如操作符…

代码随想录第57天

1.回文子串 暴力解法 两层for循环,遍历区间起始位置和终止位置,然后还需要一层遍历判断这个区间是不是回文 动态规划 动规五部曲: 确定dp数组(dp table)以及下标的含义 如果大家做了很多这种子序列相关的题目&…

基于html+css的图展示118

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…