0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用LTspice进行瞬态分析和噪声源仿真?

冬至配饺子 来源:EEToday电子头条 作者:EEToday电子头条 2023-09-18 17:42 次阅读

让我们讨论如何使用噪声分析在频域中构建噪声源,并使用瞬态分析在时域中构建噪声源。我们将通过仿真LTspice中的电路噪声来实现这一点。本文假设您对“仿真 - >编辑仿真命令”菜单中的瞬态和噪声分析选项有一定的经验,并且对电阻等电路元件的噪声有一定的了解。

仿真1:频域噪声分析源

在噪声分析中,LTspice使用它在电阻器晶体管运算放大器等电路元件中找到所有噪声源。这对于许多分析任务来说已足够,但有时使用一个独立噪声源是有用的。例如,噪声源可以是传感器的一部分。没有可用于噪声分析的标准信号源。我们从一个新的特殊数字开始:60.328×10 18。别担心,它不会在测试中。LTspice认为会产生1.000001 V/Hz1/2热噪声的电阻值。如果在电阻器的热噪声计算中使用了大量有效数字,即,则可以得到相同的数√4kBTR。这里描述源的关键是使用电阻器作为白噪声发生器。

电阻产生的电压噪声是电压相关电压源的输入。这部分是LTspice组件库中的“e”。这里的“e”源使用值1来产生输出为1 V / Hz 1/2的源。将值更改为0.001会产生1mV/Hz1/2,依此类推。具有相同值的另一个电阻器被施加到电压相关电流源的输入端(库中的“g”)以产生电流噪声。

LTspice中的“无噪声”功能

R102是用来将电流噪声转换成电压进行绘图的。使用实际负载时应将其移除。R102被分配了未记录的器件属性“无噪声”,它告诉LTspice忽略电阻器作为噪声源。此功能非常有用,因为不必从测量中减去电阻器产生的额外噪声。

通过按住控制键并右键单击电阻器,使用组件属性编辑器添加无噪声属性。添加“无噪声”一词作为附加值。双击可见字段,使其在原理图上显示为附加值。将当前输出称为“cnoise”而不是“inoise”,以避免与LTspice用作特殊标签的“inoise”混淆。V100和V101是噪声仿真所需的输入源。

仿真2:在时域中使用随机函数

现在转到时域和瞬态分析。在时域中需要产生称为噪声的“模糊”波形。这里显示的信号源产生近似的“白色”噪声。我们将对LTspice中的伪随机函数进行深入研究并详细探讨它们。

LTSPICE内置任意行为电压或电流源。它们被称为“B”函数,我们将使用库中的“bv”。电流来源是“bi”。B源使用函数来指定输出。LTspice中有三个函数可以产生噪声或随机数作为这些源的输入。这三个函数是RAND()、RANDOM()和WHITE()。它们产生具有不同特征的伪随机数。

该图显示了一个重复三次的反相放大器。每个实例使用三个函数之一。时域图显示了输出的差异。RAND()是顶部图。输出不平滑,看起来不像我们想要的模糊波形。中间的图是RANDOM()。RANDOM()平滑输出但注意直流偏移。底部的图是WHITE()。输出更平滑,没有直流偏移。

这三个来源产生相关产出。换句话说,它们一起移动。在准确的噪声仿真中,所有源都是独立的或不相关的。内部随机数生成器产生类似的输出,可能是因为所有函数都基于相同的时间变量。如果你需要多个不相关的噪声源,PWL源(如下所述)可能会更好。该仿真包括.MEASURE指令,将波形的均方根值和峰间值打印到SPICE错误日志中。以下是此次运行的结果。

“wh--”是WHITE()。“Rdm--”是RANDOM()。“Rd--”是RAND()。峰峰值应接近1伏。峰峰值与RMS的比值应为4至6,这是白噪声的典型值。请注意,偏移量从RAND()和RANDOM()中删除。通过将函数内部时间变量乘以比例因子来控制源的高频截止。很多这些东西没有记录。以下是两个显示比例因子为1000和10000的图表。

让我们更详细地看一下输出。以下是图表的前几毫秒,其中突出显示了数据点。

有时RANDOM()和WHITE()被描述为RAND()的低通滤波版本。这些详细的图表显示情况并非如此。此外,WHITE()不仅仅是RANDOM()的偏移版本。这是两个函数的差减去了偏移量,差别很大。

仿真3:在时域中使用PWL

另一种时域技术使用PWL(分段线性)源。波形的各个部分用文本文件中的时间-电压对列表来指定。这是用电子表格和RND()函数创建的1000点文件的开头。RND()的输出偏移为-0.5,使数字居中于0左右。大多数电子表格程序应接受“= RND() - 0.5”。

LTspice使用空白分隔符。我用了一个标签。将文件放在与原理图相同的目录中,并在为源设置PWL功能时在PWL文件框中输入文件名。例如,我使用 random_data.txt。

以下是此次运行的峰峰值和RMS测量值。

可以将运行中的数据导出为与输入文件格式相同的文本文件。请参见“ 文件 - >将数据导出为文本”。以下是此次运行的导出文件的开头。LTspice为time = 0添加了一个条目,该条目不在输入文件中。在比较输入和输出文件时,可以看到运算放大器反转和其他电路效应。

提示:导出到.wav音频文件

LTspice可以将绘图数据导出到.wav音频文件。将此指令放入上面的原理图中,只产生一个工程师可能喜欢的声音。

你还可以免费制作一个.csv到.wav的文件转换器

总结

本文介绍了几种仿真白噪声源的方法,并讨论了它们的一些局限性。还有其他创造性的方法可以为LTspice制作噪声源。例如,有些人使用半导体器件来产生1/噪声。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电阻器
    +关注

    关注

    19

    文章

    1865

    浏览量

    60819
  • 运算放大器
    +关注

    关注

    209

    文章

    3499

    浏览量

    169737
  • 噪声发生器
    +关注

    关注

    0

    文章

    20

    浏览量

    9744
  • 晶体管
    +关注

    关注

    71

    文章

    7593

    浏览量

    132857
  • LTspice
    +关注

    关注

    0

    文章

    95

    浏览量

    12920
收藏 人收藏

    评论

    相关推荐

    模拟电路加入噪声源的问题

    噪声源进行更真实的仿真,谢谢!
    发表于 06-18 07:56

    SPICE仿真的类型:DC分析、AC分析瞬态分析

    分析谐波分析和信号失真分析噪声分析测量点的噪声分析。 ※如果模型中不含噪声,则不产生噪声。SPICE仿真:DC分析、AC分析瞬态分析这些分析是评估
    发表于 11-27 16:44

    LTspice中使用蒙特卡罗和高斯分布进行容差分析和最差情况分析的方法

    仿真结果与最差情况分析仿真结果进行比较。其中包括4个附录。附录A提供了有关微调基准电压源分布的见解。附录B提供了
    发表于 03-25 10:52

    船舶噪声仿真分析

    噪声噪声是指声纳接收换能器所接收到的其载体产生的噪声和声纳设备本身产生噪声的总和。目前噪声仿真分析技术已拥有声振耦合分析功能,仿真分析规范编制指南适用于仿真计算船体设备的振动引起的声辐射、水下舰艇
    发表于 05-26 11:15

    基于Kalma滤波的反辐射导弹跟踪噪声源研究

    噪声源的跟踪特性,应用Kalman 滤波实现机动噪声源跟踪,同时建立了反辐射导弹对噪声源的跟踪模型,最后通过计算机仿真,验证了该算法的准确
    发表于 08-19 11:26 14次下载

    基于物理噪声源的复合加密算法

    噪声源 、序列密码算法和分组加密算法的复合加密算法CES; 分析了CES 算法中物理噪声源、序列密码和分组密码算法的作用
    发表于 06-20 17:00 24次下载

    轴向柱塞泵噪声源的识别策略

    噪声成为一个显著弊端,高噪声噪声源主要来自于柱塞腔压力产生的各种作用力和力矩。首先通过集中参数仿真模型在时域和频域对轴向力和力矩进行分析,然后通过试验测量单点沿x
    发表于 03-14 14:49 0次下载
    轴向柱塞泵<b>噪声源</b>的识别策略

    用热敏电阻对PWM加热进行LTspice仿真

    进行LTspice仿真.zip》资料免费下载
    发表于 11-22 09:34 3次下载
    用热敏电阻对PWM加热<b>进行</b><b>LTspice</b><b>仿真</b>

    电路中常见的内部噪声及外部噪声源

    噪声源至关重要。就低压差(LDO)调节器而言或者说任何电路,噪声源都可以分为两大类:内部噪声和外部噪声
    发表于 09-26 11:01 9709次阅读

    如何用LTspice对EMC滤波器进行精确的仿真模拟

    LTspice是模拟电子电路的有力工具。 它可以执行简单的模拟来验证新设计的功能。 该工具还在短时间内完成复杂的分析,如最坏情况分析、频率响应或噪声分析等。
    发表于 12-07 11:17 1.2w次阅读
    如何用<b>LTspice</b>对EMC滤波器<b>进行</b>精确的<b>仿真</b>模拟

    如何使用LTspice对复杂电路的统计容差分析进行建模

    LTspice®可用于对复杂电路进行统计容差分析。本文介绍在LTspice中使用蒙特卡罗和高斯分布进行容差分析和最差情况分析的方法。
    发表于 03-08 10:52 3230次阅读
    如何使用<b>LTspice</b>对复杂电路的统计容差<b>分析</b><b>进行</b>建模

    如何使用WAV文件与LTSpice交互

    瞬态仿真的一部分,LTSpice 能够记录来自电压和电流节点的数据。数据记录在 WAV 文件中。数据可以通过电压和电流源读回,并用作其他 LTSpice 电路的输入,使用简单的回放电路查看或与常见的数据分析应用程序交换。
    的头像 发表于 04-25 17:35 1136次阅读
    如何使用WAV文件与<b>LTSpice</b>交互

    运放有哪些噪声源?什么是噪声频率曲线?

    噪声源?什么是噪声频率曲线?什么是等效输入噪声噪声和带宽是什么关系?什么是闪烁噪声、什么是白噪声?   本文章带你一次看个够,千字长篇分析仿真文件已经整理的明明白白,先收藏,后阅读
    的头像 发表于 12-12 14:11 874次阅读
    运放有哪些<b>噪声源</b>?什么是<b>噪声</b>频率曲线?

    浅析噪声源模型

    噪声源:扩散噪声、产生-复合噪声和闪烁噪声
    的头像 发表于 07-13 09:24 162次阅读
    浅析<b>噪声源</b>模型

    使用LDO进行LTspice仿真的步骤

    Ltspice仿真软件体积非常小,并且免费不需要破解,可以节省许多时间,并且网络上的库非常多,大多都可以拿来直接使用。
    发表于 08-02 16:21 410次阅读
    使用LDO<b>进行</b><b>LTspice</b><b>仿真</b>的步骤