用MATLAB产生零均值高斯白噪声时为什么要加上这句程序呢?

来源:百度知道 编辑:UC知道 时间:2024/06/10 02:56:46
用MATLAB产生零均值高斯白噪声时可以这样:
v1=wgn(1,256,0,'complex');%产生复高斯白噪声
v1=v1-mean(v1);
v1=v1/std(v1);
但是为什么要加上这句“v1=v1/std(v1);”呢?

敬请高人指点,感激不尽!

这句指令是将产生的零均值高斯白噪声V1标准化,这在信号分析过程中是必须的,因为只有标准化了的信号才便于处理。希望我的答案能让你满意。欢迎访问我的博客:http://blog.163.com/zhl7107375@126/ 里面是我个人学习MATLAB的一些东西。

高斯白噪声的方差有限制的吧,它这里是标准化了