RMS周期波形的值
此示例显示了如何使用正弦波,方波和矩形脉冲序列的根平方(RMS)值RMS
。此示例中的波形是其连续时间对应物的离散时间版本。
创建一个频率的正弦波 RAD/样品。信号的长度为16个样品,等于正弦波的两个时期。
n = 0:15;x = cos(pi/4*n);
计算正弦波的RMS值。
rmsval = rms(x)
RMSVAL = 0.7071
RMS值等于 ,正如预期的。
创建一个周期性的平方波,周期为0.1秒。方波值振荡 和 。
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值非常吻合。