小小的电子之路
认证:优质创作者
作者动态
锂电池充电电路异响问题:从发现到解决的完整历程
2星期前
频域分析助力快速定位测试问题
03-25 10:40
多芯电池保护芯片数据手册中为什么给出两张不同的断线保护测试结果?
02-21 11:46
锂电池接入保护电路后,为什么保护IC会关断充电FET?
2024-12-23 10:30
Capture学习笔记 – 批量修改器件封装
2024-11-29 10:00

MATLAB求解信号有效值的三种方法

大家好,我是小小的电子之路,这是我的第56篇原创文章,很高兴与大家一起分享~

原文出自微信公众号【小小的电子之路】

在信号处理领域,信号有效值是工程师们经常接触的概念之一,信号采集完成之后,通常会通过数学分析软件来计算其有效值,MATLAB就是最常用的分析软件之一,因此,小编总结了三种在MATLAB中计算信号有效值的方法。

假设目标信号为三个正弦信号的叠加,三个正弦信号分别为1V@30Hz2V@60Hz3V@90Hz

方法一:通过各个信号的幅度计算有效值

该方法需先通过FFT分析得到各个信号的幅度,之后才可根据幅度计算有效值,计算得到的有效值为2.6458V,代码如下。

方法二:直接通过时域离散点计算有效值

该方法可直接通过原始数据计算出信号有效值,计算得到的有效值为2.6458V,代码如下。

方法三:通过MATLAB自带的rms函数计算有效值

该方法最为简单,计算得到的有效值为2.6458V,代码如下。

可见,三种方法得到的有效值完全一致

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 5
收藏 6
关注 59
成为作者 赚取收益
全部留言
0/200
成为第一个和作者交流的人吧