Digital Signal Processor Having Instruction Set With One Or More Non-Linear Complex Functions
First Claim
1. A method performed by a processor, comprising:
- obtaining one or more non-linear complex software instructions having at least one complex number as an input;
applying one or more non-linear complex functions from a predefined instruction set to said at least one complex number; and
generating an output comprised of one complex number or two real numbers.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are provided for a digital signal processor having an instruction set with one or more non-linear complex functions. A method is provided for a processor. One or more non-linear complex software instructions are obtained from a program. The non-linear complex software instructions have at least one complex number as an input. One or more non-linear complex functions are applied from a predefined instruction set to the at least one complex number. An output is generated comprised of one complex number or two real numbers. A functional unit can implement the one or more non-linear complex functions. In one embodiment, a vector-based digital signal processor is disclosed that processes a complex vector comprised of a plurality of complex numbers. The processor can process the plurality of complex numbers in parallel.
-
Citations
12 Claims
-
1. A method performed by a processor, comprising:
-
obtaining one or more non-linear complex software instructions having at least one complex number as an input; applying one or more non-linear complex functions from a predefined instruction set to said at least one complex number; and generating an output comprised of one complex number or two real numbers. - View Dependent Claims (2, 3, 4)
-
-
5. A processor, comprising:
-
an input for receiving one or more non-linear complex software instructions having at least one complex number as an input; at least one functional unit for applying one or more non-linear complex functions from a predefined instruction set to said at least one complex number; and an output for providing at least one complex number or two real numbers. - View Dependent Claims (6, 7, 8)
-
-
9. An integrated circuit, comprising:
-
a processor, comprising; an input for receiving one or more non-linear complex software instructions having at least one complex number as an input; at least one functional unit for applying one or more non-linear complex functions from a predefined instruction set to said at least one complex number; and an output for providing at least one complex number or two real numbers. - View Dependent Claims (10, 11, 12)
-
Specification