Invention Application
- Patent Title: DIGITAL PROCESSOR HAVING INSTRUCTION SET WITH COMPLEX EXPONENTIAL NON-LINEAR FUNCTION
-
Application No.: PCT/US2012/062191Application Date: 2012-10-26
-
Publication No.: WO2013063447A3Publication Date: 2013-05-02
- Inventor: AZADET, Kameran , MOLINA, Albert , OTHMER, Joseph, H. , VENKATARAGHAVAN, Parakalan , YU, Meng-lin , WILLIAMS, Joseph
- Applicant: LSI CORPORATION , AZADET, Kameran , MOLINA, Albert , OTHMER, Joseph, H. , VENKATARAGHAVAN, Parakalan , YU, Meng-lin , WILLIAMS, Joseph
- Applicant Address: 1621 Barber Lane Milpitas, CA 95035 US
- Assignee: LSI CORPORATION,AZADET, Kameran,MOLINA, Albert,OTHMER, Joseph, H.,VENKATARAGHAVAN, Parakalan,YU, Meng-lin,WILLIAMS, Joseph
- Current Assignee: LSI CORPORATION,AZADET, Kameran,MOLINA, Albert,OTHMER, Joseph, H.,VENKATARAGHAVAN, Parakalan,YU, Meng-lin,WILLIAMS, Joseph
- Current Assignee Address: 1621 Barber Lane Milpitas, CA 95035 US
- Agency: MASON, Kevin, M. et al.
- Priority: US61/552,242 20111027
- Main IPC: G06F9/06
- IPC: G06F9/06 ; G06F9/30 ; G06F9/44
Abstract:
A digital processor is provided having an instruction set with a complex exponential function. The digital processor evaluates a complex exponential function for an input value, x, by obtaining a complex exponential software instruction having the input value, x, as an input; and in response to the complex exponential software instruction: invoking at least one complex exponential functional unit that implements complex exponential software instructions to apply the complex exponential function to the input value, x; and generating an output corresponding to the complex exponential of the input value, x. A complex exponential function for an input value, x, can be evaluated by wrapping the input value to maintain a given range; computing a coarse approximation angle using a look-up table; scaling the coarse approximation angle to obtain an angle from 0 to θ; and computing a fine corrective value using a polynomial approximation.
Information query