[发明专利]基于FPGA实现高速FFT处理的方法无效
申请号: | 201010278997.9 | 申请日: | 2010-09-10 |
公开(公告)号: | CN101937424A | 公开(公告)日: | 2011-01-05 |
发明(设计)人: | 王旭东 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G06F17/14 | 分类号: | G06F17/14 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 210016*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公布了一种基于FPGA实现高速FFT处理的方法,所述方法如下:离散傅里叶变换X(k)与输入信号x(n)构成了离散傅里叶变换对,都是长为N的复序列,将离散傅里叶变换X(k)与输入信号x(n)分解为短序列,偶数项为一组,奇数项为一组,得到两个N/2点的子序列。依次类推可得离散傅里叶变换的快速算法FFT,本发明通过改进FFT算法结构,得到一种高速并行FFT,从而使得FFT运算速度较传统方法有了很大提高。 | ||
搜索关键词: | 基于 fpga 实现 高速 fft 处理 方法 | ||
【主权项】:
1.一种基于FPGA实现高速FFT处理的方法,其特征在于离散傅里叶变换X(k)与输入信号x(n)构成了离散傅里叶变换对,都是长为N的复序列,序列长度N是2的整数幂次方,即N=2M,其中M为正整数,其中k、n分别表示离散傅里叶变换X(k)与输入信号x(n)的序列;首先将离散傅里叶变换x(n)分解为二组,偶数项为一组,奇数项为一组,得到两个N/2点的子序列,即:x1(r)=x(2r),x2(r)=x(2r+1),(0≤r≤N/2-1) (1)X ( k ) = DFT [ x ( n ) ] = Σ n = 0 N - 1 x ( n ) W N kn = Σ r = 0 N / 2 - 1 x ( 2 r ) W N 2 kr + Σ r = 0 N / 2 - 1 x ( 2 r + 1 ) W N k ( 2 r + 1 ) - - - ( 2 ) ]]> 利用
式(2)可以写成:X ( k ) = X 1 ( k ) + W N k X 2 ( k ) X ( k + N / 2 ) = X 1 ( k ) - W N k X 2 ( k ) , ( 0 ≤ k ≤ N / 2 - 1 ) - - - ( 3 ) ]]> 其中X1(k)和X2(k)分别为x1(r)和x2(r)的DFT。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010278997.9/,转载请声明来源钻瓜专利网。
- 上一篇:食物垃圾处理器刀具
- 下一篇:密闭式多功能气体性质验证装置