dt = 0.001;  %
T = 1; %仿真时间
t = 0:dt:T; %时间向量
x = sin(10*2*pi*t);
subplot(2,1,1);
plot(t, x)
y = awgn(x,-5,'measured');
subplot(2,1,2);
plot(t, y)

awgn()函数可以对指定信号加一定信噪比的噪声,awgn()中的参数-5表示信噪比为-5dB,‘measurement’表示在添加噪声之前先测量信号x的能量,如果没有’measurement’的话,就假定原信号的能量为0。x的能量一般不为0,因此使用这个函数的时候我们最好加上’measurement’。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐