Constellation mapping apparatus and method
First Claim
1. A constellation mapping method comprising:
- receiving constellation point data, bits-per-symbol information, and valid symbol information indicating whether or not the bits-per-symbol information is valid;
generating address information of a memory, in which constellation values corresponding to the constellation point data are stored;
outputting an output of the memory or a result of complementing the output of the memory by generating real numbers and imaginary numbers in one of four quadrants of a constellation based on the address information of the memory; and
selectively outputting the value output in the previous step or a value obtained by multiplying the output value by a predetermined gain.
0 Assignments
0 Petitions
Accused Products
Abstract
A constellation mapping apparatus, which can reduce the storage capacity of a memory to one fourth by only storing constellation points in one quadrant of each constellation map rather than storing all the constellation points in each of the constellation maps, is provided. The constellation mapping apparatus includes a memory, an address generation block, a complementation logic block, and a scaling block. In the memory, constellation values in one of four quadrants of each constellation. The address generation block receives constellation point data, bits-per-symbol information, and valid symbol information indicating whether or not the bits-per-symbol information is valid, and generates address information of the memory where the constellation values corresponding to the constellation point data are stored and quadrant information indicating a quadrant where the constellation point data are placed. Based on the quadrant information for the constellation point data, the complementation logic block complements or does not complement the constellation values read from the memory following the address information. The scaling block outputs an output of the complementation logic block or a value obtained by multiplying the output of the complementation logic block by a predetermined gain obtained based on a baud rate, which indicates a speed of transmitting the bits-per-symbol information.
8 Citations
6 Claims
-
1. A constellation mapping method comprising:
-
receiving constellation point data, bits-per-symbol information, and valid symbol information indicating whether or not the bits-per-symbol information is valid;
generating address information of a memory, in which constellation values corresponding to the constellation point data are stored;
outputting an output of the memory or a result of complementing the output of the memory by generating real numbers and imaginary numbers in one of four quadrants of a constellation based on the address information of the memory; and
selectively outputting the value output in the previous step or a value obtained by multiplying the output value by a predetermined gain. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification