【技术实现步骤摘要】
本专利技术涉及半导体,尤其涉及一种适于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所述的适于FPG
...【技术特征摘要】
1.一种适于fpga的数据序列的变换方法,其特征在于,包括:
2.根据权利要求1所述的适于fpga的数据序列的变换方法,其特征在于,所述基于数据长度为素数的输入序列和旋转因子,确定数据长度为合数的序列和旋转因子,包括:
3.根据权利要求2所述的适于fpga的数据序列的变换方法,其特征在于,所述对逆变换的序列进行数据重组和重排序,得到输出序列,包括:
4.根据权利要求3所述的适于fpga的数据序列的变换方法,其特征在于,所述基于交流分量和直流分量进行数据重组和重排序,得到输出序列,包括:
5.根据权利要求3所述的适于fpga的数据序列的变换方法,其特征在于,所述方法还包括:
6.一种适于fpga的数据序列的变换装置,其特征在于,包括:
7.根据权利要求6所述的适于fpga的数据序列的变换装置,其特征在于,所述数据预处理模块,具体用于:
8.根据权利要求7所述的适于fpga的数据序列的变换装置,其特征在于,序列中的元素和旋转因子中的元素均包括实部和虚部,相应地,所述数据处理模块包括乘法单元、减法器、加法器、数据截断单元和数据封装单元,其中:
9.根据权利要求8所述的...
【专利技术属性】
技术研发人员:邓子为,郭巍,徐亚明,刘伟,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。