[发明专利]基于移位寄存器的实时捕获并动态判定的跳频点预测方法有效
申请号: | 202010786141.6 | 申请日: | 2020-08-07 |
公开(公告)号: | CN111934713B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 韩尧;庞华吉;李迪川;陈梦;侯中喜;高显忠 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04B1/713 | 分类号: | H04B1/713;H04B1/7156 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平;陈靓靓 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 移位寄存器 实时 捕获 动态 判定 跳频点 预测 方法 | ||
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′位二进制数pk[r′]采用以下公式确定:
其中,r′=1,2,…,R-1,k′=k-ur′-1,pk′[r′-1]表示时刻k′时跳频点所对应的二进制跳频码Pk′的第r′-1位二进制数,表示pk′[r′-1]的反相值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010786141.6/1.html,转载请声明来源钻瓜专利网。