作业帮 > 综合 > 作业

如何用MATLAB产生高斯白噪声,并且画出图形?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 06:27:15
如何用MATLAB产生高斯白噪声,并且画出图形?
我想要程序代码,产生一个高斯白噪声,并且让MATLAB输出高斯的时域波形和频谱.
让产生的高斯白噪声与一个语音信号叠加,画出叠加后的时域波形和频谱.
并设计一个滤波器,滤除高斯白噪声,画出滤波后的时域波形和频谱.
t = 0:.1:10;
x = sawtooth(t); % Create sawtooth signal.
y = awgn(x,10,'measured'); % Add white Gaussian noise.
plot(t,x,t,y) % Plot both signals.
legend('Original signal','Signal with AWGN');