[发明专利]基于基2SDF流水线型的FFT处理器及其在ACO-OFDM系统的实现方法有效
申请号: | 202011298859.7 | 申请日: | 2020-11-19 |
公开(公告)号: | CN112307423B | 公开(公告)日: | 2023-09-22 |
发明(设计)人: | 冯人海;袁万琦;王威;张琪佳 | 申请(专利权)人: | 天津大学 |
主分类号: | G06F17/14 | 分类号: | G06F17/14 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 潘俊达 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 sdf 流水 线型 fft 处理器 及其 aco ofdm 系统 实现 方法 | ||
1.基于基2SDF流水线型的FFT处理器,其特征在于,包括四个依次串接的蝶形运算模块,每个所述蝶形运算模块之间设置有旋转因子存储单元,以用于根据输入地址完成对应旋转因子的调用,其中,所述蝶形运算模块包括:
蝶形运算单元,用于对输入采样数据以及上一级缓存的数据进行蝶形运算中的加减操作,并产生两个运算结果,其中的一个运算结果按照当前的所述蝶形运算单元规定的延时进行缓存,另一个与所述旋转因子相乘;
所述蝶形运算单元包括两个复数加法器、一个复数乘法器和两个多路选择器;
所述旋转因子存储单元包括ROM存储器,旋转因子由软件Matlab生成并存储在所述ROM存储器中,其中,实部与虚部各分配8个16位旋转因子;
延迟单元,用于对所述蝶形运算单元的输出数据进行延时操作,采用D触发器级联实现系统所规定的延迟;以及
控制单元,用于负责生成各级旋转因子的地址以及四个所述蝶形运算单元的控制信号,完成所述旋转因子的调用与各个所述蝶形运算单元内部信号的选通;
所述蝶形运算模块还包括输入路径、反馈路径和输出路径,所述输入路径、所述反馈路径和所述输出路径均与所述蝶形运算单元连接,且所述反馈路径设置于所述形运算单元与所述延迟单元之间,其中,前一半的输入数据经所述反馈路径进入所述延迟单元,并与后一半的输入数据共同进入所述蝶形运算单元,输出数据的前一半传输至下一级的所述蝶形运算模块,后一半的输入数据经过当前的所述蝶形运算模块的规定延时后延迟输出;
所述FFT处理器在ACO-OFDM系统中进行仿真验证,在150MHz的系统时钟下,FFT模块的输出延迟为990ns;
其运算过程,在第二级中,将N/2点DFT的继续分解为两个N/4点的DFT,继续这一过程直至分成两两一组的DFT运算单元,以减少计算量。
2.基于基2SDF流水线型的FFT处理器在ACO-OFDM系统的实现方法,FFT模块为权利要求1所述的基于基2SDF流水线型的FFT处理器,其特征在于,所述实现方法包括以下步骤:
步骤一、分别建立FFT模块与ACO-OFDM调制解调系统;
步骤二、利用FFT模块完成时域与频域型号的相互转换;
步骤三、使用软件Modelsim与Matlab对ACO-OFDM调制解调系统进行联合仿真。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011298859.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种对中机夹具立板模组
- 下一篇:辅助学习的方法及装置,及电子设备