>我正在生成 PRBS 值,将[+1,-1]
中的值作为
data = 2*(rand(100,1)>0.5)-1
我想获得输出的方差,所以使用了variance_data = var(data)
var()
是否适用于PRBS或数据获取符号,如[+3,-3,+7,-7,+5,-5]
等?
var
函数适用于任何总体,包括 1 和 -1 数组。
但我会大胆猜测这不是你想要的。方差只是数据如何从均值中扩散的度量。1 和 -1 的真正随机生成器的方差为 1。因此,如果您使用var
,则在生成越来越长的序列时,您得到的只是将结果近似为 1。
如果您想检查您的随机生成器是否良好,这可能会对您有所帮助:
如何测试随机生成器
对于任何其他目的,您可能可以在序列上使用var
。