基于块浮点的FBLMS算法的FPGA实现装置及方法

    公开(公告)号:CN111506294A

    公开(公告)日:2020-08-07

    申请号:CN202010286526.6

    申请日:2020-04-13

    Abstract: 本发明属于实时自适应信号处理技术领域,具体涉及了一种基于块浮点的FBLMS算法的FPGA实现装置及方法,旨在解决现有FPGA装置实现FBLMS算法时性能、速度与资源之间存在冲突的问题。本发明包括:输入缓存变换模块对参考信号分块缓存重组,转为块浮点后FFT变换;滤波模块在频域滤波并动态截位;误差计算与输出缓存模块对目标信号分块缓存,在转为块浮点后与滤波输出相减并转为定点制,得到最终对消结果;权值调整计算模块、权值更新存储模块获取权值的调整量,并对权值按块更新。本发明针对FBLMS算法的递归结构,采用块浮点数据格式及动态截位方法,保证数据具有较大动态范围及较高精度,解决了性能、速度与资源之间的冲突,模块化的设计也提高了复用性及扩展性。

    目标射电源跟踪观测的数字接收装置、系统及方法

    公开(公告)号:CN111314009B

    公开(公告)日:2021-01-29

    申请号:CN202010102498.8

    申请日:2020-02-19

    Abstract: 本发明属于信号处理技术领域,具体涉及了一种目标射电源跟踪观测的数字接收装置、系统及方法,旨在解决现有技术无法实现综合孔径射电望远镜的数字接收系统对目标射电源的精确跟踪观测的问题。本发明包括:模数转换、多相滤波、快速傅立叶变换及相位补偿模块,对输入天线信号进行处理后输出目标射电源的频谱信号;还包括,标准时间获取模块获取标准时间戳;通信模块与上位机通讯;延时参数暂存模块存储待补偿延时参数;控制使能模块生成使能信号;延时模块进行延时;相位参数生成模块暂存待补偿延时参数并转换为相位补偿参数。本发明精确同步启动,待补偿参数实时更新与对齐,补偿随时间变化的延时差,实现对目标射电源准确与精确的跟踪观测。

    目标射电源跟踪观测的数字接收装置、系统及方法

    公开(公告)号:CN111314009A

    公开(公告)日:2020-06-19

    申请号:CN202010102498.8

    申请日:2020-02-19

    Abstract: 本发明属于信号处理技术领域,具体涉及了一种目标射电源跟踪观测的数字接收装置、系统及方法,旨在解决现有技术无法实现综合孔径射电望远镜的数字接收系统对目标射电源的精确跟踪观测的问题。本发明包括:模数转换、多项滤波、快速傅立叶变换及相位补偿模块,对输入天线信号进行处理后输出目标射电源的频谱信号;还包括,标准时间获取模块获取标准时间戳;通信模块与上位机通讯;延时参数暂存模块存储待补偿延时参数;控制使能模块生成使能信号;延时模块进行延时;相位参数生成模块暂存待补偿延时参数并转换为相位补偿参数。本发明精确同步启动,待补偿参数实时更新与对齐,补偿随时间变化的延时差,实现对目标射电源准确与精确的跟踪观测。

    波形输出方法、装置、硬件设备及计算机可读存储介质

    公开(公告)号:CN115629646A

    公开(公告)日:2023-01-20

    申请号:CN202211204240.4

    申请日:2022-09-29

    Abstract: 本发明提供一种波形输出方法、装置、硬件设备及计算机可读存储介质,硬件设备存储有软件设备发送的波形片段集,波形片段集包括至少一个波形片段,每个波形片段分别对应一个标签,该方法包括:接收软件设备发送的波形组合方式,波形组合方式是软件设备将每个波形片段的标签进行排列得到的;接收软件设备发送的指令包,并基于指令包,输出波形组合方式对应的任意波形。该方法在使用同一个波形片段集的情况下,仅需要获取不同的波形组合方式,以实现输出任意波形的改变,对于硬件设备而言,改变输出的任意波形仅需接收软件设备发送的更新数据量很小的输出波形组合方式即可,这样能够有效提高任意波形的输出效率。

    用于多FPGA整机系统的远程动态更新系统和方法

    公开(公告)号:CN105808290B

    公开(公告)日:2020-02-07

    申请号:CN201610118505.7

    申请日:2016-03-02

    Abstract: 本发明公开了一种用于多FPGA整机系统的远程动态更新系统和方法。其中,第一FPGA用于更新所述外部flash存储器中的所述至少一第二FPGA的配置文件,以及对所述至少一第二FPGA进行配置;外部flash存储器用于存储所述第一FPGA和所述至少一第二FPGA的所述配置文件;外部SDRAM存储器用于暂存所述至少一第二FPGA更新的配置文件;通信接口用于接收远程上位机发送来的控制字命令以及所述至少一第二FPGA的所述配置文件。本发明实现了结构简单、使用物理资源少、灵活多变、便于远程操作、满足多种试验需求、整机系统升级方便快捷的技术效果。

    基于动态延时补偿的重采样方法、装置和系统

    公开(公告)号:CN109286462A

    公开(公告)日:2019-01-29

    申请号:CN201811064698.8

    申请日:2018-09-12

    Abstract: 本发明涉及信号处理技术领域,具体提出一种基于动态延时补偿的重采样方法、装置和系统,重采样装置包括原始信号采集模块、缓存阵列、写控制器、读控制器、重排模块和通信模块,原始信号采集模块用于采集原始天线信号并将信号抽取为多路并行输出;缓存阵列用于缓存信号;写控制器用于控制信号写入缓存阵列;读控制器用于控制缓存阵列数据读出;重排模块用于缓存阵列输出的多路并行信号重排;通信模块用于更新待补偿延时等参数。本发明通过动态延时补偿,能够实时补偿天线到接收机的传输延时差,不要求传输线缆等长,有益于机房布局布线,还能够实时补偿观测源到不同天线的传输延时差,实现实时调整观测方向,提高指向精度,增强观测能力。

    用于多FPGA整机系统的远程动态更新系统和方法

    公开(公告)号:CN105808290A

    公开(公告)日:2016-07-27

    申请号:CN201610118505.7

    申请日:2016-03-02

    Abstract: 本发明公开了一种用于多FPGA整机系统的远程动态更新系统和方法。其中,第一FPGA用于更新所述外部flash存储器中的所述至少一第二FPGA的配置文件,以及对所述至少一第二FPGA进行配置;外部flash存储器用于存储所述第一FPGA和所述至少一第二FPGA的所述配置文件;外部SDRAM存储器用于暂存所述至少一第二FPGA更新的配置文件;通信接口用于接收远程上位机发送来的控制字命令以及所述至少一第二FPGA的所述配置文件。本发明实现了结构简单、使用物理资源少、灵活多变、便于远程操作、满足多种试验需求、整机系统升级方便快捷的技术效果。

    基于块浮点的FBLMS算法的FPGA实现装置及方法

    公开(公告)号:CN111506294B

    公开(公告)日:2022-07-29

    申请号:CN202010286526.6

    申请日:2020-04-13

    Abstract: 本发明属于实时自适应信号处理技术领域,具体涉及了一种基于块浮点的FBLMS算法的FPGA实现装置及方法,旨在解决现有FPGA装置实现FBLMS算法时性能、速度与资源之间存在冲突的问题。本发明包括:输入缓存变换模块对参考信号分块缓存重组,转为块浮点后FFT变换;滤波模块在频域滤波并动态截位;误差计算与输出缓存模块对目标信号分块缓存,在转为块浮点后与滤波输出相减并转为定点制,得到最终对消结果;权值调整计算模块、权值更新存储模块获取权值的调整量,并对权值按块更新。本发明针对FBLMS算法的递归结构,采用块浮点数据格式及动态截位方法,保证数据具有较大动态范围及较高精度,解决了性能、速度与资源之间的冲突,模块化的设计也提高了复用性及扩展性。

Patent Agency Ranking