Reduction of peak to average power ratio in multicarrier systems

Abstract: We describe an improved method for decreasing the probability of an unacceptably high peak-to-average power ratio in a signal to be transmitted by a Frequency Division Multiplexing (FDM) system, such as a discrete multitone (DMT) system. The method involves generating at least two alternative signal sequences, computing Fourier transforms of the respective alternative signal sequences, and selecting for transmission one of these sequences, based on the Fourier transform computations. More specifically, the selection of one sequence may be based, e.g., on the determination that the Fourier transform of that sequence has an acceptable peak power. Alternatively, a comparison may be made among the Fourier transforms of the respective signal sequences, and selection made of that sequence whose Fourier transform exhibits the lowest peak power.

Description: This invention relates to methods for encoding information for transmission by a frequency division multiplexing system. Frequency division multiplexing (FDM) is a multiplexing technique that has applications for both wireline and wireless applications. The former include, inter alia , applications to digital subscriber loop communications, and the latter include, inter alia, applications to WaveLan communications. FDM in certain implementations is described in the discrete multitone (DMT) standard published by the International Telecommunications Union (ITU) under the publication number T1.413. Very briefly, FDM operates by dividing a data stream into a temporal sequence of blocks. With reference to FIG. 1, the data in each block (the "information sequence") are represented, in frequency space, by a sequence of tones 10 (also referred to as carriers). The number of tones used varies among the various implementations, but is typically in the range 32-512. Information is encoded by assigning to each tone a complex amplitude (that is, a positive magnitude and a phase). The complex amplitudes that can be assigned are not arbitrary, and they do not vary continuously. Instead, they are typically drawn from a discrete set, sometimes referred to as a constellation, of points in the complex plane. (An illustrative such constellation is shown in FIG. 2.) Although the number of points in such a constellation may vary, a typical number of points lies in the range 2-512. In the case, e.g., of 256 points, each complex amplitude represents log 2 256, or 8, bits of data. The sequence of amplitudes is referred to as the "signal sequence", and each amplitude in this sequence is referred to as a "signal element". The transmitted signal (shown as element 20 in FIG. 1) is the Fourier transform of the sequence of tones. (Those skilled in the art will appreciate that what is precisely meant here is a real-valued reverse Fourier transform from the frequency domain to the time domain.) The receiver performs, in essence, another Fourier transform back into frequency space to recover the signal sequence. At the receiver, knowledge concerning the mapping between the information sequence and the signal sequence is used to recover the information sequence. Those familiar with oscillatory phenomena will appreciate that when tones, with associated phase differences, are superimposed, constructive interference often leads to the emergence of peaks that extend to a significant height above the average. amplitude of the combined waveform. When a transmitted signal exhibits this property, it is often useful to characterize the signal by its peak-to-average power ratio. It should be noted in this regard that the average transmitted power is directly related to the rate at which information can be communicated. That is, higher average power implies higher potential data-communication rate. The term "average" refers here to the statistical, or ensemble, average over all signals. The term "peak", on the other hand, refers to a particular sequence. For several reasons, it is desirable to limit the peak-to-average power ratio of a transmitted signal. In many instances, there are standards and regulations that impose a limit on this quantity. More fundamentally, the last amplification stage of the transmitter may be saturated by amplitude peaks in its input signal, resulting in clipping of the transmitted waveform and consequent errors in data transmission. In principle, an amplifier can be designed to handle essentially any given peak-to-average power ratio encountered in practice. However, the cost of the amplifier and also the power consumption of the amplifier increase as the maximum acceptable peak power increases. As a consequence, economic considerations militate for measures designed to minimize the probability that a peak will appear that cannot be transmitted without distortion. Although the greatest acceptable value for this probability depends on the specific application and on other factors, a typical value is 10 -5 . One conventional approach to this problem is to limit the permitted signals to only those signals that have an acceptably low peak power. This approach is difficult to put into practice because it is difficult to identify a suitable set of signals in the frequency domain. Moreover, decreasing the population of available signals decreases the number of bits carried by each signal element. Because a substantial fraction of signals are typically eliminated by this approach, the transmitted data rate is significantly reduced. Another approach is described in International Application PCT/EP97/04770, published on March 12, 1998 under the Patent Cooperation Treaty as Publication No. WO 98/10567, and in the corresponding publication of the German Patent Office, DE 196 35 813 A1, laid open on March 5, 1998. According to such approach, peak power is reduced by rotating the phase associated with a subset of the tones to be transmitted. According to this invention there is provided a method as claimed in claim 1. We have discovered an improved method for decreasing the probability of an unacceptably high peak-to-average power ratio. In abroad aspect, our invention involves generating at least two distinct, alternative signal sequences, computing Fourier transforms of the respective alternative signal sequences, and selecting for transmission one of these sequences, based on the Fourier transform computations. More specifically, the selection of one sequence may be based, e.g., on the determination that the Fourier transform of that sequence has an acceptable peak power. Alternatively, a comparison may be made among the Fourier transforms of the respective signal sequences, and selection made of that sequence whose Fourier transform exhibits the lowest peak power. Those skilled in the art will understand that the term "Fourier transform" is used here to encompass any of several appropriate mathematical transforms, and that each can be implemented by any of several appropriate computational algorithms. Desirably, the alternative sequences are generated in such a way that the joint probability that both will lead to unacceptable peak-to-average power ratios is significantly smaller than the individual probabilities that each alone will lead to such a ratio. This can be achieved by providing for near statistical independence between the respective alternative sequences. This independence may be achieved by operating upon the information sequence, or by operating upon the signal sequence, or in the coding procedure that maps between the information sequence and the signal sequence. At the receiver, it should be possible to recover the same information sequence from either of the alternative signal sequences. According to a currently preferred embodiment of the invention, the signal elements are generated by a differential encoding scheme, in which information is largely carried by the differences between pairs of signal elements. The signal elements are partitioned into two disjoint sets in such a way that each information-carrying pair belongs entirely to one or the other of the two sets. Given a signal sequence of signal elements, a further signal sequence is derived by applying a rotation in the complex plane to those signal elements that belong to one of the two disjoint sets. The rotation applied is a rotation under which the constellation of signal-element values is invariant. Brief Description of the Drawing FIG. 1 shows, in schematic fashion, the relationship between the frequency spectrum represented by a signal sequence and the corresponding time-domain waveform. FIG. 2 is a simple example of a signal constellation that is invariant under rotation by π/2 radians. FIG. 3 is a flowchart illustrating the generation of two alternative signal sequences, in accordance with an exemplary embodiment of the invention. An original signal sequence 40 is obtained by encoding (block 50 of the figure) an information sequence 60, and then a further signal sequence is generated. FIG. 4 is a flowchart of an exemplary algorithm for selecting a signal sequence for transmission, based on a test of whether the peak power falls below an established limit. FIG. 5 is a-flowchart of an exemplary algorithm for selecting a signal sequence for transmission, based on finding the lowest peak power. Detailed Description Most FDM signal schemes use contellations with certain symmetries in the frequency domain. For example, the signal constellations Ω 1 , Ω 2 , ..., Ω n ( n a positive integer) associated with the respective signal elements s 1 , s 2 ,..., s n are often invariant under rotations in the complex plane by integer multiples of π/2 radians. (Those skilled in the art will appreciate that a rotation by any angle  is equivalent to multiplication of the corresponding complex amplitude by e 1  .) Certain illustrative embodiments of the invention make use of this symmetry, as we explain below. Let c represent a rotation by m π/2 radians, where m is chosen from the set of values 0, 1,2, and 3. Let each of the signal constellations Ω i (i=1, 2, ..., n) be invariant under the rotations c ; that is, c Ω i =Ω i . Let the signal sequence s 1 , s 2 ,..., s n (shown in FIG. 3 as element 40) represent a differentially encoded signal in which the information that is carried depends largely on differences s i -s j , i ≠ j,j= 1, 2,..., n. In accordance with certain embodiments of the invention, the indices 1,2,.. ., n are partitioned (block 70 of FIG. 3) into disjoint sets A and B, and the differential coding is carried out such that the only differences s i -s j that carry information relate to index pairs in which i and j both belong to set A or to set B. With further reference to FIG. 3, given an initial signal sequence s 1 , s 2 ,..., s n (element 40 of the figure), the transmitter generates a further signal sequence by rotating (block 90) those signal elements whose indices belong to one of the two disjoint sets (e.g., to set B). (In the figure, those elements whose indices belong to set B and hence are exemplarily rotated are indicated by the reference numeral 80.) Typically, one such rotation will be carried out, leading to one further signal sequence. However, two or even three rotations may be carried out, leading to as many as four alternative signal sequences (including the initial sequence). Because of the rotational symmetry of the signal constellations, most of the signal processing carried out by the receiver is unaffected by the alternative signal encoding. Each of the alternative signal sequences 100, 110 will carry the same information to the receiver. Thus, the transmitter can select from among the alternative signals in such a way as to minimize the peak-to-average power requirement, or to assure that the peak-to-average power ratio lies within established. limits with high probability. The selection process involves calculating a Fourier transform (block 120) of at least one of the alternative signal sequences to produce a time-domain signal 130, 140. As noted, the term "Fourier transform" encompasses several appropriate mathematical transforms and computational implementations thereof. For example, it is advantageous in Orthogonal Frequency Multiplexing (OFDM) systems to calculate the Fourier transform using a Fast Fourier Transform (FFT) algorithm. According to one exemplary approach illustrated in FIG. 4, each of the alternative signal sequences is obtained (block 150), transformed in turn (block 160), and its peak power calculated (block 170), but the procedure makes a selection and stops (block 180) as soon as a test (block 190) finds a signal whose peak power lies at or below an established limit. According to a second exemplary approach illustrated in FIG. 5, all of the alternative signal sequences are transformed and their peak powers determined (block 200). Then, a comparison is performed (block 210), and that sequence having the lowest peak power is selected for transmission (block 220). Those skilled in the art will appreciate that various combinations and variations of these procedures are also readily implemented. For example, it will be advantageous in at least some cases to combine the procedures described above. Thus, if none of the alternative sequences are found according to the former procedure to produce a peak power that falls below the established limit, that sequence producing the lowest such power would be selected in accordance with the latter procedure. If the alternative sequences had complete statistical independence from each other, the joint probability that all of them would produce an unacceptable peak-to-average power ratio would be the product of the (generally equal) probabilities that each alone would produce such a ratio. Because only a coincidence among all of the alternative sequences would cause an unacceptable peak to be transmitted, the probability of such a transmission is reduced to this joint probability. Because the alternative sequences are carrying the same information, they are generally not, in fact, entirely independent of each other. However, we believe that the rotation procedure can be made to produce enough variation between alternative sequences for them to behave under the Fourier transform, for our purposes, as though they were substantially statistically independent. Thus, we have very high assurance that the joint probability of an unacceptable peak is substantially less than the individual probability thereof. It should be noted in this context that to achieve effective statistical independence, it will be advantageous in most cases for the partition of the index set to be carried out such that A and B are of approximately the same size. (If the partition is into more than two disjoint sets, it will likewise be generally advantageous for all of the disjoint sets to be of approximately equal size.) By judicious choice of the partition and the rotation or rotations, it is also possible to minimize the incidence of peaks in the corresponding time-domain signal. That is, let the coefficient of each unrotated signal element be 1, and let the coefficient of each rotated signal element be e imπ /2 , where m has an appropriate value. Those skilled in the art will recognize a mathematical relationship between the Fourier transforms of the original and rotated signal sequences: the second is the convolution of the first with the Fourier transform of the sequence of coefficients. In order to avoid enhancing peaks in the product of this convolution, it is desirable to choose sequences having the flattest possible Fourier transforms. Thus, by imposing the restriction that the signals must be differentially encoded and by applying the methods of the present invention, we can substantially reduce the peak-to-average power requirements of the transmitter. Since the restriction to differential encoding imposes a relatively small penalty in the number of bits that may be transmitted, the advantages that we gain are achieved at a relatively small cost. One fundamental penalty is imposed by this scheme. It is imposed because multiple signal sequences carry the same information. If it were not for this redundancy, more information could be carried per signal sequence. If two alternative signal sequences are provided for each information sequence, the penalty is one bit per signal sequence; if four alternative signal sequences are provided, the penalty is two bits, etc. An additional penalty is imposed by the differential encoding scheme itself. However, there are ways to minimize this penalty. For example, the differential encoding can be limited to signal elements whose indices lie in set B. Along with such a scheme, it is also advantageous for the first signal element whose index lies in set B to encode information (without relying on differences) in such away that the images of that element (in the signal constellation) under all of the allowable rotations are equivalent. In at least some cases, it will be advantageous for m to be chosen only from the set {0,2}. Stated differently, only one rotation is available, and that rotation is carried out by multiplying all of the B-indexed signal elements by -1. In such a case, the partition is conveniently represented as a sequence G 1 , G 2 ,..., G n , in which G i is 1 if i is in A, and G i is -1 if i is in B. Those skilled in the art will recognize a mathematical relationship between the Fourier transforms of the original and rotated signal sequences: the second is the convolution of the first with the Fourier transform of the sequence G j . As noted above in connection with a more general case, it is desirable to choose sequences G i having the flattest possible Fourier transforms. Such sequences, known as Golay sequences, have been tabulated. Reference is made, for example, to M.J.E. Golay, "Complementary Series," I.R.E. Trans. On Information Theory , Vol. 7 (April 1961) pages 82-87. The maximum magnitude of the Fourier.transform of a Golay sequence is near the theoretical minimum, namely, 2 times the root-mean-square magnitude. Thus, according to one alternate embodiment of the invention, the partition into sets A and B is made by sequentially assigning the multiplier 1 (for set A) or -1 (for set B) to signal elements in accordance with a Golay sequence. It should be noted in this regard that other methods for assigning these multipliers will also be useful, such as random assignment. We noted, above, that rotation by multiples of π/2 radians is often advantageous because of symmetries of the signal constellations. Yet other rotations may be advantageous in some cases, provided only that the signal constellations are invariant under these rotations. Thus, for example, alternate embodiments of the invention are readily envisaged in which set B is multiplied by one or more integer multiples of π/3 radians. It should also be noted that partition into more than two disjoint sets may be advantageous in some cases. When a partition is made into more than two disjoint sets, any choice of one or more of the disjoint sets may be subjected to a chosen rotation. It will be appreciated that the invention involves rotations of the elements of the signal constellations that map each signal constellation onto itself.

Claims: A method for encoding information (60) for transmission by a frequency division multiplexing system, comprising differentially encoding (50) the information as an initial signal sequence (40) S 1 ,...,S n (n a positive integer) of complex signal elements, resulting in representation of the information by differences between at least some pairs of signal elements, wherein: (a) the signal elements are partitioned (70) into at least two disjoint groupings, and the differential encoding is carried out such that each of said pairs is drawn solely from one of said groupings; (b) the method comprises generating at least one further signal sequence such that there are provided at least two alternate signal sequences; (c) the step of generating each further signal sequence comprises subjecting the signal elements of at least one, but not all, of said groupings to a rotation in the complex plane, (d) each signal element is selected from a constellation of signal elements; and characterized in that (e) each said rotation is selected to permute the constellation to which the rotated signal element belongs, such that under said rotation, said constellation is mapped onto itself. A method as claimed in claim 1 comprising: selecting among the initial signal sequence and the at least one further signal sequence according to a criterion for limiting peak power in coded sequences that are to be transmitted; and transmitting the selected sequence. A method as claimed in claim 2, wherein the rotation is equivalent to multiplication by a factor selected from the group consisting of e iπ/2 , -1, or e i3π/2 . A method as claimed in claim 2, wherein there are at least three disjoint groupings, the elements of at least two groupings are replaced by their rotated images, and. a distinct rotation is applied to each of the rotated groupings. A method as claimed in claim 2, wherein each said rotation is equivalent to multiplication by -1. A method as claimed in claim 5, wherein the signal elements are partitioned into two disjoint groupings, and the partition is carried out by mapping a Golay sequence onto the signal sequence.

Inventors: LAROIA RAJIV, RICHARDSON THOMAS J, URBANKE RUDIGER L, LAROIA, RAJIV, RICHARDSON, THOMAS J., URBANKE, RUDIGER L.
Applicants: LUCENT TECHNOLOGIES INC, LUCENT TECHNOLOGIES INC.
Application year: 1999
Main classification: H04L27
IPC codes: H04J1, H04J11, H04L27