matlab中awgn函数用来在信号中加入高斯白噪声,用法为:y = awgn(x,SNR)信噪比SNR以dB为单位。题目要求信噪比为5%,那就是大噪声中的小信号。如果纯信号为幅值为1的正弦信号,代码如下:clear all;close all;x=0:0.2:10;data1=sin(x);plot(x,data1);hold on;data2=awgn(data1,10*log10(0.08));plot(x,data2,'r-');hold off;