基于混合基底的可配置FFT/IFFT协处理器制造技术

技术编号:16152869 阅读:46 留言:0更新日期:2017-09-06 18:17
本发明专利技术提出了一种基于混合基底的可配置FFT/IFFT协处理器,旨在实现信道数据和信号数据的可配置处理,及基2、基3和基5任意组合点数的FFT/IFFT计算,包括配置参数模块、流水线FFT/IFFT处理模块和存储缓冲模块,流水线FFT/IFFT处理模块接收输入的配置参数模块的蝶形运算单元数和截位参数,截位参数的选取受输入数据类型参数控制,实现信道数据和信号数据的配置,然后根据蝶形运算单元数和截位参数做基2、基3和基5任意组合点数的FFT/IFFT运算,并将其运算结果存储到存储缓冲模块,最终输出FFT/IFFT的运算结果,可用于无线通信、数字通信和高速图像处理。

【技术实现步骤摘要】
基于混合基底的可配置FFT/IFFT协处理器
本专利技术属于通信
,涉及一种基于混合基底的可配置FFT/IFFT协处理器,可用于无线通信、数字通信和高速图像处理。
技术介绍
FFT/IFFT作为数字信号处理强有力的工具,已广泛地应用于各类信号分析、语音识别、图像处理、频谱估计和无线通信等领域。不同应用背景和场合,需要不同性能的FFT/IFFT协处理器,特别是随着正交频分复用技术的出现,不同的正交频分复用系统需要FFT/IFFT处理的数据点数不同。而随着社会的发展,各种通信系统出现融合,因此如何更快速、更灵活地实现FFT/IFFT,使得设计满足各种系统的要求变得越来越重要。现有的FFT/IFFT协处理器主要包括控制模块、流水线FFT/IFFT运算模块、存储缓冲模块,其中控制模块主要是对输入数据进行FFT/IFFT运算所需的蝶形运算的级数进行控制,并将该控制模块参数输入流水线FFT/IFFT处理装置,流水线FFT/IFFT根据所述蝶形运算的级数,对不同点数的输入数据进行多级的蝶形运算得到输入数据的FFT/IFFT运算结果,并将得到的FFT/IFFT运算结果发送至输出缓冲装置;输出缓本文档来自技高网...
基于混合基底的可配置FFT/IFFT协处理器

【技术保护点】
一种基于混合基底可配置FFT/IFFT协处理器,其特征在于,包括配置参数模块、流水线FFT/IFFT处理模块和存储缓冲模块,其中:配置参数模块,包括数据类型参数模块、蝶形运算单元数模块和截位参数模块,所述数据类型参数模块,用于对截位参数模块进行控制;所述蝶型运算单元数模块,用于对流水线FFT/IFFT处理模块里FFT/IFFT点数进行设置;所述截位参数模块,用于对流水线FFT/IFFT处理模块的中间数据进行截位;流水线FFT/IFFT处理模块,包括输入数据模块以及依次连接的基2处理模块、基3处理模块和基5处理模块,所述输入数据模块,用于给基2处理模块输入信道数据和信号数据;所述基2处理模块,用...

【技术特征摘要】
1.一种基于混合基底可配置FFT/IFFT协处理器,其特征在于,包括配置参数模块、流水线FFT/IFFT处理模块和存储缓冲模块,其中:配置参数模块,包括数据类型参数模块、蝶形运算单元数模块和截位参数模块,所述数据类型参数模块,用于对截位参数模块进行控制;所述蝶型运算单元数模块,用于对流水线FFT/IFFT处理模块里FFT/IFFT点数进行设置;所述截位参数模块,用于对流水线FFT/IFFT处理模块的中间数据进行截位;流水线FFT/IFFT处理模块,包括输入数据模块以及依次连接的基2处理模块、基3处理模块和基5处理模块,所述输入数据模块,用于给基2处理模块输入信道数据和信号数据;所述基2处理模块,用于对输入数据模块的输出数据进行基2-DIF运算;所述基3处理模块,用于对基2处理模块的输出数据进行基3-DIF运算;所述基5处理模块,用于对基3处理模块的输出数据进行基5-DIF运算,并将运算结果输入存储排序模块;存储缓冲模块,包括数据缓冲模块和存储排序模块,所述数据缓冲模块,用于对流水线FFT/IFFT处理模块的中间数据进行饱和处理并缓冲;所述存储排序模块,用于存储运算数据和旋转因子同时产生读取地址,并根据读取地...

【专利技术属性】
技术研发人员:马卓屈建云杜栓义
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:陕西,61

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

1