主要内容

周期波形的均方根值

这个例子展示了如何使用下面的方法来找到正弦波、方波和矩形脉冲序列的均方根值rms.这个例子中的波形是连续时间波形的离散版本。

产生一个正弦波的频率是 π / 4 rad /样品。信号的长度为16个采样,等于两个正弦波周期。

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

计算正弦波的均方根值。

rmsval = rms (x)
rmsval = 0.7071

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

创建一个周期为0.1秒的方波。方波值在两者之间振荡 - 2 2

t = 0:0.01:1;x = 2 *广场(2 *π* 10 * t);茎(t x,“填充”)轴([0 1 -2.5 2.5])

图中包含一个轴对象。axis对象包含一个类型为stem的对象。

找到RMS值。

rmsval = rms (x)
rmsval = 2

RMS值与理论值2一致。

创建一个矩形脉冲序列采样在1 kHz以下参数:脉冲是开,或等于1,为0.025秒,和关闭,或等于0,为0.075秒在每0.1秒的间隔。这意味着脉冲周期是0.1秒,脉冲开启时间是这个时间间隔的1/4。这被称为工作周期.使用pulstran来创建矩形脉冲序列。

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

图中包含一个轴对象。axis对象包含一个类型为line的对象。

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

rmsval = rms (x)
rmsval = 0.5007
thrms = sqrt (1/4)
thrms = 0.5000

实测均方根值与矩形脉冲连续时间波形均方根值吻合较好。