我想在[-1 1]范围内创建或生成白噪声,但我不知道如何去做。我选择的编程语言是matlab。据我所知,存在一个名为randn
的函数,还有一个名为wgn
(高斯白噪声)的函数。所以,请帮助我这个问题,澄清,例如我要产生以下公式:在matlab区间生成白噪声[-1 1]
x(t)=20*sin(2*pi*f1*t)+30*cos(2*pi*f2*t)+A3*white noise
其中A3=amplitude
和白噪声的范围是[-1 1]。请帮助我,并澄清如何做到这一点。我的困惑与白噪声有关,而不是与其他噪声有关,我们假设t从1变为100.
这个问题已经得到解决:http://stackoverflow.com/questions/14527915/generate-white-noise-with-amplitude-between-1-1- whith-matlab – tashuhka 2013-03-21 09:24:55
但是哪一部分?我怎样才能使用公式?哪些功能可以用于白噪音? – 2013-03-21 09:27:24
“白噪声”和“高斯白噪声”之间有区别......请参阅我的白噪声答案。 – bla 2013-03-21 09:39:49