- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用相关分析法辨识脉冲响应.
利用相关分析法辨识脉冲响应
用M序列作为辨识的输入信号
生成白噪声时,首先利用乘同余法生成U[0,1]均匀分布的随机数,再利用U[0,1]均匀分布的随机数生成标准正态分布的白噪声。白噪声循环周期为。
2 过程仿真
模拟过程传递函数,获得输出数据y(k)。采取串联传递函数仿真,,用M序列作为辨识的输入信号采样时间设为1Sec,
(1) 惯性环节
其中,T为惯性环节的时间常数,K为惯性环节的静态放大倍数。若采样时间记作,则惯性环节的输出可写成:
(2) 传递函数仿真(串联)
令,则的表达框图为:
编程语句可写成:
3、白噪声生成
● 利用乘同余法生成U[0,1]均匀分布的随机数
● 利用U[0,1]均匀分布的随机数生成正态分布的白噪声
其中,标准差分别取0,0.1,0.5。
● 编程语句
4、M序列生成
● 用M序列作为辨识的输入信号,N序列的循环周期取,时钟节拍,幅度,逻辑“0”为a,逻辑“1”为-a,特征多项式自选,如。
● 生成M序列的结构图
● 编程语句
5、互相关函数的计算
其中,r为周期数,表示计算互相关函数所用的数据是从第二个周期开始的,目的是等过程仿真数据进入平稳状态。
6、c的补偿
补偿量c应取,不能取。因为是周期函数,则有,故不能取。
7、计算脉冲响应估计值
脉冲响应估计值
脉冲响应理论值
脉冲响应估计误差
8 源程序清单
8.1 均匀分布随机数生成函数
function sita=U(N)
%生成N个[0 1]均匀分布随机数
A=179; x0=11; M=2^15;
for k=1:N
x2=A*x0;
x1=mod(x2,M);
v1=x1/(M+1);
v(:,k)=v1;
x0=x1;
end
sita=v;
end
function v=noise(aipi)
%生成正态分布N(0,sigma)
sigma=1; %标准差
for k=1:length(aipi)
ksai=0;
for i=1:12
temp=mod(i+k,length(aipi))+1;
ksai=ksai+aipi(temp);
end
v(k)=sigma*(ksai-6);
end
end
function [Np r M]=createM(n,a)
%生成长度为n的M序列,周期为Np,周期数为r
x=[1 1 1 1 1 1]; %初始化初态
for i=1:n
y=x;
x(2:6)=y(1:5);
x(1)=xor(y(5),y(6));
U(i)=y(6);
end
M=U*a;
lenx=length(x);
Np=2^lenx-1;
r=n/Np;
end
function y=createy(u,K,T1,T2,T0)
n=length(u);
K1=K/(T1*T2);
E1=exp(-T0/T1);
E2=exp(-T0/T2);
x(1)=0;
y(1)=0;
for k=2:n
x(k)=E1*x(k-1)+T1*K1*(1-E1)*u(k-1)...
+T1*K1*(T1*(E1-1)+T0)*(u(k)-u(k-1))/T0;
y(k)=E2*y(k-1)+T2*(1-E2)*x(k-1)...
+T2*(T2*(E1-1)+T0)*(x(k)-x(k-1))/T0;
u(k-1)=u(k);
x(k-1)=x(k);
y(k-1)=y(k);
end
end
8.5 相关函数计算函数
function R_Mz=RMz(Np,r,u,z)
r=r-1;
y=zeros(1,Np);
for k=1:Np
y(k)=0;
for i=Np+1:(r+1)*Np
y(k)=y(k)+u(i-k)*z(i);
end
y(k)=y(k)/(r*Np);
end
R_Mz=y;
end
8.6 主函数
N=252;
K=120; T1=8.3; T2=6.2; T0=1; a=1;
sita=U(N); %生成[0 1]均匀分布随机数
v=noise(sita); %利用aipi生成正态分布白噪声
[Np r u]=createM(N,a); %生成长度为N的M序列
y=createy(u,K,T1,T2,T0); %利用M序列驱动,生成y
z=y+v;
R_Mz=RMz(Np,r,u,z); %计算相关函数
% 计算脉冲
您可能关注的文档
- 初中数学新课程标准理论测试题及答案2011版..doc
- 初中物理全概念总复习带答案(中考必备基础+巩固)..doc
- 初中物理典型易错习题分析与解答..doc
- 初中物理实验报告单_人教版..doc
- 初中物理知识点总结(沪教版)..doc
- 初中现代诗歌教学初探..doc
- 初中生优秀作文..doc
- 初中生物《生物与环境》及答案..doc
- 初中生物中考重点知识填空..doc
- 初中生物知识点汇总..doc
- 第十八章平行四边形单元复习专题四边形创新作图--2024-2025学年人教版初中数学八年级下册.pptx
- 北师大版(2019)高中数学必修1第8章2.数学建模的主要步骤.pptx
- 统编版八年级语文下册第六单元虽有嘉肴.pptx
- 统编版初中语文七年级上册第3课雨的四季.pptx
- 人教版初中英语2024学年江西省中考专题复习阅读理解技巧指导.pptx
- 人教版(2019)高中英语必修3 Unit 4 Space Exploration Reading and Thinking.pptx
- 5.3 实际问题与一元一次方程(销售问题)-2024-2025学年人教版初中数学七年级上册.pptx
- 统编版小学语文五年级下册快乐读书吧《红楼梦》名著品读.pptx
- 人教版初中英语九年级全册 unit6 When was it invented Section B 2a-2e.pptx
- 第十七章专题复习活用勾股定理,巧解翻折问题-2024-2025学年人教版初中数学八年级下册.pptx
文档评论(0)