主要内容

RMS周期波形的值

此示例显示了如何使用正弦波,方波和矩形脉冲序列的根平方(RMS)值RMS。此示例中的波形是其连续时间对应物的离散时间版本。

创建一个频率的正弦波 π / 4 RAD/样品。信号的长度为16个样品,等于正弦波的两个时期。

n = 0:15;x = cos(pi/4*n);

计算正弦波的RMS值。

rmsval = rms(x)
RMSVAL = 0.7071

RMS值等于 1 / 2 ,正如预期的。

创建一个周期性的平方波,周期为0.1秒。方波值振荡 - 2 2

t = 0:0.01:1;x = 2*正方形(2*pi*10*t);茎(t,x,'填充')轴([0 1 -2.5 2.5])

图包含一个轴对象。轴对象包含类型词干的对象。

找到RMS值。

rmsval = rms(x)
rmsval = 2

RMS值与2的理论值一致。

创建一个以以下参数为1 kHz采样的矩形脉冲序列:脉冲在每个0.1秒间隔内打开或等于1,持续0.025秒,关闭或等于0,或等于0.075秒。这意味着脉冲周期为0.1秒,该间隔的1/4脉冲打开。这被称为占空比。利用pulstran创建矩形脉冲火车。

t = 0:0.001 :( 10*0.1);脉冲宽= 0.025;pulseperiods = [0:10]*0.1;x = pulstran(t,pulseperiods,@rectpuls,pulsewidth);图(t,x)轴([0 1 -0.5 1.5])

图包含一个轴对象。轴对象包含一个类型行的对象。

找到RMS值,并将其与占空比1/4和峰值幅度1的连续时间矩形脉冲波形的RMS进行比较。

rmsval = rms(x)
RMSVAL = 0.5007
TRHMS = SQRT(1/4)
THRMS = 0.5000

连续时间矩形脉冲波形的观察到的RMS值和RMS值非常吻合。