根据awgn的实现代码可以知道“向已知信号添加某个信噪比(SNR)的高斯白噪声”,
即:awgn(x,snr,’measured’,'linear’),命令的作用是对原信号x添加信噪比(比值)为SNR的噪声,在添加之前先估计信号x的强度。
直接对原始信号添加噪声:
y=x+rand(length(x),1)
y=x+randn(length(x),1))
SNR:信噪比,信号与噪声的比率P:平均能量
信号功率和噪声功率有着相同的带宽
如果信号是一个常量s,或者随机变量S,那么对于随机噪声N的SNR为
E:期望
如果噪声的期望为0,显然
显然,
因为信号动态范围很大,所以,经常用对数分贝缩放,
因此,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)