发明名称 |
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 |