离别依然 发表于 2014-6-11 16:40

关于在低幅值信号中添加噪声

本帖最后由 离别依然 于 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

有些文献上是按照百分比添加噪声的

离别依然 发表于 2014-6-12 13:12

yzsldj 发表于 2014-6-12 08:40
有些文献上是按照百分比添加噪声的

导师也和我说,叫我+百分比的干扰噪声,这里怎么加,,新手,求教!!!!!randn,wgn,awgn这些加噪声的都怎么按百分比加????

yzsldj 发表于 2014-6-13 08:38

我的理解是:若信号最大值为S_max,那么,加30%的噪声就是将噪声幅值取为30%*S_max

不知这样是否正确?

离别依然 发表于 2014-8-11 13:41

谁知道,求求求求
页: [1]
查看完整版本: 关于在低幅值信号中添加噪声