首页> 外国专利> Pipelined 2D fast Fourier transform with three permutation stages, two FFT processor units and a twiddle factor unit.

Pipelined 2D fast Fourier transform with three permutation stages, two FFT processor units and a twiddle factor unit.

机译:具有三个置换级,两个FFT处理器单元和一个旋转因子单元的流水线式二维快速傅里叶变换。

摘要

Disclosed is a 2D FFT processor (100) for data inputs of size N by N (2k or 8k-point side square matrix input data), with an m-point FFT processor unit (10) and an n-point FFT processor unit (20) in combination. N = rn*n with m and n are positive integers. A first permutation unit (31) permutes the input data into first permuted data arranged in n*n data blocks each of size m*m words. The first m-point FFT processor unit (10) performs a Fourier transform on the first permuted data to provide first transformed data arranged in n*n data blocks each of size m*m words. A second permutation unit (32) permutes the first transformed data into second permuted data arranged in m*m data blocks each of size n*n words. A twiddle factor multiplication unit (40) comprises a complex multiplier arranged to multiply each word of the second permuted data by a predetermined twiddle factor to provide twiddle factor multiplied data. The n-point FFT processor unit (20) is arranged to perform a Fourier transform on the twiddle factor multiplied data to provide second transformed data arranged in m*m data blocks each of size n*n words. A third permutation unit (33) permutes the second transformed data into third permuted data and outputs the third permuted data in a N by N matrix as a 2D Fourier transform of the input data.
机译:公开了一种用于大小为N乘N的数据输入的2D FFT处理器(100)(2k或8k点侧方矩阵输入数据),具有m点FFT处理器单元(10)和n点FFT处理器单元( 20)组合。 N = rn * n,其中m和n为正整数。第一置换单元(31)将输入数据置换成布置在n×n个数据块中的第一置换数据,每个n×n个数据块的大小为m×m个字。第一m点FFT处理器单元(10)对第一排列数据执行傅立叶变换,以提供布置在n×n个数据块中的第一变换数据,每个n×n个数据块的大小为m×m个字。第二置换单元(32)将第一变换后的数据置换成排列在m×m个数据块中的第二置换数据,每个数据块的大小为n×n个字。旋转因子乘法单元(40)包括复数乘法器,该复数乘法器被布置为将第二置换数据的每个字乘以预定旋转因子以提供旋转因子相乘的数据。 n点FFT处理器单元(20)被布置为对旋转因子乘以的数据执行傅立叶变换,以提供布置在m×m个数据块中的第二变换数据,每个数据块的大小为n×n个字。第三置换单元(33)将第二变换后的数据置换为第三置换后的数据,并以N×N矩阵输出第三置换后的数据,作为输入数据的2D傅里叶变换。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号