← 返回列表
一种可动态扩展点数的FFT实现结构
申请人信息
- 申请人:合肥灿芯科技有限公司
- 申请人地址:230000 安徽省合肥市高新区创新大道2800号创新产业园二期G3楼A区7层
- 发明人: 合肥灿芯科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种可动态扩展点数的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中。