DISTRIBUTED DIGITAL SIGNAL PROCESSOR
First Claim
1. A distributed digital signal processor (DSP) comprises:
- an instruction memory that stores a plurality of instructions;
a data memory that stores a plurality of data elements;
a multiply-accumulate module that performs a function upon first and second data elements of the plurality of data elements in accordance with a command of an instruction of the plurality of instructions to produce a resultant;
an instruction millimeter wave (MMW) transceiver coupled to the instruction memory, wherein the instruction MMW transceiver transmits a MMW instruction signal that includes at least a portion of the instruction;
a data MMW transceiver coupled to the data memory, wherein the data MMW transceiver transmits a MMW data signal in response to receiving the MMW instruction signal, wherein the MMW data signal includes the first and second data elements; and
a multiply-accumulate MMW transceiver coupled to the multiply-accumulate module, wherein the multiply-accumulate MMW transceiver recovers the first and second data elements from the MMW data signal and recovers a command corresponding to the function from the MMW instruction signal.
4 Assignments
0 Petitions
Accused Products
Abstract
A distributed digital signal processor (DSP) includes instruction memory, data memory, a multiply-accumulate module, an instruction MMW transceiver, a data MMW transceiver, and a multiply-accumulate transceiver. The multiply-accumulate module performs a function upon first and second data elements in accordance with a command of an instruction. The instruction MMW transceiver transmits a MMW instruction signal that includes at least a portion of the instruction. The data MMW transceiver transmits a MMW data signal in response to receiving the MMW instruction signal, wherein the MMW data signal includes the first and second data elements. The multiply-accumulate MMW transceiver recovers the first and second data elements from the MMW data signal and recovers a command corresponding to the function from the MMW instruction signal.
101 Citations
22 Claims
-
1. A distributed digital signal processor (DSP) comprises:
-
an instruction memory that stores a plurality of instructions; a data memory that stores a plurality of data elements; a multiply-accumulate module that performs a function upon first and second data elements of the plurality of data elements in accordance with a command of an instruction of the plurality of instructions to produce a resultant; an instruction millimeter wave (MMW) transceiver coupled to the instruction memory, wherein the instruction MMW transceiver transmits a MMW instruction signal that includes at least a portion of the instruction; a data MMW transceiver coupled to the data memory, wherein the data MMW transceiver transmits a MMW data signal in response to receiving the MMW instruction signal, wherein the MMW data signal includes the first and second data elements; and a multiply-accumulate MMW transceiver coupled to the multiply-accumulate module, wherein the multiply-accumulate MMW transceiver recovers the first and second data elements from the MMW data signal and recovers a command corresponding to the function from the MMW instruction signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A distributed digital signal processor (DSP) comprises:
-
an instruction memory that stores a plurality of instructions; a data memory that stores a plurality of data elements; an arithmetic module that performs an arithmetic function upon a product of first and second data elements of the plurality of data elements in accordance with an instruction of the plurality of instructions to produce a resultant; an instruction millimeter wave (MMW) transceiver coupled to the instruction memory, wherein the instruction MMW transceiver transmits a MMW instruction signal that includes the instruction; a data MMW transceiver coupled to the data memory, wherein the data MMW transceiver includes; a baseband processing module coupled to; receive the first and second data elements from the data memory; convert the first data element into a first data symbol stream; and convert the second data element into a second data symbol stream; an up conversion mixing module coupled to; mix the first data symbol stream, the second data symbol stream, and a transmit local oscillation in accordance with a multiply function of the instruction to produce a multiplied mixed signal that includes the product of first and second data elements; a power amplifier module coupled to amplify the multiplied mixed signal to produce a MMW data product signal; and an arithmetic MMW transceiver coupled to the arithmetic module, wherein the arithmetic MMW transceiver recovers the product of first and second data elements from the MMW data product signal and recovers the command corresponding to the arithmetic function from the MMW instruction signal. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A distributed digital signal processor (DSP) comprises:
-
an instruction memory that stores a plurality of instructions; a data memory that stores a plurality of data elements; an arithmetic module that performs an arithmetic function upon a product of first and second data elements of the plurality of data elements in accordance with an instruction of the plurality of instructions to produce a resultant; an instruction millimeter wave (MMW) transceiver coupled to the instruction memory, wherein the instruction MMW transceiver transmits a MMW instruction signal that includes the instruction; a data MMW transceiver coupled to the data memory, wherein the data MMW transceiver transmits a first MMW data signal and second MMW data signal in response to receiving the MMW instruction signal, wherein the first MMW data signal includes the first data element and the second MMW data signal includes the second data element; and an arithmetic MMW transceiver coupled to the arithmetic module, wherein the arithmetic MMW transceiver includes; a low noise amplifier section coupled to; amplify the MMS instruction signal to produce an amplified MMW instruction signal; amplify the first MMW data signal to produce a first amplified MMW data signal; and amplify the second MMW data signal to produce a second amplified MMW data signal; a down conversion section coupled to; convert the amplified MMW instruction signal into an instruction symbol stream; and mix the first amplified MMW data signal, the second amplified MMW data signal, and a receive local oscillation to produce a mixed down converted signal in accordance with a multiply command; and a baseband processing module coupled to; recover the command and the multiply command from the instruction symbol stream; convert the mixed down converted signal into the product of first and second data elements; and provide the product of the first and second data elements to the arithmetic module. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A digital signal processing (DSP) module comprises:
-
an arithmetic module operable to execute an instruction upon data associated with the instruction to produce a resultant; a control module wireless coupled to at least one of a data memory, an instruction memory, and the arithmetic module, wherein the control module coordinates retrieval of the instruction from a plurality of instructions stored in the instruction memory and retrieval of the data of a plurality of data elements stored in the data memory; and a first millimeter wave (MMW) transceiver section operable to support the wireless coupling of the control module to the least one of the data memory, the instruction memory, and the arithmetic module. - View Dependent Claims (20, 21, 22)
-
Specification