<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/6275b94616f2c0769c2a4569/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6275b94616f2c0769c2a4569/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">目录</div><div class="t m0 x2 h3 y3 ff2 fs0 fc0 sc0 ls0 ws0">1<span class="_ _0"> </span><span class="ff1">引言</span>........<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>...........<span class="_ _2"></span>....<span class="_ _2"></span>.....<span class="_ _2"></span>....<span class="_ _2"></span>.....2</div><div class="t m0 x3 h3 y4 ff2 fs0 fc0 sc0 ls0 ws0">1.1<span class="_ _0"> </span><span class="ff1">概述</span>.........<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>................<span class="_ _2"></span>.....<span class="_ _2"></span>....<span class="_ _2"></span>.....2</div><div class="t m0 x3 h3 y5 ff2 fs0 fc0 sc0 ls0 ws0">1.2<span class="_ _0"> </span><span class="ff1">辨识的基本步骤</span>.........<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _2"></span>.....<span class="_ _2"></span>....<span class="_ _2"></span>.<span class="_ _1"></span>2</div><div class="t m0 x2 h3 y6 ff2 fs0 fc0 sc0 ls0 ws0">2<span class="_ _0"> </span><span class="ff1">系统辨识输入信号的产生方法和理论依据</span>........<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>...............<span class="_ _2"></span>.<span class="_ _1"></span>3</div><div class="t m0 x3 h3 y7 ff2 fs0 fc0 sc0 ls0 ws0">2.1<span class="_ _0"> </span><span class="ff1">白噪声序列</span>.........<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>....<span class="_ _2"></span>.....<span class="_ _2"></span>....<span class="_ _2"></span>.....3</div><div class="t m0 x4 h3 y8 ff2 fs0 fc0 sc0 ls0 ws0">2.1.1<span class="_ _0"> </span><span class="ff1">白噪声序列的产生方法</span>.....<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>............<span class="_ _2"></span>....3</div><div class="t m0 x3 h3 y9 ff2 fs0 fc0 sc0 ls0 ws0">2.2 M<span class="_ _0"> </span><span class="ff1">序列的产生</span>......<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>....<span class="_ _1"></span>4</div><div class="t m0 x4 h3 ya ff2 fs0 fc0 sc0 ls0 ws0">2.2..1 <span class="ff1">伪随机噪声</span>..........<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>..............<span class="_ _2"></span>...<span class="_ _1"></span>4</div><div class="t m0 x4 h3 yb ff2 fs0 fc0 sc0 ls0 ws0">2.2.2 M<span class="_ _0"> </span><span class="ff1">序列的产生方法</span>.......<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.................<span class="_ _2"></span>....<span class="_ _2"></span>....<span class="_ _2"></span>.....<span class="_ _2"></span>...4</div><div class="t m0 x2 h3 yc ff2 fs0 fc0 sc0 ls0 ws0">3<span class="_ _0"> </span><span class="ff1">应用经典辨识方法的辨识方案。</span>........<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>..............<span class="_ _2"></span>....<span class="_ _2"></span>.<span class="_ _1"></span>6</div><div class="t m0 x3 h3 yd ff2 fs0 fc0 sc0 ls0 ws0">3.1<span class="_ _0"> </span><span class="ff1">经典辨识方法概述</span>.........<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>........<span class="_ _2"></span>.....<span class="_ _2"></span>....<span class="_ _2"></span>.<span class="_ _1"></span>6</div><div class="t m0 x3 h3 ye ff2 fs0 fc0 sc0 ls0 ws0">3.2<span class="_ _0"> </span><span class="ff1">经典辨识方法的实现</span>.........<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>....<span class="_ _2"></span>.....<span class="_ _2"></span>....<span class="_ _2"></span>.<span class="_ _1"></span>6</div><div class="t m0 x2 h3 yf ff2 fs0 fc0 sc0 ls0 ws0">4<span class="_ _0"> </span><span class="ff1">最小二乘法的理论基础</span>........<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>..............<span class="_ _2"></span>....<span class="_ _2"></span>....<span class="_ _2"></span>.<span class="_ _1"></span>7</div><div class="t m0 x3 h3 y10 ff2 fs0 fc0 sc0 ls0 ws0">4.1<span class="_ _0"> </span><span class="ff1">最小二乘法</span>.........<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>....<span class="_ _2"></span>.....<span class="_ _2"></span>....<span class="_ _2"></span>.....7</div><div class="t m0 x4 h3 y11 ff2 fs0 fc0 sc0 ls0 ws0">4.1.1<span class="_ _0"> </span><span class="ff1">最小二乘法估计中的输入信号</span>.....<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>................9</div><div class="t m0 x4 h3 y12 ff2 fs0 fc0 sc0 ls0 ws0">4.1.2<span class="_ _0"> </span><span class="ff1">最小二乘估计的概率性质</span>.....<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>........<span class="_ _2"></span>....9</div><div class="t m0 x3 h3 y13 ff2 fs0 fc0 sc0 ls0 ws0">4.2<span class="_ _0"> </span><span class="ff1">递推最小二乘法</span>.........<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>...........<span class="_ _2"></span>.....<span class="_ _2"></span>....10</div><div class="t m0 x2 h3 y14 ff2 fs0 fc0 sc0 ls0 ws0">5<span class="_ _0"> </span><span class="ff1">两种算法的实现方案</span>........<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>...........<span class="_ _2"></span>....<span class="_ _2"></span>.....<span class="_ _2"></span>....<span class="_ _2"></span>.1<span class="_ _3"></span>1</div><div class="t m0 x3 h3 y15 ff2 fs0 fc0 sc0 ls0 ws0">5.1<span class="_ _0"> </span><span class="ff1">最小二乘法一次完成算法实现</span>.........<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>................<span class="_ _2"></span>.....<span class="_ _2"></span>.1<span class="_ _3"></span>1</div><div class="t m0 x4 h3 y16 ff2 fs0 fc0 sc0 ls0 ws0">5.1.1<span class="_ _0"> </span><span class="ff1">最小二乘一次完成算法程序框图</span>.....<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>....<span class="_ _2"></span>.....<span class="_ _2"></span>.1<span class="_ _3"></span>1</div><div class="t m0 x4 h3 y17 ff2 fs0 fc0 sc0 ls0 ws0">5.1.2<span class="_ _0"> </span><span class="ff1">一次完成法程序</span>.....<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>................<span class="_ _2"></span>.....<span class="_ _2"></span>....<span class="_ _2"></span>.1<span class="_ _3"></span>1</div><div class="t m0 x4 h3 y18 ff2 fs0 fc0 sc0 ls0 ws0">5.1.3<span class="_ _0"> </span><span class="ff1">一次完成算法程序运行结果</span>.....<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _2"></span>.....<span class="_ _2"></span>.1<span class="_ _3"></span>1</div><div class="t m0 x4 h3 y19 ff2 fs0 fc0 sc0 ls0 ws0">5.1.4<span class="_ _0"> </span><span class="ff1">辨识数据比较</span>.....<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>........<span class="_ _2"></span>.....<span class="_ _2"></span>....12</div><div class="t m0 x4 h3 y1a ff2 fs0 fc0 sc0 ls0 ws0">5.1.5<span class="_ _0"> </span><span class="ff1">程序运行曲线</span>.....<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>........<span class="_ _2"></span>.....<span class="_ _2"></span>....12</div><div class="t m0 x3 h3 y1b ff2 fs0 fc0 sc0 ls0 ws0">5.2<span class="_ _0"> </span><span class="ff1">递推最小二乘法的实现</span>.........<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>................<span class="_ _2"></span>.....12</div><div class="t m0 x4 h3 y1c ff2 fs0 fc0 sc0 ls0 ws0">5.2.1<span class="_ _0"> </span><span class="ff1">递推算法实现步骤</span>.....<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>..................<span class="_ _2"></span>....12</div><div class="t m0 x4 h3 y1d ff2 fs0 fc0 sc0 ls0 ws0">5.2.2<span class="_ _0"> </span><span class="ff1">程序编制思路:</span>.....<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>....<span class="_ _2"></span>.....<span class="_ _2"></span>....13</div><div class="t m0 x4 h3 y1e ff2 fs0 fc0 sc0 ls0 ws0">5.2.3<span class="_ _0"> </span><span class="ff1">递推最小二乘法程序框图</span>.....<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>......<span class="_ _2"></span>....14</div><div class="t m0 x4 h3 y1f ff2 fs0 fc0 sc0 ls0 ws0">5.2.4<span class="_ _0"> </span><span class="ff1">程序运行曲线</span>.....<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>........<span class="_ _2"></span>.....<span class="_ _2"></span>....15</div><div class="t m0 x4 h3 y20 ff2 fs0 fc0 sc0 ls0 ws0">5.2.5<span class="_ _0"> </span><span class="ff1">测试结果</span>.....<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>................<span class="_ _2"></span>.....<span class="_ _2"></span>....16</div><div class="t m0 x4 h3 y21 ff2 fs0 fc0 sc0 ls0 ws0">5.2.6<span class="_ _0"> </span><span class="ff1">地退数据表</span>.....<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _2"></span>.....<span class="_ _2"></span>....17</div><div class="t m0 x2 h3 y22 ff2 fs0 fc0 sc0 ls0 ws0">6<span class="_ _0"> </span><span class="ff1">结论</span>........<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>..........<span class="_ _2"></span>....<span class="_ _2"></span>.....<span class="_ _2"></span>....<span class="_ _2"></span>....17</div><div class="t m0 x2 h3 y23 ff2 fs0 fc0 sc0 ls0 ws0">7<span class="_ _0"> </span><span class="ff1">参考文献</span>........<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>...................<span class="_ _2"></span>....<span class="_ _2"></span>.....<span class="_ _2"></span>....17</div><div class="t m0 x2 h3 y24 ff2 fs0 fc0 sc0 ls0 ws0">8<span class="_ _0"> </span><span class="ff1">附录</span>........<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>............<span class="_ _1"></span>.............<span class="_ _1"></span>.............<span class="_ _1"></span>..........<span class="_ _2"></span>....<span class="_ _2"></span>.....<span class="_ _2"></span>....<span class="_ _2"></span>....17</div><div class="t m0 x5 h4 y25 ff2 fs1 fc0 sc0 ls0 ws0">1</div></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6275b94616f2c0769c2a4569/bg2.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x6 h5 y26 ff1 fs2 fc0 sc0 ls0 ws0">应用最小二乘一次完成法和递推最小二乘法算法的系统辨识</div><div class="t m0 x2 h6 y27 ff1 fs1 fc0 sc1 ls0 ws0">摘要<span class="sc0">:本题针对一个单输入单输出系统的便是问题,辨识的输入信号采用的是伪随机二位式序列(<span class="ff2">M<span class="_ _4"> </span></span>序列),系统噪声为独立</span></div><div class="t m0 x2 h6 y28 ff1 fs1 fc0 sc0 ls0 ws0">同分布高斯随机向量序列(白噪声),辨识的算法是递推最小二乘法和<span class="_ _5"></span>广义最小二乘法,本文简单描述应用经典辨识方法的辨</div><div class="t m0 x2 h6 y29 ff1 fs1 fc0 sc0 ls0 ws0">识方<span class="_ _2"></span>案,<span class="_ _2"></span>详<span class="_ _2"></span>细描<span class="_ _2"></span>述了<span class="_ _2"></span>输入<span class="_ _2"></span>信号<span class="_ _2"></span>、噪<span class="_ _2"></span>声的<span class="_ _2"></span>产生<span class="_ _2"></span>方法<span class="_ _2"></span>及<span class="_ _6"> </span><span class="ff2">matlab<span class="_ _4"> </span></span>程序<span class="_ _2"></span>,阐<span class="_ _2"></span>述了<span class="_ _2"></span>用两<span class="_ _2"></span>种不<span class="_ _2"></span>同算<span class="_ _2"></span>法的<span class="_ _2"></span>辨识<span class="_ _2"></span>原理<span class="_ _2"></span>并对<span class="_ _2"></span>它们<span class="_ _2"></span>的推<span class="_ _2"></span>导过<span class="_ _2"></span>程及<span class="_ _2"></span>辨</div><div class="t m0 x2 h6 y2a ff1 fs1 fc0 sc0 ls0 ws0">识程序编制思路做了详细的描述。最后结合真值与估计值对不同辨识算法的优劣进行了比较。</div><div class="t m0 x2 h6 y2b ff1 fs1 fc0 sc1 ls0 ws0">关键词<span class="sc0">:系统辨识<span class="ff2"> M<span class="_ _4"> </span></span>序列<span class="ff2"> </span>最小二乘法<span class="ff2 fs0"> </span></span></div><div class="t m0 x2 h5 y2c ff3 fs2 fc0 sc0 ls0 ws0">1<span class="_ _6"> </span><span class="ff1 sc1">引言</span></div><div class="t m0 x7 h7 y2d ff4 fs3 fc0 sc0 ls0 ws0">1.1<span class="_ _0"> </span><span class="ff1 sc1">概述</span></div><div class="t m0 x2 h3 y2e ff1 fs0 fc0 sc0 ls0 ws0">系统辨识是<span class="_ _2"></span>现代控制理论<span class="_ _2"></span>中的一个分支<span class="_ _2"></span>,它是根据<span class="_ _2"></span>系统的输<span class="_ _2"></span>入输出时间函<span class="_ _2"></span>数来确定描述<span class="_ _2"></span>系统行为的数<span class="_ _2"></span>学模型<span class="_ _2"></span>。</div><div class="t m0 x2 h3 y2f ff1 fs0 fc0 sc0 ls0 ws0">通过辨识建<span class="_ _2"></span>立数学模型的<span class="_ _2"></span>目的是估计表<span class="_ _2"></span>征系统行为的<span class="_ _2"></span>重要参数,建<span class="_ _2"></span>立一个能模仿<span class="_ _2"></span>真实系统行为<span class="_ _2"></span>的模型,用当</div><div class="t m0 x2 h3 y30 ff1 fs0 fc0 sc0 ls0 ws0">前可测量的系统的输入和输出预测系统输出的未来演变,以及设计控制器。</div><div class="t m0 x2 h3 y31 ff1 fs0 fc0 sc0 ls0 ws0">对系统进行<span class="_ _2"></span>分析的主要问<span class="_ _2"></span>题是根据输入<span class="_ _2"></span>时间函数和系<span class="_ _2"></span>统的特性来确<span class="_ _2"></span>定输出信号。<span class="_ _2"></span>对系统进行控<span class="_ _2"></span>制的主要问题</div><div class="t m0 x2 h3 y32 ff1 fs0 fc0 sc0 ls0 ws0">是根据系统<span class="_ _2"></span>的特性设计控<span class="_ _2"></span>制输入,使输<span class="_ _2"></span>出满足预先规<span class="_ _2"></span>定的要求。而<span class="_ _2"></span>系统辨识所研<span class="_ _2"></span>究的问题恰好<span class="_ _2"></span>是这些问题的</div><div class="t m0 x2 h3 y33 ff1 fs0 fc0 sc0 ls0 ws0">逆问<span class="_ _2"></span>题。<span class="_ _2"></span>通常<span class="_ _2"></span>,预<span class="_ _2"></span>先给<span class="_ _2"></span>定一<span class="_ _2"></span>个模<span class="_ _2"></span>型类<span class="_ _6"> </span><span class="ff5">μ<span class="_ _2"></span></span>={<span class="_ _2"></span><span class="ff5">M</span>}<span class="_ _2"></span>(即<span class="_ _2"></span>给定<span class="_ _2"></span>一类<span class="_ _2"></span>已知<span class="_ _2"></span>结构<span class="_ _2"></span>的模<span class="_ _2"></span>型)<span class="_ _2"></span>,一<span class="_ _2"></span>类输<span class="_ _2"></span>入信<span class="_ _2"></span>号<span class="_ _6"> </span><span class="ff6">u<span class="_ _0"> </span></span>和<span class="_ _2"></span>等价<span class="_ _2"></span>准</div><div class="t m0 x2 h3 y19 ff1 fs0 fc0 sc0 ls0 ws0">则<span class="_ _0"> </span><span class="ff6">J</span>=<span class="_ _2"></span><span class="ff6">L(y</span>,<span class="ff6">y<span class="_ _2"></span>M)(</span>一般<span class="_ _2"></span>情况下<span class="_ _2"></span>,<span class="ff6">J<span class="_ _0"> </span></span>是<span class="_ _2"></span>误差函<span class="_ _2"></span>数,是<span class="_ _2"></span>过程输<span class="_ _2"></span>出<span class="_ _0"> </span><span class="ff6">y<span class="_ _6"> </span></span>和模型输出<span class="_ _6"> </span><span class="ff6">yM<span class="_ _4"> </span></span>的<span class="_ _2"></span>一个泛<span class="_ _2"></span>函<span class="ff6">)<span class="_ _2"></span></span>;然后<span class="_ _2"></span>选择使<span class="_ _2"></span>误差函</div><div class="t m0 x2 h3 y34 ff1 fs0 fc0 sc0 ls0 ws0">数<span class="_ _0"> </span><span class="ff6">J<span class="_ _0"> </span></span>达到最小的模<span class="_ _2"></span>型,作为辨识<span class="_ _2"></span>所要求的结果<span class="_ _2"></span>。系统辨识包<span class="_ _2"></span>括两个方面:<span class="_ _2"></span>结构辨识<span class="_ _2"></span>和参数估计。<span class="_ _2"></span>在实际的辨</div><div class="t m0 x2 h3 y35 ff1 fs0 fc0 sc0 ls0 ws0">识过程中,<span class="_ _2"></span>随着使用的方<span class="_ _2"></span>法不同,结构<span class="_ _2"></span>辨识和参数估<span class="_ _2"></span>计这两个方面<span class="_ _2"></span>并不是截然分<span class="_ _2"></span>开的,而是可<span class="_ _2"></span>以交织在一起</div><div class="t m0 x2 h3 y36 ff1 fs0 fc0 sc0 ls0 ws0">进行的。</div><div class="t m0 x7 h7 y37 ff4 fs3 fc0 sc0 ls0 ws0">1.2<span class="_ _0"> </span><span class="ff1 sc1">辨识的基本步骤</span></div><div class="t m0 x2 h3 y38 ff7 fs0 fc0 sc0 ls0 ws0">①<span class="_ _4"> </span><span class="ff1">先验知识和建模目的的依据。先验知识指关于系统运动规律、数据以及其他方面的已有知识。这些知识对</span></div><div class="t m0 x2 h3 y39 ff1 fs0 fc0 sc0 ls0 ws0">选择模型结构、设计实验和决定辨识方法等都有重要作用。用于不同目的的模型可能会有很大差别。</div><div class="t m0 x2 h3 y3a ff7 fs0 fc0 sc0 ls0 ws0">②<span class="_ _4"> </span><span class="ff1">实验设计。辨识是从实验数据中提取有关系统信息的过程,设计实验的目标之一是要使所得到的数据能包</span></div><div class="t m0 x2 h3 y3b ff1 fs0 fc0 sc0 ls0 ws0">含系统<span class="ff8">更多</span>的信息。主要包括输入信号设计,采<span class="ff8">样区</span>间设计,预采<span class="ff8">样滤波</span>器设计等。</div><div class="t m0 x2 h3 y3c ff7 fs0 fc0 sc0 ls0 ws0">③<span class="_ _0"> </span><span class="ff1">结<span class="_ _2"></span>构辨<span class="_ _2"></span>识<span class="_ _2"></span>。即<span class="_ _2"></span>选<span class="_ _2"></span>择模<span class="_ _2"></span>型<span class="_ _2"></span>类<span class="_ _2"></span>中的<span class="_ _2"></span>数<span class="_ _2"></span>学模<span class="_ _2"></span>型<span class="_ _6"> </span><span class="ff6">M<span class="_ _6"> </span></span>的<span class="ff8">具<span class="_ _2"></span>体</span>表<span class="_ _2"></span>达<span class="_ _2"></span><span class="ff8">形</span>式<span class="_ _2"></span>。<span class="_ _2"></span><span class="ff8">除<span class="_ _2"></span></span>线性<span class="_ _2"></span>系<span class="_ _2"></span>统的<span class="_ _2"></span>结<span class="_ _2"></span>构可<span class="_ _2"></span>通<span class="_ _2"></span>过输<span class="_ _2"></span>入<span class="_ _2"></span>输出<span class="_ _2"></span>数<span class="_ _2"></span>据进<span class="_ _2"></span>行</span></div><div class="t m0 x2 h3 y3d ff1 fs0 fc0 sc0 ls0 ws0">辨识<span class="ff8">外</span>,一般的模型结构主要通过先验知识<span class="ff8">获</span>得。</div><div class="t m0 x2 h3 y3e ff7 fs0 fc0 sc0 ls0 ws0">④<span class="_ _4"> </span><span class="ff1">参数估计。知<span class="ff8">道</span>模型的结构后,用输入输出数据确定模型中的未知参数。实际测量都是有误差的,所以参</span></div><div class="t m0 x2 h3 y3f ff1 fs0 fc0 sc0 ls0 ws0">数估计以统计方法为主。</div><div class="t m0 x2 h3 y40 ff7 fs0 fc0 sc0 ls0 ws0">⑤<span class="_ _4"> </span><span class="ff1">模型<span class="ff8">适</span>用性<span class="ff8">检</span>验。<span class="ff8">造</span>成模型不<span class="ff8">适</span>用主要有<span class="ff8">三</span>方面原<span class="ff8">因</span>:模型结构选择不当;实验数据误差过大<span class="ff8">或</span>数据代表</span></div><div class="t m0 x2 h3 y41 ff1 fs0 fc0 sc0 ls0 ws0">性<span class="ff8">太</span>差;辨识算法<span class="ff8">存</span>在问题。<span class="ff8">检</span>验方法主要有<span class="ff8">利</span>用先验知识<span class="ff8">检</span>验和<span class="ff8">利</span>用数据<span class="ff8">检</span>验两类。</div><div class="t m0 x8 h8 y42 ff6 fs4 fc0 sc0 ls0 ws0">[1]</div><div class="t m0 x2 h3 y43 ff2 fs0 fc0 sc0 ls0 ws0">1.3<span class="_ _0"> </span><span class="ff1">设<span class="ff8">待</span>辨识系统<span class="ff8">如</span>图<span class="_ _4"> </span></span>1<span class="_ _0"> </span><span class="ff1">所<span class="ff8">示</span>。</span> </div><div class="t m0 x5 h4 y25 ff2 fs1 fc0 sc0 ls0 ws0">2</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6275b94616f2c0769c2a4569/bg3.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x2 h3 y44 ff1 fs0 fc0 sc0 ls0 ws0">二<span class="ff8">阶</span>系统为:</div><div class="t m0 x2 h3 y45 ff1 fs0 fc0 sc0 ls0 ws0">参数真值为:</div><div class="t m0 x3 h3 y46 ff2 fs0 fc0 sc0 ls0 ws0">1<span class="ff8">.<span class="ff1">设<span class="_ _7"> </span>,<span class="_ _8"> </span>为白</span>色<span class="ff1">噪声,简单描述应用经典辨识方法的辨识方案。</span></span></div><div class="t m0 x3 h3 y47 ff2 fs0 fc0 sc0 ls0 ws0">2<span class="_ _2"></span><span class="ff8">.<span class="_ _9"> </span><span class="ff1">为<span class="_ _2"></span>有<span class="_ _2"></span></span>色<span class="_ _2"></span><span class="ff1">噪<span class="_ _2"></span>声<span class="_ _2"></span>,<span class="_ _a"> </span>,<span class="_ _b"> </span>,<span class="_ _9"> </span>为<span class="_ _2"></span>独<span class="_ _2"></span>立<span class="_ _2"></span>同<span class="_ _2"></span>分<span class="_ _2"></span>布<span class="_ _2"></span>的<span class="_ _2"></span>高<span class="_ _2"></span>斯<span class="_ _2"></span>序</span></span></div><div class="t m0 x9 h3 y48 ff1 fs0 fc0 sc0 ls0 ws0">列,<span class="_ _c"> </span>,</div><div class="t m0 x2 h5 y49 ff4 fs2 fc0 sc0 ls0 ws0">2<span class="_ _d"> </span><span class="ff1 sc1">系统辨识输入信号的产生方法和理论依据</span></div><div class="t m0 x7 h7 y4a ff4 fs3 fc0 sc0 ls0 ws0">2.1<span class="_ _0"> </span><span class="ff1 sc1">白噪声序列</span></div><div class="t m0 x2 h3 y4b ff8 fs0 fc0 sc0 ls0 ws0">如<span class="ff1">果随机序列<span class="ff2"><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span></span></span><span class="fc1 sc0">均</span><span class="ff1"><span class="fc1 sc0">值</span>为<span class="_ _4"> </span><span class="ff2">0<span class="_ _2"></span></span>,并</span>且<span class="ff1">两两不</span>相<span class="ff1">的关的,对应</span>自相<span class="ff1">关函数为</span></div><div class="t m0 x2 h3 y4c ff1 fs0 fc0 sc0 ls0 ws0">式中</div><div class="t m0 x2 h3 y4d ff1 fs0 fc0 sc0 ls0 ws0">则<span class="ff8">称</span>这种随机序列为白噪声序列</div><div class="t m0 x2 h3 y4e ff7 fs0 fc0 sc0 ls0 ws0">2.1.1<span class="_ _0"> </span><span class="ff1">白噪声序列的产生方法</span></div><div class="t m0 x2 h3 y4f ff1 fs0 fc0 sc0 ls0 ws0">下面主要<span class="ff8">介绍</span>(<span class="ff2">0</span>,<span class="ff2">1</span>)<span class="ff8">均匀</span>分布和<span class="ff8">正态</span>分布随机数的产生方法</div><div class="t m0 x2 h3 y50 ff2 fs0 fc0 sc0 ls0 ws0"> <span class="_ _2"></span><span class="ff1">在计算机<span class="ff8">上</span>产<span class="_ _2"></span>生(</span>0<span class="ff1">,</span>1<span class="ff1">)<span class="_ _2"></span><span class="ff8">均匀</span>分布<span class="_ _2"></span>随机数的方法<span class="_ _2"></span>很<span class="ff8">多</span>,其中最<span class="_ _2"></span>简单、最方便<span class="_ _2"></span>的是数学方法<span class="_ _2"></span>。产生伪随机<span class="_ _2"></span>数</span></div><div class="t m0 x2 h3 y51 ff1 fs0 fc0 sc0 ls0 ws0">的数学方法很<span class="ff8">多</span>,其中最常用的是乘同<span class="ff8">余</span>法和<span class="ff8">混</span>合同<span class="ff8">余</span>法。</div><div class="t m0 x2 h3 y52 ff1 fs0 fc0 sc0 ls0 ws0">(<span class="ff2">1</span>)乘同<span class="ff8">余</span>法</div><div class="t m0 xa h3 y53 ff1 fs0 fc0 sc0 ls0 ws0">这种方法先用递推同<span class="ff8">余</span>式产生<span class="ff8">正整</span>数序列<span class="_ _5"></span><span class="ff2">{Xi=Axi-1(modM),i=1,2,3<span class="_ _2"></span>…</span>式中:<span class="ff2">M<span class="_ _0"> </span></span>为<span class="_ _0"> </span><span class="ff2">2<span class="_ _4"> </span></span>的方<span class="ff8">幂</span>,<span class="_ _2"></span><span class="ff2">k<span class="_ _0"> </span></span>为大于<span class="_ _0"> </span><span class="ff2">2<span class="_ _0"> </span></span>的</div><div class="t m0 xa h3 y54 ff8 fs0 fc0 sc0 ls0 ws0">整<span class="ff1">数;<span class="ff2">A<span class="ff7">≡</span>3(mod8)</span></span>或<span class="_ _0"> </span><span class="ff2">A<span class="ff7">≡</span>5(mod8),</span>且<span class="_ _0"> </span><span class="ff2">A<span class="_ _0"> </span><span class="ff1">不能</span></span>太<span class="ff1">小;</span>初<span class="ff1">值<span class="_ _4"> </span><span class="ff2">x0<span class="_ _0"> </span></span>取</span>正奇<span class="ff1">数,</span>例如<span class="ff1">取<span class="_ _0"> </span><span class="ff2">x0=1.</span></span></div><div class="t m0 xb h9 y55 ff2 fs0 fc0 sc0 ls0 ws0"> <span class="ff8">再令</span> </div><div class="t m0 xb h3 y56 ff1 fs0 fc0 sc0 ls0 ws0">则<span class="ff2"> </span>是伪随机序列,<span class="ff8">循环周期</span>可达<span class="ff2"> </span>。</div><div class="t m0 xb h3 y57 ff1 fs0 fc0 sc0 ls0 ws0">(<span class="ff2">2</span>)<span class="ff8">混</span>合同<span class="ff8">余</span>法</div><div class="t m0 xb h3 y58 ff8 fs0 fc0 sc0 ls0 ws0">混<span class="ff1">合同</span>余<span class="ff1">法产生伪随机数的递推同</span>余<span class="ff1">式为</span></div><div class="t m0 xb h3 y59 ff1 fs0 fc0 sc0 ls0 ws0">式中<span class="ff2"> K<span class="_ _0"> </span></span>为大于<span class="_ _4"> </span><span class="ff2">2<span class="_ _0"> </span></span>的<span class="ff8">整</span>数;<span class="ff2">A<span class="ff7">≡</span>1(mod4),</span>即<span class="_ _e"> </span>,其中<span class="_ _4"> </span><span class="ff2">n<span class="_ _0"> </span></span>为满足关系式<span class="_ _0"> </span><span class="ff2">2<span class="ff7">≦</span>n<span class="ff7">≦</span>34<span class="_ _0"> </span></span>的<span class="ff8">整</span>数。<span class="ff8">初</span>值<span class="_ _0"> </span><span class="ff2">x0<span class="_ _0"> </span></span>为</div><div class="t m0 x5 h4 y25 ff2 fs1 fc0 sc0 ls0 ws0">3</div><div class="t m0 xc h6 y5a ff1 fs1 fc0 sc0 ls0 ws0">图<span class="_ _0"> </span><span class="ff2">1<span class="_"> </span><span class="ff8">待</span></span>辨识系统图</div></div><div class="c xd y5b w3 ha"><div class="t m0 xe hb y5c ff2 fs5 fc0 sc0 ls0 ws0">1</div><div class="t m2 xf hc y5d ff2 fs6 fc0 sc0 ls0 ws0">(<span class="_ _f"> </span>)<span class="_ _10"></span><span class="ff9">f<span class="_ _11"> </span>z</span></div><div class="t m0 x10 hd y5c ffa fs5 fc0 sc0 ls0 ws0"></div></div><div class="c x11 y5e w4 he"><div class="t m0 x12 hb y5f ff2 fs5 fc0 sc0 ls0 ws0">1</div><div class="t m0 x12 hb y60 ff2 fs5 fc0 sc0 ls0 ws0">1</div><div class="t m2 x13 hc y61 ff2 fs6 fc0 sc0 ls0 ws0">(<span class="_ _f"> </span>)</div><div class="t m2 x13 hc y62 ff2 fs6 fc0 sc0 ls0 ws0">(<span class="_ _f"> </span>)</div><div class="t m2 x14 hc y61 ff9 fs6 fc0 sc0 ls0 ws0">a<span class="_ _12"> </span>z</div><div class="t m2 x14 hc y62 ff9 fs6 fc0 sc0 ls0 ws0">b<span class="_ _12"> </span>z</div><div class="t m0 x15 hd y5f ffa fs5 fc0 sc0 ls0 ws0"></div><div class="t m0 x15 hd y60 ffa fs5 fc0 sc0 ls0 ws0"></div></div><div class="c x16 y63 w5 hf"><div class="t m2 x17 hc y64 ff2 fs6 fc0 sc0 ls0 ws0">(<span class="_ _13"> </span>)<span class="_ _14"></span><span class="ff9">k</span></div><div class="t m3 x18 h10 y64 ffa fs7 fc0 sc0 ls0 ws0"></div></div><div class="c x19 y65 w6 h11"><div class="t m2 x17 hc y66 ff2 fs6 fc0 sc0 ls0 ws0">(<span class="_ _13"> </span>)<span class="_ _14"></span><span class="ff9">k</span></div><div class="t m3 x18 h10 y66 ffa fs7 fc0 sc0 ls0 ws0"></div></div><div class="c x1a y67 w5 hf"><div class="t m2 x17 hc y68 ff2 fs6 fc0 sc0 ls0 ws0">(<span class="_ _13"> </span>)<span class="_ _15"></span><span class="ff9">y<span class="_ _16"> </span>k</span></div></div><div class="c x1b y67 w5 hf"><div class="t m2 x17 hc y68 ff2 fs6 fc0 sc0 ls0 ws0">(<span class="_ _13"> </span>)<span class="_ _17"></span><span class="ff9">u<span class="_ _16"> </span>k</span></div></div><div class="c x1c y67 w5 hf"><div class="t m2 x17 hc y68 ff2 fs6 fc0 sc0 ls0 ws0">(<span class="_ _13"> </span>)<span class="_ _15"></span><span class="ff9">x<span class="_ _16"> </span>k</span></div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6275b94616f2c0769c2a4569/bg4.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 xb h3 y69 ff8 fs0 fc0 sc0 ls0 ws0">非负整<span class="ff1">数。</span>令<span class="_ _18"> </span><span class="ff1">则<span class="ff2"> <span class="_ _19"> </span> </span>是</span>循环周期<span class="ff1">为<span class="ff2"> <span class="_ _1a"> </span> </span>的伪随机数序列</span></div><div class="t m0 x7 h7 y6a ff4 fs3 fc0 sc0 ls0 ws0">2.2 M<span class="_ _6"> </span><span class="ff1 sc1">序列的产生</span></div><div class="t m0 xa h3 y6b ff1 fs0 fc0 sc0 ls0 ws0">在<span class="_ _2"></span>进<span class="_ _2"></span>行<span class="_ _2"></span>系<span class="_ _2"></span>统<span class="_ _5"></span>辨<span class="_ _2"></span>识<span class="_ _2"></span>时<span class="_ _2"></span>,<span class="_ _2"></span>选<span class="_ _5"></span>用<span class="_ _2"></span>白<span class="_ _2"></span>噪<span class="_ _2"></span>声<span class="_ _2"></span>作<span class="_ _2"></span>为<span class="_ _5"></span>辨<span class="_ _2"></span>识<span class="_ _2"></span>输<span class="_ _2"></span>入<span class="_ _2"></span>信<span class="_ _5"></span>号<span class="_ _2"></span>可<span class="_ _2"></span>以<span class="_ _5"></span><span class="ff8">保<span class="_ _2"></span>证<span class="_ _2"></span>获<span class="_ _2"></span></span>得<span class="_ _5"></span>较<span class="_ _2"></span>好<span class="_ _2"></span>的<span class="_ _2"></span>便<span class="_ _2"></span>是<span class="_ _5"></span><span class="ff8">效<span class="_ _2"></span></span>果<span class="_ _2"></span>,<span class="_ _5"></span><span class="ff8">但工<span class="_ _5"></span></span>程<span class="_ _2"></span><span class="ff8">上<span class="_ _2"></span>难<span class="_ _2"></span></span>以<span class="_ _5"></span>实<span class="_ _2"></span>现<span class="_ _1b"></span>。</div><div class="t m0 x2 h3 y6c ff2 fs0 fc0 sc0 ls0 ws0">M<span class="_ _0"> </span><span class="ff1">序列是一种很好的辨识输入信号,它<span class="ff8">具</span>有<span class="ff8">近似</span>白<span class="ff8">燥</span>声的性质,不<span class="ff8">仅</span>可以<span class="ff8">保证</span>有较好的辨识<span class="ff8">效</span>果,而<span class="ff8">且工</span>程</span></div><div class="t m0 x2 h3 y6d ff8 fs0 fc0 sc0 ls0 ws0">上易<span class="ff1">于实现。</span></div><div class="t m0 xa h3 y6e ff2 fs0 fc0 sc0 ls0 ws0">M<span class="_ _4"> </span><span class="ff1">序列是伪随机二位式序列的一种<span class="ff8">形</span>式。在<span class="ff8">介绍<span class="_ _0"> </span></span></span>M<span class="_ _0"> </span><span class="ff1">序列之前,先<span class="ff8">介绍</span>一下伪随机噪声的概<span class="ff8">念</span>。</span></div><div class="t m0 x2 h3 y6f ff7 fs0 fc0 sc0 ls0 ws0">2.2..1 <span class="ff1">伪随机噪声</span></div><div class="t m0 xa h3 y70 ff1 fs0 fc0 sc0 ls0 ws0">对白<span class="_ _2"></span>噪<span class="_ _2"></span>声<span class="_ _2"></span>的<span class="_ _2"></span>一<span class="_ _2"></span>个<span class="_ _2"></span><span class="ff8">样<span class="_ _2"></span></span>本函<span class="_ _2"></span>数<span class="_ _6"> </span><span class="ff2">w(t)<span class="_ _2"></span></span>截<span class="_ _2"></span>取<span class="_ _2"></span><span class="ff2">[0,T]</span>时<span class="_ _5"></span>间<span class="ff8">内<span class="_ _2"></span></span>一<span class="_ _2"></span><span class="ff8">段<span class="_ _2"></span></span>,<span class="_ _2"></span>对<span class="_ _2"></span>其它<span class="_ _2"></span>时<span class="_ _2"></span>间<span class="_ _2"></span><span class="ff8">段<span class="_ _2"></span><span class="ff2">[T<span class="_ _3"></span>,2T],[2T<span class="_ _3"></span>,3T],…,<span class="_ _2"></span><span class="ff1">以<span class="_ _2"></span></span> <span class="_ _2"></span><span class="ff8">周<span class="_ _2"></span>期</span> <span class="_ _2"></span>T<span class="_"> </span><span class="ff8">延拖<span class="_ _2"></span><span class="ff1">下<span class="_ _2"></span></span>去<span class="_ _2"></span><span class="ff1">,</span></span></span></span></div><div class="t m0 x2 h3 y71 ff1 fs0 fc0 sc0 ls0 ws0">这<span class="ff8">样获</span>得的<span class="_ _2"></span>函数<span class="_ _6"> </span><span class="ff2">w(t)</span>是<span class="ff8">周期<span class="_ _4"> </span><span class="ff2">T<span class="_"> </span></span></span>的函数,在<span class="ff2">[0,T]</span>时<span class="_ _2"></span>间<span class="ff8">内</span>是白噪声<span class="_ _2"></span>,在<span class="ff8">此</span>时<span class="_ _2"></span>间之<span class="ff8">外</span>是重<span class="ff8">复<span class="_ _2"></span></span>的白噪声,它<span class="_ _2"></span>的<span class="ff8">自相</span>关</div><div class="t m0 x2 h3 y72 ff1 fs0 fc0 sc0 ls0 ws0">函数<span class="ff2"> <span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="fc1 sc0"> </span><span class="_ _5"></span></span><span class="fc1 sc0">的</span><span class="ff8"><span class="fc1 sc0">周期也</span></span><span class="fc1 sc0">是</span><span class="_ _0"> </span><span class="ff2"><span class="fc1 sc0">T</span></span>。<span class="ff8">由</span>于在<span class="ff2">[0,T]</span>时间<span class="ff8">内自相</span>关函数<span class="ff2"> <span class="_ _2"></span> <span class="ff8">就</span></span>是白噪声<span class="fc1 sc0">的</span><span class="ff8"><span class="fc1 sc0">自相</span></span>关函数,它<span class="ff8">具</span>有<span class="ff8">周</span></div><div class="t m0 x2 h3 y73 ff8 fs0 fc0 sc0 ls0 ws0">期<span class="ff1">性,</span>称<span class="ff1">为<span class="_ _4"> </span><span class="ff2">w(t)</span>为伪随机噪声。</span></div><div class="t m0 x2 h3 y74 ff7 fs0 fc0 sc0 ls0 ws0">2.2.2 M<span class="_ _0"> </span><span class="ff1">序列的产生方法</span></div><div class="t m0 xa h3 y12 ff2 fs0 fc0 sc0 ls0 ws0">M<span class="_ _0"> </span><span class="ff1">序<span class="_ _2"></span>列是<span class="_ _2"></span>一<span class="_ _2"></span>种<span class="_ _2"></span><span class="ff8">离散<span class="_ _2"></span></span>二<span class="_ _2"></span>位式<span class="_ _2"></span>:<span class="_ _2"></span>随机<span class="_ _2"></span>序<span class="_ _2"></span>列,<span class="_ _2"></span>所<span class="_ _2"></span><span class="ff8">谓<span class="_ _2"></span>“<span class="_ _2"></span></span>二<span class="_ _2"></span>位式<span class="_ _2"></span><span class="ff8">”<span class="_ _2"></span></span>是<span class="_ _2"></span>指<span class="ff8">每<span class="_ _2"></span></span>个<span class="_ _2"></span>随机<span class="_ _2"></span>变<span class="_ _2"></span>量<span class="_ _2"></span><span class="ff8">只</span>有<span class="_ _6"> </span></span>2<span class="_ _0"> </span><span class="ff1">种<span class="_ _2"></span><span class="ff8">状态<span class="_ _2"></span></span>。<span class="_ _2"></span>可用<span class="_ _2"></span><span class="ff8">多<span class="_ _2"></span>级<span class="_ _2"></span></span>线性<span class="_ _2"></span><span class="ff8">反</span></span></div><div class="t m0 x2 h3 y75 ff8 fs0 fc0 sc0 ls0 ws0">馈移<span class="_ _2"></span><span class="ff1">位<span class="_ _2"></span></span>寄存<span class="_ _2"></span><span class="ff1">器<span class="_ _2"></span>产<span class="_ _2"></span>生<span class="_ _0"> </span><span class="ff2">M<span class="_"> </span></span>序列<span class="_ _2"></span>。<span class="ff2">M<span class="_"> </span></span>序列是<span class="_ _2"></span>最<span class="_ _2"></span></span>长<span class="_ _2"></span><span class="ff1">线性<span class="_ _2"></span></span>反<span class="_ _2"></span>馈移<span class="_ _2"></span>存<span class="_ _2"></span><span class="ff1">器<span class="_ _2"></span>序列<span class="_ _2"></span>的<span class="_ _2"></span>简</span>称<span class="_ _2"></span><span class="ff1">,<span class="_ _2"></span>是<span class="_ _2"></span></span>由带<span class="_ _2"></span><span class="ff1">线<span class="_ _2"></span>性</span>反<span class="_ _2"></span>馈<span class="_ _2"></span><span class="ff1">的<span class="_ _2"></span></span>移存<span class="_ _2"></span><span class="ff1">器<span class="_ _2"></span>产生<span class="_ _2"></span>的<span class="_ _2"></span></span>周</div><div class="t m0 x2 h3 y76 ff8 fs0 fc0 sc0 ls0 ws0">期<span class="ff1">最<span class="_ _2"></span></span>长<span class="_ _2"></span><span class="ff1">的一<span class="_ _2"></span>种<span class="_ _2"></span>序列<span class="_ _2"></span>。<span class="_ _5"></span></span>具<span class="ff1">有<span class="_ _2"></span>较<span class="_ _2"></span></span>强<span class="ff1">的<span class="_ _2"></span></span>抗<span class="_ _2"></span>干扰<span class="_ _2"></span><span class="ff1">能<span class="_ _2"></span></span>力<span class="_ _2"></span><span class="ff1">和较<span class="_ _2"></span></span>低<span class="_ _2"></span><span class="ff1">的<span class="_ _2"></span>截</span>获<span class="_ _2"></span><span class="ff1">概<span class="_ _2"></span>率,<span class="_ _2"></span>而<span class="_ _2"></span></span>且长<span class="_ _2"></span><span class="ff1">的<span class="_ _d"> </span><span class="ff2">M<span class="_"> </span></span>序列<span class="_ _2"></span></span>更容<span class="_ _2"></span>易<span class="_ _2"></span><span class="ff1">在一<span class="_ _2"></span>定<span class="_ _2"></span>的</span>强<span class="_ _2"></span><span class="ff1">噪<span class="_ _2"></span>声<span class="_ _2"></span>中</span></div><div class="t m0 x2 h3 y77 ff8 fs0 fc0 sc0 ls0 ws0">被<span class="ff1">提取,这</span>样就<span class="ff1">能</span>够充<span class="ff1">分</span>保证<span class="ff1">数据的</span>正<span class="ff1">常通信。</span></div><div class="t m0 x2 h12 y78 ff1 fs0 fc0 sc0 ls0 ws0">通常产生伪<span class="_ _2"></span>随机序列的<span class="ff8">电<span class="_ _2"></span></span>路为<span class="ff8">反馈移存<span class="_ _2"></span></span>器<span class="_ _5"></span><span class="ff2">.</span>一般<span class="_ _2"></span><span class="ff8">说</span>来<span class="_ _2"></span><span class="ff2">,<span class="ff7 fs8"> </span><span class="ff8">由<span class="_ _0"> </span></span>n<span class="_ _0"> </span><span class="ff8">级移</span></span>位<span class="_ _2"></span><span class="ff8">寄存</span>器产生的<span class="_ _2"></span><span class="ff8">周期</span>为<span class="_ _6"> </span><span class="ff2">N=2ⁿ-1<span class="_ _0"> </span></span>的<span class="_ _0"> </span><span class="ff2">M<span class="_ _0"> </span></span>序列,<span class="_ _2"></span>在</div><div class="t m0 x2 h3 y79 ff1 fs0 fc0 sc0 ls0 ws0">一个<span class="_ _2"></span><span class="ff8">循<span class="_ _2"></span>环周<span class="_ _2"></span>期<span class="_ _2"></span>内<span class="_ _2"></span></span>,<span class="ff8">“<span class="_ _5"></span><span class="ff2">0<span class="ff7">”<span class="_ _2"></span></span></span></span>出现<span class="_ _2"></span>的<span class="_ _2"></span>次数<span class="_ _2"></span>为<span class="_ _1c"> </span><span class="ff2">,<span class="ff7">“</span>1<span class="ff7">”</span></span>出<span class="_ _2"></span>现<span class="_ _2"></span>的<span class="_ _2"></span>次数<span class="_ _2"></span>为<span class="_ _1c"> </span>。现<span class="_ _2"></span>在<span class="_ _2"></span><span class="ff8">我<span class="_ _2"></span></span>们引<span class="_ _2"></span>入<span class="_ _6"> </span><span class="ff2">M<span class="_ _0"> </span></span>序<span class="_ _2"></span>列的<span class="_ _2"></span>本<span class="_ _2"></span>原<span class="_ _2"></span><span class="ff8">多项</span></div><div class="t m0 x2 h3 y7a ff1 fs0 fc0 sc0 ls0 ws0">式的概<span class="ff8">念</span>。<span class="ff8">若</span>一个<span class="_ _4"> </span><span class="ff2">n<span class="_ _0"> </span></span>次<span class="ff8">多项</span>式<span class="_ _1d"> </span>满足以下<span class="ff8">条件</span></div><div class="t m0 x2 h3 y7b ff1 fs0 fc0 sc0 ls0 ws0">(<span class="ff2">1</span>)<span class="_ _1d"> </span>为<span class="ff8">既约</span>的。</div><div class="t m0 x2 h3 y7c ff1 fs0 fc0 sc0 ls0 ws0">(<span class="ff2">2</span>)<span class="_ _1d"> </span>可<span class="ff8">整除<span class="_ _1e"> </span><span class="ff2">,<span class="_ _1f"> </span></span></span>。</div><div class="t m0 x2 h3 y7d ff1 fs0 fc0 sc0 ls0 ws0">(<span class="ff2">3</span>)<span class="_ _1d"> </span><span class="ff8">除</span>不<span class="ff8">尽<span class="_ _c"> </span><span class="ff2">,<span class="_ _20"> </span></span></span>则<span class="_ _1d"> </span>为本原<span class="ff8">多项</span>式。</div><div class="t m0 x2 h3 y7e ff2 fs0 fc0 sc0 ls0 ws0"> <span class="ff1">一个<span class="_ _0"> </span></span>4<span class="_ _4"> </span><span class="ff8">级<span class="_ _0"> </span></span>M<span class="_ _0"> </span><span class="ff1">序列可以通过线性<span class="ff8">反馈移</span>位<span class="ff8">寄存</span>器产生,<span class="ff8">如</span>下图所<span class="ff8">示</span>:</span></div><div class="t m0 x5 h4 y25 ff2 fs1 fc0 sc0 ls0 ws0">4</div><div class="t m0 x1d h13 y7f ff2 fs0 fc0 sc0 ls0 ws0">X1<span class="_ _21"> </span>X2<span class="_ _21"> </span>X3<span class="_ _22"> </span>X4</div><div class="t m0 x1e h3 y80 ff8 fs0 fc0 sc0 ls0 ws0">移<span class="ff1">位</span>脉冲</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6275b94616f2c0769c2a4569/bg5.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1f h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">图<span class="_ _4"> </span><span class="ff2">2 <span class="ff8">周期</span></span>为<span class="_ _0"> </span><span class="ff2">15<span class="_ _0"> </span></span>的伪随机序列产生器图</div><div class="t m0 x2 h3 y81 ff8 fs0 fc0 sc0 ls0 ws0">每级移<span class="_ _2"></span><span class="ff1">位</span>寄存<span class="_ _2"></span><span class="ff1">器</span>由双<span class="_ _2"></span>稳态触<span class="_ _2"></span>发<span class="ff1">器<span class="_ _2"></span>和</span>门电<span class="_ _2"></span><span class="ff1">路</span>组<span class="ff1">成<span class="_ _2"></span>,</span>称<span class="ff1">为<span class="_ _23"> </span><span class="ff2">1<span class="_ _0"> </span></span>位,分<span class="_ _2"></span>别以<span class="_ _6"> </span><span class="ff2">0<span class="_ _0"> </span></span>和<span class="_ _0"> </span><span class="ff2">1<span class="_ _0"> </span></span>来表<span class="_ _2"></span></span>示<span class="_ _0"> </span><span class="ff2">2<span class="_"> </span><span class="ff1">种</span></span>状态<span class="ff1">。当<span class="_ _2"></span></span>移<span class="ff1">位</span>脉<span class="_ _2"></span>冲<span class="ff1">到来</span></div><div class="t m0 x2 h3 y82 ff1 fs0 fc0 sc0 ls0 ws0">时,<span class="ff8">每<span class="_ _2"></span></span>位的<span class="ff8">内<span class="_ _2"></span>容移至<span class="_ _2"></span></span>下一位<span class="_ _2"></span>,最后<span class="_ _6"> </span><span class="ff2">1<span class="_ _4"> </span></span>位<span class="_ _2"></span><span class="ff8">移</span>出的<span class="_ _2"></span><span class="ff8">内容<span class="_ _2"></span></span>即为输<span class="_ _2"></span>出。为<span class="_ _2"></span>了<span class="ff8">保持<span class="_ _2"></span>连续工<span class="_ _2"></span></span>作,<span class="_ _2"></span><span class="ff8">将</span>最后<span class="_ _0"> </span><span class="ff2">2<span class="_ _0"> </span><span class="ff8">级<span class="_ _2"></span>寄存</span></span>器<span class="_ _2"></span>的<span class="ff8">内<span class="_ _2"></span>容</span></div><div class="t m0 x2 h3 y83 ff1 fs0 fc0 sc0 ls0 ws0">经过<span class="ff8">适<span class="_ _2"></span></span>当的<span class="ff8">逻<span class="_ _2"></span>辑</span>运算<span class="_ _2"></span>后<span class="ff8">反<span class="_ _2"></span>馈</span>到<span class="ff8">第<span class="_ _0"> </span><span class="ff2">1<span class="_"> </span></span>级寄存</span>器作<span class="_ _2"></span>为输入<span class="_ _2"></span>。当<span class="_ _2"></span>一个<span class="ff8">移<span class="_ _2"></span></span>位<span class="ff8">脉冲<span class="_ _2"></span></span>到来后<span class="_ _2"></span>,<span class="ff8">第<span class="_ _0"> </span><span class="ff2">1<span class="_ _0"> </span></span>级<span class="_ _2"></span>寄存</span>器<span class="_ _2"></span>的<span class="ff8">内容<span class="_ _2"></span>送</span>到<span class="_ _2"></span><span class="ff8">第</span></div><div class="t m0 x2 h3 y84 ff2 fs0 fc0 sc0 ls0 ws0">2<span class="_ _0"> </span><span class="ff8">级<span class="ff1">,</span>第<span class="_ _4"> </span></span>2<span class="_ _0"> </span><span class="ff8">级寄存<span class="ff1">器的</span>内容送<span class="ff1">到</span>第<span class="_ _6"> </span></span>3<span class="_ _4"> </span><span class="ff8">级<span class="ff1">,</span>第<span class="_ _0"> </span></span>3<span class="_ _0"> </span><span class="ff8">级寄存<span class="ff1">器的</span>内容送<span class="ff1">到</span>第<span class="_ _6"> </span></span>4<span class="_ _4"> </span><span class="ff8">级<span class="ff1">,而</span>第<span class="_ _0"> </span></span>3<span class="_ _0"> </span><span class="ff8">级<span class="ff1">和</span>第<span class="_ _0"> </span></span>4<span class="_ _0"> </span><span class="ff8">级寄存<span class="ff1">器的</span>内容<span class="ff1">作</span></span></div><div class="t m0 x2 h3 y85 ff1 fs0 fc0 sc0 ls0 ws0">模和<span class="_ _6"> </span><span class="ff2">2<span class="_ _4"> </span><span class="ff8">相<span class="_ _2"></span>加<span class="_ _2"></span></span></span>后<span class="ff8">再<span class="_ _2"></span>反馈<span class="_ _2"></span></span>到<span class="ff8">第<span class="_ _6"> </span><span class="ff2">1<span class="_ _0"> </span></span>级<span class="_ _2"></span>寄存<span class="_ _2"></span></span>器。<span class="_ _2"></span>产生<span class="_ _2"></span>伪随<span class="_ _2"></span>机序<span class="_ _2"></span>列时<span class="_ _2"></span>要求<span class="_ _2"></span><span class="ff8">寄<span class="_ _2"></span>存</span>器<span class="_ _2"></span>的<span class="ff8">初<span class="_ _2"></span>始状<span class="_ _2"></span>态</span>不<span class="_ _2"></span><span class="ff8">全<span class="_ _2"></span></span>为<span class="_ _23"> </span><span class="ff2">0</span>,<span class="ff8">因<span class="_ _2"></span></span>为<span class="ff8">全<span class="_ _6"> </span><span class="ff2">0<span class="_ _0"> </span></span>初始<span class="_ _2"></span>状</span></div><div class="t m0 x2 h3 y86 ff8 fs0 fc0 sc0 ls0 ws0">态将<span class="ff1">导</span>致各<span class="_ _2"></span>级寄存<span class="ff1">器输出<span class="_ _2"></span></span>永远<span class="ff1">是<span class="_ _0"> </span><span class="ff2">0</span>。</span>如<span class="_ _2"></span><span class="ff1">果</span>寄存<span class="ff1">器<span class="_ _2"></span>的</span>初始内容<span class="ff1">都<span class="_ _2"></span>是<span class="_ _0"> </span><span class="ff2">1</span>,</span>第<span class="_ _0"> </span><span class="ff2">1<span class="_ _0"> </span><span class="ff1">个</span></span>移<span class="ff1">位</span>脉<span class="_ _2"></span>冲<span class="ff1">来到后<span class="_ _2"></span>,<span class="ff2">4<span class="_ _4"> </span></span></span>级<span class="_ _2"></span>寄存<span class="ff1">器的<span class="_ _2"></span></span>内</div><div class="t m0 x2 h3 y87 ff8 fs0 fc0 sc0 ls0 ws0">容<span class="_ _2"></span><span class="ff1">变<span class="_ _5"></span>以<span class="_ _6"> </span><span class="ff2">01<span class="_ _1"></span>1<span class="_ _3"></span>1<span class="_ _5"></span><span class="ff1">,<span class="_ _2"></span>一<span class="_ _5"></span>个<span class="_ _2"></span><span class="ff8">周<span class="_ _5"></span>期<span class="_ _2"></span></span>的<span class="_ _5"></span>变<span class="_ _2"></span><span class="ff8">化<span class="_ _5"></span></span>规<span class="_ _2"></span>律<span class="_ _5"></span>为<span class="_ _5"></span></span>:11<span class="_ _3"></span>1<span class="_ _1"></span>1 <span class="_ _5"></span> <span class="_ _2"></span>01<span class="_ _1"></span>1<span class="_ _3"></span>1<span class="_ _2"></span> <span class="_ _2"></span> <span class="_ _2"></span>0011 <span class="_ _2"></span> <span class="_ _2"></span>0001 <span class="_ _5"></span> <span class="_ _2"></span>1000 <span class="_ _5"></span> <span class="_ _2"></span>0100 <span class="_ _5"></span> 0<span class="_ _2"></span>010 <span class="_ _5"></span> 1001<span class="_ _2"></span> <span class="_ _5"></span> 1100 <span class="_ _2"></span> <span class="_ _2"></span>01<span class="_ _1"></span>10 <span class="_ _5"></span> <span class="_ _2"></span>101<span class="_ _3"></span>1<span class="_ _2"></span> <span class="_ _2"></span> <span class="_ _2"></span>0<span class="_ _2"></span>101</span></span></div><div class="t m0 x2 h3 y88 ff2 fs0 fc0 sc0 ls0 ws0">1010 1<span class="_ _3"></span>1<span class="_ _2"></span>01 1<span class="_ _1"></span>1<span class="_ _3"></span>10 11<span class="_ _3"></span>1<span class="_ _1"></span>1<span class="_ _4"> </span><span class="ff1">一个<span class="ff8">周期</span>结<span class="ff8">束</span>后,产生的<span class="_ _0"> </span></span>15<span class="_ _0"> </span><span class="ff1">种不同的<span class="ff8">状态</span>。</span></div><div class="t m0 x2 h3 y89 ff1 fs0 fc0 sc0 ls0 ws0">计算<span class="_ _2"></span>机<span class="_ _2"></span>模<span class="ff8">拟<span class="_ _2"></span></span>产<span class="_ _2"></span>生<span class="_ _6"> </span><span class="ff2">M<span class="_ _0"> </span></span>序<span class="_ _2"></span>列<span class="ff8">非<span class="_ _2"></span></span>常<span class="_ _2"></span>方便<span class="_ _2"></span>,<span class="_ _2"></span>先定<span class="_ _2"></span>义<span class="_ _2"></span>输出<span class="_ _2"></span>序<span class="_ _2"></span>列<span class="_ _2"></span><span class="ff8">长<span class="_ _2"></span>度</span>和<span class="_ _2"></span>一<span class="_ _2"></span>个数<span class="_ _2"></span><span class="ff8">组<span class="_ _2"></span></span>,<span class="_ _2"></span>数<span class="ff8">组<span class="_ _2"></span></span>个<span class="_ _2"></span>数等<span class="_ _2"></span>于<span class="_ _2"></span><span class="ff8">移<span class="_ _2"></span></span>位<span class="ff8">寄<span class="_ _2"></span>存<span class="_ _2"></span></span>器的<span class="_ _2"></span>个<span class="_ _2"></span>数,<span class="_ _2"></span>通</div><div class="t m0 x2 h3 y8a ff1 fs0 fc0 sc0 ls0 ws0">过使用<span class="ff8">异或</span>指<span class="ff8">令</span>,<span class="ff8">再利</span>用<span class="_ _4"> </span><span class="ff2">for<span class="_ _0"> </span><span class="ff8">循环</span></span>指<span class="ff8">令</span>,即可完成<span class="ff8">任意长度</span>和<span class="ff8">级</span>数<span class="_ _0"> </span><span class="ff2">M<span class="_ _0"> </span></span>序列的产生。</div><div class="t m0 x20 h3 y8b ff1 fs0 fc0 sc0 ls0 ws0">图<span class="_ _4"> </span><span class="ff2"><span class="fc1 sc0">3</span><span class="fc1 sc0">M</span><span class="_ _0"> </span></span><span class="fc1 sc0">序</span><span class="fc1 sc0">列产生的</span><span class="ff8"><span class="fc1 sc0">流</span></span><span class="fc1 sc0">程</span>图</div><div class="t m0 x21 h3 y8c ff1 fs0 fc0 sc0 ls0 ws0">图<span class="_ _4"> </span><span class="ff2">4MA<span class="_ _24"></span>TLAB<span class="_ _4"> </span><span class="ff1">仿真<span class="_ _0"> </span></span>M<span class="_ _0"> </span><span class="ff1">序列图<span class="ff8">形</span></span></span></div><div class="t m0 x2 h3 y8d ff8 fs0 fc0 sc0 ls0 ws0">如<span class="ff1">图<span class="_ _4"> </span><span class="ff2">3<span class="_ _0"> </span></span>是产生<span class="_ _0"> </span><span class="ff2">M<span class="_ _0"> </span></span></span>级长度<span class="ff1">为<span class="_ _0"> </span><span class="ff2">L<span class="_ _4"> </span></span>的<span class="_ _0"> </span><span class="ff2">M<span class="_ _0"> </span></span>序列程序</span>流<span class="ff1">程图,图<span class="_ _0"> </span><span class="ff2">4<span class="_ _0"> </span></span>所</span>示<span class="ff1">是<span class="_ _0"> </span><span class="ff2">Matlab<span class="_ _0"> </span></span>仿真<span class="_ _4"> </span><span class="ff2">4<span class="_ _0"> </span></span></span>级移<span class="ff1">位</span>寄存<span class="ff1">器,</span>长度<span class="_ _0"> </span><span class="ff2">15<span class="_ _0"> </span><span class="ff1">的<span class="_ _0"> </span></span>M<span class="_ _0"> </span><span class="ff1">序</span></span></div><div class="t m0 x5 h4 y25 ff2 fs1 fc0 sc0 ls0 ws0">5</div><div class="t m0 x22 h13 y8e ff2 fs0 fc0 sc0 ls0 ws0">i<L</div><div class="t m0 x23 h3 y8f ff8 fs0 fc0 sc0 ls0 ws0">停<span class="ff1">机</span></div><div class="t m0 x24 h3 y90 ff1 fs0 fc0 sc0 ls0 ws0">输入<span class="ff8">长度<span class="_ _6"> </span><span class="ff2">L,<span class="_ _0"> </span></span>级</span>数<span class="_ _6"> </span><span class="ff2">M</span></div><div class="t m0 x25 h3 y91 ff8 fs0 fc0 sc0 ls0 ws0">置<span class="_ _6"> </span><span class="ff2">X<span class="_ _0"> </span></span>初始状态<span class="ff1">输出,<span class="_ _d"> </span><span class="ff2">U(i)<span class="_ _0"> </span></span></span>清零</div><div class="t m0 x26 h3 y92 ff2 fs0 fc0 sc0 ls0 ws0">X(1)—X(M)<span class="_ _0"> </span><span class="ff8">移<span class="ff1">位一次</span></span></div><div class="t m0 x27 h13 y93 ff2 fs0 fc0 sc0 ls0 ws0">X(M) xor X(M-1)</div><div class="t m0 x28 h13 y94 ff2 fs0 fc0 sc0 ls0 ws0">U(i)←X(M) </div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>