系统建模与辨识 产生白噪声

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一、Matlab/Simulink上机练习

一、实验内容

1、系统辨识信号的产生:

U=idinput(N,type,Band,levels,auxvar);

2、用simulink产生Noise,Sine,PRBS,用示波器观测波形;

3、产生白噪声信号,计算其平均值,方差(和功率谱);

4、选一模型对象,求其阶跃响应,然后再用白噪声作输入,计算某系统输出。

二、实验结果

1、idinput函数

产生系统辨识常用的典型信号。

格式u = idinput(N,'sine',band,levels,sinedata)

指定产生信号的类型,可选类型如下

%产生高斯随机信号

u1=idinput(500,'rgs')

stairs(u1)

title('高斯随机信号')

ylim([-5 5])

%产生二值随机信号

u2=idinput(500,'rbs')

stairs(u2)

title('二值随机信号')

ylim([-1.5 1.5])

%产生二值伪随机信号

u3=idinput(500,'prbs') stairs(u3)

title('二值伪随机信号') ylim([-1.5 1.5])

m=mean(u3)

2、

3、% 产生白噪声N=100 a=idinput(100,'prbs') stairs(a)

title('白噪声N=100') ylim([-1.5 1.5])

m1=mean(a)

v1=var(a)

结果

m1 =

-0.1200

v1 =

0.9956

4、

相关文档
最新文档