信号带宽和上升沿时间

我们在抽取高速信号的S参数时避不开的一个环节是设置仿真带宽,经常听到有人讲要设置基频(奈奎斯特频率)的4倍or 5倍带宽,如果是这样,就有一个问题:如果是56Gbps的NRZ信号,那仿真带宽真要设置到100G以上吗?这么宽的带宽,计算时间和所耗费的资源可想而知!第二个常见的问题是:我们在测试或者仿真TDR的时候发现,激励源的上升时间不一样,TDR结果有时候差异巨大,这到底是怎么回事?

下面我们就来一起讨论一下信号带宽、上升沿和TDR等相关的信息。

1.几个公式的由来

我们在看一些书籍的时候(如蓝色经典),经常看到这么一些公式:

图片

或者

图片

BW为信号带宽,单位为GHz, Tr表示上升边沿10%-90%电平的边沿时间,单位为ns.首先讲这个式子是如何获得.

在Eric Bogatin的书中,他给出了一条拟合曲线,这条曲线的关系可以用上述第一个表达式近似表示:

图片

如何从数学上得到这个式子呢?

考虑一个单极点的滤波器,最简单的模型就是RC滤波器,之所以用RC单极点滤波器考虑此问题,是因为PCB板上的传输线的行为可以用一个单极点的滤波器来表征,是低通特性,这符合我们的认知。用RC建立单极点滤波器,如下图所示:

图片

我们同时对结果做几点标注,如图所示:

图片

对于上面RC低通滤波器电路,根据电路知识(解法见末尾)可以得到电容处电压的表达式为:

图片

其中

图片

称为时间常数,当模型固定后,这是一个常数。像上图中的电路,就可以计算出这个常数。如果我们求10%电压所对应的时间t1,再求出90%电压所对应的时间t2,相减即可以计算出上升时间,即:

图片

实际上,这里的RC可以用另外一个术语来表达,即3dB带宽,即:

图片

由此与以Hz为单位的带宽联系起来则有:

图片

由此可得:

图片

那0.5/Tr又是怎么来的呢?我们下次接着讲。

RC一阶电路响应

电路图如下图所示:

图片

由基本电路知识可得:

图片

(2)式带入(3)可得:

图片

由微积分知识可得,该式的通解可写为:

图片

带入边界条件:

图片

即可得:

图片

带入式子(5),则可得:

图片

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

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

相关文章

linux系统-深入学习文件系统与日志分析

目录 一、inode于block inode于block概括inode的内容inode包含文件的元信息用stat命令可以查看某个文件的inode信息Linux系统文件三个主要的时间属性目录文件架构 用户通过文件名打开文件时,系统内部的过程查看inode号码的实操硬盘分区后的结构 👇用户访…

【golang学习之旅】Go 的基本数据类型

系列文章 【golang学习之旅】报错:a declared but not used 目录 系列文章总览布尔型(bool)字符串型(string)整数型(int、uint、byte、rune)浮点型(float32、float64)复…

【我的Java学习笔记-3】

运算符和表达式 运算符: 对字面量或者变量进行操作的符号。 表达式: 用运算符把字面量或者变量连接起来符合java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。 举例说明: int a10; int b 20; int c a b; …

软件测试报告的用途

软件测试报告的用途十分广泛,主要体现在以下几个方面: 评估软件质量:软件测试报告是对软件进行全面、系统测试后的总结,通过报告中的各项数据和结果,可以评估软件的质量水平,包括功能的完整性、性能的稳定…

linux-进程(2)

1.通过系统调用获取进程标示符 进程id(PID) 父进程id(PPID) 每一个可执行程序运行起来之后都会成为一个进程,每个进程都有一个自己的id,以及一个父进程id,父进程就是创建自己进程的进程&#xf…

SCI一区级 | Matlab实现BES-CNN-GRU-Mutilhead-Attention多变量时间序列预测

SCI一区级 | Matlab实现BES-CNN-GRU-Mutilhead-Attention秃鹰算法优化卷积门控循环单元融合多头注意力机制多变量时间序列预测 目录 SCI一区级 | Matlab实现BES-CNN-GRU-Mutilhead-Attention秃鹰算法优化卷积门控循环单元融合多头注意力机制多变量时间序列预测预测效果基本介绍…

二叉树-从前序与中序遍历序列构造二叉树

给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。 输入: preorder [3,9,20,15,7], inorder [9,3,15,20,7] 输出: [3,9,20,null,null,15,7]前序遍历的…

Group Query Attention (GQA) 机制详解以及手动实现计算

Group Query Attention (GQA) 机制详解 1. GQA的定义 Grouped-Query Attention (GQA) 是对 Multi-Head Attention (MHA) 和 Multi-Query Attention (MQA) 的扩展。通过提供计算效率和模型表达能力之间的灵活权衡,实现了查询头的分组。GQA将查询头分成了G个组&#…

分享一个2099试用码!JetBrains 2024 版

程序员痛点: 好用的编程工具收费太贵 无法找到好且免费的编程资料(书或者视频) 今天我们话几分钟分享一个激活方法,一次学习,终身受益 一分钟激活全家桶旗下所有软件 支持更新 Stage 1.下载安装 toolbox-app&…

【论文阅读】《Octopus v2: On-device language model for super agent》,端侧大模型的应用案例

今年LLM的发展趋势之一,就是端侧LLM快速发展,超级APP入口之争异常激烈。不过,端侧LLM如何应用,不知道细节就很难理解。正好,《Octopus v2: On-device language model for super agent》这篇文章可以解惑。 对比部署在…

【小浩算法cpp题解】判断环形链表

目录 前言我的思路思路一 (哈希表记录链表的访问):思路二 (双指针,快指针在前,慢指针在后): 我的代码运行结果 前言 前几天我写的代码,都是把所有的内容写在main函数里&…

GPB | RegVar:基于深度神经网络的非编码区突变功能预测新方法

Genomics, Proteomics & Bioinformatics (GPB)发表了由军事医学研究院辐射医学研究所张成岗研究员、周钢桥研究员和卢一鸣副研究员团队完成的题为“RegVar: Tissue-specific Prioritization of Noncoding Regulatory Variants”的方法文章。我们的“…