你的位置:首页 > EMC安规 > 正文

打通技术壁垒:将数字滤波器集成到LTspice模拟仿真中

发布时间:2026-07-29 来源:转载 责任编辑:Lily

【导读】让我们打通技术壁垒,学习如何对模拟电路与数字滤波器进行联合仿真。我将继续在LTspice中探索数字滤波器模型,通过将其与模拟电路元件相结合,展示在LTspice中将数字滤波器置于模拟信号链输出端的价值。


承接上一篇博客的内容,接下来探讨几个使用交流分析的电路。参见图1。如需跟随操作,请打开附件中的FIR Filter – AC and Noise.asc文件。为确保LTspice能够找到所有必需的文件.


1785295675299844.png

图1:FIR滤波器电路(上)及RC滤波器+FIR滤波器电路(下)


从可正常运行的.AC仿真开始


查看示例原理图时,请注意蓝色的指令均处于被注释状态。首先检查.AC仿真。从菜单栏选择“Simulate -> Run/Pause”(仿真 -> 运行/暂停),以执行原理图中由.AC指令指定的仿真。点击原理图中的OUT1节点,以绘制V(out1)波形(图2中的绿色曲线)。V(out1)显示了FIR滤波器模型的响应。有关该电路及仿真结果的详细信息,请参阅《在LTspice仿真中结合数字滤波器建模》一文。右键单击次坐标轴以禁用相位图显示;随后右键单击绘图窗口,选择在现有绘图面板的上方或下方添加新面板。


观察模拟与数字滤波器的组合响应


底部电路由一个RC滤波器(R1和C1)及其后级联的相同FIR滤波器组成。添加一个新的绘图面板,并分别点击IN2和OUT2节点,以观察RC滤波器的频率响应以及RC滤波器与FIR滤波器的组合响应(图2中的蓝色和红色曲线)


1785295690427943.png


图2:绘制数字和模拟滤波器的频率响应


再添加一个绘图面板,点击OUT1和OUT2节点,将两个滤波器的输出同时显示在底部绘图面板中。右键单击图例标签V(out2),修改表达式以绘制V(out2)/V(in2)。参见图3。V(out2)/V(in2)代表FIR滤波器单独的频率响应(不受RC滤波器影响),该结果与V(out1)完全一致(图2中的绿色和黄色曲线)。


1785295705415401.png


图3:绘制表达式以隔离数字滤波器的响应


检查 .NOISE仿真波形


验证.AC仿真按预期工作后,接下来切换到.NOISE仿真。


按住Shift键并点击.AC指令以将其注释掉,然后按住Shift键点击其下方的.NOISE指令以激活该指令。激活的.NOISE指令应为:


.noise V(OUT2) V2 dec 1000 10 {10*Fs/2}


其中,V2为输入源,V(OUT2)为输出节点,频率扫描参数与先前的.AC指令参数保持一致。关闭波形窗口(以重置图形和面板数量),然后重新运行仿真。在原理图中点击OUT2节点以绘制噪声结果。按住Ctrl键并点击波形标题V(onoise),即可显示当前绘制频率范围内的积分有效值噪声(图4)。


正如《提高噪声》一文中所述,这种电路中唯一的噪声源是R1。R1产生的噪声会经过由R1和C1组成的RC滤波器和数字滤波器共同整形处理。


1785295705921791.png


图4:绘制OUT2节点的噪声密度并计算积分噪声


结论


通过在LTspice中对模拟和数字滤波电路进行联合建模,可以轻松观察组合电路的整体频率响应与噪声特性。这使得分析预期性能和评估潜在设计权衡变得更加简便。我将在后续博客文章中引入更复杂的电路来进一步探讨此主题,敬请期待!



gg_20260512171736_266_20260622170931_179.png

特别推荐
技术文章更多>>
技术白皮书下载更多>>
热门搜索

关闭

 

关闭