【模拟IC学习笔记】 PSS和Pnoise仿真
目录PSSEngineBeat frequencyNumber of harmonicsAccuracy DefaultsRun tranisent?的3种设置Pnoisetype noiseTimeaveragesampled(jitter)Edge CrossingEdge DelaySampled Phasesample Ratio离散时间网络(开关电容电路)的噪声仿真方法PSSPSS周期稳态分析当电路的激励信号是周期大信号时一般需要用PSS来计算电路对周期大信号的响应。在一个时钟里面工作点重复出现周期再重复工作状态也在重复所以可以找到这样的稳态的周期。EngineSpectureRF提供两种计算周期稳态响应的仿真机制PSS shooting Newtonshooting是一种时域仿真方法。适用于严重非线性的电路、OSC、开关电容、分频器。Harmonic Balance(HB)是一种频域仿真方法。适用于轻微非线性电路、RF Transceivers、LNA、 Mixer。保持默认的Shooting即可,不建议使用pss里面的Harmonic Balance如需使用Harmonic Balance仿真,直接选用Analysis区域的hb。Beat frequency决定了pss shooting阶段的仿真时间它对应了Test-Bench中所有周期信号的最小公倍数。例如在开关电容电路中输入信号的周期是10us采样时钟信号是1MHZ找最小公倍数就是10u取倒数得到频率所以Beat frequency就是100KHZ。如果TestBench中激励信号的频率没有整数倍关系或者差距过大比如一个是1G,另一个是1.1G,那么它俩的Beat Frequency定100M,那么1G信号pss shooting需要跑10个周期,1.1G需要跑11个周期。一般情况下,需要避免这种设置因为会很费时间。如果是这种情况建议使用hb analysis。多模式分频器的仿真时候也需要注意这一点,因为会有可能模式切换没控制好,电路实际上是在不同的除频/倍频模式下切换。如果是oscillator仿真, Beat Frequency应当设置成一个估计的频率该频率设置范围可以在实际震荡频率的0.5~1.5倍之间。Number of harmonics谐波数量,该数值不会影响PSS shooting的精度,在Pnoise等小信号计算时也会有影响。基波是由很多谐波组成的谐波数量越多拟合出来的基波越准确。如果怀疑仿真结果,可以适当增加谐波数,随着谐波数的增加,仿真结果趋向于恒定值。Number of harmonics不易过大,否则会影响仿真速度。Accuracy Defaults建议在conservative和moderate之间选择,即高精度和中等精度如果moderate和conservative差别不大,建议使用moderate以获得更好的仿真速度。Run tranisent?的3种设置Run TransientYes对应的Stop Time设置成电路稳定时需要的时间即跑多长时间的Tran如果不设置默认Stop Time0;Run Transientno,PSS之前不跑TranRun TransietDecide automatically仿真器会自动设定一个tstab时间,默认是50个周期。几点解释:大多数电路是需要一个瞬态仿真来确定shooting的initial state.可以通过tran analysis来找到这个时间或者直接用decide automatically。当tstab stop time0时,仿真器还是会跑一小段时间的transient,该时间一般等于信号源上最长delaytime1个周期或者4个周期时间,驱动电路:1个周期自激电路(VcO etc.):4个周期tstab同样支持dynamic parameterPnoisetype noise不同版本之间的差异老版本noise type这里是上表所述的三个选项新版本是两个选项。Timeaverage指的是一个周期内噪声的平均值。一个包含噪声的信号可以表示成理想的cos波噪声:其中am(t)表示AM(幅度)噪声, pm(t)表示PM(相位)噪声;V0(t)是无噪声信号(例如理想的cos波),v(t)是包含AM和PM的电压噪声;v(t)可以表示成如下:v(t) usb(t) lsb(t)USB: Upper SidebandLSB: Lower Sideband可以预期USB噪声包含AM噪声和PM噪声,同样LSB噪声也是如此。它们的图示如下所以想看USB的时候就选USB只想看幅度噪声的时候选AM只想看相位噪声的时候选PM都想看的时候选ALL。看哪个器件对噪声贡献大的时候可以勾选noise separation实例勾选noise separation跑完仿真打印noise summary可以看到每个器件的噪声。sampled(jitter)旧版本的jitter 和timedomain对应了新版本的sampledSampled Jitter引入了三个Timing Event模式:Edge Crossing(老版本也有)Edge Delay:是一个新的featureSampled Phase:是以前的time domain,使用方法上有一些改进Edge Crossing设置详解Trigger:当trigger 。新版本允许trigger和measurement信号不同比如可以将trigger信号设置一个理想的信号, measurement信号设置成电路当中的需要测试的信号。下图中的测量发生在trigger信号第一个rise edge cross阈值0.5V、再延时9.5ns的时刻。Sleep Time:trigger信号cross阈值后的延迟时间,假如trigger的时刻是1ns,sleeptime是9 5ns么jitter measurement早在10.5ns进行下图为在信号第一个上升沿到达0.5V之后再延迟9.5ns取该点的噪声。如果信号高电平是10ns不能在10ns处取点应该提前一点点因此这里选择的是10ns。设置好之后一定要点一下该界面的add。查看波形:Direct Plot - Main Form选择PSS或者Pnoise输出结果类型:Trigger的时间Measurement Selection”也会在该窗口显示出来。Function:jee是edge-to-edge jitterphase jitter即绝对jitterjc是cycle jitter周期jitterjcc是Cycle to Cycle jitter周期间jitter如果查看的是积分噪声在下面可以给出积分的频率范围。Edge DelayEdge Delay的用法与Edge Crossing设置类似,通过它可以测量两个信号的Jdelay(delay jitter)。如果trigger和measure信号相同且edge number一样,但rise direction不同,可以得到duty cycle jitter。Sampled PhaseSampled phase是可以用来测量固定时刻点的jitter.Samples Per Period是用来指定每周期测量多少个时刻点Initial Sample Phase是用来指定第一个Sample的时刻点Add Specific Points用来指定特别关注的时刻点sample Ratio在Noise Type右边还有一个Sampled Ratio,该选项主要用在有divider/doubler的电路中用PSS对该电路进行分析时, beat frequency需要设置成fin/8.如果是测量div8输出端的jitter,sample ratio设置成1分频器或倍频器中使用比如下图的分频器第一个框周期是T/8第二个框周期是T/4第三个框输出周期是T由于beat frequency设置的是1/T但是观测点并不一定是下图第三个框的输出如果选择第二个框的输出作为观测点的话那么就要设置sample Ratio4.

相关新闻

树莓派玩转openwrt软路由:6.OpenWrt硬盘扩展与挂载

树莓派玩转openwrt软路由:6.OpenWrt硬盘扩展与挂载

1、为什么要分区? OpenWrt系统分区非常的小,只占用了TF卡1G左右的内存(16G TF卡),但是我们在操作时需要下载很多软件包,这显然是不够用的,所以我们要针对OpenWrt的系统分区进行扩容。 mkdir: cant create directory WorkSpace: No space left on device 2、分区前准备 …

2026/7/23 18:12:56阅读更多 →
树莓派玩转openwrt软路由:7.OpenWrt更新软件源及下载软件包

树莓派玩转openwrt软路由:7.OpenWrt更新软件源及下载软件包

1、更换软件镜像源 路由器接入网络后,我们就可以进行下载软件包了了,但是由于OpenWrt官方的软件源服务器在国外,这会导致我们在下载软件包的时候速度非常慢。国内有对应的软件源可以替换,这将大大提高下载的速度。 清华OpenWrt源地址 https://mirrors.tuna.tsinghua.edu.…

2026/7/23 18:12:56阅读更多 →
树莓派玩转openwrt软路由:8.OpenWrt安装Docker环境

树莓派玩转openwrt软路由:8.OpenWrt安装Docker环境

1、安装准备 #更新软件源 opkg update2、安装docker #安装docker进程 opkg install dockerd #安装docker opkg install docker #安装dockerman opkg install luci-app-dockerman3、安装完整性测试 #显示系统信息 docker info#显示docker版本号 docker version<

2026/7/23 18:12:56阅读更多 →
大厂HR面被问个人缺点?留学生用业务度量提升话术得体回应「蒸汽求职分享」

大厂HR面被问个人缺点?留学生用业务度量提升话术得体回应「蒸汽求职分享」

在经历了两到三轮硬核的技术厮杀或业务架构拆解后&#xff0c;很多留学生同学在 HR 终面时&#xff0c;会迎头撞上一个极其经典且暗藏杀机的试探&#xff1a;“你觉得你最大的缺点或者目前最突出的短板是什么&#xff1f;” 面对这个关于个人缺点的拷问&#xff0c;许多缺乏终面…

2026/7/23 19:17:10阅读更多 →
大厂HR面被问离职或实习期短?留学生用海外学期节点合规解释「蒸汽求职分享」

大厂HR面被问离职或实习期短?留学生用海外学期节点合规解释「蒸汽求职分享」

回国参加大厂校招或社招的留学生&#xff0c;在进入终面或 HR 面时&#xff0c;经常会被 HR 拿着简历提出一个极其敏锐的疑问&#xff1a;“我看你上一份实习&#xff08;或海外本地实习&#xff09;只有不到两个月的时间&#xff0c;为什么这么快就离职了&#xff1f;这么短的…

2026/7/23 19:17:10阅读更多 →
开题报告、正文撰写、格式排版|学生论文助手全场景实测评测

开题报告、正文撰写、格式排版|学生论文助手全场景实测评测

每年毕业季&#xff0c;绝大多数同学都会卡在三大难题&#xff1a;开题报告毫无思路、正文写作逻辑断层重复率爆表、定稿格式反复修改仍不符合学校规范。市面上 AI 论文辅助工具层出不穷&#xff0c;功能参差不齐&#xff0c;本次以PaperRed、笔捷 AI、毕业之家三大主流平台为核…

2026/7/23 19:17:10阅读更多 →
推荐4款学习实用宝藏安卓软件APP

推荐4款学习实用宝藏安卓软件APP

聊一聊今天给大家分享几款学习辅助小工具。软件介绍1.掌上高中工具提供了一些英语、语文、历史和政地等电子复习教材。每个模块里面都提供了选修和必修的电子复习教材。2.万能计算器这是一款可以解决很多问题的计算器工具。点击右上角的三个点&#xff0c;可以调出科学功能。点…

2026/7/23 19:17:10阅读更多 →
工时管理插件(Timer-Meego)设计与实践,从“人工催收Excel”到“自动生成报表”

工时管理插件(Timer-Meego)设计与实践,从“人工催收Excel”到“自动生成报表”

在项目管理中&#xff0c;工时数据是成本核算、资源调配、绩效考核的基础依据。但在实际落地中&#xff0c;绝大多数团队仍然依赖周五催填Excel、手动汇总、来回邮件确认的传统模式。数据偏差大、统计效率低、审批流程乱——这三个问题几乎成了项目管理者的“周末标配”。本文从…

2026/7/23 19:17:10阅读更多 →
基于AI的肠球菌快速检测系统设计与优化

基于AI的肠球菌快速检测系统设计与优化

1. 项目概述&#xff1a;肠球菌检测的AI解决方案肠球菌作为医院感染监测的重要指标菌种&#xff0c;传统检测方法通常需要48小时以上的培养和生化鉴定。我们基于GFL_R101_FPN_MS-2x_COCO模型构建的检测系统&#xff0c;将识别时间缩短到秒级&#xff0c;准确率达到临床可用的92…

2026/7/23 19:15:10阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中&#xff0c;我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源&#xff0c;还是配置文件、证书等&#xff0c;都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下&#xff0c;但这…

2026/7/23 0:56:31阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP&#xff08;轻量级目录访问协议&#xff09;作为企业级身份认证的黄金标准&#xff0c;已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时&#xff0c;发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/23 0:56:31阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”&#xff0c;而是以可解释、可审计、可迭代的方式&#xff0c;赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 0:56:31阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南&#xff1a;免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:00:28阅读更多 →
从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;从单点好评到指数级传播&#xff1a;AI副业主理人必须掌握的4层口碑渗透模型&#xff08;含ROI测算表&#xff09; 当AI副业主理人不再仅满足于单次服务交付&#xff0c;而是主动构建可复用、可裂变、可…

2026/7/23 0:00:28阅读更多 →
油泥处理设备哪里能买到

油泥处理设备哪里能买到

油泥处理设备哪里有&#xff1f;这是许多从事油田、炼化、清罐业务的从业者最关心的问题。根据河南三丰环保设备有限公司的行业经验&#xff0c;选购油泥处理设备的核心在于设备能否适配当地环保法规与原料特性&#xff0c;而非单纯看价格。该公司总经理王钦田先生指出&#xf…

2026/7/23 0:00:28阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时&#xff0c;发现推理速度只有可怜的 1-2 FPS&#xff0c;而别人的演示视频却能跑到 30 FPS 以上&#xff0c;那么问题很可能不在模型本身&#xff0c;而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后&#xff0c;会直接使用官方示例…

2026/7/22 22:56:18阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一&#xff1a;为什么你需要了解 Coze 和 Dify&#xff1f;如果你对 AI 应用开发感兴趣&#xff0c;但一看到“大模型”、“智能体”、“工作流”这些词就头疼&#xff0c;觉得门槛太高&#xff0c;那这篇文章就是为你准备的。很多开发者&#xff0c;包括我自己&#…

2026/7/23 18:58:18阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会&#xff1a;配图一直是个让人头疼的问题。2026年&#xff0c;AI生图工具已经非常成熟了&#xff0c;但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1&#xff1a;速度之王2026年6月11日&#xff0c…

2026/7/23 18:58:18阅读更多 →