一种低时延的小包发送方法及装置

    公开(公告)号:CN116418734A

    公开(公告)日:2023-07-11

    申请号:CN202310680494.1

    申请日:2023-06-09

    Abstract: 本发明涉及一种低时延的小包发送装置,基于FPGA多寄存器组合优化实现,首先,设定多寄存器组合处理逻辑以及小包数据切分逻辑;其次,响应应用程序发包请求,接收并处理数据包,按照所述小包数据切分逻辑,计算数据包切片数和末片余量;第三,根据多寄存器组合处理逻辑,执行末片余量判断并将非末片切片数据存入指定的寄存器的缓存空间;然后,根据末片余量数据长度将所述末片余量划分为满片或非满片两种类型,并根据多寄存器组合处理逻辑,将所述末片余量根据划分的类型存入不同的寄存器处理;最后,从寄存器以及寄存器的缓存空间中取出数据包的分片进行组装后发出。本发明降低小包发送时延并提高小包传输网络性能。

    一种基于FPGA的智能组包快速转发系统及转发方法

    公开(公告)号:CN116193000B

    公开(公告)日:2023-06-23

    申请号:CN202310456250.5

    申请日:2023-04-25

    Abstract: 本发明提供一种基于FPGA的智能组包快速转发系统及转发方法,在发送方和接收方中分别设置FPGA单元,发送方的FPGA单元根据每一个网络数据包的长度信息,确定网络数据包的转发方式,根据转发方式对网络数据包进行组包,将组包的网络数据包转发给发送方进行网络数据包头封装,接收方接收到到网络数据包后剥离网络数据包头,接收方的FPGA单元完成组装的网络数据包的切包和CRC校验。本发明引入可编程逻辑门阵列FPGA,将网络数据包校验和计算操作移植到其中,借助其卓越的计算能力,简化了软件层面组装网络数据包时的工作,实现了校验和计算速度和网络数据包组装速度的显著增快,处理效率和数据准确率均显著提高。

    一种低时延的小包发送方法及装置

    公开(公告)号:CN116418734B

    公开(公告)日:2023-08-18

    申请号:CN202310680494.1

    申请日:2023-06-09

    Abstract: 本发明涉及一种低时延的小包发送装置,基于FPGA多寄存器组合优化实现,首先,设定多寄存器组合处理逻辑以及小包数据切分逻辑;其次,响应应用程序发包请求,接收并处理数据包,按照所述小包数据切分逻辑,计算数据包切片数和末片余量;第三,根据多寄存器组合处理逻辑,执行末片余量判断并将非末片切片数据存入指定的寄存器的缓存空间;然后,根据末片余量数据长度将所述末片余量划分为满片或非满片两种类型,并根据多寄存器组合处理逻辑,将所述末片余量根据划分的类型存入不同的寄存器处理;最后,从寄存器以及寄存器的缓存空间中取出数据包的分片进行组装后发出。本发明降低小包发送时延并提高小包传输网络性能。

    一种基于FPGA的智能组包快速转发系统及转发方法

    公开(公告)号:CN116193000A

    公开(公告)日:2023-05-30

    申请号:CN202310456250.5

    申请日:2023-04-25

    Abstract: 本发明提供一种基于FPGA的智能组包快速转发系统及转发方法,在发送方和接收方中分别设置FPGA单元,发送方的FPGA单元根据每一个网络数据包的长度信息,确定网络数据包的转发方式,根据转发方式对网络数据包进行组包,将组包的网络数据包转发给发送方进行网络数据包头封装,接收方接收到到网络数据包后剥离网络数据包头,接收方的FPGA单元完成组装的网络数据包的切包和CRC校验。本发明引入可编程逻辑门阵列FPGA,将网络数据包校验和计算操作移植到其中,借助其卓越的计算能力,简化了软件层面组装网络数据包时的工作,实现了校验和计算速度和网络数据包组装速度的显著增快,处理效率和数据准确率均显著提高。

    一种基于FPGA的IPsec抗重放方法
    5.
    发明公开

    公开(公告)号:CN116319093A

    公开(公告)日:2023-06-23

    申请号:CN202310564314.3

    申请日:2023-05-18

    Abstract: 本发明涉及一种基于FPGA的IPsec抗重放方法,包括:外网软件单元接收到IPsec数据报文后确定该IPsec数据报文唯一的SA信息;对SA信息对应的序列号进行抗重放判断;判断该序列号是重复的序列号时丢弃该IPsec数据报文,不是则将SA信息和IPsec数据报文封装成带有私有头部的第一数据报文,并将第一数据报文发送给FPGA硬件单元;FPGA硬件单元对第一数据报文中的IPsec数据报文进行数据完整性校验,并将校验结果封装在第二数据报文发送回外网软件单元;外网软件单元从接收到的第二数据报文提取出校验结果,校验结果为校验成功时则将所记录的序列号加入位图中;校验不成功则清除记录的序列号;解决现有隔离网关中IPsec抗重放机制的可靠性较差的问题。

    一种基于FPGA硬件加速的TCP/UDP校验和的确定方法

    公开(公告)号:CN115037814B

    公开(公告)日:2022-11-01

    申请号:CN202210970606.2

    申请日:2022-08-13

    Abstract: 本发明涉及一种基于FPGA(可编程逻辑器件)硬件加速的TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据报协议)校验和的确定方法,包括:FPGA接收数据包,并对数据包的TCP/UDP数据载荷部分进行校验和的计算并得到计算结果R1,将计算结果R1加在数据包的一端得到包含私有头部的新数据包;软件层从FPGA处获取新数据包,并对其进行逐层解析后提取得到IP头部和TCP/UDP头部信息,根据业务层自定义策略的需求,对新数据包的字段信息进行更新;软件层计算得到伪头部校验和R2以及TCP头部校验和R3;计算R4=R1+R2+R3,对R4进行移位取反操作后得到R5,将R5的值作为最终的校验和计算结果回填进新数据包的校验和字段中;解决现有技术中校验和计算效率过低的问题。

    一种面向低轨卫星网络的边缘计算系统及计算卸载优化方法

    公开(公告)号:CN113794494B

    公开(公告)日:2023-03-28

    申请号:CN202110875560.1

    申请日:2021-07-30

    Abstract: 本发明提供一种面向低轨卫星网络的边缘计算系统和计算卸载优化方法,边缘计算系统包括低轨卫星网络和地面站网络,低轨卫星网络和地面站网络分别布置有卫星端边缘服务器和地面端边缘服务器。本发明的边缘计算系统适配于低轨卫星网络场景,低轨卫星承担中继以及计算双重作用,一方面,保持其中继转发作用并利用低轨卫星通信网络中高效的星间链路为地面通信网络赋能;另一方面通过在卫星网络边缘部署计算资源,运用卫星端算力,使其可以与地面网络协同进行部分任务处理;通过这种方式构建边缘计算系统,传统低轨卫星通信网络的固有架构限制被打破的同时,卫星端能力也被合理拓展。

    一种基于FPGA硬件加速的TCP/UDP校验和的确定方法

    公开(公告)号:CN115037814A

    公开(公告)日:2022-09-09

    申请号:CN202210970606.2

    申请日:2022-08-13

    Abstract: 本发明涉及一种基于FPGA(可编程逻辑器件)硬件加速的TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据报协议)校验和的确定方法,包括:FPGA接收数据包,并对数据包的TCP/UDP数据载荷部分进行校验和的计算并得到计算结果R1,将计算结果R1加在数据包的一端得到包含私有头部的新数据包;软件层从FPGA处获取新数据包,并对其进行逐层解析后提取得到IP头部和TCP/UDP头部信息,根据业务层自定义策略的需求,对新数据包的字段信息进行更新;软件层计算得到伪头部校验和R2以及TCP头部校验和R3;计算R4=R1+R2+R3,对R4进行移位取反操作后得到R5,将R5的值作为最终的校验和计算结果回填进新数据包的校验和字段中;解决现有技术中校验和计算效率过低的问题。

    一种面向低轨卫星网络的边缘计算架构及计算卸载优化方法

    公开(公告)号:CN113794494A

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

    申请号:CN202110875560.1

    申请日:2021-07-30

    Abstract: 本发明提供一种面向低轨卫星网络的边缘计算架构和计算卸载优化方法,边缘计算架构包括低轨卫星网络和地面站网络,低轨卫星网络和地面站网络分别布置有卫星端边缘服务器和地面端边缘服务器。本发明的边缘计算架构适配于低轨卫星网络场景,低轨卫星承担中继以及计算双重作用,一方面,保持其中继转发作用并利用低轨卫星通信网络中高效的星间链路为地面通信网络赋能;另一方面通过在卫星网络边缘部署计算资源,运用卫星端算力,使其可以与地面网络协同进行部分任务处理;通过这种方式构建边缘计算架构,传统低轨卫星通信网络的固有架构限制被打破的同时,卫星端能力也被合理拓展。

    一种移动目标的生命体征检测方法及系统

    公开(公告)号:CN114403820B

    公开(公告)日:2024-07-12

    申请号:CN202210038536.7

    申请日:2022-01-13

    Abstract: 本发明提供一种移动目标的生命体征检测方法及系统,方法包括:基于MIMO技术发射配置斜率频率不同的chirp信号,获取多组不同距离分辨率的信号数据;获取目标距离信息,提取目标相位信号;基于模态分解算法,从目标相位信号中分解得到目标的心跳信号和呼吸信号,估算目标心率和呼吸频率。本发明使用非接触式的毫米波雷达检测,实现对移动目标的呼吸速率和心率检测,相比佩戴式、接触式的设备,在保证隐私性的同时给用户带来了愉快的体验;对比其他传统非接触生命体征监测方法,该方法不需要被监测人员正坐在椅子上或正躺在床上使胸腔正对着雷达设备,支持目标在监测区域内进行正常活动,实现生命体征的监测。

Patent Agency Ranking