← 返回列表

一种可动态扩展点数的FFT实现结构

申请号: CN202311487245.7
申请人: 合肥灿芯科技有限公司
更新日期: 2026-03-09

专利详细信息

项目 内容
专利名称 一种可动态扩展点数的FFT实现结构
专利类型 发明申请
申请号 CN202311487245.7
申请日 2023/11/9
公告号 CN117389946A
公开日 2024/1/12
IPC主分类号 G06F15/78
权利人 合肥灿芯科技有限公司
发明人 周同; 吴树伟; 庄志青; 胡红明; 张希鹏; 周玉镇
地址 安徽省合肥市高新区创新大道2800号创新产业园二期G3楼A区7层

摘要文本

本发明公开了一种可动态扩展点数的FFT实现结构,属于数字信号处理技术领域,包括系统总线、N点FFT计算单元、扩展控制单元和DMA控制器;所述DMA控制器与系统总线连接,所述系统总线与N点FFT计算单元对应连接,以N点为单位,由DMA控制器通过系统总线向N点FFT计算单元写入数据,并完成N点的FFT计算,系统总线连接系统共享存储单元,经系统总线,依次将多个N点的FFT计算结果存储到系统共享存储单元SRAM0,SRAM1,…,SRAM M‑1,每块SRAM存储N点FFT计算值。本发明中,以N点FFT IP硬核为基础,根据SOC共享内存空间的容量,可实现N×M点的FFT运算,其中M为大于0的正整数,上限值取决于SOC共享内存空间的大小,实现了FFT点数的动态可配,提高了SOC存储资源的使用效率。

专利主权项内容

1.一种可动态扩展点数的FFT实现结构,其特征在于,包括系统总线、N点FFT计算单元、扩展控制单元和DMA控制器;所述DMA控制器与系统总线连接,所述系统总线与N点FFT计算单元对应连接,以N点为单位,由DMA控制器通过系统总线向N点FFT计算单元写入数据,并完成N点的FFT计算;所述系统总线连接系统共享存储单元,经系统总线,依次将多个N点的FFT计算结果存储到系统共享存储单元SRAM0,SRAM1,…,SRAM M-1,每块SRAM存储N点FFT计算值;所述N点FFT计算单元与扩展控制单元连接,扩展控制单元分别从SRAM0,SRAM1,…,SRAM M-1中读取数据,根据M个N点FFT计算值,通过FFT计算引擎中的基-M蝶形运算单元,得出M×N点的FFT输出值,存储到SRAM0,SRAM1,…,SRAM M-1中。