[发明专利]一种基于实时性处理的混合基FFT方法有效

专利信息
申请号: 201310465130.8 申请日: 2013-10-08
公开(公告)号: CN103544111A 公开(公告)日: 2014-01-29
发明(设计)人: 陈禾;马翠梅;于文月;谢宜壮;龙腾 申请(专利权)人: 北京理工大学
主分类号: G06F12/02 分类号: G06F12/02
代理公司: 北京理工大学专利中心 11120 代理人: 杨志兵;高燕燕
地址: 100081 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于实时性处理的混合基FFT方法,适用于FFT点数满足级数为s=s1+s2的情况。第一步根据实时性的要求,将输入数据分配到r2个存储器中,每个存储器深度为第二步,采用流水方法读取多个存储器,对r2个N′点进行DFT运算;在读取过程中,第n+1个存储器读取时序延后第n个存储器;第三步,采用并行方法对多个存储器读取,对N′个r2点进行DFT运算。本发明基于原位存储、输入数据顺序、单蝶形单元,且保证实时性的条件下,消除额外运算,针对多存储器采用流水和并行的访问方式,达到了实时性的设计要求。
搜索关键词: 一种 基于 实时 处理 混合 fft 方法
【主权项】:
1.一种基于实时性处理的混合基FFT方法,其特征在于,该方法适用于FFT点数满足级数为s=s1+s2的情况;其中,r1,r2分别为两个不同的基,s1,s2为两个基分别对应的幂指数;设定r1<r2;该方法包括如下步骤:步骤一、对输入的数据序列x(n)进行存储器的分配:选定存储器的个数为m=r2,则每个存储器的存储深度为将数据序列的序号n分解为n=r2n1+n2,令n2表示存储器的编号,n1表示存储器的深度,然后对n个数据序列x(n)进行分配;步骤二、采用流水方法读取多个存储器,对r2个N′点进行DFT运算:设r2个存储器依次用M0,M1,...来表示;按存储器编号依次从各存储器中按照原位计算的地址规律读出r′个操作数;其中,r′∈(r1,r2);当前级做基-r2蝶形运算时,r′=r2,做基-r1蝶形运算时,r′=r1;具体操作如下:(1)首先按照时钟周期,在每个时钟周期从M0读取一个操作数,共读取r′个;在从M0读取操作数的同时,在M0延迟一个时钟的情况下从M1开始读操作数,在M1延迟一个时钟的情况下从M2开始读操作数,以此类推,在延迟一个时钟的情况下从开始读操作数;(2)每当从同一个存储器读取的操作数凑齐r′个后,这r′个操作数后经第一缓存单元并行进入蝶形单元进行运算,得出r′个并行输出数据,再经第二缓存单元串行写入对应存储器的相应地址,从而完成每个存储器的第一级的第一个蝶形运算;(3)重复步骤(1)~(2)(N′/r′)-1次,每个存储器的N′点数据完成第一级剩下的(N′/r′)-1次蝶形运算;在此过程中,M0的第二次蝶形处理的r′个操作数是在延迟一个时钟情况下获得的;(4)重复步骤(1)~(3)s-2次,则得到每个存储器的N′点FFT运算;步骤三、采用并行方法对多个存储器读取,对N′个r2点进行DFT运算:每个时钟周期从r2个存储器的同一个地址读取一个操作数,共r2个,并行进入蝶形单元中进行基-r2的蝶形运算,共N′次;蝶形单元的并行输出数据按照原位存储方法并行存储到相应的存储器的相应地址中;至此,整个N点FFT运算完成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201310465130.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top