我想在matlab中将白噪声信号专门应用于PID模型。我知道如何生成此信号以及如何将白噪声添加到其他信号,但我不知道如何仅应用白噪声。
我尝试使用lsim
功能,但这个功能需要时域信号,在白噪声信号中我只有值和样本。以下是我创建白噪声(X
)的方法:
L=100000; %Sample length for the random signal
mu=0;
sigma=2;
X=sigma*randn(L,1)+mu;
答案 0 :(得分:2)
解决方案取决于您想要添加噪音的位置:
输入上的噪音
lsim(sys, u+X, t);
输出上的噪音
Y = lsim(sys, u, t) + X;
添加过程噪音:在这种情况下,您需要使用sim
,这是extension of lsim
有用的链接: