发明名称 一种基于内曼‑皮尔逊准则的零速检测方法
摘要 本发明公开了一种基于内曼—皮尔逊准则的零速检测方法,该方法包括:手持掌上电脑实时接收单兵导航系统中脚步运动时传感器输出的量测信息;根据系统采样频率和数据传输速率确定窗口函数N;利用双假设检验理论将零速检测问题转化为模型化数学问题,并求得内曼—皮尔逊准则下的零速检测不等式;确定微型惯性测量单元传感器输出信号及掌上电脑接收信号的数学模型;求出微型惯性测量单元传感器输出信号的联合概率密度函数;利用未知信号元素的极大似然估计值取代零速检测不等式中未知元素得到广泛概率似然比不等式;将微型惯性测量单元输出数据代入广泛概率似然比不等式中,进而检测零速状态。本发明使检测方法问题数学化、模型化,提高了检测精度。
申请公布号 CN103499354B 申请公布日期 2017.01.18
申请号 CN201310449336.1 申请日期 2013.09.24
申请人 哈尔滨工程大学 发明人 于飞;于春阳;兰海钰;刘凤;周广涛;赵博;李佳璇;郭妍;姜鑫;林萌萌
分类号 G01C25/00(2006.01)I 主分类号 G01C25/00(2006.01)I
代理机构 北京科亿知识产权代理事务所(普通合伙) 11350 代理人 汤东凤
主权项 一种基于内曼‑皮尔逊准则的零速检测方法,其特征在于,该基于内曼‑皮尔逊准则的零速检测方法包括以下步骤:步骤一,手持掌上电脑实时接收并存储单兵自主导航系统中脚步微型惯性测量单元输出的量测信息;步骤二:根据单兵自主导航系统中各传感器的采样频率、系统使用前微型惯性测量单元静止时间长度以及步骤一测量过程中微型惯性测量单元与掌上电脑之间数据传送速率,获得本次零速检测过程中窗口函数N的具体取值,N为整数;步骤三:利用步骤一采集到的微型惯性测量单元输出数据以及步骤二确定的窗口函数N,将零速检测问题转化为模型化的双假设检验问题,假设检测结果为微型惯性测量单元运动H<sub>0</sub>、微型惯性测量单元静止H<sub>1</sub>之一,利用内曼‑皮尔逊定理获得零速检测判断的数学模型:已知假报警概率P<sub>FA</sub>=α时,若满足零速判断不等式为<img file="FDA0001089381130000011.GIF" wi="467" he="142" />则H<sub>1</sub>为真,即单兵自主导航系统零速检测结果为微型惯性测量单元静止;函数L(z<sub>n</sub>)与概率比有关,对于z<sub>n</sub>的每个值,表示了H<sub>1</sub>假设概率值对H<sub>0</sub>假设概率值的比值;其中,假报警概率P<sub>FA</sub>={H<sub>1</sub>∣H<sub>0</sub>}表示微型惯性测量单元为运动状态时,零速检测结果为静止状态的概率;z<sub>n</sub>={y<sub>k</sub>}n+N‑1k=n为一段时间内微型惯性测量单元的测量值;γ取值由式<img file="FDA0001089381130000012.GIF" wi="886" he="138" />定义;p(z<sub>n</sub>;H<sub>0</sub>)、p(z<sub>n</sub>;H<sub>1</sub>)分别表示两种假设下观测数据的概率密度函数;步骤四:利用微型惯性测量单元传感器输出信号特点、掌上电脑接收到的信号及误差扰动信号的性质,以及公式,获得微型惯性测量单元惯性传感器输出信号的数学模型;步骤五:利用步骤一中采集到的单兵自主导航系统运动过程中微型惯性测量单元输出的数据、步骤四中确定的微型惯性测量单元惯性传感器输出信号的数学模型以及公式,获得传感器量测量的联合概率密度函数p(z<sub>n</sub>;θ<sub>i</sub>,H<sub>i</sub>);步骤六:利用步骤五中得到的观测信号联合概率密度函数p(z<sub>n</sub>;θ<sub>i</sub>,H<sub>i</sub>),根据公式,获得一个含有未知元素的单兵自主导航系统零速检测广泛概率似然比测试L<sub>g</sub>(z<sub>n</sub>);步骤七:利用式:<maths num="0001"><math><![CDATA[<mrow><msup><mover><mi>&theta;</mi><mo>^</mo></mover><mn>0</mn></msup><mo>=</mo><mi>arg</mi><mi> </mi><mi>max</mi><mrow><mo>(</mo><mi>p</mi><mo>(</mo><mrow><msub><mi>z</mi><mi>n</mi></msub><mo>;</mo><msub><mi>&theta;</mi><mn>0</mn></msub><mo>,</mo><msub><mi>H</mi><mn>0</mn></msub></mrow><mo>)</mo><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001089381130000021.GIF" wi="642" he="87" /></maths><maths num="0002"><math><![CDATA[<mrow><msup><mover><mi>&theta;</mi><mo>^</mo></mover><mn>1</mn></msup><mo>=</mo><mi>arg</mi><mi> </mi><mi>m</mi><mi>a</mi><mi>x</mi><mrow><mo>(</mo><mi>p</mi><mo>(</mo><mrow><msub><mi>z</mi><mi>n</mi></msub><mo>;</mo><msub><mi>&theta;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>H</mi><mn>1</mn></msub></mrow><mo>)</mo><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001089381130000022.GIF" wi="643" he="90" /></maths>获得两种假设条件下未知信号元素的极大似然估计<img file="FDA0001089381130000023.GIF" wi="219" he="88" />式中,<img file="FDA0001089381130000024.GIF" wi="67" he="83" />是在假设H<sub>1</sub>条件未知元素的极大似然估计;<img file="FDA0001089381130000025.GIF" wi="58" he="66" />是在假设H<sub>0</sub>条件下未知元素的极大似然估计;p(z<sub>n</sub>;θ<sub>1</sub>,H<sub>1</sub>)表示在假设H<sub>1</sub>条件下,未知信号元素集合为θ<sub>1</sub>时微型惯性测量单元输出信息的联合概率密度函数;p(z<sub>n</sub>;θ<sub>0</sub>,H<sub>0</sub>)表示在假设H<sub>0</sub>条件下,未知信号元素集合为θ<sub>0</sub>时微型惯性测量单元输出信息的联合概率密度函数;argmax(·)表示使括号内取最大值时未知元素集合的值;<maths num="0003"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>z</mi><mi>n</mi></msub><mo>;</mo><msub><mi>&theta;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>H</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>=</mo><munder><mo>&Pi;</mo><mrow><mi>k</mi><mo>&Element;</mo><msub><mi>&Omega;</mi><mi>n</mi></msub></mrow></munder><mi>p</mi><mrow><mo>(</mo><msubsup><mi>y</mi><mi>k</mi><mi>a</mi></msubsup><mo>;</mo><msub><mi>&theta;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>H</mi><mn>1</mn></msub><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>y</mi><mi>k</mi><mi>&omega;</mi></msubsup><mo>;</mo><msub><mi>&theta;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>H</mi><mn>1</mn></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001089381130000026.GIF" wi="1131" he="130" /></maths><maths num="0004"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>z</mi><mi>n</mi></msub><mo>;</mo><msub><mi>&theta;</mi><mn>0</mn></msub><mo>,</mo><msub><mi>H</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>=</mo><munder><mo>&Pi;</mo><mrow><mi>k</mi><mo>&Element;</mo><msub><mi>&Omega;</mi><mi>n</mi></msub></mrow></munder><mi>p</mi><mrow><mo>(</mo><msubsup><mi>y</mi><mi>k</mi><mi>a</mi></msubsup><mo>;</mo><msub><mi>&theta;</mi><mn>0</mn></msub><mo>,</mo><msub><mi>H</mi><mn>0</mn></msub><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>y</mi><mi>k</mi><mi>&omega;</mi></msubsup><mo>;</mo><msub><mi>&theta;</mi><mn>0</mn></msub><mo>,</mo><msub><mi>H</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0001089381130000027.GIF" wi="1101" he="135" /></maths>步骤八:使用步骤七求得未知信号元素的极大似然估计<img file="FDA0001089381130000028.GIF" wi="206" he="78" />取代步骤六L<sub>g</sub>(z<sub>n</sub>)中的未知信号元素集合得到不含未知元素的广泛概率似然比L<sub>G</sub>(z<sub>n</sub>);步骤九:利用步骤八中获得的L<sub>G</sub>(z<sub>n</sub>)以及不等式,确定单兵自主导航系统零速检测结果;在步骤四中,通过公式:y<sub>k</sub>=s<sub>k</sub>(θ)+v<sub>k</sub>获得微型惯性测量单元惯性传感器输出信号的数学模型;式中,<img file="FDA0001089381130000031.GIF" wi="1298" he="95" />分别表示k时刻微型惯性测量单元测量到的比力和角速率,θ表示需要描述信号中未知元素的集合;<img file="FDA0001089381130000032.GIF" wi="230" he="66" />和<img file="FDA0001089381130000033.GIF" wi="275" he="77" />分别表示与加速度计和陀螺仪相关的噪声集合,T表示转置操作;假设噪声是独立、零均值高斯分布的,协方差矩阵为<img file="FDA0001089381130000034.GIF" wi="815" he="100" />中I<sub>3</sub>(0<sub>3</sub>)表示3×3的单位零阵;diag[·]表示对角阵;E{·}表示求期望,<img file="FDA0001089381130000035.GIF" wi="341" he="84" />和<img file="FDA0001089381130000036.GIF" wi="347" he="90" />分别表示微机械加速度计和陀螺仪的噪声方差;在步骤五中,通过公式:<maths num="0005"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>z</mi><mi>n</mi></msub><mo>;</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>H</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><munder><mo>&Pi;</mo><mrow><mi>k</mi><mo>&Element;</mo><msub><mi>&Omega;</mi><mi>n</mi></msub></mrow></munder><mi>p</mi><mrow><mo>(</mo><msub><mi>y</mi><mi>k</mi></msub><mo>;</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>H</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><munder><mo>&Pi;</mo><mrow><mi>k</mi><mo>&Element;</mo><msub><mi>&Omega;</mi><mi>n</mi></msub></mrow></munder><mi>p</mi><mrow><mo>(</mo><msubsup><mi>y</mi><mi>k</mi><mi>a</mi></msubsup><mo>;</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>H</mi><mi>i</mi></msub><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>y</mi><mi>k</mi><mi>&omega;</mi></msubsup><mo>;</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>H</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001089381130000037.GIF" wi="759" he="270" /></maths>获得传感器量测量的联合概率密度函数p(z<sub>n</sub>;θ<sub>i</sub>,H<sub>i</sub>);其中,<img file="FDA0001089381130000038.GIF" wi="654" he="96" />i=0,1;θ<sub>i</sub>表示在假设H<sub>i</sub>条件下未知信号元素集合,Π表示连乘;p(z<sub>n</sub>;θ<sub>i</sub>,H<sub>i</sub>)表示在假设H<sub>i</sub>条件下未知信号元素集合为θ<sub>i</sub>时单兵自主导航系统输出信号的联合概率密度函数;<img file="FDA0001089381130000039.GIF" wi="283" he="73" />表示k时刻,在假设H<sub>i</sub>条件下未知信号元素集合为θ<sub>i</sub>时微机械加速度计输出信号的概率密度函数;表示k时刻,在假设H<sub>i</sub>条件下未知信号元素集合为θ<sub>i</sub>时微机械陀螺仪输出信号的概率密度函数;<maths num="0006"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>y</mi><mi>k</mi><mi>a</mi></msubsup><mo>;</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>H</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><msup><mrow><mo>(</mo><mn>2</mn><msubsup><mi>&pi;&sigma;</mi><mi>a</mi><mn>2</mn></msubsup><mo>)</mo></mrow><mrow><mn>3</mn><mo>/</mo><mn>2</mn></mrow></msup></mfrac><mi>exp</mi><mo>{</mo><mo>-</mo><mfrac><mn>1</mn><mrow><mn>2</mn><msubsup><mi>&sigma;</mi><mi>a</mi><mn>2</mn></msubsup></mrow></mfrac><mo>|</mo><mo>|</mo><msubsup><mi>y</mi><mi>k</mi><mi>a</mi></msubsup><mo>-</mo><msubsup><mi>s</mi><mi>k</mi><mi>a</mi></msubsup><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>}</mo></mrow>]]></math><img file="FDA0001089381130000041.GIF" wi="1197" he="186" /></maths><maths num="0007"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>y</mi><mi>k</mi><mi>&omega;</mi></msubsup><mo>;</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>H</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><msup><mrow><mo>(</mo><mrow><mn>2</mn><msubsup><mi>&pi;&sigma;</mi><mi>&omega;</mi><mn>2</mn></msubsup></mrow><mo>)</mo></mrow><mrow><mn>3</mn><mo>/</mo><mn>2</mn></mrow></msup></mfrac><mi>exp</mi><mo>{</mo><mo>-</mo><mfrac><mn>1</mn><mrow><mn>2</mn><msubsup><mi>&sigma;</mi><mi>&omega;</mi><mn>2</mn></msubsup></mrow></mfrac><mo>|</mo><mo>|</mo><msubsup><mi>y</mi><mi>k</mi><mi>&omega;</mi></msubsup><mo>-</mo><msubsup><mi>s</mi><mi>k</mi><mi>&omega;</mi></msubsup><mo>(</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>)</mo><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>}</mo></mrow>]]></math><img file="FDA0001089381130000042.GIF" wi="1216" he="195" /></maths>其中,exp{.}表示e的指数函数;||·||表示求范数;σ2a、σ2ω分别表示加速度计和陀螺仪的噪声方差;在步骤六中,根据公式:<img file="FDA0001089381130000043.GIF" wi="812" he="212" />获得一个含有未知元素的单兵自主导航系统零速检测广泛概率似然比测试L<sub>g</sub>(z<sub>n</sub>);其中,在假设H<sub>1</sub>条件信号s<sub>k</sub>(θ)完全未知,未知元素的集合为:<img file="FDA0001089381130000044.GIF" wi="391" he="127" />在假设H<sub>0</sub>条件只有比力矢量的方向是未知的,未知元素的集合为:θ<sub>1</sub>≡gu<sub>n</sub>,式中,u<sub>n</sub>∈Ω<sub>u</sub>,Ω<sub>u</sub>={u∈R<sup>3</sup>:‖u‖=1};g为当地重力向量;<img file="FDA0001089381130000045.GIF" wi="352" he="84" />表示k时刻在假设H<sub>1</sub>条件下,未知信号元素集合为θ<sub>1</sub>时微机械加速度计输出信号的概率密度函数;<img file="FDA0001089381130000046.GIF" wi="372" he="95" />表示k时刻在假设H<sub>0</sub>条件下,未知信号元素集合为θ<sub>0</sub>时微机械加速度计输出信号的概率密度函数;<img file="FDA0001089381130000047.GIF" wi="350" he="87" />表示k时刻在假设H<sub>1</sub>条件下,未知信号元素集合为θ<sub>1</sub>时微机械陀螺仪输出信号的概率密度函数;<img file="FDA0001089381130000048.GIF" wi="364" he="92" />表示k时刻在假设H<sub>0</sub>条件下,未知信号元素集合为θ<sub>0</sub>时微机械陀螺仪输出信号的概率密度函数;在步骤九中,不等式表示为:<maths num="0008"><math><![CDATA[<mrow><mi>T</mi><mrow><mo>(</mo><msub><mi>z</mi><mi>n</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munder><mo>&Sigma;</mo><mrow><mi>k</mi><mo>&Element;</mo><msub><mi>&Omega;</mi><mi>n</mi></msub></mrow></munder><mrow><mo>(</mo><mfrac><mn>1</mn><msubsup><mi>&sigma;</mi><mi>a</mi><mn>2</mn></msubsup></mfrac><mo>|</mo><mo>|</mo><msubsup><mi>y</mi><mi>k</mi><mi>a</mi></msubsup><mo>-</mo><mi>g</mi><mfrac><msubsup><mover><mi>y</mi><mo>&OverBar;</mo></mover><mi>n</mi><mi>a</mi></msubsup><mrow><mo>|</mo><mo>|</mo><msubsup><mover><mi>y</mi><mo>&OverBar;</mo></mover><mi>n</mi><mi>a</mi></msubsup><mo>|</mo><mo>|</mo></mrow></mfrac><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>+</mo><mfrac><mn>1</mn><msubsup><mi>&sigma;</mi><mi>&omega;</mi><mn>2</mn></msubsup></mfrac><mo>|</mo><mo>|</mo><msubsup><mi>y</mi><mi>k</mi><mi>&omega;</mi></msubsup><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>)</mo></mrow><mo>&lt;</mo><msup><mi>&gamma;</mi><mo>&prime;</mo></msup></mrow>]]></math><img file="FDA0001089381130000051.GIF" wi="1341" he="282" /></maths>若不等式成立,则单兵自主导航系统零速检测结果为静止—H<sub>1</sub>为真,否则,零速检测结果为运动—H<sub>0</sub>为真;其中,<img file="FDA0001089381130000052.GIF" wi="1593" he="175" />γ′=‑(2/N)ln(γ),ln(.)表示求以e为底数的对数。
地址 150001 黑龙江省哈尔滨市南通大街145号