我正在生成PRBS值,将值[+1,-1]
视为
data = 2*(rand(100,1)>0.5)-1
我想获得输出的方差,因此使用了variance_data = var(data)
var()
是否适用于PRBS或采用[+3,-3,+7,-7,+5,-5]
等符号的数据?
答案 0 :(得分:1)
var
函数适用于任何总体,包括1s和-1s的数组。
但我会猜测这不是你想要的。差异只是衡量数据如何扩散的平均值。 1s和-1s的真正随机生成器的方差为1.因此,如果使用var
,所得到的就是在生成更长和更长的序列时将结果近似为1.
如果您想检查随机生成器是否良好,这可能对您有所帮助:
How to test a random generator
出于任何其他目的,您可以在序列上使用var
。