首页> 外国专利> 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

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

摘要

COMPUTER SYSTEM ARCHITECTURE FORPERFORMING NESTED LOOP OPERATIONS TOEFFECT A DISCRETE FOURIER TRANSFORMAbstract of the DisclosureA computer system architecture and method for performing theDiscrete Fourier Transform on a set of N sampled input signals whereinN is chosen to be the product of a group of predetermined relativelyprime factors (n1?n2?...?nL). The present architecture then proceedsto the solution of the Fourier transform via a unique nested loopsolution method, wherein each loop is specifically related to each factorand wherein no multiplications are performed in the outer loops said methodbeing further characterized by the fact that the system control isautomatically passed to the next inner loop whenever a multiplicationinstruction is encountered. A unique predetermined sequence of operationswhich is unique to each factor (n?) is built into the system controlsand automatic control means proceed from one sequence to another dependingupon the factors (n) associated with a chosen N. The unique set ofinstruction sequences for each small factor of (n) is predicated upon aunique solution for the small Fourier transform matrix associated withsaid factor.Means are included in the system so that in all outer loopsall addition operations required are performed on vector quantities and,in the single innermost loop, additions and multiplications are performedon scalar quantities. Means are additionally provided for determiningcomposite coefficients to be used in multiplications occuring in the innermostloop, said composite coefficients comprising the product of the multiplicationcoefficient to be currently performed in the innermost loop as well asthe coefficient essential with each pseudo multiply in each outermostloop currently involved in the current innermost loop computation.-1-After all loop input adds, multiplications, and output addshave been performed the resultant output vector is the Fourier transformof the original input vector.In addition to the actual transform procedure an input vectorreordering operation must be performed and an output vector reorderingoperation.
机译:的计算机系统架构执行嵌套循环操作进行离散傅立叶变换披露摘要一种计算机系统架构和方法,用于执行对一组N个采样输入信号进行离散傅立叶变换,其中N被选为相对预定的一组的乘积素因子(n1?n2?...?nL)。然后,本架构继续进行通过唯一的嵌套循环实现傅立叶变换的解决方案解决方法,其中每个循环与每个因子特别相关并且其中在外循环中不执行乘法。系统控制是每当乘法时自动传递到下一个内部循环遇到指令。独特的预定操作顺序每个因子(n?)唯一的内建于系统控件中自动控制装置根据一个序列进行到另一个取决于与选定N相关的因子(n)。(n)的每个小因子的指令序列基于与相关的小傅立叶变换矩阵的唯一解说的因素。系统中包括平均值,因此在所有外部循环中所有所需的加法运算都针对矢量进行,并且在最里面的单个循环中,执行加法和乘法在标量上。另外提供了用于确定最内层发生乘法时使用的复合系数循环,所述复合系数包括相乘的乘积当前在最内层循环中执行的系数以及每个最外层的每个伪乘法必不可少的系数当前最内部循环计算中涉及的循环。-1-在所有循环输入相加,相乘和输出相加之后已经执行了结果输出向量是傅立叶变换原始输入向量。除了实际的变换过程,输入向量必须执行重新排序操作,并且必须对输出向量进行重新排序操作。

著录项

  • 公开/公告号CA1111561A

    专利类型

  • 公开/公告日1981-10-27

    原文格式PDF

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

    申请/专利号CA19780301231

  • 发明设计人 WINOGRAD SHMUEL;

    申请日1978-04-17

  • 分类号G06F15/34;

  • 国家 CA

  • 入库时间 2022-08-22 15:43:53

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号