关于在低幅值信号中添加噪声
本帖最后由 离别依然 于 2014-6-11 16:44 编辑用的是y=awgn(x,SNR);SNR为信噪比。
纯信号幅值很小,为一个语音信号
SNR=25时噪声较小,幅值也较小。SNR=0和-5噪声增加,幅值越来越大。去噪效果也越来越差。
文献:噪声一直提高,但是合成信号的幅值没有发生变化,问怎么添加的信号控制比例??????
论坛里看到的一种方法+噪声,
例如你需要的SNR为0.5,则添加的噪声为:
sigPower = sum(abs(sig(:)).^2)/length(sig(:))sqrt(2*sigPower)*randn(n,1),按照噪声强度来添加的,
SNR=30,20,0.5时,
用这种方法看出幅值没有太大的变化,但是那我为了证明强噪声时,SNR=0,或者,SNR=—10负数是,怎么添加???
2个问题,跪求帮助,第一步添加噪声就搞不懂了!!!!
有些文献上是按照百分比添加噪声的 yzsldj 发表于 2014-6-12 08:40
有些文献上是按照百分比添加噪声的
导师也和我说,叫我+百分比的干扰噪声,这里怎么加,,新手,求教!!!!!randn,wgn,awgn这些加噪声的都怎么按百分比加???? 我的理解是:若信号最大值为S_max,那么,加30%的噪声就是将噪声幅值取为30%*S_max
不知这样是否正确? 谁知道,求求求求
页:
[1]