johnbenny 发表于 2007-4-30 15:18

怎么样在一个信号的中间区域加噪声啊?

close all;
clc;
clear;
snr=5;
init=2055615866;
%=wnoise(3,10,snr,init);
NNN = 1024;
ttt = 1:NNN;
aaa = 0.04
xref = sin(ttt*aaa);
noise_1 = randn(1,1024)*0.5;
x = xref + noise_1;
signal=x;

怎么样把他改成信号的中间加个噪声啊???

yangzj 发表于 2007-4-30 15:56

不知道你的中间到底是什么意思?

x=xref;
x(a:b)=x(a:b)+noise_1(a:b);

在a到b之间加一个噪声,是这意思吗?

johnbenny 发表于 2007-4-30 19:55

就是在一个信号的中间一段或者一点加个信号

eight 发表于 2007-4-30 19:58

本帖最后由 wdhd 于 2016-3-17 14:35 编辑

原帖由 johnbenny 于 2007-4-30 19:55 发表
就是在一个信号的中间一段或者一点加个信号
yangzj 版主已经给你提示了,无论一个区间还是一点,他的方法都没有问题
页: [1]
查看完整版本: 怎么样在一个信号的中间区域加噪声啊?