Digital Signal Processor Having Instruction Set With An Xk Function Using Reduced Look-Up Table
First Claim
1. A method performed by a digital signal processor for evaluating an xK function for an input value, x, said method comprising:
- computing Log(x) in hardware;
multiplying said Log(x) value by K; and
determining said xK function by applying an exponential function in hardware to a result of said multiplying step, wherein one or more of said computation of Log(x) and said exponential function employ at least one look-up table having entries with a fewer number of bits than a number of bits in the input value, x.
5 Assignments
0 Petitions
Accused Products
Abstract
A digital signal processor is provided having an instruction set with an xK function that uses a reduced look-up table. The disclosed digital signal processor evaluates an xK function for an input value, x, by computing Log(x) in hardware; multiplying the Log(x) value by K; and determining the xK function by applying an exponential function in hardware to a result of the multiplying step. One or more of the computation of Log(x) and the exponential function employ at least one look-up table having entries with a fewer number of bits than a number of bits in the input value, x.
19 Citations
29 Claims
-
1. A method performed by a digital signal processor for evaluating an xK function for an input value, x, said method comprising:
-
computing Log(x) in hardware; multiplying said Log(x) value by K; and determining said xK function by applying an exponential function in hardware to a result of said multiplying step, wherein one or more of said computation of Log(x) and said exponential function employ at least one look-up table having entries with a fewer number of bits than a number of bits in the input value, x. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A digital signal processor for evaluating an xK function for an input value, x, comprising:
-
a memory storing at least one look-up table; and at least one processor, coupled to the memory, operative to; compute Log(x) in hardware; multiply said Log(x) value by K; and determine said xK function by applying an exponential function in hardware to a result of said multiplying step, wherein one or more of said computation of Log(x) and said exponential function employ at least one look-up table having entries with a fewer number of bits than a number of bits in the input value, x. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An integrated circuit, comprising:
-
a digital signal processor for evaluating an xK function for an input value, x, comprising; a memory storing at least one look-up table; and at least one processor, coupled to the memory, operative to; compute Log(x) in hardware; multiply said Log(x) value by K; and determine said xK function by applying an exponential function in hardware to a result of said multiplying step, wherein one or more of said computation of Log(x) and said exponential function employ at least one look-up table having entries with a fewer number of bits than a number of bits in the input value, x.
-
Specification