主要内容

使用噪声估算频率响应模型信号处理工具箱

打开Simulin万博1manbetxk.®模型,并指定模型的哪个部分以线性化:

load_system('magball')IO(1)= LINIO('magball /期望的高度',1);IO(2)= Linio('Magball /磁球厂',1,'输出');

为模拟创建随机输入信号:

在= frest.random('ts',0.001,'numsamples',1E4);

在稳态操作点线性化模型:

op = condop('magball',Operspec('magball'),......findopoptions('displayReport''离开'));sys =线性化('magball',io,op);

模拟模型以在线性输出点处获得输出:

[最具西班牙语] =嫉妒('magball',IO,IN,OP);

使用信号处理工具箱™软件估算频率响应模型,包括窗口和平均:

输入= generateTeimeSeries(IN);输出= defrend(simout {1} .data,'不变');[txy,f] = tfeStimate(Input.data(:),......输出,汉宁(4000),[],4000,1 / in.ts);systfest = frd(txy,2 * pi * f);

比较分析线性化的结果est(信号处理工具箱)

斧头=轴;h =围裙(斧头,sys,'B',systfest,'G',systfest.frequency);setOptions(h,'xlim',[10,1000],'暂停''离开')传奇(斧头,'使用线性化的线性模型'“使用信号处理工具箱的频率响应”......'地点''西南'

在这种情况下,信号处理工具箱命令est(信号处理工具箱)提供比估计更准确的估算fr由于窗口和平均值。