发明名称 Instruction set to enable efficient implementation of fixed point fast fourier transform (FFT) algorithms
摘要 A computer implemented method and system for providing a Fast Fourier Transform (FFT) capability to a fixed point processor architecture is disclosed. In a first aspect the computer implemented method and system comprises providing an instruction set within the fixed point architecture. The instruction set includes a plurality of instructions to calculate at least one set of add operations within a FFT butterfly. The plurality of instructions are controlled by a mode register, wherein a plurality of vector register files and a scratch state memory provide input data to at the at least one set of add operations.
申请公布号 US9582473(B1) 申请公布日期 2017.02.28
申请号 US201414267789 申请日期 2014.05.01
申请人 Cadence Design Systems, Inc. 发明人 Gal-On Shay;Arbatov Vologymyr;Rowen Christopher
分类号 G06F17/14 主分类号 G06F17/14
代理机构 Schwegman Lundberg & Woessner, P.A. 代理人 Schwegman Lundberg & Woessner, P.A.
主权项 1. A computer implemented method for Fast Fourier Transform (FFT) operations in a fixed point processor, the computer implemented method comprising: accessing input data for at least one set of add operations using a plurality of vector register files and a scratch state memory; calculating the at least one set of add operations within at least one FFT butterfly using the input data controlled by a mode register, wherein the at least one FFT butterfly comprises a plurality of FFT stages; and performing dynamic range sensing by determining a data range on an FFT stage of the plurality of FFT stages for a next FFT stage; and selecting scaling of data on the next FFT stage based on the data range.
地址 San Jose CA US