发明名称 |
一种FFT旋转因子产生装置及其应用方法 |
摘要 |
本发明公开了一种FFT旋转因子产生装置及其应用方法,用于解决纯软件实现FFT运算时,FFT旋转因子产生效率低的问题。本发明基于矢量处理器技术,针对其FFT运算,提供了一套专用的FFT运算指令集及与该指令集配合使用的FFT旋转因子产生装置,在专用FFT指令的控制下FFT旋转因子产生装置产生与FFT运算所处状态对应的旋转因子,并将FFT运算需要的数据及产生的旋转因子送入算数运算单元AU进行相应的FFT运算。本发明通过提高旋转因子产生效率来达到提升FFT运算效率的效果,从指令译码到旋转因子生成,FFT运算全部采用流水线技术,大幅提升了FFT运算的吞吐率。 |
申请公布号 |
CN102737009A |
申请公布日期 |
2012.10.17 |
申请号 |
CN201110081786.0 |
申请日期 |
2011.04.01 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
黎立煌;肖海勇;刘凯 |
分类号 |
G06F17/14(2006.01)I |
主分类号 |
G06F17/14(2006.01)I |
代理机构 |
北京派特恩知识产权代理事务所(普通合伙) 11270 |
代理人 |
程立民;张颖玲 |
主权项 |
一种快速傅里叶FFT旋转因子产生装置,其特征在于,该装置包括:地址产生单元AGU,用于对FFT运算指令进行译码,产生当前FFT运算状态对应的旋转因子查找表地址,并将产生的旋转因子查找表地址输出给查找表单元LUT;查找表单元LUT,用于根据旋转因子查找表地址在旋转因子查找表中查找对应的FFT旋转因子,并将查找到的FFT旋转因子输出给输出单元OU;输出单元OU,用于将查找表单元LUT输出的旋转因子送入算数运算单元AU。 |
地址 |
518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部 |