Linear transformation circuits
First Claim
1. A transform circuit, comprising:
- a first circuit to map a set of N digital data symbols from N parallel data streams to N analog data symbols by generating N sets of first weighted sums of the N digital data symbols, each respective first weighted sum defined by a respective set of pre-determined first weighting values in a first matrix; and
a second circuit to map the N analog data symbols to a sequence of N output signals over N time intervals, each of the N output signals corresponding to a respective second weighted sum of the N analog data symbols, each respective second weighted sum defined by a respective set of pre-determined second weighting values in a second matrix;
wherein the first circuit and the second circuit together generate a pre-defined transform of the N digital data symbols.
4 Assignments
0 Petitions
Accused Products
Abstract
A transform circuit includes a first circuit and a second circuit. The first circuit and the second circuit implement first and second mappings that together generate a pre-defined transform of N digital data symbols. The first circuit maps a set of N digital data symbols from N parallel data streams to N analog data symbols by generating N sets of weighted sums of the N digital data symbols. Each respective weighted sum is defined by a respective set of pre-determined weighting values in a first matrix. The second circuit maps the N analog data symbols to a sequence of N output signals over N time intervals. Each of the N output signals corresponds to a respective weighted sum of the N analog data symbols. Each respective weighted sum is defined by a respective set of pre-determined weighting values in a second matrix.
-
Citations
21 Claims
-
1. A transform circuit, comprising:
-
a first circuit to map a set of N digital data symbols from N parallel data streams to N analog data symbols by generating N sets of first weighted sums of the N digital data symbols, each respective first weighted sum defined by a respective set of pre-determined first weighting values in a first matrix; and a second circuit to map the N analog data symbols to a sequence of N output signals over N time intervals, each of the N output signals corresponding to a respective second weighted sum of the N analog data symbols, each respective second weighted sum defined by a respective set of pre-determined second weighting values in a second matrix; wherein the first circuit and the second circuit together generate a pre-defined transform of the N digital data symbols. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A transform mechanism, comprising:
-
a first means for mapping a set of N digital data symbols from N parallel data streams to N analog data symbols by generating N sets of first weighted sums of the N digital data symbols, each respective first weighted sum defined by a respective set of pre-determined first weighting values in a first matrix; and a second means for mapping the N analog data symbols to a sequence of N output signals over N time intervals, each of the N output signals corresponding to a respective second weighted sum of the N analog data symbols, each respective second weighted sum defined by a respective set of pre-determined second weighting values in a second matrix, wherein the first means and the second means together generate a pre-defined transform of the N digital data symbols.
-
-
16. A method of transforming data, comprising:
-
mapping a set of N digital data symbols from N parallel data streams to N analog data symbols by generating N sets of first weighted sums of the N digital data symbols, each respective first weighted sum defined by a respective set of pre-determined first weighting values in a first matrix; and mapping the N analog data symbols to a sequence of N output signals over N time intervals, each of the N output signals corresponding to a respective second weighted sum of the N analog data symbols, each respective second weighted sum defined by a respective set of pre-determined second weighting values in a second matrix, wherein the mappings together generate a pre-defined transform of the N digital data symbols.
-
-
17. A transform circuit, comprising:
-
a first circuit to map N analog signals to N sequences of N analog data symbols over N time intervals, each of the N sequences of N analog data symbols corresponding to a respective first weighted sum of a respective set of analog signals, each respective first weighted sum defined by a respective set of pre-determined first weighting values in a first matrix; an integration circuit to integrate each of the N sequences of N analog data symbols for N time intervals producing N integrated sequences; and a second circuit to map the N integrated sequences to N digital data symbols by generating a set of second weighted sums of the N integrated sequences, each respective second weighted sum defined by a respective set of pre-determined second weighting values in a second matrix, wherein the first circuit and the second circuit together generate a pre-defined transform of the N analog signals.
-
-
18. A transform mechanism, comprising:
-
a first means for mapping N analog signals to N sequences of N analog data symbols over N time intervals, each of the N sequences of N analog data symbols corresponding to a respective first weighted sum of a respective set of analog signals, each respective first weighted sum defined by a respective set of pre-determined first weighting values in a first matrix; an integration means for integrating each of the N sequences of N analog data symbols for N time intervals producing N integrated sequences; and a second means for mapping the N integrated sequences to N digital data symbols by generating a set of second weighted sums of the N integrated sequences, each respective second weighted sum defined by a respective set of pre-determined second weighting values in a second matrix, wherein the first means and the second means together generate a pre-defined transform of the N analog signals.
-
-
19. A method of transforming data, comprising:
-
mapping N analog signals to N sequences of N analog data symbols over N time intervals, each of the N sequences of N analog data symbols corresponding to a respective first weighted sum of a respective set of analog signals, each respective first weighted sum defined by a respective set of pre-determined first weighting values in a first matrix; integrating each of the N sequences of N analog data symbols for N time intervals producing N integrated sequences; and mapping the N integrated sequences to N digital data symbols by generating a set of second weighted sums of the N integrated sequences, each respective second weighted sum defined by a respective set of pre-determined second weighting values in a second matrix; wherein the mappings together generate a pre-defined transform of the N analog signals.
-
-
20. A computer readable medium containing data that describes a transform circuit, wherein the transform circuit comprises:
-
a first circuit to map a set of N digital data symbols from N parallel data streams to N analog data symbols by generating N sets of first weighted sums of the N digital data symbols, each respective first weighted sum defined by a respective set of pre-determined first weighting values in a first matrix; and a second circuit to map the N analog data symbols to a sequence of N output signals over N time intervals, each of the N output signals corresponding to a respective second weighted sum of the N analog data symbols, each respective second weighted sum defined by a respective set of pre-determined second weighting values in a second matrix, wherein the first circuit and the second together generate a pre-defined transform of the N digital data symbols.
-
-
21. A computer readable medium containing data that describes a transform circuit, wherein the transform circuit comprises:
-
a first circuit to map N analog signals to N sequences of N analog data symbols over N time intervals, each of the N sequences of N analog data symbols corresponding to a respective first weighted sum of a respective set of analog signals, each respective first weighted sum defined by a respective set of pre-determined first weighting values in a first matrix; an integration circuit to integrate each of the N sequences of N analog data symbols for N time intervals producing N integrated sequences; and a second circuit to map the N integrated sequences to N digital data symbols by generating a set of second weighted sums of the N integrated sequences, each respective second weighted sum defined by a respective set of pre-determined second weighting values in a second matrix, wherein the transform circuit generates a pre-defined transform of the N analog signals.
-
Specification