首页> 外国专利> Computer system architecture for performing nested loop operations to effect a discrete Fourier transform

Computer system architecture for performing nested loop operations to effect a discrete Fourier transform

机译:用于执行嵌套循环操作以实现离散傅里叶变换的计算机系统体系结构

摘要

A computer system architecture and method for performing the Discrete Fourier Transform on a set of N sampled input signals wherein N is chosen to be the product of a group of predetermined relatively prime factors (n. sub.1 ·n.sub.2 ·...·n.sub.L). The present architecture then proceeds to the solution of the Fourier transform via a unique nested loop solution method, wherein each loop is specifically related to each factor and wherein no multiplications are performed in the outer loops said method being further characterized by the fact that the system control is automatically passed to the next inner loop whenever a multiplication instruction is encountered. A unique predetermined sequence of operations which is unique to each factor (n. sub.l) is built into the system controls and automatic control means proceed from one sequence to another depending upon the factors (n) associated with a chosen N. The unique set of instruction sequences for each small factor of (n) is predicated upon a unique solution for the small Fourier transform matrix associated with said factor.P P Means are included in the system so that in all outer loops all addition operations required are performed on vector quantities and, in the single innermost loop, additions and multiplications are performed on scalar quantities. Means are additionally provided for determining composite coefficients to be used in multiplications occuring in the innermost loop, said composite coefficients comprising the product of the multiplication coefficient to be currently performed in the innermost loop as well as the coefficient essential with each pseudo multiply in each outermost loop currently involved in the current innermost loop computation.PPAfter all loop input adds, multiplications, and output adds have been performed the resultant output vector is the Fourier transform of the original input vector.P PIn addition to the actual transform procedure an input vector reordering operation must be performed and an output vector reordering operation.
机译:一种用于对一组N个采样输入信号执行离散傅里叶变换的计算机系统架构和方法,其中N被选择为一组预定的相对质数因子(n。sub.n.sub.2。)的乘积。 ..·n.sub.L)。然后,本体系结构通过独特的嵌套循环求解方法进行傅立叶变换的求解,其中每个循环与每个因子具体相关,并且在外循环中不执行乘法,所述方法的特征还在于该系统只要遇到乘法指令,控制就会自动传递到下一个内部循环。系统控制内置对每个因子(n.sub.l)唯一的唯一预定操作序列,并且自动控制装置根据与所选N相关的因子(n)从一个序列进行到另一序列。 (n)的每个小因子的指令序列集取决于与该因子相关的小傅里叶变换矩阵的唯一解。

系统中包括均值,因此在所有外环中所有加法运算对向量数量执行必需的运算,并且在单个最内层循环中,对标量执行加法和乘法。另外提供用于确定将在最内层循环中发生的乘法中使用的复合系数的装置,所述复合系数包括当前要在最内层循环中执行的乘法系数与每个最外层循环中的每个伪乘积所必需的系数的乘积当前最里面的循环计算中涉及的循环。

在完成所有循环输入加,乘和输出加后,结果输出向量是原始输入向量的傅立叶变换。

除了实际的变换过程之外,还必须执行输入向量重新排序操作和输出向量重新排序操作。

著录项

  • 公开/公告号US4156920A

    专利类型

  • 公开/公告日1979-05-29

    原文格式PDF

  • 申请/专利权人 INTERNATIONAL BUSINESS MACHINES CORP;

    申请/专利号US19770811731

  • 发明设计人 SHMUEL WINOGRAD;

    申请日1977-06-30

  • 分类号G06F15/34;

  • 国家 US

  • 入库时间 2022-08-22 19:17:41

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号