噪声:强度,方差信噪比(待完善)
信号强度:
其实也就是信号的能量,对于连续信号y,就是对y平方后积分,而对于离散信号,自然使用求和代替积分,也就是平方后求和累加。在matlab中求信号的强度差不多也是这样实现的,只不过多了一个规范化的步骤:sinPower = sum(abs(:).^2)/length(sig(:))(实际上是强度的平均值吧)。
信噪比:
实际上就是信号的强度与噪声强度的比值。强度的求法就是按照上面的方法来分别求信号和噪声的强度,两者之比就是信噪比了,这个好理解。(如果是以db做单位的话,就要对比值求对数操作了,-20logK)。
噪声方差:
由于高斯白噪声即randn函数,其结果是一个强度为1的随机序列(试试sum(randn(1000,1).^2)/1000就知道了,注意信号的长度不能太小)。噪声信号就是:sqrt(noisePower)*randn(n,1),其中n为信号的长度。
2017-04-09 21:07:58