适于FPGA的数据序列的变换方法、装置、设备及介质制造方法及图纸

技术编号:41877547 阅读:14 留言:0更新日期:2024-07-02 00:30
本发明专利技术提供一种适用于FPGA的数据序列的变换方法、装置、设备及介质,该方法包括:基于数据长度为素数的输入序列和旋转因子,确定数据长度为合数的序列和旋转因子,采用傅里叶变换方式分别对数据长度为合数的序列、数据长度为合数的旋转因子进行变换,得到变换后的序列和变换后的旋转因子;所述傅里叶变换方式是基于偶数架构的傅里叶变换方式;基于变换后的序列和变换后的旋转因子进行元素乘积,得到新序列;采用傅里叶逆变换方式对所述新序列进行逆变换,得到逆变换后的序列;对逆变换的序列进行数据重组和重排序,得到输出序列,提高对不同长度数据序列的适应性,提高对数据的处理速度。

【技术实现步骤摘要】

本专利技术涉及半导体,尤其涉及一种适于fpga的数据序列的变换方法、装置、设备及介质。


技术介绍

1、现场可编程门阵列(fpga)属于专用集成电路中的一种半定制电路,是可编程的逻辑列阵。现场可编程门阵列的基本结构包括可编程输入输出单元,可配置逻辑块、数字时钟管理模块、布线资源、内嵌专用硬核、底层内嵌功能单元等。由于现场可编程门阵列具有布线资源丰富、可重复编程、集成度高、功耗低、并行度高等特点,在数字电路设计领域得到了广泛的应用。

2、对于现场可编程门阵列,现有技术中快速傅里叶变换的常用架构为基2或基4的架构,该架构有一个明显的短板是只适用于长度为2的指数次幂的数据序列,如8、16、32等,对于长度为非2的指数次幂的数据序列无法处理。


技术实现思路

1、针对现有技术存在的问题,本专利技术提供一种适于fpga的数据序列的变换方法、装置、设备及介质。

2、本专利技术提供一种适于fpga的数据序列的变换方法,包括:

3、基于数据长度为素数的输入序列和旋转因子,确定数据长度为合数的序本文档来自技高网...

【技术保护点】

1.一种适于FPGA的数据序列的变换方法,其特征在于,包括:

2.根据权利要求1所述的适于FPGA的数据序列的变换方法,其特征在于,所述基于数据长度为素数的输入序列和旋转因子,确定数据长度为合数的序列和旋转因子,包括:

3.根据权利要求2所述的适于FPGA的数据序列的变换方法,其特征在于,所述对逆变换的序列进行数据重组和重排序,得到输出序列,包括:

4.根据权利要求3所述的适于FPGA的数据序列的变换方法,其特征在于,所述基于交流分量和直流分量进行数据重组和重排序,得到输出序列,包括:

5.根据权利要求3所述的适于FPGA的数据序列的变换方...

【技术特征摘要】

1.一种适于fpga的数据序列的变换方法,其特征在于,包括:

2.根据权利要求1所述的适于fpga的数据序列的变换方法,其特征在于,所述基于数据长度为素数的输入序列和旋转因子,确定数据长度为合数的序列和旋转因子,包括:

3.根据权利要求2所述的适于fpga的数据序列的变换方法,其特征在于,所述对逆变换的序列进行数据重组和重排序,得到输出序列,包括:

4.根据权利要求3所述的适于fpga的数据序列的变换方法,其特征在于,所述基于交流分量和直流分量进行数据重组和重排序,得到输出序列,包括:

5.根据权利要求3所述的适于fpga的数据序列的变换方法,其特征在于,所述方法还包括:

6.一种适于fpga的数据序列的变换装置,其特征在于,包括:

7.根据权利要求6所述的适于fpga的数据序列的变换装置,其特征在于,所述数据预处理模块,具体用于:

8.根据权利要求7所述的适于fpga的数据序列的变换装置,其特征在于,序列中的元素和旋转因子中的元素均包括实部和虚部,相应地,所述数据处理模块包括乘法单元、减法器、加法器、数据截断单元和数据封装单元,其中:

9.根据权利要求8所述的...

【专利技术属性】
技术研发人员:邓子为郭巍徐亚明刘伟
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1