throbber

`

`US 6,424,681 B1
`Page 2
`
`OTHER PUBLICATIONS
`
`Stefan Miller, et aI., "A Comparison of Peak Power Reduc(cid:173)
`tion Schemes for OFDM", Nov. 1997, Globecom, pp. 1-5.
`Alan Gatherer et al., "Controlling Oipping Probability in
`DMT Transmission", Nov. 1997, Askomar, pp. 578-584.
`Jacky S. Chow et al., "Mitigating Clipping Noise in Multi(cid:173)
`Carrier Systems", Jun. 1997, ICC, pp. 715-719.
`S.H. Miil1er et aI., "OFDM with Reduced Peak-to-Average
`Power Ratio by Optimum Combination of Partial Transmit
`Sequences", Feb. 27,1997, Electronics Letters, vol. 33, No.
`5, pp. 368-369.
`M. Friese, "Multicarrier Modulation with Low Peak-to-Av(cid:173)
`erage Power Ratio", Apr. 11,1996, Electronics Letters, vol.
`32, No.8, pp. 713-714.
`
`Denis J.G. Mestdagh, "A Method to Reduce the Probability
`of Oipping in DMT-Based Transceivers", Oct. 1996, IEEE
`Transactions on Communications, vol. 44, No. 10, pp.
`1234-1238.
`
`D. Wulich, "Reduction of Peak to Mean Ratio of Multicar(cid:173)
`rier Modulation Using Cyclic Coding", Feb. 29, 1996,
`Electronics Letters, vol. 32, No.5, pp. 432-433.
`
`A.E. Jones et al., "Blockcoding Scheme for Reduction of
`Peak to Mean Envelope Power Ratio of Multicarrier Trans(cid:173)
`mission Schemes", Dec. 8, 1994, vol. 30, No. 25, pp.
`2098-2099.
`
`.. cited by examiner
`
`2
`
`

`

`

`

`

`

`~
`~
`~
`QO
`<:1\
`
`~e
`5"
`CF.l
`c:::
`
`'"'" ~
`
`~
`
`Q
`~
`
`('I> ....
`00 =- ('I>
`
`N g
`N SJ4
`~ = :-
`
`N
`
`~ """ ~ = """
`
`~
`rJ1 •
`Cj .
`
`120(N-1)
`
`frequency (f)
`
`fN-1
`
`f7
`
`120(6) 120(7)
`
`f6
`
`110(5)
`\
`fS
`
`110(4)
`I
`
`110(2)
`I
`
`120(3)
`
`120(0) 120(1)
`
`f4
`
`f3
`
`f2
`
`f1
`
`to
`
`Fig. 3
`
`I
`100
`
`• • •
`
`120(4) 120(5)
`
`120(2)
`
`I
`110(N-1)
`
`I
`110(7)
`
`I
`110(6)
`
`I
`110(3)
`
`I
`110(1 )
`
`I
`110(0)
`
`Amplitude
`
`5
`
`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`US 6,424,681 B1
`
`1
`PEAK TO AVERAGE POWER RATIO
`REDUCTION
`
`BACKGROUND OF TIIE INVENTION
`
`This invention relates generally to communication sys(cid:173)
`tems. More specifically to reducing peak to average power
`ratios in multi-carrier communication systems.
`In recent years multi-carrier communication systems have
`received more attention. Multi-carrier communication sys(cid:173)
`tems offer the promise of increased bandwidth combined
`with two-way communications.
`However, several problems still remain to be solved to
`ensure the widespread use of multi-carrier communication
`systems. One concern is how to reduce the peak to average
`power ratio of a multi-carrier transmission.
`Referring to FIG. 1, a multi-carrier transmission is com(cid:173)
`posed of a number of independent signals. FIG. 1 is a
`frequency domain plot of several signals 10(1)--IO(n). Each
`signallO(I)-(n) is centered a different frequency f(l)-f(n).
`Often times the frequencies are equally spaced. apart. The
`frequencies are commonly referred to as carrier frequencies.
`In most multi-carrier communication systems the signals
`10(1)-(n) are combined together as a vector. An inverse fast
`fourier transform (IFFI') is usually performed on the vector
`to produce a discrete time domain signal which is converted
`to a continuous time domain signal and transmitted. FIG. 2
`illnstrates a continuous time domain representation of a
`typical output signal 30 of a multi-carrier transmitter.
`Signal 30 contains a number of peaks 31-34. A problem
`with the output signal is that the peaks 31-34 often times
`exceeds the output capabilities of the transmitter. If the
`transmitter is only capable of transmitting at amplitudes of
`up to +/-10 dB, the peaks saturate the transmitter and the 35
`peaks are cutoff in the transmitted signal. Saturation causes
`the transmitted signal to lose a significant amount of
`information, which mayor may not be corrected for by the
`receiver. Thus, it is important to reduce the peaks in order to
`maintain the integrity of the transmitted signal.
`Reducing the peak to average power ratio of a signal
`requires that the number and magnitude of the peaks are
`reduced. There have been several attempts to reduce peak to
`average power ratios, although they are only successful to a
`certain extent.
`The placement of the different signals 10(1)-{n) at dif(cid:173)
`ferent carrier frequencies f(l)-f(n) affects the shape of the
`output signal 30. One method randomly shuffles the phase of
`the signals 10(1)-10(n) at each carrier frequency f(l)-f(n).
`Random shuffling does not completely eliminate the 50
`problem, although randomizing has been shown to some(cid:173)
`what reduce the peak to average power ratio to an extent.
`Random shuffling also requires performing an additional
`IFFT. In addition to not completely reducing the peak to
`average power ratio to a practical point, that particular 55
`method also requires that additional information, side
`information, be sent along with the transmitted signal. In
`order for the receiver to be able to decode the transmitted
`signal the receiver must also know how the signals 10(1)-
`10(n) were randomized. Thus, the randomization scheme 60
`requires extra bandwidth to transmit the side information
`and does not effectively reduce the peak to average power
`ratio.
`Another method has been applied to multi-carrier com(cid:173)
`munication systems that use a small number of carrier
`frequencies. In that method all the different possible outputs
`of each signal 10(1)--10(n) are simulated. For example, if
`
`5
`
`2
`each signal10(1)-(n) is a 4-ary quadrature amplitude modu(cid:173)
`lated signal, each signal would be one of four different
`waveforms. If there are ten carrier frequencies, then over a
`million combinations are simulated. Those combinations of
`the outputs of signals 10(1)-(n) that exhibit peak to power
`ratios that exceed a specified limit are not used in actual
`transmissions. Typically, a charmel must be simulated peri(cid:173)
`odically because of changes in the channel's characteristics.
`The elimination of some of the possible combinations of
`10 the outputs of the signals, however, reduces the bandwidth
`of the communication scheme. Further, the method can only
`be applied to communication systems that use a few carriers
`since the number of simulations required increases expo(cid:173)
`nentially with an increase in the number of carriers. That is,
`15 if M-ary QAM and N frequencies are used, NM combina(cid:173)
`tions must be simulated. M can be as high as 1024 and N
`even larger. Thus, this method becomes impractical when
`even a moderate number of carriers are used.
`A third method involves performing inverse fast fourier
`20 transforms on subsets of the signals 10(1)-{n). For example,
`an IFIT may be performed on the first one fourth signals,
`another IFFf for the second one fourth, and etc. The four
`output signals may then be linearly combined to provide one
`output signal. Reducing the number of carriers within a
`25 single IFIT output reduces the peak to average power ratio
`for that output signal since there are fewer signal compo(cid:173)
`nents. The linear combinations are compared to determine
`which combination has the best PAR.
`As the number of signals and carriers increase the number
`of IFITs that must be performed on the subsets of the signals
`increase, according to the number of signals incorporated
`within a single IFIT. The complexity of the transmitter
`thereby increases by the number of IFITs that must be
`performed, compared to a single IFIT. Further, information
`about the linear combination of the transmitted signal must
`also be passed along to the receiver. This information is even
`more vital. and usually requires additional bandwidth to
`ensure proper reception and decoding of the information.
`In yet another method of reducing peak to average power
`40 ratio, the output signal of an IFIT of all the signal compo(cid:173)
`nents is scaled to bring the peaks below the maxinlum level.
`A problem with this solution is that the signal to noise ratio
`is reduced proportionally with the scaled factor. Reducing
`the signal to noise creates a great number of other problems
`45 which makes this method unattractive. For example, as the
`signal to noise ratio decreases more errors occur during
`transmission.
`What is desired is a method of reducing the peak to
`average power ratio of a transmission within a multi-carrier
`communication system without a significant decrease in the
`amount of usable bandwidth, and with low complexity such
`that reduction of the peak to average power ratio may be
`performed in real time.
`
`30
`
`SUMMARY OF 1HE INVENTION
`The present inventions provide methods and systems for
`reducing the peak to average power ratio of a multi-carrier
`signal. Reducing the peak to average power ratio of a signal
`ensures that amplifiers and transmitters are not saturated,
`causing loss of data. Further, reducing peak to average
`power ratios reduces the consumption of power during
`transmission.
`Peak to average power ratios are reduced by selecting a
`subset of a plurality of frequencies that make up a multi-
`65 carrier symbol. Peak reduction signals, carried at the subset
`of frequencies, are computed to reduce the PAR of the
`symbol.
`
`16
`
`

`

`US 6,424,681 B1
`
`3
`In one embodiment, a kernel is generated that has com(cid:173)
`ponents in the subset of frequencies. The kernel is adjusted
`to negate one or more peaks in the multi-carrier symbol. The
`adjustment of the kernel creates a subset of signals of a
`plurality of signals centered at the plurality of frequencies. 5
`Negation of the peaks may be performed iteratively to
`remove any peaks produced during prior peak reduction
`operations.
`In one embodiment, the subset of frequencies are chosen
`prior to transmission. In alternate embodiments, the subset 10
`of frequencies may be reselected during communication.
`The subset of frequencies may be chosen to obtain a
`kernel that may better negate the peaks of the multi-carrier
`symbol. In one embodiment the subset of frequencies may
`be chosen based upon the characteristics of the channel. In 15
`other embodiments, the subset of signals may be chosen
`randomly, pseudo-randomly, or combinations thereof.
`These and other advantages of the present invention will
`become apparent to those skilled in the art upon a reading of
`the following descriptions of the invention and a study of the
`several figures of the drawing.
`BRIEF DESCRIPTION OF TIlE DRAWINGS
`FIG. 1 illustrates a frequency domain plot of several
`signals of a multi-carrier communication system.
`FIG. 2 illustrates a continuous time domain representation 25
`of a typical output signal of a multi-carrier transmitter.
`FIG. 3 illustrates a frequency domain plot of a DMT
`symbol prior to applying an inverse fast fourier transform.
`. . FIG. 4 illustrates a signal constellation of a signal that is
`4-ary quadrature amplitUde modulated.
`FIG. 5 illustrates a frequency domain representation of X
`in accordance with an embodiment of the present inventions.
`FIG. 6 illustrates the frequency domain representation of
`C in accordance with an embodiment of the present inven-
`tions.
`FIG. 7 illustrates the frequency domain representation of
`X+C in accordance with one embodiment of the present
`inventions.
`FIG. 8 illustrates the continuous time domain represen- 40
`tation of a symbol signal x(t) of a multi-carrier communi(cid:173)
`cation system in accordance with an embodiment of the
`present inventions.
`FIG. 9 illustrates a time domain representation of a
`desired symbol signal lflip(t)ax(t)+c(t) in accordance with 45
`an embodiment of the present inventions.
`FIGS. 10a--c illustrate several approximate impulse func(cid:173)
`tions p(t) in accordance with an embodiment of the present
`inventions.
`FIG. 11 illustrates a multi-carrier transmitter in accor- 50
`dance with an embodiment of the present inventions.
`FIG. 12 illustrates block diagrams of the modulator and
`the kernel applicator of FIG. 11 in accordance with an
`embodiment of the present inventions.
`FIG. 13 illustrates a receiver in accordance with an S5
`embodiment of the present inventions.
`FIG. 14 illustrates the preliminary process of determining
`the peak reduction channels in accordance with an embodi(cid:173)
`ment of the present inventions.
`FIG. 15 illustrates a flow chart of the operation of the 60
`kernel engine. of FIG. 12 in accordance with an embodiment
`of the present inventions.
`
`3S
`
`20
`
`4
`communication systems without significantly reducing the
`amount of bandwidth. The present inventions may also be
`implemented with a low amonnt of complexity such that
`they may be implemented in real time. Additionally, no
`significant amount of side information is required, which
`would reduce bandwidth, nor is there a reduction in the
`signal to noise ratio or quality of service.
`The present inventions apply to any type of commnnica(cid:173)
`tion systems utilizing multiple carriers. By way of example,
`the present inventions apply to Discrete Multi-Tone (DMT),
`Orthogonal Frequency Division Multiplexing (OFDM) and
`Discrete Wavelet Multi-Tone (DWM1) communication sys(cid:173)
`tems.
`Referring to FIG. 3, a multi-carrier communication sys-
`tem takes advantage of a channel by sending several signals
`over a wide band of frequencies. FIG. 3 is a frequency
`domain plot of a DMT symbol 100 prior to applying an
`inverse fast fourier transform. The DMT symbol is a func-
`tion of a number of signals 11O(O)-11O(N-1), each centered
`at a different frequency 12O(O)-(N-l). While details of the
`present inventions are discussed in terms of a DMT com-
`munication system, the advantages of the present inventions:
`apply readily to other types of multi-carrier communication
`systems, and the present inventions are not restricted to only
`DMT systems.
`Each signal 12O(O)-(N-l) may carry any number of bits
`of information in a digital system. By way of example, each
`signal may be modulated by M-ary quadrature amplitude
`modulation, M-ary phase shift key, frequency modulation,
`30 amplitUde modulation, continuous phase modulation or any
`other type of suitable modulation scheme. The illustrated
`signals are M-ary quadrature amplitude modulated. Thus,
`each signal 11O(O)-(N-l) has a magnitude and a phase in
`addition to its frequency.
`FIG. 4 is a signal constellation of signal 110(3) that is
`4-ary quadrature amplitude modulated. Signal 110(3) has an
`amplitude, A, and a phase, ¢. Depending upon the amplitude
`and phase, signal 110(3) may represent one of four binary
`values, 00, 01, 10 and 11, as illustrated.
`Each signal 110(O)-(N-1) are all quadrature amplitude
`modulated, but may have different constellations. The num(cid:173)
`ber of constellation points that a signal represents depends
`upon the characteristic of the channel for that particular
`frequency. That is, if frequency 120(4) is less noisy than
`frequency 120(3), then signal 110(4) may have an 8-ary
`QAM constellation or greater. Thus, by looking at the
`characteristics of the channel less noisy frequencies may
`carry signals that represent a greater number of bits.
`In one embodiment of the present inventions, those fre(cid:173)
`quencies that have a lot of noise and are capable of only
`carrying low bit rate signals are used as peak reduction
`frequencies. The peak reduction frequencies may carry no
`signal at all. It has been found that having peak reduction
`frequencies that carry no signal may sometimes marginally
`help to reduce the peak to average power ratio of a trans-
`mission.
`In another embodiment, the peak reduction frequencies
`carry peak reduction signals. Peak reduction signals, like
`regular signals, have an amplitude and a phase. However, in
`one embodiment, the peak reduction signals generally do not
`carry any data. Rather, the peak reduction signals are scaled
`and shifted such that the peaks of the output signal are
`dramatically reduced.
`In alternate embodiments of the present inventions, the
`peak reduction frequencies may be chosen by any suitable
`method. Frequencies that are noisy are utilized as peak
`
`DETAILED DESCRIPTION OF THE PRESENT
`INVENTIONS
`The present inventions provide apparatuses and methods
`of reducing peak to average power ratios in multi-carrier
`
`65
`
`17
`
`

`

`US 6,424,681 B1
`
`6
`at the non-peak reduction frequencies are always zero, such
`that the values of C do not interfere with X. Thns,
`
`5
`reduction frequencies since the decrease in data rate of the
`output symbol is minimized. However, a different selection
`of peak reduction frequencies may provide better peak to
`average power ratio reduction with fewer peak reduction
`frequencies. It has been found that randomly selected peak
`reduction frequencies provides good peak to average power
`ratio attenuation. Selection of peak reduction frequencies is
`discussed further below.
`Because of the properties of an inverse fourier transform
`changing the attnbutes of one or more of the components of
`a signal before it is inverse fourier transformed effects the
`transformed signal. In the case ofDMT a discrete time signal
`x is generated from a number of complex valued QAM
`modulated signals 1l0(O)--(N-l), or X. Where
`
`The elements of X are complex values that represent the
`amplitude and phase of the signals Xo-XN_I , where the
`frequencies fo-fN_H are of equal bandwidth and separated by
`Iff, where T is the time duration of a DMT symbol. Each
`element of x is a symbol derived from X defined by:
`
`Initially, Ck may be set to zero, and the values for Ck
`changed later to reduce the PAR. L is the number of peak
`10 reduction frequencies that are utilized to reduce the PAR of
`x. If N frequencies are available, then the ratio of peak
`reduction frequencies to the overall number of frequencies is
`LIN. However, the actual bandwidth loss is the number of
`bits that the peak reduction frequencies were capable of
`carrying over the total number of bits that all N frequencies
`lS are capable of carrying. By selecting peak reduction fre(cid:173)
`quencies that are capable of carrying few, or zero, bits per
`symbol, bandwidth loss is minimized. The non-zero values,
`Ck for k EO {il ... , iz.} or C, are called the peak reduction
`signals, or peak reduction tones in the case of DMT, or more
`20 generally dummy signals.
`The values for X are zeroed out at the peak reduction
`frequencies. FIGS. 5 and 6 sbow the frequency domain
`representations of X and C, respectively, according to one
`embodiment of the present inventions. The frequencies flO
`25 is, f,;, ~ and ~-2 are chosen as peak reduction frequencies.
`Accordingly, the values for Xl> Xs, x.s, Xr and XN _ 2 are
`
`zero. The other values for X correspond to the amplitude and
`phase of those signals.
`In alteroate embodinlents, only one component of the
`values of X may be zeroed out and used for peak reduction
`purposes. By way of example, the real part of the values of
`Xl> Xs, X6, Xr and XN _ 2 may be zeroed out and the
`imaginary part of the components used to carry information.
`Analogously, one of the phase or amplitude components of
`the values of X may be zeroed out and used for peak
`35 reduction while the other is used to carry information.
`The values for C correspond to the peak reduction fre(cid:173)
`quencies. The index i conforms to the peak reduction
`frequencies, e.g., il is the index for the first peak reduction
`frequency fI , i2 is the index for the second peak reduction
`40 frequency 4, and etc.
`FIG. 7 illustrates the frequency domain representation of
`X+c, in accordance with one embodiment of the present
`inventions. In the combined signal all the frequencies con(cid:173)
`tain a signal. The non-zero values of peak reduction signals
`4S C are located at the peak reduction frequencies, while the
`actual signals X are located at the non-peak reduction
`frequencies. Initially, the peak reduction signals C may have
`any arbitrary values. However, it is useful to initialize the
`values of C at zero.
`The first set of values of C may then be represented as the
`initial values C(O). If C(O) are zeroes, then X+C(O) ~x, and
`x+e(O)ax. The time domain representation of x+e(O) is
`equivalent to the unmodified signal x(t), as illustrated in
`FIG. 8. However, the values for C should be chosen to
`55 provide a signal (x+c) that does not have peaks that exceed
`a predetermined magnitude. FIG. 9 is a time domain repre(cid:173)
`sentation of a desired signal x"lip(t)=X(t)+e(t) generated by
`the vector X+c.
`The continuous time domain waveforms depicted in
`60 FIGS. 8, 9 and other figures are representative of analogous
`discrete time domain waveforms. A majority of the algo(cid:173)
`rithms used in the present inventions are predominantly
`performed in discrete time due to practical considerations.
`The continuous time domain waveforms are used for pur-
`65 poses of illustration. However, the scope of the present
`inventions includes analogous algorithms performed in con(cid:173)
`tinuous time and frequency domains.
`
`which can be written as x=Qx, where Q is the IFFr matrix 30
`and the elements of Q are
`
`The peak to average power ratio (PAR) of x is then:
`
`PAR=~
`eOIxlI!l/N
`
`where IIvll"" is the norm of the vector v, or the maximum
`absolute value, V2 is the 2-norm of the vector v, or the root
`mean square, and E[f(v)] is the expected value of the
`function f(v).
`The peak reduction frequencies, once chosen, can be
`assigned arbitrary amplitUdes and phases. In one
`embodiment, the peak reduction frequencies may be initial(cid:173)
`ized with zero amplitude and zero phase. The values for the
`peak reduction signals are represented as the vector c in the 50
`time domain, and C in the frequency domain, where.
`
`The possible values for c are chosen such that
`
`where c* is the optimal solution for c. The value of the right
`side of the inequality is the PAR of the signal generated from
`the vector x, and the left side of the inequality is the PAR of
`the peak reduced signal generated from the vector x+c.
`The values for C at the peak reduction frequencies may be
`any suitable value that helps to reduce the peaks in the
`transmitted multi-carrier symbol. However, the values for C
`
`18
`
`

`

`7
`The values for C* and c*, the optimal solution that would
`provide an Xdip(t) with the smallest PAR, may be obtained
`by solving the following equation:
`
`Q is the sub-matrix of Q constructed from the columns
`il> ... , iL> and t represents the non-zero values of C. c* can
`actually be solved through linear programming. Solutions
`may also be found separately for the real and the imaginary
`parts of x or X.
`The above equation may be rewritten in the following
`form:
`
`D'
`C
`subject tox+ QC SN lIN,
`
`Moving all the unknowns to the left hand side, the equations
`may be rewritten as:
`
`.....
`C
`subject to QC - IlN SN -x, or
`QC+IlN <::N-X
`
`D'
`C
`
`SUbi<ettO( Q -IN YC)sw(-X)
`_Q -IN ~ r
`
`x
`
`20
`
`25
`
`30
`
`35
`
`The linear program has 2L+l unknowns {Real(t), Imag(l:),
`t} and 2N inequalities written in the standard linear program
`form:
`min cTx
`subject to Ax~N b
`Unear programming algorithms exist to solve for c*. The 40
`linear programming solutions provide the ideal solution c*.
`Currently, the exact solution approach is most practical in
`communication systems operating at data rates of approxi(cid:173)
`mately 500 kbps or lower because of the amount of com(cid:173)
`putations required to compute the exact solution for c*. 45
`However, good approximations of c* may be obtained such
`that the PAR of x can be satisfactorily reduced in real time
`for higher data rate systems. However, as processing power
`becomes more readily available in the future the linear
`programming solution may be utilized in multi-carrier com- 50
`munication systems operating at higher speeds in accor(cid:173)
`dance with the present inventions.
`Approximating c, C
`As seen in FIG. 8, the time domain signal x(t) has several
`peaks 130-133. The peaks 130-133 can be reduced by 55
`adding or subtracting an appropriately scaled impulse func(cid:173)
`tiou 5(t) at those peak time values. The impulse function,
`however, must be constructed from the peak reduction
`frequencies, {il> iz, ... , iL }. Since a true impulse function
`cannot be created by less than all the frequency components, 60
`i.e., when L<N, an approximate impulse must be used, p.
`FIGS. lOa-c illustrate several approximate impulse func(cid:173)
`tions p(t), generated from different values of p, in accor(cid:173)
`dance with one embodiment of the present inventions. Since
`only the L peak reduction frequencies can be used to create 65
`the approximate impulse function p(t), or kernel, p(t) is not
`ideal. One useful constraint that may be placed upon p(t) is
`
`US 6,424,681 B1
`
`8
`that the value for p(O) is equal to one. This allows p(t) to be
`scaled more readily.
`FIG. lOa may be a first approximation of an impulse. The
`lobes around the impulse should however be reduced in
`5 magnitude. The side lobes should be reduced to ensure that
`when the impulse is applied to x(t) to clip a particular peak
`no other portion of x(t) exceed the maximum value. Another
`approximation of an impulse may look like the approxima(cid:173)
`tion in FIG. lOb. Obviously, the secondary peaks of FIG.
`10 lOb poses a problem when applied to x(t). Ideally, pet)
`should resemble the waveform depicted in FIG. lOc.
`Solving for the mean square error between p=Q P and an
`ideal discrete time impulse eo={l 0 ... Of provides the
`15 solution for an approximation of p that is the mean square
`error. The mean square error minimizes the sum of all the
`peaks of the kernel, or power, other than the peak at p(O).
`
`The solution becomes:
`
`T
`(,r,)-I,r
`1
`I
`.J>
`,T
`1'2 = Q Q Q.o = Q '0 = ..-;- [I ... I) = - IL
`#
`'IN
`
`.., 1 ,
`f2 = .,[NQIL
`
`Since the value for Po should be equal to one we can scale
`the result to obtain the mean square error optimal solution
`for p, p*.
`.
`
`Since P has non-zero values only at the peak reduction
`frequencies, C may be represented as any suitable linear
`combination of P. The linear combinations of P correspond
`to the scaled and shifted versions of the kernel, p, such that
`the scaled and shifted versions of p negate the peaks of x.
`For example, if pet) of FIG. 10e were to be applied to x(t)
`of FIG. 8, pet) would be inverted and shifted to t-2 in order
`to cancel out the first peak 130. Also, if the first peak 130
`exceeded the maximum value by some factor a, p(t-2)
`would be scaled by a value greater than a, such as (L2a).
`When x(t) and (L2a)p(t-2) are added the value at t=2 would
`be the maximum value +a-lo2a, which gives us a value less
`than the maximum value (maximum value -O.2a). The
`scaling and time shifting of p merely scales and phase shifts
`the values of P, and therefore t. t, which is a linear
`combination of P, will have zero values at the non-peak
`reduction frequencies.
`Any number of peaks may be clipped in this fashion in
`one iteration. However, reducing one or more peaks may
`cause the resulting waveform to exceed the maximum value
`at other positions. Therefore, the process may be repeated
`with the resulting xclip +c to achieve a new X
`clip with a PAR
`that is satisfactory.
`In order to minimize the second highest peak of pet),
`thereby reducing all the peaks other than the peak at p(O), a
`
`19
`
`

`

`US 6,424,681 B1
`
`9
`linear program may be used to solve for the infinite norm
`equation.
`
`P:' = argminll[PI pz ..• PN-dn!" subi· to Po = 1
`
`~
`
`10
`number of peaks per iteration. Once an iteration is complete
`the kernels may be linearly combined to produce c(j), where
`j is the current iteration. After computing c(j) aud adding it
`to x, the new xc/p, r1iPG), can be reevaluated to determine
`if further peaks require cancellation.
`Further iterations may be performed by taking the previ(cid:173)
`ous rlip and adding another set of values for c, i.e.,
`xc/ipG)=xclipG-l )+c(j). Since the values of x remain the same
`because p and P are only functions of the peak reduction
`10 frequencies this sum expands to
`
`5
`
`p* ~ provides the optimal solution, producing a p(t) that
`resembles the waveform illustrated in FIG. lOe.
`The solution of p regardless of its order may be computed
`in advance, or off-line, since only the peak reduction fre(cid:173)
`quencies need to be known. Thus, p may be predetermined
`once the peak reduction frequencies have been chosen. Once
`p is known, p may be linearly combined in any fashion to 15
`produce the necessary values for c and C. The resulting c is
`a good approximation of c* depending upon the number of
`iterations performed.
`In one embodiment, the choice of the peak reduction
`frequencies may be based upon obtaining a good kernel, p. 20
`Once the number of peak reduction frequencies, L, has been
`determined, the Incation of the peak reduction frequencies
`may be determined based upon deriving a good, or the best,
`kernel, p. Certain quality factors may be imposed before
`accepting a p as a valid kernel. By way of example, a p with 2S
`secondary peaks greater than a predetermined magnitude
`may be rejected. That set of peak reduction frequencies may
`then be rejected and a new set of peak reduction frequencies
`selected to provide a better p.
`It has been found that randomly selected peak reduction 30
`frequencies will often times provide a good kernel. If a first
`set of peak reduction frequencies chosen randomly does not
`provide a good kernel, a new selection of peak reduction
`frequencies that swap a subset of the first randomly chosen
`peak reduction frequencies sometimes provides a better 35
`kernel. The combinatious of peak reduction frequencies may
`be iteratively evaluated until a kernel with the appropriate
`characteristics is obtained.
`In another embodiment, peak reduction frequencies may
`be chosen based upon the bit rates of the frequencies. In one 40
`instance, a pseudo-random selection of the peak reduction
`frequencies may be performed with weights applied to those
`frequencies that have low bit rates that make the selection of
`those frequencies more likely. If after several iterations a
`proper kernel, p, cannot be obtained the weights may be 45
`adjusted since the weighted frequencies may not be good
`candidates for constructing a proper kernel.
`After the peak reduction frequencies have been chosen the
`optimal, or a good approximation of the optimal kernel is
`computed. Using the resulting kernel, p, the peak reduction 50
`vector c, containing the peak reduction signals, or peak
`reduction signals, may be constructed. Initially, the vector
`x+c(0), where the values of c(0) is all zeroes, is computed by
`taking the IFFT of the vector X, containing zero values in the
`peak reduction frequencies. If only one peak is negated 55
`during a single iteration of applying the kernel, p, is per(cid:173)
`formed XC1p(1)=x+c(1), where c(l)=Alp[(n-~l)k in the
`discrete time domain, where is A a scaling factor and ~ is a
`time shift. If two peaks are canceled in one iteration
`
`~(J1 = x+c(O) +c(l) + ... + c(j -1) +c(J1. or
`
`j
`
`m=O
`
`ccllp{J) = x + 2: c(m), and
`-
`c· = t c(m) as j .... 00
`
`The sum of c's is equal to a number of scaled and/or shifted
`kernels, p. If only one peak is corrected (only one peak is
`canceled) per iteration then the equation hecomes:
`
`x<liPU) = x+A1P[(n- t.JllN +Azp[(n- t.z)lN + ... +
`Aj-lP[(n-t.j-.J1N + Ajp[(n- t.j)lN' or
`x<lip(j) = x + 2: Amp[(n - t.mllN
`
`j
`
`m=O
`
`Thus, c is computed simply by performing multiplies and
`adds, and does not require any additional transforms, which
`are significantly more computationally intensive. Thus, the
`present inventions require significantly fewer computational
`resources than other methods that have been used to reduce
`the PAR of a multi-carner signal.
`The process may be repeated indefinitely until the sum(cid:173)
`mation of c approaches the optimal peak reduction signal
`vector c*. But a good approximation of c* may be obtained
`in as little as one or two iterations. The quality of c depends
`upon the quality of the kernel p, which depends upon the
`number and location of the peak reduction frequencies.
`Thus, as L, the number of peak reduction frequencies
`increases towards N, the total number of frequencies, better
`approximations of c· are obtained in fewer iterations.
`By way of example, four iterations at one kernel appli-
`cation per iteration when the ratio of UN is 5% has produced
`good results. Application of the present inventions with
`higher UN ratios have produces better results with fewer
`iterations.
`In alternative embodiments, discussed further below, it be
`helpful to know the values of C once c has been computed.
`In those cases a fourier transform of c provides the values for
`C. Since c does not contain any frequency components in th

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket