一种双精度浮点开方运算的方法及系统

    公开(公告)号:CN108196822A

    公开(公告)日:2018-06-22

    申请号:CN201711415770.2

    申请日:2017-12-24

    Abstract: 本发明涉及一种双精度浮点开方运算的方法及系统,包括:步骤1,将64位双精度浮点数分解为符号位、阶数及尾数,基于符号位判断待开方数的正负值,基于阶数判断待开方数的阶码奇偶性,根据阶码奇偶性将尾数进行移位,并将符号位与运算后的阶码存入RAM中;步骤2,将待开方数的尾数部分输入开方模块,通过CORDIC算法将放大后的106位定点数进行开方运算,在FPGA中通过移位运算处理校正系数K值,根据尾数大小计算辅助参数COMPLE,同时,在106位的定点数数运算中,其部分迭代运算(i,3i+1次)时进行重复迭代;步骤3,输出尾数的算术平方根,将特殊值隔离后,与RAM中的符号位与阶码组合,完成双精度浮点数开方运算。通过本发明,能够大幅提高运算效率。

    一种双精度浮点开方运算的方法及系统

    公开(公告)号:CN108196822B

    公开(公告)日:2021-12-17

    申请号:CN201711415770.2

    申请日:2017-12-24

    Abstract: 本发明涉及一种双精度浮点开方运算的方法及系统,包括:步骤1,将64位双精度浮点数分解为符号位、阶数及尾数,基于符号位判断待开方数的正负值,基于阶数判断待开方数的阶码奇偶性,根据阶码奇偶性将尾数进行移位,并将符号位与运算后的阶码存入RAM中;步骤2,将待开方数的尾数部分输入开方模块,通过CORDIC算法将放大后的106位定点数进行开方运算,在FPGA中通过移位运算处理校正系数K值,根据尾数大小计算辅助参数COMPLE,同时,在106位的定点数数运算中,其部分迭代运算(i,3i+1次)时进行重复迭代;步骤3,输出尾数的算术平方根,将特殊值隔离后,与RAM中的符号位与阶码组合,完成双精度浮点数开方运算。通过本发明,能够大幅提高运算效率。

    基于北斗短报文的北斗导航电文认证方法

    公开(公告)号:CN108008420A

    公开(公告)日:2018-05-08

    申请号:CN201711231793.8

    申请日:2017-11-30

    Abstract: 本发明提出一种基于北斗短报文的北斗导航电文认证方法,包括:地面控制中心生成密钥及通过密钥将基本导航数据进行加密处理生成信息认证码MAC,加入北斗导航电文预留字节中作为认证信息发送给各MEO卫星,且随北斗导航电文发送给各用户;将密钥加密后加入持续广播的出站广播电文中发送给各GEO卫星,且将其以短报文形式播发给用户;所述用户将接收到北斗导航电文进行存储,对接收到的短报文中密钥进行密钥验证,通过验证的密钥将接收到的北斗导航电文加密生成信息认证码MAC,并将其与接收的信息认证码MAC进行比较,若比较结果为相同则判断为北斗信号为真实信号。本发明更具针对性、灵活性,保证认证密钥安全、减少认证所需数据开销。

    基于FPGA的抗转发式欺骗干扰方法及其检测系统

    公开(公告)号:CN108008419A

    公开(公告)日:2018-05-08

    申请号:CN201711211698.1

    申请日:2017-11-28

    Abstract: 一种基于FPGA的抗转发式欺骗干扰方法及其检测系统,通过FPGA设计方案,实现在捕获阶段对正常卫星信号进行锁定。对信号进行峰值检测,找出所有的相关峰;设定阈值V1,对寻找到的相关峰进行过滤,剔除由于噪声产生的细小峰;找出最大峰值和次大峰值以及对应的码相位和多普勒频率;设定阈值V2进行判断:如果次大峰值小于阈值V2,则可认为只存在正常卫星信号,锁定最大峰值对应的码相位和多普勒频率;如果次大峰值大于阈值V2,则可认为存在转发式欺骗干扰,则锁定较小的码相位及对应的多普勒频率,在捕获阶段对卫星信号进行检测,在存在转发式欺骗干扰信号的情况下捕获到正常卫星信号,从而实现抗转发式欺骗干扰的目的。

Patent Agency Ranking