![高斯白噪声的matlab源程序是什么?,第1张 高斯白噪声的matlab源程序是什么?,第1张](/aiimages/%E9%AB%98%E6%96%AF%E7%99%BD%E5%99%AA%E5%A3%B0%E7%9A%84matlab%E6%BA%90%E7%A8%8B%E5%BA%8F%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
#include \x0d\x0a#include \x0d\x0a#include \x0d\x0a#include \x0d\x0a#definePI3.1415926\x0d\x0a#defineFRAME1000\x0d\x0a#defineVARIANCE1.0\x0d\x0adoubleWhiteNoise[FRAME]\x0d\x0aintPdfCount[16]\x0d\x0a//白
噪声子程序\x0d\x0avoidF_CreatWhiteNoise(double fSigma)\x0d\x0a{\x0d\x0ainti\x0d\x0aintnTemp\x0d\x0adoubleRandomData1[FRAME],RandomData2[FRAME]\x0d\x0asrand((unsigned)time(NULL))\x0d\x0afor(i=0i分类: 电脑/网络 >>程序设计 >>其他编程语言
问题描述:
我想要程序代码,产生一个高斯白噪声,并且让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')
评论列表(0条)