摘要 |
Modem constellations are designed by independently optimizing for each slot of a frame, the distances between constellation points used for that slot. A maximum number of points N(0) are chosen having at least the minimum distance d0 without exceeding a power limitation Plim. Using N(0), an attempt is made to increase the d0 in the constellation without exceeding Plim. Constellations may be further optimized by, where possible, decreasing N(0) in a particular constellation without affecting the total data rate of the frame. Thus, a maximum potentially achievable data rate Rmax is calculated given the number of points which are in each of the six constellations, and comparing Rmax to a standards-permitted data rate DR; and then, if Rmax exceeds DR, by decreasing N(0) in one or more constellations, provided the decrease in the number of points does not cause a recalculated Rmax to drop below DR. Further optimization is obtained by attempting to increase d0 in one or more slots by permitting that slot(s) to exceed Plim, provided the average power of the frame is not exceeded. This is accomplished by finding the slot with the maximum error probability, increasing d0 for that slot (while maintaining N(0)) to thereby exceed frame power limitations for that slot, and checking to see whether the changes to the constellation in that slot violates the average frame power limitations. A simple system for checking average constellation power is also provided. |