Multi-antenna transmitter for multi-tone signaling
First Claim
1. A communication device, comprising:
- an input node circuit to receive a set of data symbols;
a partitioner circuit coupled to the input node circuit, wherein the partitioner circuit is to dynamically allocate the set of data symbols into M irregular subgroups of data symbols based on a partition control signal, wherein a given irregular subgroup of data symbols in the M irregular subgroups of data symbols includes non-consecutive data symbols in the set of data symbols;
control logic to generate the partition control signal to control the dynamic allocation of the set of data symbols into the M irregular subgroups of data symbols, wherein the control logic determines the allocation of the set of data symbols based on one or more data symbols of the set of data symbols prior to those data symbols being received by the partitioner circuit;
M modulators coupled to the partitioner circuit, wherein a given modulator in the M modulators is coupled to receive the given irregular subgroup of the data symbols from the partitioner circuit; and
M output node circuits, wherein the given modulator is coupled to a given output node circuit in the M output node circuits, and wherein the given output node circuit is to couple to an antenna element in one or more antenna elements; and
wherein at least one subgroup in the set of M irregular subgroups includes a different number of data symbols than a second subgroup of the second set of M irregular subgroups.
8 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of a communication circuit are described. This communication circuit includes an input node to receive a set of data symbols and a partitioner coupled to the input node. This partitioner is to divide the set of data symbols into M irregular subgroups of data symbols, a given one of which includes non-consecutive data symbols in the set of data symbols. Moreover, this given irregular subgroup of data symbols includes at least two pairs of adjacent data symbols having different inter-data-symbol spacings in the set of data symbols. This communication circuit also includes M modulators coupled to the partitioner, where the given irregular subgroup of data symbols is coupled to a given modulator in the M modulators. Furthermore, the communication circuit includes M output nodes, where a given output node in the M output nodes is coupled to the given modulator and is to couple to an antenna element in M antenna elements.
53 Citations
16 Claims
-
1. A communication device, comprising:
-
an input node circuit to receive a set of data symbols; a partitioner circuit coupled to the input node circuit, wherein the partitioner circuit is to dynamically allocate the set of data symbols into M irregular subgroups of data symbols based on a partition control signal, wherein a given irregular subgroup of data symbols in the M irregular subgroups of data symbols includes non-consecutive data symbols in the set of data symbols; control logic to generate the partition control signal to control the dynamic allocation of the set of data symbols into the M irregular subgroups of data symbols, wherein the control logic determines the allocation of the set of data symbols based on one or more data symbols of the set of data symbols prior to those data symbols being received by the partitioner circuit; M modulators coupled to the partitioner circuit, wherein a given modulator in the M modulators is coupled to receive the given irregular subgroup of the data symbols from the partitioner circuit; and M output node circuits, wherein the given modulator is coupled to a given output node circuit in the M output node circuits, and wherein the given output node circuit is to couple to an antenna element in one or more antenna elements; and wherein at least one subgroup in the set of M irregular subgroups includes a different number of data symbols than a second subgroup of the second set of M irregular subgroups. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of communicating data, comprising:
-
dynamically allocating, by a partitioner circuit, a set of data symbols into M irregular subgroups of data symbols based on a partition control signal, wherein at least one of the M irregular subgroups of data symbols includes non-consecutive data symbols; generating the partition control signal to control the dynamic allocation of the set of data symbols into M irregular subgroups of data symbols, wherein the allocation of the set of data symbols is determined based on one or more data symbols of the set of data symbols prior to those data symbols being received by the partitioner circuit; modulating the M irregular subgroups using M modulators; and transmitting signals from the M modulators using one or more antenna elements; and wherein at least one subgroup in the set of M irregular subgroups includes a different number of data symbols than a second subgroup of the second set of M irregular subgroups. - View Dependent Claims (9, 10, 11)
-
-
12. A method of communicating data, comprising:
-
dynamically allocating, by a partitioner circuit, a set of data symbols into M irregular subgroups of data symbols based on a partition control signal, wherein at least one of the M irregular subgroup of data symbols includes at least two pairs of adjacent data symbols having different inter-data symbol spacings; generating the partition control signal to control the dynamic allocation of the set of data symbols into M irregular subgroups of data symbols, wherein the allocation of the set of data symbols is determined based on one or more data symbols of the set of data symbols prior to those data symbols being received by the partitioner circuit; modulating the M irregular subgroups using M modulators; and transmitting signals from the M modulators using one or more antenna elements; and wherein at least one subgroup in the set of M irregular subgroups includes a different number of data symbols than a second subgroup of the second set of M irregular subgroups. - View Dependent Claims (13, 14, 15, 16)
-
Specification