基于移位寄存器的实时捕获并动态判定的跳频点预测方法与流程

文档序号:22923057发布日期:2020-11-13 16:15阅读:来源:国知局

技术特征:

1.一种基于移位寄存器的实时捕获并动态判定的跳频点预测方法,其特征在于,包括以下步骤:

s1:连续接收跳频频率构成跳频频率集合f;

s2:初始化跳频频率数量nf=n0,n0表示预设的跳频频率数量初始值;

s3:从当前的跳频频率集合f中取出连续nf个跳频频率构成跳频频率集采用以下公式计算得到跳频码最大值n:

其中,fmax、fmin分别表示跳频点集中的最大值和最小值,b表示跳频频率集中相邻且不相等的跳频中心点间隔带宽中的最小值;

s4:判断是否log2(n+1)为非负整数,如果是,进入步骤s5,否则进入步骤s8;

s5:对跳频点集采用如下公式进行跳频码序列逆映射,求出每个跳频频率对应的跳频码pi,得到跳频码序列:

其中,fi表示跳频频率集中第i个频率,i=1,2,…,nf;

s6:采用b-m算法根据跳频码序列解算本原多项式,记本原多项式的级数为k;

s7:判断是否nf≥2k,如果是,进入步骤s9,否则进入步骤s8;

s8:令nf=nf+δn,δn表示频率数量增加步长,返回步骤s3;

s9:基于移位寄存器解算l-g抽头模型的抽头间隔和抽头正反向作用,具体方法为:

1)根据步骤s3得到的跳频码最大值计算寄存器级数r=log2(n+1);

2)将步骤s5逆映射得到的跳频码序列中的每个十进制跳频码按照高位在后低位在前的规则转化成r位二进制数;将每个跳频码对应的二进制数作为行向量,构成矩阵d;

3)令列序号r=0;

4)令位移步数d=1;

5)将矩阵d的第r列的列向量向下移动d位后与第r+1列的列向量进行异或运算,若异或结果全为“1”,则说明匹配成功,令抽头间隔ur=d,并认为第r列和第r+1列反相,记其抽头正反向作用标识vr=1,进入步骤7);

若异或结果为全“0”也说明匹配成功,令抽头间隔ur=0,并认为第r列和第r+1列同相,记其抽头正反向作用标识vr=0,进入步骤7);

若异或结果为既有“0”又有“1”,则匹配失败,进入步骤6);

6)令d=d+1,返回步骤5);

7)判断是否r<r-2,如果是,令r=r+1,返回步骤4),否则进入步骤8);

8)得到r-1个抽头间隔ur和抽头正反向作用标识vr,r=0,1,…,r-2;

s10:记待预测时刻k,其跳频点所对应的二进制跳频码pk,二进制跳频码pk中第0位二进制数为0或1,第r′位二进制数采用以下公式确定:

其中,r′=1,2,…,r-1,k′=k-ur′-1,pk′[r′-1]表示时刻k′时跳频点所对应的二进制跳频码pk′的第r′-1位二进制数,表示二进制数反相。


技术总结
本发明公开了一种基于移位寄存器的实时捕获并动态判定的跳频点预测方法,实时接收跳频频率,添加适当判定条件,取连续nf个跳频频率构成跳频点集,计算得到跳频码最大值N,当log2(N+1)为非负整数,则进行跳频码序列逆映射,然后采用B‑M算法解算本原多项式,如果已接收跳频频率数量大于等于本原多项式的级数两倍以上,则基于移位寄存器解算L‑G抽头模型的抽头间隔和抽头正反向作用,然后对跳频点进行预测。本发明可以在未知目标跳频信号源的线性移位寄存器是m序列还是M序列产生结构的情况下,实现对跳频点集逆映射到跳频码序列的正确判断并进行快速准确预测。

技术研发人员:韩尧;庞华吉;李迪川;陈梦;侯中喜;高显忠
受保护的技术使用者:电子科技大学
技术研发日:2020.08.07
技术公布日:2020.11.13
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1