主权项 |
一种基于高阶累积量的定时同步环路状态检测方法,包括:(1)接收定时同步环路工作时,其内插滤波器产生的数据x=a+jb,并对该数据进行功率归一化处理,功率归一化处理后的数据为x′=a′+jb′,其中j表示虚数单位;(2)设输入向量为X=[x<sub>0</sub>,x<sub>1</sub>,x<sub>2</sub>,…,x<sub>k</sub>,…,x<sub>N‑1</sub>],利用功率归一化处理后的数据x′=a′+jb′更新该输入向量,得到更新后的输入向量为:X′=[x′<sub>0</sub>,x′<sub>1</sub>,x′<sub>2</sub>,…,x′<sub>k</sub>,…,x′<sub>N‑1</sub>]=[x′,x<sub>0</sub>,x<sub>1</sub>…,x<sub>k‑1</sub>,…,x<sub>N‑2</sub>],其中,x<sub>k</sub>表示更新前输入向量中第k个元素,x′<sub>k</sub>表示更新后输入向量中第k个元素,k∈{0,1,2,…,N‑1},N表示输入向量中元素的个数;(3)计算更新后的输入向量X′的二阶矩M<sub>20</sub>,M<sub>21</sub>和四阶矩M<sub>42</sub>:M<sub>20</sub>=E[X′.*X′]M<sub>21</sub>=E[X′.*conj(X′)]M<sub>42</sub>=E[X′.*X′.*conj(X′).*conj(X′)]其中,E[ ]表示求期望运算,.*表示向量的点乘运算,conj( )表示向量的共轭运算;(4)利用X′的二阶矩M<sub>20</sub>、M<sub>21</sub>和四阶矩M<sub>42</sub>,计算X′的四阶累积量C<sub>42</sub>:<img file="FDA0000906841860000011.GIF" wi="546" he="107" />其中,||表示取绝对值运算;(5)设定判决门限THR=0.84,将四阶累积量C<sub>42</sub>的绝对值与设定的判决门限进行比较,判定当前同步环路的工作状态:若|C<sub>42</sub>|>=THR,则判定当前定时同步环路的状态为收敛状态,若|C<sub>42</sub>|<THR,则判定当前定时同步环路的状态为未收敛状态;(6)根据(5)中判断的结果,控制状态机的状态转移,判断定时同步环路的工作状 态:(6a)设连续判定当前定时同步环路为收敛状态的次数为C<sub>th</sub>,其中C<sub>th</sub>的初始值为0,上限为P<sub>th</sub>=50,设锁定的门限值为N<sub>th</sub>=30;(6b)检测当前定时同步环路的工作状态:若当前定时同步环路为收敛状态时,则对C<sub>th</sub>加1,若当前定时同步环路为未收敛状态时,则将C<sub>th</sub>归0;(6c)将C<sub>th</sub>与N<sub>th</sub>进行比较:如果C<sub>th</sub>>=N<sub>th</sub>,则判定定时同步环路为锁定,输出锁定指示信号,执行步骤(6d);如果C<sub>th</sub><N<sub>th</sub>,则判定定时同步环路为失锁,输出失锁指示信号,返回步骤(6b);(6d)在定时同步环路锁定状态下,检测当前定时同步环路的工作状态:若当前定时同步环路为收敛状态,则对C<sub>th</sub>加1,最大至P<sub>th</sub>,若当前定时同步环路为未收敛状态,则对C<sub>th</sub>减1,返回步骤(6c)。 |