WO1999055025A2 - Peak to average power ratio reduction in multicarrier modulation system - Google Patents

Peak to average power ratio reduction in multicarrier modulation system Download PDF

Info

Publication number
WO1999055025A2
WO1999055025A2 PCT/US1999/008682 US9908682W WO9955025A2 WO 1999055025 A2 WO1999055025 A2 WO 1999055025A2 US 9908682 W US9908682 W US 9908682W WO 9955025 A2 WO9955025 A2 WO 9955025A2
Authority
WO
WIPO (PCT)
Prior art keywords
signal
signals
peak
original
subset
Prior art date
Application number
PCT/US1999/008682
Other languages
French (fr)
Other versions
WO1999055025A3 (en
Inventor
Jose Tellado
John M. Cioffi
Original Assignee
The Board Of Trustees, Leland Stanford Junior University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/062,867 external-priority patent/US6424681B1/en
Priority claimed from US09/081,493 external-priority patent/US6512797B1/en
Priority claimed from US09/092,327 external-priority patent/US6314146B1/en
Application filed by The Board Of Trustees, Leland Stanford Junior University filed Critical The Board Of Trustees, Leland Stanford Junior University
Priority to AU36573/99A priority Critical patent/AU3657399A/en
Publication of WO1999055025A2 publication Critical patent/WO1999055025A2/en
Publication of WO1999055025A3 publication Critical patent/WO1999055025A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2614Peak power aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2614Peak power aspects
    • H04L27/2623Reduction thereof by clipping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2626Arrangements specific to the transmitter only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only

Definitions

  • This invention relates generally to communication systems.
  • the present invention relates generally to communication systems.
  • Multi-carrier communication systems offer the promise of increased bandwidth combined with
  • a multi-carrier transmission is composed of a number of
  • Figure 1 is a frequency domain plot of several signals 10(l)-10(n).
  • the frequencies are commonly referred to as carrier frequencies.
  • IFFT inverse fast fourier transform
  • Figure 2 illustrates a continuous time domain representation of a typical
  • 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
  • Random shuffling also requires performing an additional
  • each signal 10(l)-10(n) are simulated. For example, if each signal 10(l)-(n) is a 4-ary quadrature
  • 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
  • N M combinations must be simulated.
  • M can be as high as
  • a third method involves performing inverse fast fourier transforms on subsets of the
  • the linear combinations are compared to determine which combination has the
  • peak to average power ratio may be performed in real time, is also desirable.
  • the present inventions provide methods and systems for reducing the peak to average
  • peak to average power ratios are reduced by selecting a subset of a
  • Peak reduction signals carried at
  • a kernel is generated that has components in the subset of
  • 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
  • Negation of the peaks may be performed iteratively to remove any
  • frequencies may be reselected during communication.
  • the subset of frequencies may be chosen to obtain a kernel that may better negate the
  • the subset of frequencies may be chosen
  • the subset of signals may be based upon the characteristics of the channel.
  • the subset of signals may be based upon the characteristics of the channel.
  • any type of distortion may be estimated in order to estimate the distortion of a received signal.
  • any type of distortion may be estimated in order to estimate the distortion of a received signal.
  • a receiver receives the distorted signal and estimates the missing information about the signal.
  • the receiver reconstructs the original signal based upon the estimates of the distortion
  • the signal is clipped as the form of distortion.
  • receiver estimates the clipped portions of the signal in order to estimate and reconstruct the
  • side information is also provided to the receiver about the
  • average power ratios are reduced by selecting a subset of a plurality of frequencies that make up
  • Peak reduction signals carried at the subset of frequencies, are
  • a kernel is generated that has components in the subset of
  • 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
  • Negation of the peaks may be performed iteratively to remove any
  • the subset of frequencies are chosen prior to transmission.
  • the subset of frequencies may be reselected during communication.
  • the subset of frequencies may be chosen to obtain a kernel that may better negate the
  • the subset of frequencies may be chosen based upon the characteristics of the channel. In other embodiments, the subset of signals may
  • carrier or multi-carrier signal may be performed by applying a basis function to the signal.
  • a peak reduction signal is applied to one or more of the information
  • the peak reduction signal is composed of one or
  • the kernel is a basis function of the communication system.
  • the basis function maps the information signal from an original constellation point to a duplicate
  • a receiver decodes the information signal by mapping the duplicate
  • the method of decoding may be
  • Figure 1 illustrates a frequency domain plot of several signals of a multi-carrier
  • Figure 2 illustrates a continuous time domain representation of a typical output signal
  • Figure 3 illustrates a frequency domain plot of a DMT symbol prior to applying an
  • Figure 4 illustrates a signal constellation of a signal that is 4-ary quadrature amplitude
  • Figure 5 illustrates a frequency domain representation of X in accordance with an
  • Figure 6 illustrates the frequency domain representation of C in accordance with an
  • Figure 7 illustrates the frequency domain representation of X+C in accordance with one
  • Figure 8 illustrates the continuous time domain representation of a symbol signal x(t) of
  • FIGS. 10A-C illustrate several approximate impulse functions p(t) in accordance with
  • FIG. 11 illustrates a multi-carrier transmitter in accordance with an embodiment of the
  • Figure 12 illustrates block diagrams of the modulator and the kernel applicator of figure
  • Figure 13 illustrates a receiver in accordance with an embodiment of the present
  • Figure 14 illustrates the preliminary process of determining the peak reduction channels
  • Figure 15 illustrates a flow chart of the operation of the kernel engine of figure 12 in
  • Figure 16 illustrates a constellation of an information signal in accordance with an
  • Figure 17A illustrates a continuous time signal x 0 (t) in accordance with an embodiment
  • Figure 17B illustrates a continuous time signal x k (t) 500(t), which corresponds to signal
  • Figure 17C illustrates a continuous time signal x N-1 (t) in accordance with an embodiment
  • Figure 17D illustrates a combined continuous time signal x(t) in accordance with an
  • Figure 18 illustrates an original constellation with duplicate constellations in accordance
  • Figure 19A illustrates an original continuous component time signal x k (t) 500(t) in
  • Figure 19C illustrates a modified continuous time signal x (t) , which corresponds to
  • Figure 19D illustrates the modified time signal x(t) , which is the sum of all the
  • Figure 20 is a constellation with duplicate constellations of a 16 QAM signal in
  • Figure 21 illustrates a constellation map in accordance with an embodiment of the
  • Figure 22 illustrates a flow chart of the operation of the kernel engine of figure 12 in
  • Figure 23 illustrates a multi-carrier time domain signal, x(t).
  • FIG. 24 illustrates a clipped signal, x cl ⁇ p (t), in accordance with an embodiment of the
  • Figure 25 illustrates a received signal y cl,p (t) in accordance with an embodiment of the
  • Figure 26 illustrates a reconstructed signal x (1) (t) that is the first estimate of x(t) in
  • Figure 27 illustrates a reconstructed signal x (q) (t) after q iterations of clip estimation in
  • Figure 28A illustrates a block diagram of a transmitter in accordance with an
  • Figure 28B illustrates a block diagram of a transmitter in accordance with an another
  • Figure 28C illustrates a block diagram of a channel in accordance with an embodiment
  • Figure 29 illustrates a block diagram of a receiver in accordance with an embodiment of
  • Figure 30 illustrates a multi-carrier time domain signal x(t) with a number of peaks.
  • Figure 31 illustrates a clipped signal x cllp (t) in accordance with another embodiment of
  • Figure 32 illustrates the clipped signal of figure 31 with reconstructed peaks in
  • Figure 33 illustrates a reconstructed signal x (q) (t) after q iterations of clip estimation in
  • the present inventions provide apparatuses and methods of reducing peak to average
  • the present inventions may also be implemented with a
  • the present inventions apply to any type of communication systems utilizing multiple
  • DMT Discrete Multi-Tone
  • OFDM Orthogonal Frequency Division Multiplexing
  • DWMT Discrete Wavelet Multi-Tone
  • inventions apply to single carrier communication systems, such as Carrier-less Amplitude Phase
  • CAPs vestigial side band
  • amplitude modulation and the like.
  • a multi-carrier communication system takes advantage of a
  • Figure 3 is a frequency
  • DMT symbol is a function of a number of signals 110(0)- 110(N-1), each centered at a different
  • Each signal 110(0)-(N-1) may carry any number of bits of information in a digital signal
  • each signal may be modulated by M-ary quadrature amplitude
  • phase modulation or any other type of suitable modulation scheme.
  • the illustrated signals are
  • each signal 110(0)-(N-1) has a magnitude and a
  • Figure 4 is a signal constellation of signal 110(3) that is 4-ary quadrature amplitude
  • Signal 110(3) has an amplitude, A, and a phase, ⁇ . Depending upon the amplitude
  • signal 110(3) may represent one of four binary values, 00, 01, 10 and 11, as
  • Each signal 110(0)-(N-1) are all quadrature amplitude modulated, but may have
  • signal 110(4) may have an 8-ary QAM constellation or
  • the peak reduction frequencies may carry no signal at all. It has been found that having peak
  • 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
  • the peak reduction frequencies may be any frequency
  • the elements of X are complex values that represent the amplitude and phase of the signals X 0 -
  • Each element of x is a symbol derived from X defined by:
  • the peak reduction frequencies once chosen, can be assigned arbitrary amplitudes and
  • the peak reduction frequencies may be initialized with zero
  • the values for C at the peak reduction frequencies may be any suitable value that helps
  • C may be set to zero, and the values for C k changed later to reduce the PAR.
  • L is the
  • i L ⁇ or c are called the peak reduction signals, or peak reduction tones in the case of DMT, or
  • the frequencies f import f 5 , f 6 , f 7 and f N . 2 are chosen as peak reduction
  • X correspond to the amplitude and phase of those signals.
  • X 7 and X N _ 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 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 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 the imaginary part of the components used to carry information. Analogously, one of the phase or amplitude components of the values of X may
  • the values for C correspond to the peak reduction frequencies.
  • the index i conforms to
  • the peak reduction frequencies e.g., i
  • i is the index for the first peak reduction frequency f
  • i 2 is the index for the first peak reduction frequency
  • Figure 7 illustrates the frequency domain representation of X+C, in accordance with one
  • the peak reduction signals C may have any arbitrary values. However, it is useful to
  • the first set of values of C may then be represented as the initial values C(0). If C(0)
  • Figure 9 is a time domain representation of a desired signal
  • Q is the sub-matrix of Q constructed from the columns i,, . . ., i L , and c represents the non-zero
  • the linear program has 2L+1 unknowns ⁇ Real(C ), Imag(C ), t ⁇ and 2N inequalities written in
  • the time domain signal x(t) has several peaks 130-133.
  • Figures lOa-c illustrate several approximate impulse functions p(t), generated from
  • the L peak reduction frequencies can be used to create the approximate impulse function p(t), or
  • p(t) is not ideal.
  • One useful constraint that may be placed upon p(t) is that the value for
  • Figure 10a may be a first approximation of an impulse. The lobes around the impulse
  • the impulse is applied to x(t) to clip a particular peak no other portion of x(t) exceed the
  • figure 10b Obviously, the secondary peaks of figure 10b poses a problem when applied to x(t).
  • p(t) should resemble the waveform depicted in figure 10c.
  • the mean square error minimizes the sum of all the peaks of the kernel, or power, other than the
  • p(t) would be inverted and shifted to t-2 in order to cancel out the first peak 130. Also, if the
  • reducing one or more peaks may cause the resulting waveform to exceed the maximum value at
  • the process may be repeated with the resulting x c p +c to achieve a
  • a linear program may be used to solve for the infinite norm equation.
  • p may be predetermined once the
  • the choice of the peak reduction frequencies may be based upon
  • the location of the peak reduction frequencies may be determined based upon
  • a p as a valid kernel.
  • That set of peak reduction frequencies may then be
  • first randomly chosen peak reduction frequencies sometimes provides a better kernel.
  • combinations of peak reduction frequencies may be iteratively evaluated until a kernel with the
  • peak reduction frequencies may be chosen based upon the bit
  • frequencies may be performed with weights applied to those frequencies that have low bit rates
  • reduction vector c containing the peak reduction signals, or peak reduction signals, may be
  • the kernels may be linearly combined to produce c(j),
  • c's is equal to a number of scaled and/or shifted kernels, p. If only one peak is
  • x ,p (j) x + A 1 p[(n - ⁇ 1 )] + A 2 p[(n - ⁇ 2 )] N + ... + A ⁇ pKn - ⁇ , . ,)],, + A ⁇ p[(n - &,)] , o ⁇
  • c is computed simply by performing multiplies and adds, and does not require any
  • the process may be repeated indefinitely until the summation of c approaches the
  • the quality of c depends upon the quality of the kernel p, which
  • transform of C may be taken to obtain a new c.
  • the new c can be added to x to provide the new
  • x chp Once x chp is determined it is transmitted to a receiver.
  • the peak reduction signals may include some type of
  • the peak reduction signals, C rece ⁇ ved are also provided.
  • FIG. 11 illustrates a multi-carrier transmitter in accordance with an embodiment of the
  • Transmitter 200 includes an encoder 202, modulator 204, kernel applicator
  • Encoder 202 receives a stream of digital data and
  • the encoder 202 encodes the data such that it can be transmitted over several different carriers.
  • the encoder 202 encodes the data such that it can be transmitted over several different carriers.
  • Modulator 204 modulates the segmented data
  • predetermined frequencies peak reduction frequencies
  • Modulator 204 provides the frequency domain signal, X, to kernel applicator 206.
  • Kernel applicator 206 performs an inverse fourier transform to X to obtain x, which also
  • Kernel applicator 206 adds peak reduction
  • the frequencies are chosen purely randomly, randomly with weights applied to frequencies with
  • kernel applicator 206 has finished reducing the peak to average power ratio of the
  • DAC 208 converts the discrete time signal to a continuous time
  • the DAC may also include filters or other signal processing components.
  • the waveform of x c p (t) has peaks that predominantly does not exceed a predetermined
  • the present inventions may provide better PAR reduction depending upon the number
  • PAR of a signal may be reduced to about 6 dB or lower within a finite number of iterations.
  • figure 9 as opposed to the waveform illustrated in figure 8, which represents x(t) without the
  • Figure 12 illustrates block diagrams of modulator 204 and kernel applicator 206 of
  • Modulator 204 includes a number of
  • Modulator 204 modulates the separate data streams with modulators
  • Modulators 210(0)-(N-1) modulate the individual data streams by the appropriate
  • modulators 210(0)-(N-1) provide the components of X
  • modulator 204 may also modulate the data segments to the
  • the modulated signals may be summed to produce x. This type of
  • modulation does not require an inverse fourier transform to obtain x, and x is directly fed to the
  • the peak reduction modulators are set to an initial value, such as zero amplitude
  • IFFT Inverse fast fourier transformer
  • IFFT 220 passes x to kernel engine 222, which applies a kernel to discrete time
  • the particular kernel is also computed beforehand based upon the selection of the
  • the kernel engine 222 analyzes x to determine how the kernel
  • c is a linear combination of one or more kernels that have
  • Kernel engine 222 outputs x c p
  • the value of c may result from one iteration of applying one or more kernels to x.
  • c may be accumulated over several iterations of applying the kernel to x.
  • more than one iteration of applying a kernel to x is
  • Kernel engine 222 provides the values of c(j), the newest linear combination of the
  • c(j) may be the accumulated linear combination including past
  • continuous time signal may be transmitted to a receiver through a channel.
  • FIG. 13 illustrates a receiver in accordance with an embodiment of the present
  • Receiver 300 includes a FFT 302, a demodulator 304 and a decoder 306.
  • FFT 302 receives the received signal x r (t), the received signal may have been passed through
  • the received signal may also be converted from analog
  • FFT 302 applies a fourier transform to the received signal to produce X_, which is
  • demodulator 304 provides the values of the data signals centered at the non-peak reduction frequencies of f 0 -f N .,.
  • the elements of X. are further decoded to extract the
  • C r is typically discarded if the peak reduction signals do not carry any information
  • a number of band pass filters centered at frequencies f 0 -f N _ are
  • the data streams are
  • Figures 14 and 15 illustrate flow charts describing the process applying a kernel.
  • the peak reduction frequencies may be chosen based upon the characteristics of the
  • the peak reduction frequencies may be chosen randomly.
  • the frequencies may be chosen pseudo-randomly with weights applied to the low
  • bit rate frequencies to make their selection more likely. Higher frequencies tend to be noisier
  • the peak reduction channels may be chosen primarily in
  • grouped may provide less PAR reduction than randomly selected peak reduction frequencies.
  • the computation of the kernel may also be performed by linear programming.
  • the encoder and modulator are configured
  • the kernel information is supplied to
  • the flow chart ends in block 410.
  • Figure 15 illustrates a flow chart 450 of the operation of kernel engine 222 of figure 12.
  • the flow chart 450 begins in block 452 and proceeds to block 454. In block 454 x is received
  • IFFT 220 provides a peak reduction component, c(0), that is zeroed
  • the kernel engine analyzes x + c(j) and applies one or more kernels to x +
  • c(j) to reduce any peaks.
  • the kernel engine may negate
  • the kernel engine determines whether more iterations are required in block 460. If no
  • c(j) is the accumulated sum of all the iterations of applying the kernel.
  • transmissions occur.
  • the operations may also be performed periodically during transmission as
  • the transmitter may be chosen, and a new kernel calculated.
  • the transmitter may be updated on the fly, without
  • the receiver must know which frequencies are peak reduction frequencies.
  • That information is transmitted to the receiver before communications with a new set of peak
  • peak reduction frequencies may be chosen in increments of minutes, hours, days,
  • the operations of the transmitter may be performed by discrete components or more
  • a digital signal processor may perform any or all
  • the average distribution of energy may be higher in the peak
  • a first symbol would use one set of peak reduction frequencies, a second
  • sets of peak reduction frequencies may also be performed for other reasons besides energy
  • the PAR is a time-varying quality and fluctuates per symbol that is transmitted, which
  • kernels are precalculated. During the analysis of a symbol a selection of one of the sets of peak
  • reduction frequencies may be made based upon which set provides the best PAR reduction.
  • the selection of one of the sets must be transmitted to the symbol, however the
  • the receiver may be able to detect from the transmitted symbol
  • peak reduction signals may be used in alternate ways.
  • the peak reduction signals may be used for peak reduction and to carry information.
  • the peak reduction and data signals include more than one component
  • a set of kernels may be computed for increment of delay, rather than one
  • all the frequencies carry information
  • the information signals are modified by adding a basis function of the communication
  • basis function also reduces the contribution of the original information signal to the peak to
  • One or more basis functions may be added to
  • basis functions also facilitates decoding of the original information signal by the receiver.
  • receiver may simply perform a modulo operation on the received modified signal to obtain the
  • Discrete Wavelet Multi-Tone communication systems use a wavelet as the
  • Figure 16 illustrates a constellation of an information signal 500 in accordance with an
  • the illustrated constellation is a 4 QAM constellation
  • the signal 500 carries 2b bits of information
  • the number of potential values is equal to 2 2b , which is equal to four in the illustrated constellation.
  • the constellation points are separated by a distance, d, from its nearest
  • Signal 500 is composed of a real part and an imaginary part, designated by the in-phase
  • R k and I k can take the values ⁇ +/- d/2, +/-3d/2 . . . +/-(M-l)d/2 ⁇ .
  • the shaded region 506 is a constellation region
  • region 506 the receiver decodes the signal as carrying the value of constellation point 504.
  • the illustrated constellation is arranged in a square constellation. However, other forms
  • the continuous time function x(t) is the sum of all the continuous time functions x 0 (t) through
  • Figure 17A illustrates a continuous time signal x 0 (t), which corresponds to signal X 0 ;
  • figure 17B illustrates continuous time signal x k (t) 500(f), which corresponds to signal X k 500;
  • figure 17C illustrates continuous time signal x N- ,(t), which corresponds to signal X N. ,.
  • Figure 17D illustrates the combined continuous time signal x(t). Again, the signals are
  • present inventions apply to operations in the discrete time domain.
  • the signal x(t) is the sum of the component time signals x 0 (t) through x N. ,(t). x(t)
  • time component signals may be modified rather than the largest
  • a time component signal may contribute to
  • single sinusoid added to that time component signal may be able to cancel more than one of the
  • the peak reduction frequencies are generally
  • the peak reduction signal is a sinusoid, which is the basis function of
  • a sinusoid is applied to the component time signal that
  • the receiver can also easily decode the
  • modified information signal by accounting for the addition of the sinusoid, as discussed further
  • time signal x(t) of figure 17D Reviewing the signals x 0 (t) through x N-1 (t), it may be determined
  • component time signal x k (t) (500(f)) contributes most to peak 612 at time n,,.
  • the peak reduction signal applied to component time signal x k (t) is desirably designed
  • Figure 18 illustrates an original constellation with duplicate constellations in accordance
  • the duplicate constellation points are spaced at multiples of a distance D from the
  • X k is created by adding a vector composed of orthogonal vectors of
  • q k can take the values of 0 or +/-1. If further rings of duplicate constellations are used the
  • dimension e.g., a rectangular constellation would have dimensions D, and D q ). Additionally, D
  • signal X k 500 carried information indicating that the
  • 620, 622, 624, 626, 628, 630, 632 and 634 provides the best modification of the original signal
  • Figure 19A illustrates the original continuous
  • sinusoid s(t) of figure 19B corresponds to modifying X k in the
  • Figure 19C illustrates a modified continuous time signal x k (t) , which corresponds to
  • modified time signal x k (t) The value of x k (t) is reduced at time r ⁇ , however, other peaks may
  • Figure 19D illustrates the modified time signal x(t) , which is the sum of all the
  • x(f) is decreased due to the modification of x k (t) to x k (t) .
  • the other peaks 610, 611 are peaks 610, 611
  • the value for x[nj is:
  • the components of x[n 0 ] may be scanned to
  • X k may be found at frequency k 0 . If all the components, X k , are 16 QAM, and the values for X k
  • / is a threshold factor, 0 ⁇ / ⁇ 1.
  • the term / limits the use of sinusoids that are too small
  • the new transmit symbol x[n] can be computed without repeating the IFFT since the
  • new transmit symbol contains only one modified tone.
  • X k may be modified at other points in time to corcect the same or other peaks.
  • component information signals of X may be similarly modified.
  • modified symbol with one tone modified may be written as:
  • peaks are appropriately spaced a single sinusoid (or basis function) may cancel more than one
  • decoding the modified symbols is of low complexity.
  • the receiver performs a modulo
  • the constellation size) of each frequency is typically transmitted to the receiver during
  • the receiver may
  • mapping algorithm is:
  • Figure 20 is a constellation with duplicate constellations of a 16 QAM signal in accordance with
  • the constellation map includes an original
  • constellation 700 with constellation points 700a-700p, and duplicate constellation s 701-708
  • error correction coding may be implemented to correct the incorrect decoding of original
  • constellation point 700h if one of constellation points 700d, g or 1 is received since there is only
  • duplicate constellation point 705e is received it is mapped to original
  • Enor correcting codes may not be able to compensate for the difference in that
  • the problem may be alleviated by increasing the complexity
  • the receiver has knowledge of the duplicate constellations, i.e., through the
  • bit enor rate does not suffer with the addition of duplicate constellations, however, the
  • transmitted symbol may be minimized.
  • One method is to minimize the value of D, or the separation between the original
  • D may be minimized to dM. Otherwise, a value of D may be chosen to
  • One method is to choose those signals X k that have values that are outermost original
  • the amount of added energy is less than the energy required to modify X k if it's value is one of
  • modified may also be designed to minimize an increase in transmit power. If X k has a value of
  • points 701d-708d may be chosen to modify X k . But, some of the duplicate constellation points
  • constellation points 70 Id, 702d, 703d, 705d and 708d require significantly more power than
  • original constellation point 700d is limited to being mapped to duplicate
  • constellation points 704d, 706d and 707d are Generally, values for p and q may be limited to the following constraints to minimize
  • the combined savings may be significant. Also, the savings increases with the increase in size
  • Figure 21 illustrates a constellation map in accordance with an embodiment of the
  • the constellation map depicts original constellation 700 and duplicate
  • Partial duplicate constellations 702', 704', 705' and 707' represent alternative duplicate
  • mapping may be confined to partial duplicate constellations 702', 704',
  • partial duplicate constellations 702', 704', 705' and 707' may be weighted
  • partial duplicate constellations 702', 704', 705' and 707' are partial duplicate constellations 702', 704', 705' and 707'. Further, the partial duplicate
  • constellations may take any shape neighboring the original constellation 700.
  • the constellation points 701(k, 1, o and p) may form another partial duplicate
  • constellation, or constellation points 701(1, o and p) may be used, along with conesponding
  • the duplicate constellation need not be configured
  • constellation 704' may
  • the inner points (e.g., 700f, g, j or k) of the original constellation are
  • the information signal is one of the outer points (e.g., 700 a, b, c, d,
  • the basis function may be of magnitude D/2 rather than D. This requires
  • the kernel applicator 206 of figure 11 would apply a basis kernel rather than a kernel
  • linear combinations of the basis kernel may be used to modify the information signal.
  • the basis kernel is added to the information signal of frequencies that add to one or more peaks of a
  • kernel engine 222 of figure 12 applies a basis kernel (or linear combinations
  • basis functions may be precomputed to be added to the signal for PAR reduction.
  • Decoder 306 of figure 13 decodes all the frequencies used in the multi-carrier
  • Decoder 306 need only perform a modulo operation on those frequencies that
  • Figure 22 illustrates a flow chart 750 of the operation of the kernel engine of figure 12 in
  • the information may be as little as sending the values for D
  • D may be fixed to equal dM + c
  • the flow chart 750 begins in block 752 and
  • x is received from IFFT 220. Initially, IFFT 220 provides
  • the kernel engine analyzes x + c(j) and applies one or more kernels to x
  • the kernel is a sinusoid, or a sum of
  • the kernel engine may negate one, two, or as
  • the kernel engine determines whether more iterations are required in block 760 based
  • a single frequency may, thereby, carry an information signal component and a peak
  • the information signal typically contributes to one or more peaks
  • peak reduction signal may be as simple as adding a basis function, such as a sinusoid, to the
  • the modified signal contributes less to the peak than the original
  • a basis function dummy signal may be added to the
  • duplicate constellations one of a number of duplicate constellations.
  • the use of duplicate constellations also provides
  • the receiver need only perform a
  • the peak to average power ratio of each symbol in time is reduced in relation to the
  • the basis function of the communication system becomes the filter impulse
  • the basis kernel may be
  • the computation of the basis kernel may be
  • kernel may be implemented rather than an ordinary basis kernel.
  • the optimized basis kernel may be optimized to cancel peaks at a
  • optimized basis kernel may still be optimized to adequately reduce a single (or multiple) peaks.
  • the optimized basis kernel may be comprised of a linear combination of basis functions
  • precomputed for reducing a peak at a given point in time. For example, a precomputed
  • a hybrid embodiment may be utilized to maximize peak
  • Optimized basis kernels may be generated by
  • the receiver will decode all the frequencies of each

Abstract

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.

Description

Peak to Average Power Ratio Reduction
BACKGROUND OF THE INVENTION
This invention relates generally to communication systems. The present invention
relates more specifically to reducing peak to average power ratios in single carrier and multi-
carrier communication systems.
In recent years multi-carrier communication systems have received more attention.
Multi-carrier communication systems 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 figure 1 , a multi-carrier transmission is composed of a number of
independent signals. Figure 1 is a frequency domain plot of several signals 10(l)-10(n). Each
signal 10(l)-(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(l)-(n) are combined
together as a vector. An inverse fast fourier transform (IFFT) is usually performed on the
vector to produce a discrete time domain signal which is converted to a continuous time domain
signal and transmitted. Figure 2 illustrates 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 peaks are cutoff in the transmitted signal. Saturation causes the transmitted
signal to lose a significant amount of information, which may or 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(l)-(n) at different carrier frequencies f(l)-f(n)
affects the shape of the output signal 30. One method randomly shuffles the phase of the
signals 10(l)-10(n) at each carrier frequency f(l)-f(n). Random shuffling does not completely
eliminate the problem, although randomizing has been shown to somewhat 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 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(l)-10(n) were randomized. Thus, the
randomization scheme 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 communication systems that use a
small number of carrier frequencies. In that method all the different possible outputs of each
signal 10(l)-10(n) are simulated. For example, if each signal 10(l)-(n) is a 4-ary quadrature
amplitude modulated 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(l)-(n) that exhibit peak to power ratios that exceed a specified limit are
not used in actual transmissions. Typically, a channel must be simulated periodically because
of changes in the channel's characteristics.
The elimination of some of the possible combinations of 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 exponentially with an increase in the number of carriers. That is, if M-ary
QAM and N frequencies are used, NM combinations 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 transforms on subsets of the
signals 10(l)-(n). For example, an IFFT may be performed on the first one fourth signals,
another IFFT 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 single IFFT
output reduces the peak to average power ratio for that output signal since there are fewer signal
components. The linear combinations are compared to determine which combination has the
best PAR.
As the number of signals and carriers increase the number of IFFTs that must be
performed on the subsets of the signals increase, according to the number of signals
incoφorated within a single IFFT. The complexity of the transmitter thereby increases by the
number of IFFTs that must be performed, compared to a single IFFT. 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 ratio, the output signal of an
IFFT of all the signal components is scaled to bring the peaks below the maximum 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 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. A method 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, is also desirable.
SUMMARY OF THE INVENTION
The present inventions provide methods and systems for reducing the peak to average
power ratio of communication signals. 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.
In one embodiment, peak to average power ratios are reduced by selecting a subset of a
plurality of frequencies that make up a multi-carrier symbol. Peak reduction signals, carried at
the subset of frequencies, are computed to reduce the PAR of the symbol. In another embodiment, a kernel is generated that has components 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. Negation of the peaks may be performed iteratively to remove any
peaks produced during prior peak reduction operations. In some embodiments, the subset of
frequencies are chosen prior to transmission. In alternate embodiments, the subset 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 other embodiments, the subset of signals may
be chosen randomly, pseudo-randomly, or combinations thereof.
In another aspect of the invention methods and systems are provided for estimating the
distortion of a received signal. Generally, any type of distortion may be estimated in order to
better decode the received signal.
In one embodiment the distortion is intentionally introduced into the signal in order to
reduce the peak to average power ratio of a single carrier or 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.
In another embodiment of the present inventions the distorted signal is transmitted
without further attempts to embed information about the distortion back into the signals.
Rather, a receiver receives the distorted signal and estimates the missing information about the signal. The receiver reconstructs the original signal based upon the estimates of the distortion
of the signal.
In one particular embodiment, the signal is clipped as the form of distortion. The
receiver estimates the clipped portions of the signal in order to estimate and reconstruct the
original signal. In alternate embodiments some information about the clipping of the signal is
sent, such as the number of clips, magnitude of the clipping or information about the largest
clip. In alternate embodiments, side information is also provided to the receiver about the
distortion.
In another aspect of the invention methods and systems for reducing the peak to average
power ratio of a single carrier or multi-carrier signal are described. In one embodiment, peak to
average power ratios are reduced by selecting a subset of a plurality of frequencies that make up
a multi-carrier symbol. Peak reduction signals, carried at the subset of frequencies, are
computed to reduce the PAR of the symbol.
In one embodiment, a kernel is generated that has components 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. 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 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 other embodiments, the subset of signals may
be chosen randomly, pseudo-randomly, or combinations thereof.
In another embodiment the peak to average power ratios of a signal that may be a single
carrier or multi-carrier signal may be performed by applying a basis function to the signal. For
multi-carrier signals, a peak reduction signal is applied to one or more of the information
signals that make up the multi-carrier signal. The peak reduction signal is composed of one or
more kernels. The kernel is a basis function of the communication system. The application of
the basis function maps the information signal from an original constellation point to a duplicate
constellation point. A receiver decodes the information signal by mapping the duplicate
constellation point back to the original constellation point. The method of decoding may be
accomplished by performing a modulo operation on the received modified information signal.
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 THE DRAWINGS
Figure 1 illustrates a frequency domain plot of several signals of a multi-carrier
communication system.
Figure 2 illustrates a continuous time domain representation of a typical output signal of
a multi-carrier transmitter. Figure 3 illustrates a frequency domain plot of a DMT symbol prior to applying an
inverse fast fourier transform.
Figure 4 illustrates a signal constellation of a signal that is 4-ary quadrature amplitude
modulated.
Figure 5 illustrates a frequency domain representation of X in accordance with an
embodiment of the present inventions.
Figure 6 illustrates the frequency domain representation of C in accordance with an
embodiment of the present inventions.
Figure 7 illustrates the frequency domain representation of X+C in accordance with one
embodiment of the present inventions.
Figure 8 illustrates the continuous time domain representation of a symbol signal x(t) of
a multi-carrier communication system in accordance with an embodiment of the present
inventions.
Figure 9 illustrates a time domain representation of a desired symbol signal xchp(t)=x(t) +
c(t) in accordance with an embodiment of the present inventions.
Figures 10A-C illustrate several approximate impulse functions p(t) in accordance with
an embodiment of the present inventions.
Figure 11 illustrates a multi-carrier transmitter in accordance with an embodiment of the
present inventions.
Figure 12 illustrates block diagrams of the modulator and the kernel applicator of figure
11 in accordance with an embodiment of the present inventions. Figure 13 illustrates a receiver in accordance with an embodiment of the present
inventions.
Figure 14 illustrates the preliminary process of determining the peak reduction channels
in accordance with an embodiment of the present inventions.
Figure 15 illustrates a flow chart of the operation of the kernel engine of figure 12 in
accordance with an embodiment of the present inventions.
Figure 16 illustrates a constellation of an information signal in accordance with an
embodiment of the present inventions.
Figure 17A illustrates a continuous time signal x0(t) in accordance with an embodiment
of the present inventions.
Figure 17B illustrates a continuous time signal xk(t) 500(t), which corresponds to signal
Xk 500, in accordance with an embodiment of the present inventions.
Figure 17C illustrates a continuous time signal xN-1(t) in accordance with an embodiment
of the present inventions.
Figure 17D illustrates a combined continuous time signal x(t) in accordance with an
embodiment of the present inventions.
Figure 18 illustrates an original constellation with duplicate constellations in accordance
with an embodiment of the present inventions.
Figure 19A illustrates an original continuous component time signal xk(t) 500(t) in
accordance with an embodiment of the present inventions. Figure 19B illustrates a sinusoid s(t) which would reduce the peak of xk(t) at t = r^ in
accordance with an embodiment of the present inventions.
Figure 19C illustrates a modified continuous time signal x (t) , which corresponds to
modified signal Xk , in accordance with an embodiment of the present inventions.
Figure 19D illustrates the modified time signal x(t) , which is the sum of all the
component time signals x0(t) through xN.,(t), including modified time signal xk (t) in
accordance with an embodiment of the present inventions.
Figure 20 is a constellation with duplicate constellations of a 16 QAM signal in
accordance with one embodiment of the present inventions.
Figure 21 illustrates a constellation map in accordance with an embodiment of the
present inventions.
Figure 22 illustrates a flow chart of the operation of the kernel engine of figure 12 in
accordance with another embodiment of the present invention.
Figure 23 illustrates a multi-carrier time domain signal, x(t).
Figure 24 illustrates a clipped signal, xclιp(t), in accordance with an embodiment of the
present inventions.
Figure 25 illustrates a received signal ycl,p(t) in accordance with an embodiment of the
present inventions.
Figure 26 illustrates a reconstructed signal x(1) (t) that is the first estimate of x(t) in
accordance with an embodiment of the present inventions. Figure 27 illustrates a reconstructed signal x(q)(t) after q iterations of clip estimation in
accordance with an embodiment of the present inventions.
Figure 28A illustrates a block diagram of a transmitter in accordance with an
embodiment of the present inventions.
Figure 28B illustrates a block diagram of a transmitter in accordance with an another
embodiment of the present inventions.
Figure 28C illustrates a block diagram of a channel in accordance with an embodiment
of the present inventions.
Figure 29 illustrates a block diagram of a receiver in accordance with an embodiment of
the present inventions.
Figure 30 illustrates a multi-carrier time domain signal x(t) with a number of peaks.
Figure 31 illustrates a clipped signal xcllp(t) in accordance with another embodiment of
the present inventions.
Figure 32 illustrates the clipped signal of figure 31 with reconstructed peaks in
accordance with an embodiment of the present inventions.
Figure 33 illustrates a reconstructed signal x(q)(t) after q iterations of clip estimation in
accordance with an embodiment of the present inventions. DETAILED DESCRIPTION OF THE PRESENT INVENTIONS
The present inventions provide apparatuses and methods of reducing peak to average
power ratios in single carrier and multi-carrier communication systems without significantly
reducing the amount of bandwidth. The present inventions may also be implemented with a
low amount 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 communication systems utilizing multiple
carriers. By way of example, the present inventions apply to Discrete Multi-Tone (DMT),
Orthogonal Frequency Division Multiplexing (OFDM), Discrete Wavelet Multi-Tone (DWMT)
communication systems, Vector Coding Modulation. Alternate embodiments of the present
inventions apply to single carrier communication systems, such as Carrier-less Amplitude Phase
(CAPs), vestigial side band, amplitude modulation and the like.
Referring to figure 3, a multi-carrier communication system takes advantage of a
channel by sending several signals over a wide band of frequencies. Figure 3 is a frequency
domain plot of a DMT symbol 100 prior to applying an inverse fast fourier transform. The
DMT symbol is a function of a number of signals 110(0)- 110(N-1), each centered at a different
frequency 120(0)-(N-1). While details of the present inventions are discussed in terms of a
DMT communication 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 110(0)-(N-1) 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, 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 110(0)-(N-1) has a magnitude and a
phase in addition to its frequency.
Figure 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(0)-(N-1) are all quadrature amplitude modulated, but may have
different constellations. The number 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 frequencies 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 transmission.
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 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 attributes of one
or more of the components of a signal before it is inverse fourier transformed effects the
transformed signal. In the case of DMT a discrete time signal x is generated from a number of
complex valued QAM modulated signals 110(0)-(N-1), or X. Where
x = [ x . X ]
N-1 J and
X = [ LX 0 ... X n ... X N-l ]
The elements of X are complex values that represent the amplitude and phase of the signals X0-
XN.„ where the frequencies f0-fN-1 are of equal bandwidth and separated by 1/T, where T is the
time duration of a DMT symbol. Each element of x is a symbol derived from X defined by:
1
. = -7= ∑Xke'2*"N , k = 0,..., N - \
V N A=0 which can be written as x = QX, where Q is the IFFT matrix and the elements of Q are
l lπkn l N
The peak to average power ratio (PAR) of x is then:
PAR = ε [\\ x \\2 2]/ N
where ||v|| is the co-norm of the vector v, or the maximum absolute value, ||v||2 is the 2-norm of
the vector v, or the root mean square, and ε[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 initialized with zero
amplitude and zero phase. The values for the peak reduction signals are represented as the
vector c in the time domain, and C in the frequency domain, where.
x + c = Q(X +C)
The possible values for c are chosen such that
min,. II x + c l
PAR(c*) = c I I «
£ [|| X ||2 J7.V ε [\\ x \\2 2]/ N
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 at-the
non-peak reduction frequencies are always zero, such that the values of C do not interfere with
X. Thus,
Figure imgf000018_0001
Initially, C may be set to zero, and the values for Ck changed later to reduce the PAR. L is the
number of peak 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 L/N. 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 are
capable of carrying. By selecting peak reduction frequencies that are capable of carrying few,
or zero, bits per symbol, bandwidth loss is minimized. The non-zero values, C for k e {i„ . . . ,
iL} or c , are called the peak reduction signals, or peak reduction tones in the case of DMT, or
more generally dummy signals.
The values for X are zeroed at the peak reduction frequencies. Figures 5 and 6 show the
frequency domain representations of X and C, respectively, according to one embodiment of the
present inventions. The frequencies f„ f5, f6, f7 and fN.2 are chosen as peak reduction
frequencies. Accordingly, the values for X,, X5, X6, X7 and XN.2 are zero. The other values for
X correspond to the amplitude and phase of those signals.
In alternate embodiments, 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 X,, X5, X6,
X7 and XN_, 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 reduction while the other is used to carry information.
The values for C correspond to the peak reduction frequencies. The index i conforms to
the peak reduction frequencies, e.g., i, is the index for the first peak reduction frequency f,, i2 is
the index for the second peak reduction frequency f5, and etc.
Figure 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 contain a
signal. The non-zero values of peak reduction signals 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(0). If C(0)
are zeroes, then X+C(0) = X, and x+c(0)=x. The time domain representation of x+c(0) is
equivalent to the unmodified signal x(t), as illustrated in figure 8. However, the values for C
should be chosen to provide a signal (x+c) that does not have peaks that exceed a
predetermined magnitude. Figure 9 is a time domain representation of a desired signal
xcl,p(t)=x(t) + c(t) generated by the vector x + c.
The continuous time domain waveforms depicted in figures 8, 9 and other figures are
representative of analogous discrete time domain waveforms. A majority of the algorithms
used in the present inventions are predominantly performed in discrete time due to practical
considerations. The continuous time domain waveforms are used for purposes of illustration.
However, the scope of the present inventions includes analogous algorithms performed in
continuous time and frequency domains. The values for C* and c*, the optimal solution that would provide an xcl,p(t) with the
smallest PAR, may be obtained by solving the following equation:
min x + c mm x + QC
Qis the sub-matrix of Q constructed from the columns i,, . . ., iL, and c 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:
min t c subject to x + QC ≤N t \N, x + Q ≥N -t lN
Moving all the unknowns to the left hand side, the equations may be rewritten as:
min t c subject to QC - t 1 NN - x,
QC + t l„ >„ - x
or
min t c subject to
The linear program has 2L+1 unknowns {Real(C ), Imag(C ), t} and 2N inequalities written in
the standard linear program form: min cτx subject to Ax ≤N b
Linear programming algorithms exist to solve for c*. The linear programming solutions
provide the ideal solution c*. Currently, the exact solution approach is most practical in
communication systems operating at data rates of approximately 500 kbps or lower because of
the amount of computations required to compute the exact solution for c*. 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
communication systems operating at higher speeds in accordance with the present inventions.
Approximating c, C
As seen in figure 8, the time domain signal x(t) has several peaks 130-133. The peaks
130-133 can be reduced by adding or subtracting an appropriately scaled impulse function δ(t)
at those peak time values. The impulse function, however, must be constructed from the peak
reduction frequencies,! i„ i2, . . . , iL}. Since a true impulse function cannot be created by less
than all the frequency components, i.e., when L < N, an approximate impulse must be used, p.
Figures lOa-c illustrate several approximate impulse functions p(t), generated from
different values of p, in accordance with one embodiment of the present inventions. Since only
the L peak reduction frequencies can be used to create the approximate impulse function p(t), or
kernel, p(t) is not ideal. One useful constraint that may be placed upon p(t) is that the value for
p(0) is equal to one. This allows p(t) to be scaled more readily. Figure 10a may be a first approximation of an impulse. The lobes around the impulse
should however be reduced in 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 approximation in
figure 10b. Obviously, the secondary peaks of figure 10b poses a problem when applied to x(t).
Ideally, p(t) should resemble the waveform depicted in figure 10c.
Solving for the mean square error between p = Q P and an ideal discrete time impulse
e0= [1 0 . . . 0]τ provides the 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).
P2 b = arg min ||QP - e0
Figure imgf000022_0001
The solution becomes:
P2 b = (QTQr'QT o = QTe0 = [! ...!]
N
Figure imgf000022_0002
Since the value for p0 should be equal to one we can scale the result to obtain the mean square
error optimal solution for p, p*.
N p
~ L L
Figure imgf000022_0003
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 p(t) of figure 10c were to be applied to x(t) of figure 8,
p(t) 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 α, p(t-2) would be scaled by a value
greater than α, such as (1.2α). When x(t) and (1.2 )p(t-2) are added the value at t=2 would be
the maximum value + α - 1.2α, which gives us a value less than the maximum value (maximum
value -0.2α). The scaling and time shifting of p merely scales and phase shifts the values of P,
and therefore C . C , 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 xc p+c to achieve a
new xchp with a PAR that is satisfactory.
In order to minimize the second highest peak of p(t), thereby reducing all the peaks other
than the peak at p(0), a linear program may be used to solve for the infinite norm equation.
P^ = arg mjn |[/>, p2 ... p f , subj. to pQ = 1
p. = QP.
PL, provides the optimal solution, producing a p(t) that resembles the waveform illustrated in
figure 10c. The solution of p regardless of its order may be computed in advance, or off-line, since
only the peak reduction frequencies 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 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. Once the number of peak reduction frequencies, L, has been
determined, the location 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 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 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 kernel. The
combinations 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 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 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 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 during a single iteration of applying the kernel, p, is performed xchp(l)
= x + c(l), where c(l) = A,p[(n-Δ!)]N in the discrete time domain, where is A a scaling factor
and Δ is a time shift. If two peaks are canceled in one iteration
xclιp(l) = x + c(l), where c(l) = A,p(n-Δ,) + A2p(n-Δ2), and so on.
Any number of peaks may be canceled in a single iteration. Obviously, canceling more
peaks requires more computations per iteration without being able to readily determine if the
multiple application of several scaled and/or shifted kernels have not introduced newly created
peaks. Thus, in one embodiment, it may be advantageous to limit the 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) and adding it to x, the new xcl,p, xc p(j), can
be reevaluated to determine if further peaks require cancellation.
Further iterations may be performed by taking the previous xcl,p and adding another set
of values for c, i.e., xclιp(j) = xclιp(j-l) + c(j). Since the values of x remain the same because p
and P are only functions of the peak reduction frequencies this sum expands to xcl,p(j) = x + c(0) + c(l) + ... + c(j -l) + c(j), or xcl,p(j) = x + ∑c(m), and m=0
I c* = c(m) as j — > ∞ m=0
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 becomes:
x ,p(j) = x + A1p[(n - Δ1 )] + A2p[(n - Δ2)]N + ... + A^pKn - Δ,.,)],, + A }p[(n - &,)] , oτ
xclιp G) = x + ∑Amp[(n - Δm)]N m=0
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-carrier signal.
The process may be repeated indefinitely until the summation 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 application per iteration when the ratio
of L N is 5% has produced good results. Application of the present inventions with higher L N
ratios produce 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 the non-peak reduction frequencies the
fourier transform of the entire signal x + c need not be computed. Further, if operations are
performed on C in order to provide better performance or added functionality the inverse fourier
transform of C may be taken to obtain a new c. The new c can be added to x to provide the new
xclιp. Again, the inverse transform of X is not needed. Thus, even when additional transforms
are utilized the transformation operations are simpler than transforming the entire signal.
Once xchp is determined it is transmitted to a receiver. The receiver, or demodulator,
decodes xc!,p. A fourier transform is performed on the decoded signal. The values of the peak
reduction signals at the peak reduction frequencies are discarded since they typically do not
carry any information. The values of Xrecened are then further decoded to extract the information
carried by those multiple carriers.
In alternate embodiments, the peak reduction signals may include some type of
additional information. In those embodiments the peak reduction signals, Creceιved, are also
decoded.
Figure 11 illustrates a multi-carrier transmitter in accordance with an embodiment of the
present inventions. Transmitter 200 includes an encoder 202, modulator 204, kernel applicator
206 and a digital to analog converter 208. Encoder 202 receives a stream of digital data and
encodes the data such that it can be transmitted over several different carriers. The encoder 202
provides the segmented data to modulator 204. Modulator 204 modulates the segmented data
using an appropriate modulation scheme, such as QAM. The individually modulated signals are combined together as a vector to produce a single frequency domain signal, X. Certain
predetermined frequencies, peak reduction frequencies, are not used.
Modulator 204 provides the frequency domain signal, X, to kernel applicator 206.
Kernel applicator 206 performs an inverse fourier transform to X to obtain x, which also
modulates the signals to the frequencies f0-fN-1. Kernel applicator 206 adds peak reduction
signals, c, to x in order to reduce the PAR of x. Initially, the peak reduction frequencies and a
kernel are predetermined, as discussed above. The choice of peak reduction frequencies, in one
embodiment, may be based upon the characteristics of the channel. In alternate embodiments,
the frequencies are chosen purely randomly, randomly with weights applied to frequencies with
low bit rates, according to channels that are not utilized by the particular communication
system, or any other suitable method.
Once kernel applicator 206 has finished reducing the peak to average power ratio of the
signal x, it provides x as another symbol of the discrete time sequence, xchp(n) to digital to
analog converter (DAC) 208. DAC 208 converts the discrete time signal to a continuous time
domain signal xclιp(t). The DAC may also include filters or other signal processing components.
The waveform of xc p(t) has peaks that predominantly does not exceed a predetermined
maximum magnitude. Currently, it is desirable to limit the peaks of xc p(t) to below 8-12 dB.
However, the present inventions may provide better PAR reduction depending upon the number
of peak reduction frequencies and iterations. By way of example, with a L N ratio of 20% the
PAR of a signal may be reduced to about 6 dB or lower within a finite number of iterations.
With proper peak to average power ratio reduction xclιp(t) resembles the waveform illustrated in
figure 9 as opposed to the waveform illustrated in figure 8, which represents x(t) without the
application of a kernel. Figure 12 illustrates block diagrams of modulator 204 and kernel applicator 206 of
figure 11 in accordance with an embodiment of the present inventions. Encoder 202 segments
the data and provides the data to modulator 204. Modulator 204 includes a number of
modulators 210(0)-(N-1). Modulator 204 modulates the separate data streams with modulators
210(0)-(N-1). Modulators 210(0)-(N-1) modulate the individual data streams by the appropriate
modulation scheme.
In the illustrated embodiment the data streams are modulated by an M-ary QAM
scheme. However, any suitable type of modulation scheme may be utilized in accordance with
the present inventions. The output of modulators 210(0)-(N-1) provide the components of X,
X0-XN.,.
In an alternate embodiment, modulator 204 may also modulate the data segments to the
frequencies f0-fN_, . The modulated signals may be summed to produce x. This type of
modulation does not require an inverse fourier transform to obtain x, and x is directly fed to the
kernel applicator.
Selection of the peak reduction frequencies are made in advance. The modulators
210(0)-(N-1) corresponding to the peak reduction frequencies do not receive data from encoder
202. Rather, the peak reduction modulators are set to an initial value, such as zero amplitude
and phase.
Inverse fast fourier transformer (IFFT) 220 transforms X to provide the discrete time
equivalent x. IFFT 220 passes x to kernel engine 222, which applies a kernel to discrete time
equivalent x. The particular kernel is also computed beforehand based upon the selection of the
peak reduction frequencies. The kernel engine 222 analyzes x to determine how the kernel
should be scaled and time delayed to remove the peaks in x. The scaled and delayed kernel is added to x resulting in xchp = x + c. c is a linear combination of one or more kernels that have
been scaled and time delayed to negate one or more peaks in x. Kernel engine 222 outputs xc p
as part of the overall discrete time data stream x(n).
The value of c may result from one iteration of applying one or more kernels to x.
Alternatively, c may be accumulated over several iterations of applying the kernel to x.
Iteration is useful because the first iteration may negate the original peaks of x, but may also
create other peaks due to the imperfection of the kernel.
In the illustrated embodiment, more than one iteration of applying a kernel to x is
performed. Kernel engine 222 provides the values of c(j), the newest linear combination of the
kernel. In one embodiment c(j) may be the accumulated linear combination including past
iterations of applying the kernel. If no further iterations are necessary x + c is provided to DAC
208.
Once DAC 208 converts the discrete time signal into a continuous time signal, the
continuous time signal may be transmitted to a receiver through a channel. Again, DAC 208
may perform additional filtering and signal processing.
Figure 13 illustrates a receiver in accordance with an embodiment of the present
inventions. Receiver 300 includes a FFT 302, a demodulator 304 and a decoder 306. Before
FFT 302 receives the received signal xr(t), the received signal may have been passed through
filtering and/or other signal processing. The received signal may also be converted from analog
to digital, providing a discrete time domain received signal xr(n).
FFT 302 applies a fourier transform to the received signal to produce X_, which is
provided to demodulator 304, and Cr. ^ provides the values of the data signals centered at the non-peak reduction frequencies of f0-fN.,. The elements of X. are further decoded to extract the
data carried by those signals.
Cr is typically discarded if the peak reduction signals do not carry any information and
are not further decoded. However, in alternate embodiments where Cr does carry some type of
information those components of the received signal may be decoded as well.
In one embodiment, a number of band pass filters centered at frequencies f0-fN_, are
applied to X,. to extract the different frequency components of X,.. Individual demodulators then
demodulate the band passed signals to extract the separate data streams. The data streams are
recombined to reproduce the original data stream.
Figures 14 and 15 illustrate flow charts describing the process applying a kernel. Figure
14 illustrates the preliminary process of determining the peak reduction channels. Flowchart
400 begins at block 402 and proceeds to block 404. In block 404 the peak reduction frequencies
are chosen. The peak reduction frequencies may be chosen based upon the characteristics of the
channel. As described, frequencies that are capable of handling low bit rates, or no
communication at all, may be chosen as peak reduction frequencies.
In an alternative embodiment, the peak reduction frequencies may be chosen randomly.
Alternatively, the frequencies may be chosen pseudo-randomly with weights applied to the low
bit rate frequencies to make their selection more likely. Higher frequencies tend to be noisier
frequencies in many applications and the peak reduction channels may be chosen primarily in
the higher frequencies. But, in many cases peak reduction frequencies that are sequentially
grouped may provide less PAR reduction than randomly selected peak reduction frequencies.
The choice of peak reduction frequencies should, however, be made in light of obtaining a
sufficient kernel to perform adequate PAR reduction. The number of peak reduction frequencies compared to the number of overall
frequencies is also determined. A greater number of peak reduction frequencies provides better
performance. However, as the number of peak reduction frequencies increases more bandwidth
is lost to the peak reduction signals. Thus, a tradeoff must be made between performance and
bandwidth. A ratio of peak reduction frequencies to overall frequencies of about 5% has been
found to provide good performance while minimizing the loss of bandwidth. However, any
suitable ratio may be used depending upon the needs of the system.
Proceeding to block 406 a kernel is computed from the chosen peak reduction
frequencies. The above described algorithm may be used to compute a best approximation of
an impulse. The computation of the kernel may also be performed by linear programming. In
block 408 the chosen peak reduction frequencies and the computed kernel are applied to the
relevant parts of the transmitter. By way of example, the encoder and modulator are configured
to modulate data at the non-peak reduction frequencies. The kernel information is supplied to
the kernel engine. The flow chart ends in block 410.
Figure 15 illustrates a flow chart 450 of the operation of kernel engine 222 of figure 12.
The flow chart 450 begins in block 452 and proceeds to block 454. In block 454 x is received
from IFFT 220. Initially, IFFT 220 provides a peak reduction component, c(0), that is zeroed
out.
In block 456 the kernel engine analyzes x + c(j) and applies one or more kernels to x +
c(j) to reduce any peaks. In the first pass xclιp(j) = x +c(j); j=0. The kernel engine may negate
one, two, or as many peaks as desired in one iteration. However, the more peaks that are
canceled in a single iteration the more computation that is required. A tradeoff may be made
based upon the available computational resources and the need for better performance. In block 457 the index j is incremented. Proceeding to block 458 the kernel engine
translates the scaling and shifting of the kernel into values for c(j). In block 459 the new peak
reduction components are accumulated by adding the previous peak reduction components; c(j)
= c(j) + cG-l).
The kernel engine determines whether more iterations are required in block 460. If no
other iterations are required the current xclιp0) = x + c(j), is passed on to DAC 208 in block 464,
where c(j) is the accumulated sum of all the iterations of applying the kernel. When further
iterations are required, flow proceeds to back to block 456.
The operations of flow chart 400 of figure 14 may be performed before any
transmissions occur. The operations may also be performed periodically during transmission as
well. Whenever the characteristics of the channel changes new peak reduction frequencies may
be chosen, and a new kernel calculated. The transmitter may be updated on the fly, without
significantly interrupting communications.
Of course, the receiver must know which frequencies are peak reduction frequencies.
That information is transmitted to the receiver before communications with a new set of peak
reduction frequencies begin. The information about the identity of the peak reduction
frequencies is small and does not significantly affect the bandwidth of communications. The
peak reduction frequencies information is also intermittent, occurring rarely. By way of
example, peak reduction frequencies may be chosen in increments of minutes, hours, days,
weeks, months or years, depending upon the stability of the channel. Even if re-selection of the
peak reduction frequencies occurs every few minutes, the data would not prohibitively burden
the bandwidth of the communication system. In many applications the selection of peak reduction frequencies and a corresponding kernel need only be computed once, during
initialization of a communication system.
The operations of the transmitter may be performed by discrete components or more
general purpose devices. By way of example, a digital signal processor may perform any or all
of the functions of the encoder, modulator, and the kernel applicator. However, more
specialized devices may provide better performance.
In certain situations the average distribution of energy may be higher in the peak
reduction frequencies than the non-peak reduction frequencies. To alleviate this potential
concern a repeating pattern of peak reduction frequencies and kernels may be used for success
symbols transmitted. A first symbol would use one set of peak reduction frequencies, a second
symbol would use another set of peak reduction frequencies, and repeating after the last set of
peak reduction frequencies has been used. The receiver would also be informed in advance of
the different sets of peak reduction frequencies and synchronized. In this alternate embodiment
average energy is more evenly distributed over all the frequencies. Switching between different
sets of peak reduction frequencies may also be performed for other reasons besides energy
distribution.
The PAR is a time-varying quality and fluctuates per symbol that is transmitted, which
depends upon various factors. At times when the PAR of a particular symbol is low the PAR
reduction may be turned off for that symbol. This frees up the peak reduction frequencies to
carry data. For example, when the PAR is below 10 dB PAR reduction is turned off for that
symbol. When the PAR becomes a problem the peak reduction frequencies may then be used
for peak reduction. In addition, the number of peak reduction frequencies may be varied depending upon the conditions. Informing the receiver requires very little additional
information and does not take up a significant amount of the overall bandwidth of the system.
In a further embodiment, different sets of peak reduction frequencies, and corresponding
kernels, are precalculated. During the analysis of a symbol a selection of one of the sets of peak
reduction frequencies may be made based upon which set provides the best PAR reduction. In
one embodiment, the selection of one of the sets must be transmitted to the symbol, however the
bandwidth required for sending the information is low in comparison to other PAR reduction
schemes. In other embodiments, the receiver may be able to detect from the transmitted symbol
which peak reduction frequencies are being used.
Combined Information and PAR Reduction Signals
As mentioned the peak reduction signals may be used in alternate ways. By way of
example, the peak reduction signals may be used for peak reduction and to carry information.
In embodiments where the peak reduction and data signals include more than one component,
e.g., an amplitude and a phase value, or a real and an imaginary value, one of the two values
may be used specifically for peak reduction while the other may be used to carry information.
In such embodiments a set of kernels may be computed for increment of delay, rather than one
kernel that is shifted. This removes one dimension of variability in the peak reduction signals
such that a single component of the peak reduction frequencies may be used for peak reduction
and the other component used for other purposes. In one embodiment of the present inventions, all the frequencies carry information
signals. However, a subset of the information signals are augmented to act also as peak
reduction signals.
The information signals are modified by adding a basis function of the communication
scheme to the information signal. The addition of the basis function maps the original
information signal constellation to one or more duplicate constellations. The addition of the
basis function also reduces the contribution of the original information signal to the peak to
average power ratio of the transmitted symbol. One or more basis functions may be added to
the original information signal in order to reduce the peak to average power ratio. The use of
basis functions also facilitates decoding of the original information signal by the receiver. The
receiver may simply perform a modulo operation on the received modified signal to obtain the
original information signal.
For different types of communication systems different basis functions are used. By
way of example, Discrete Wavelet Multi-Tone communication systems use a wavelet as the
basis function. The present inventions may be applied to any suitable type of communication
system that utilize a basis function for encoding information into a signal.
Figure 16 illustrates a constellation of an information signal 500 in accordance with an
embodiment of the present inventions. The illustrated constellation is a 4 QAM constellation,
including four constellation points 501-504. The signal 500 carries 2b bits of information,
where b is the number of bits per dimension. In the illustrated constellation b=l . Thus, the
number of potential values is equal to 22b, which is equal to four in the illustrated constellation. Generally, the constellation points are separated by a distance, d, from its nearest
neighbor. The dimensions of the constellation is dM by dM, where M = 2b and is the number of
levels per dimension. In the illustrated example, d = 2 and M = 2.
Signal 500 is composed of a real part and an imaginary part, designated by the in-phase
(i) axis and the quadrature axis (q), respectively. Signal 500, or Xk, may be written as X = Rk +
jlk. The values for Rk and Ik can take the values {+/- d/2, +/-3d/2 . . . +/-(M-l)d/2}. The real
and the imaginary components determine the amplitude and phase of the signal. Where A =
sqrt(Rk 2 + Ik 2) and ø = tan 'CVRJ.
When a receiver receives signal 500 some noise may be included with the signal. The
constellation for an uncoded signal is segmented according to the possible constellation points
for purposes of decoding. For example, the shaded region 506 is a constellation region
corresponding to the constellation point 504. If the receiver receives any signal falling within
region 506 the receiver decodes the signal as carrying the value of constellation point 504.
The illustrated constellation is arranged in a square constellation. However, other forms
of constellation packing may be used in accordance with the present inventions. By way of
example, hexagonally packed constellations, rectangular constellations, circular constellations,
cross-constellations or any other suitable constellation configuration may be used. The
following discussion of one embodiment of the present inventions focuses on a square packed
constellation, but any of the aforementioned constellation types may be utilized with slight
modifications. The dimensions of alternate configurations of constellations may have different
dimensions than the illustrated square packed embodiment. For example, a rectangular
constellation would have two values of M, M; and Mq. A vector X is composed of QAM constellation values, X = [X0 . . . XN.,]. The
coreesponding time sequence x = IFFT(X) = [x0 . . . xN.,]. Referring now to figures 17A-17D,
the continuous time function x(t) is the sum of all the continuous time functions x0(t) through
xN.,(t). Figure 17A illustrates a continuous time signal x0(t), which corresponds to signal X0;
figure 17B illustrates continuous time signal xk(t) 500(f), which corresponds to signal Xk 500;
and figure 17C illustrates continuous time signal xN-,(t), which corresponds to signal XN.,.
Figure 17D illustrates the combined continuous time signal x(t). Again, the signals are
represented in the continuous time domain for ease of illustration. The same principles of the
present inventions apply to operations in the discrete time domain.
The signal x(t) is the sum of the component time signals x0(t) through xN.,(t). x(t)
includes a number of peaks 610-613 that exceed the maximum values allowed. By observing
the component time signals x0(t) through xN.,(t) it can be determined which of the component
time signals contribute to the peaks. After determining which of the component time signals
contributes to the peak, those component time signals can be modified appropriately.
In the illustrated embodiment the component time signal that contributes most to the
peak is corrected. In an alternate embodiment it may be easier to modify several time
component signals that individually do not contribute as much, but as a whole significantly
contributes to a peak. Those time component signals may be modified rather than the largest
contributing component time signal. For example, a time component signal may contribute to
more than one peak. If the separation of the peaks of the time component signal are aligned a
single sinusoid added to that time component signal may be able to cancel more than one of the
peaks of the time component signal, thereby reducing more than one peak of the entire symbol. Other algorithms and methods for reducing one or more peaks by modifying the component
information signals of the symbol may be applied in accordance with the present inventions.
In some of the embodiments of the present inventions discussed above, peak reduction
signals were added to peak reduction frequencies. The peak reduction frequencies are generally
reserved for carrying peak reduction signals. In the illustrated embodiment, a peak reduction
signal is added to the component information. Thus, there is no reduction in the bandwidth of
the communication system.
While the illustrated embodiment depicts a basis function being added to a component
time information signal, it will be appreciated that the frequency domain equivalent of the basis
function may be added to the component frequency information signal. The present inventions
may be implemented in any suitable domain of the communication scheme.
In one embodiment the peak reduction signal is a sinusoid, which is the basis function of
the exemplary communication system. A sinusoid is applied to the component time signal that
contributes most to a particular peak in order to cancel the effects of that component time signal
and produce a modified information signal. The addition of a sinusoidal peak reduction signal
is easily mapped on an expanded constellation. The receiver can also easily decode the
modified information signal by accounting for the addition of the sinusoid, as discussed further
below.
For example, referring back to figures 17A-17D, it may be desired to reduce peak 612 of
time signal x(t) of figure 17D. Reviewing the signals x0(t) through xN-1(t), it may be determined
that component time signal xk(t) (500(f)) contributes most to peak 612 at time n,,. A peak
reduction signal is then applied to component time signal xk(t) in order to reduce its contribution
to peak 612. The peak reduction signal applied to component time signal xk(t) is desirably designed
to be easily added to the information signal and easily decoded by the receiver. This maybe
achieved by duplicating the original constellation. The duplicated constellations are spaced
around the original constellation at certain intervals.
Figure 18 illustrates an original constellation with duplicate constellations in accordance
with an embodiment of the present inventions. The constellation points 501-504 of the original
signal 500, or Xk, remain in their original position. In addition, constellation points 511-514,
521-524, 531-534, 541-544, 551-554, 561-564, 571-574 and 581-584 are added around the
original constellation. The additional constellation points map directly to the original
constellation points. For example, constellations points 511, 521, 531, 541, 551, 561, 571 and
581 map to the original constellation point 501, and represent the same piece of information.
The duplicate constellation points are spaced at multiples of a distance D from the
original constellation point along the real or imaginary axes. For example, the distance between
original constellation point 503 and duplicate constellation point 553 is D along the real axis (i).
The distance between original constellation point 503 and duplicate constellation point 533 is
the magnitude of the vector (D + jD), which is equal to sqrt(2) • D.
Thus, if the original signal Xk 500, pointed to original constellation point 503, a
modified signal, Xk is created by adding a vector composed of orthogonal vectors of
magnitude D along the axes. That is, Xk = Xk + (pkD + jqkD). pk and qk are integers which
determine which of the duplicate constellations is being used. In the illustrated embodiment pk
and qk can take the values of 0 or +/-1. If further rings of duplicate constellations are used the
range of pk and qk would be accordingly larger. The values of pk and qk determine a number of
potential modified signals, Xk , 620, 622, 624, 626, 628, 630, 632 and 634. When different constellations are used the values for D may be different for each
dimension (e.g., a rectangular constellation would have dimensions D, and Dq). Additionally, D
varies with each component information signal since the constellations of each component
information signal may be different.
Referring back to figure 16, signal Xk 500 carried information indicating that the
constellation point 503 is selected. The corresponding component time signal xk(t) (500(t) of
figure 17B) also showed that Xk contributed most to peak 612 of figure 17D at time = n0. In
order to reduce peak 612 xk(t) is modified by modifying Xk.
The values of p and q are chosen to define a sinusoid that is added to the original signal
Xk 500 that reduces the magnitude of xk(t) at n„. In one embodiment, all the potential modified
signals are compared to the original signal to determine which of the modified signals, Xk ,
620, 622, 624, 626, 628, 630, 632 and 634 provides the best modification of the original signal
Xk. This approach is convenient in embodiments where the number of duplicate constellations
is low.
Referring to figures 18 and 19A through 19D, one iteration of modifying a signal is
depicted according to one embodiment. Figure 19A illustrates the original continuous
component time signal xk(t) 500(t). xk(t) 500(f) peaks at time t = n0. Figure 19B illustrates a
sinusoid s(t) which would reduce the peak of xk(t) at t = i
In the illustrated example, sinusoid s(t) of figure 19B corresponds to modifying Xk in the
frequency domain by a distance D in the real domain. Referring back to figure 18, modified
signal Xk is chosen at duplicate constellation point 553. Thus, Xk = Xk + (1)D + j(0)D, or pk = 1 and q = 0. If the original values for the real and imaginary components is such that X =
Rk +jIk = l + j, then Xk = (1 +j) + D +j(0) = (1+D) +j.
Figure 19C illustrates a modified continuous time signal xk (t) , which corresponds to
modified signal X . The addition of sinusoid s(t) to xk(t) to reduce the peak of x (t) produces
modified time signal x k (t) . The value of xk(t) is reduced at time r^, however, other peaks may
appear in xk (t) . These additional peaks may or may not affect the peaks of the overall
modified time signal.
Figure 19D illustrates the modified time signal x(t) , which is the sum of all the
component time signals x0(t) through xN_](f), including modified time signal xk(t) . Peak 612 of
x(f) is decreased due to the modification of xk(t) to xk(t) . However, the other peaks 610, 611
and 613 may be inadvertently increased. The process of modifying a component time signal is
repeated in the illustrated embodiment. In the next iteration a new component may be selected
that contributes to another peak that is to be reduced.
In another embodiment, where the number of duplicate constellations is great, the best
value for Xk may be computed. The computation of the appropriate sinusoid to be added to a
component signal also applies to the aforementioned embodiment.
The discrete time signal representation of a real baseband discrete multi-tone symbol
may be represented as:
x[n] = 0,...,N - l
Figure imgf000042_0001
where X = Rk + Ik, and gk is the scaling factor for frequency k. Scanning the values of the symbol x[n] determines at which values of n peaks exist. For
example, a peak may be found at n = n0. The value for x[nj is:
Figure imgf000043_0001
Assuming that the peak at ^ is a positive peak, the components of x[n0] may be scanned to
determine which of the components contributes the most to the peak. A positive contributor
may be found at frequency k0. If all the components, Xk, are 16 QAM, and the values for Xk
= 3 + j, or Rk = 3 and Ik = 1, and the value for cos(2πkn, N) is positive then the real part of the
component Xk may be reduced by D. The new peak x[n0] is:
Figure imgf000043_0002
where / is a threshold factor, 0 < / < 1. The term / limits the use of sinusoids that are too small
at the peak location to be effective in canceling out a peak of component information time
signal. Values of / ranging from about 0.6 to about 0.8 have been found to provide good results.
The middle term of the inequality corresponds to the general case where D > dM. The right
most term is the specific case where D = dM.
The new transmit symbol x[n] can be computed without repeating the IFFT since the
new transmit symbol contains only one modified tone.
2 x[n] = x[n] - -= (gkoDko )cos(2πk0n/N), n = 0,..., N - 1
Thus, the real portion of Xk is reduced. Should the imaginary portion of Xk also contribute to
the peak a similar algorithm may be performed on the sin() portion of that component. Similarly, Xk may be modified at other points in time to corcect the same or other peaks.
Further, other component information signals of X, may be similarly modified.
More generically, the modified symbol with one tone modified may be written as:
[n] = x[n] + (gkoqk Dko)sin(2 ιk0n/N), n = 0,...,N - l
Figure imgf000044_0001
pk and qk are chosen to provide the best peak reduction. The equation is expanded as more
peaks are reduced by modifying different information signals at different frequencies. The
range of p and q varies with the number of duplicate constellations that are used. Varying the
values of p k and q k aligns the phase of the sinusoid such that the sinusoid effectively cancels
out one or more peaks at the given points in time. Again, in an alternate embodiment, if two
peaks are appropriately spaced a single sinusoid (or basis function) may cancel more than one
peak at a single time.
Independent of which method of determining the values for p and q the method for
decoding the modified symbols is of low complexity. The receiver performs a modulo
operation based upon the values of M and D. The bit rates and modulation scheme (and,
therefore, the constellation size) of each frequency is typically transmitted to the receiver during
initialization. Information about duplicate constellations may also be transmitted to the receiver
at the same time.
Once the receiver knows the values of D and M for each frequency, the receiver may
readily decode the duplicate constellation points and map them to the original constellation
points. In the case where D > dM, the mapping algorithm is:
Figure imgf000045_0001
When D = dM, the algorithm reduces to:
Xk = modD{ Xk }
In some embodiments it may be preferced to have D > dM, referring now to figure 20.
Figure 20 is a constellation with duplicate constellations of a 16 QAM signal in accordance with
one embodiment of the present inventions. The constellation map includes an original
constellation 700 with constellation points 700a-700p, and duplicate constellation s 701-708
with duplicate constellation points a-p.
If D = dM then the duplicate constellations 701-708 directly border original
constellation 700. As discussed, the nearest neighbors of each constellation point in the original
constellation 700 are separated by a distance d. When D = dM, neighboring duplicate
constellation points also become nearest neighbors to the outer ring of original constellation
points.
For example, when D > dM the nearest neighbors for original constellation point 700h
are neighboring original constellation points 700(d, g and 1), separated by a distance d. The
nearest duplicate constellation point to original constellation point 700h is 705e. The distance
between points 700h and 705e is d + (D-dM). When D = dM, the distance between points 700h
and 705e reduces to d, and 705e becomes a nearest neighbor.
Having duplicate constellation point 705 e as a nearest neighbor presents even a greater
problem than just having another nearest neighbor. Usually original constellation point 700h is
only one bit different from original constellation points 700d, g and 1. Typically, error correction coding may be implemented to correct the incorrect decoding of original
constellation point 700h if one of constellation points 700d, g or 1 is received since there is only
one bit of error. When duplicate constellation point 705e is received it is mapped to original
constellation point 700e, which may be more than one bit different from original constellation
point 700h. Enor correcting codes may not be able to compensate for the difference in that
case. The problem increases as the size of the constellation increases.
In an alternate embodiment, the problem may be alleviated by increasing the complexity
of the receiver. If the receiver has knowledge of the duplicate constellations, i.e., through the
initialization process, and the receiver performs error conection decoding before mapping the
received signal to the original constellation, the problem is significantly avoided. However, this
adds a bit more complexity to the receiver since it has to perform more than a simple modulo
operation on the data. Depending upon the channel it may be desirable to have D = dM
When duplicate constellation point 705 e is separated from point 700h only by the
distance d the probability of incorrectly decoding Xk increases unless the receiver is made
more complex. The bit enor rate, therefore, increases when D = dM. For large enough D > dM
the bit enor rate does not suffer with the addition of duplicate constellations, however, the
power of the transmitted symbol may be increased.
Thus, a potential concern with the illustrated embodiment is that the overall power of the
transmitted symbol may be inadvertently increased by adding peak reduction signals to
information signals. Through various methods an increase in the overall power of the
transmitted symbol may be minimized. One method is to minimize the value of D, or the separation between the original
constellation and the duplicate constellation. If power considerations are greater than bit enor
rate considerations then D may be minimized to dM. Otherwise, a value of D may be chosen to
be greater than dM without significantly increasing the overall power of the transmitted discrete
multi-tone symbol.
In such cases, other methods may be employed to minimize any increase in transmit
power. One method is to choose those signals Xk that have values that are outermost original
constellation points in the constellation. Referring again to figure 20, Xk is chosen for
modification if it's value is 700(a, b, c, d, e, h, i, 1, m, n, o or p). Xk is not chosen if its value is
700(f, g, j or k). By choosing to add increments of D to the outer original constellation points
the amount of added energy is less than the energy required to modify Xk if it's value is one of
the inner original constellation points.
In addition to choosing outer original constellation points, the method in which Xk is
modified may also be designed to minimize an increase in transmit power. If Xk has a value of
original constellation point 700d the value for Xk is Rk = 3 and Ik - 3. Duplicate constellation
points 701d-708d may be chosen to modify Xk. But, some of the duplicate constellation points
increases the power of the component to a lesser extent than others. For example, duplicate
constellation points 70 Id, 702d, 703d, 705d and 708d require significantly more power than
original constellation point 700d. Duplicate constellation points 704d, 706d and 707d require
only marginally more power than original constellation point 700d. Therefore, if power is a
consideration, original constellation point 700d is limited to being mapped to duplicate
constellation points 704d, 706d and 707d. Generally, values for p and q may be limited to the following constraints to minimize
the transmitter power.
sign(p) = -sign(Rk); and
sign(q) = -signflj
This relationship can be used for any of the original constellation points to minimize the
increase in transmit power. Use of the algorithm on the original inner constellation points may
only provide minimal savings in power. But, if applied to all the modified component signals
the combined savings may be significant. Also, the savings increases with the increase in size
of the original constellation.
In another method only partial duplicate constellations may be employed, referring now
to figure 21. Figure 21 illustrates a constellation map in accordance with an embodiment of the
present inventions. The constellation map depicts original constellation 700 and duplicate
constellations 701-708 of figure 20. However, duplicate constellations 702, 704, 705 and 707
include partial duplicate constellations 702', 704', 705' and 707'.
Partial duplicate constellations 702', 704', 705' and 707' represent alternative duplicate
constellations. Rather than mapping the original constellation points to all of the duplicate
constellation points, mapping may be confined to partial duplicate constellations 702', 704',
705' and 707'. The use of partial duplicate constellation points reduces the number of duplicate
constellation points, and also reduces the maximum amount of power increased involved in the
modification of Xk.
Alternately, partial duplicate constellations 702', 704', 705' and 707' may be weighted
during the determination of the values of p and q. In that embodiment, all of the duplicate constellation points are used, but preference is given to the constellation points that lie within
partial duplicate constellations 702', 704', 705' and 707'. Further, the partial duplicate
constellations may take any shape neighboring the original constellation 700. By way of
example, the constellation points 701(k, 1, o and p) may form another partial duplicate
constellation, or constellation points 701(1, o and p) may be used, along with conesponding
constellation points in the other duplicate constellation.
It is appreciated that any type of constellation mapping may be utilized within the scope
of the present inventions. For example, the duplicate constellation need not be configured
identically to the original constellation. It may be prefened to locate duplicate constellation
points near their original constellation point counterpart. In figure 21 constellation 704' may
include the points 704(a, b, e, f, i, j, m and n) rather than the illustrated points. Thus, the
duplicate constellation points are closer to their original constellation point counterparts in
original constellation 700.
In another example, the inner points (e.g., 700f, g, j or k) of the original constellation are
not modified. However, if the information signal is one of the outer points (e.g., 700 a, b, c, d,
e, h, i, 1, m, n, o or p) the basis function may be of magnitude D/2 rather than D. This requires
less energy to be added to the signal while still providing adequate mapping of the original
constellation point. Thus, there are a myriad number of ways to map the original constellation.
Any one method may be used depending upon the needs of the communication system.
The illustrated embodiments of figures 11-13 may utilize modified signals as discussed
above. The kernel applicator 206 of figure 11 would apply a basis kernel rather than a kernel
based upon peak reduction frequencies that do not carry any information signals. Any suitable
linear combinations of the basis kernel may be used to modify the information signal. The basis kernel is added to the information signal of frequencies that add to one or more peaks of a
symbol. Similarly, kernel engine 222 of figure 12 applies a basis kernel (or linear combinations
thereof), in this case a sinusoidal kernel, to a discrete time signal vector x provided by inverse
fourier transformer 220. In addition to using a basis kernel or a kernel that is a linear
combination of the basis function, appropriate kernels constructed from linear combinations of
basis functions may be precomputed to be added to the signal for PAR reduction.
Decoder 306 of figure 13 decodes all the frequencies used in the multi-carrier
communication system. Rather than decoding only frequencies that contain information signals
and ignoring the peak reduction frequencies, all frequencies are utilized with the use of
modified signals. Decoder 306 need only perform a modulo operation on those frequencies that
carry a modified signal rather than an unmodified information signal.
Figure 22 illustrates a flow chart 750 of the operation of the kernel engine of figure 12 in
accordance with another embodiment of the present invention. Initially, the bit rates of all the
available frequencies are determined. The bit rates of the frequencies dictate the type of
constellation used for each frequency. The number and location of duplicate constellations may
be determined based upon power, bit enor rate, peak values and locations, actual and desired
peak to average power ratios or any other suitable considerations. The original constellations
and the number of duplicate constellations may be sent to a receiver before transmission of
actual signals. This initialization process requires little bandwidth and typically need not be
performed more than periodically. The information may be as little as sending the values for D
for each information signal to the receiver. Alternatively, D may be fixed to equal dM + c,
where c is a constant that is known to the receiver. Thus, the receiver can derive D by knowing
the dimensions of the original constellation. In alternate embodiments, the values of D and constellations sizes and numbers may
vary per tone, or even per symbol. In which case, further information may be sent to the
receiver. While some bandwidth may be required, optimization of the usage of the channel and
the reduction in the complexity of the receiver necessary to decode the symbol may make up for
the difference.
Referring to figure 22 and figure 11, the flow chart 750 begins in block 752 and
proceeds to block 754. In block 754 x is received from IFFT 220. Initially, IFFT 220 provides
a peak reduction component, c(0), that is zeroed out.
In block 756 the kernel engine analyzes x + c(j) and applies one or more kernels to x
+ c(j) to reduce any peaks. In the instant embodiment the kernel is a sinusoid, or a sum of
sinusoids. In the first pass xc p(j) = x +c(j); j=0. The kernel engine may negate one, two, or as
many peaks as desired in one iteration by adding one or more sinusoidal kernels. The number
of sinusoidal kernels that are applied to x may be a significantly large number per iteration since
adding a sinusoid to x is a simple operation. The number of sinusoidal kernels that are applied
may be limited in order to verify that no new peaks have been created.
In block 757 the index j is incremented. Proceeding to block 758 the kernel engine
generates the sinusoidal kernel values for c(j). In block 759 the new peak reduction components
are accumulated by adding the previous peak reduction components; c(j) = c(j) + c(j-l).
The kernel engine determines whether more iterations are required in block 760 based
upon the number and size of peaks remaining in the signal x + c(j). If no other iterations are
required the current xcl,p(j) = x + c(j), is passed on to DAC 208 in block 764, where c(j) is the
accumulated sum of all the iterations of applying the kernel. When further iterations are
required, flow proceeds to back to block 756. A single frequency may, thereby, carry an information signal component and a peak
reduction signal component. The information signal typically contributes to one or more peaks
in the discrete multi-tone symbol. The modification of the information signal to incorporate the
peak reduction signal may be as simple as adding a basis function, such as a sinusoid, to the
information signal. The modified signal contributes less to the peak than the original
information signal component. A basis function dummy signal may be added to the
information signal component by mapping the original constellation of the information signal to
one of a number of duplicate constellations. The use of duplicate constellations also provides
for simple decoding of the modified signal by the receiver. The receiver need only perform a
simple modulo operation to decode the modified signal.
Alternate embodiments of the present inventions may be applied to a single carrier
communication system. Particularly, the discussion of different embodiments of the present
inventions in reference to figures 14-22 may also be applied to single carrier communication
systems. The peak to average power ratio of each symbol in time is reduced in relation to the
other symbols preceding and succeeding the symbol. That is the overall transmitted signal is
comprised of a number of symbols transmitted at different time intervals (rather than a number
of different signals comprising a single symbol in the previously discussed embodiments). The
PAR of the overall signal may be reduced by individually modifying the symbols that make up
the signal.
The embodiments discussed in reference to figures 14-22 are readily applicable to
reducing PAR on a per symbol basis and may be utilized to reduce the effect of a symbol on the
PAR of that symbol and the overall signal. Buffering of preceding symbols may be required,
but the operations necessary to reduce the PAR may still be performed in real time. In a single carrier embodiment, the basis function of the communication system becomes the filter impulse
response.
In still another embodiment of the present inventions, the basis kernel may be
precomputed to optimize its peak canceling effect. The computation of the basis kernel may be
implemented in parallel to the discussion in reference to figures 3-15. An optimized basis
kernel may be implemented rather than an ordinary basis kernel.
In one embodiment, the optimized basis kernel may be optimized to cancel peaks at a
particular instance of time. While the optimized basis kernel may not approach an impulse
function in the way that the previously discussed embodiment does due to the constraint on the
peak reduction signal that it should be a multiple of D along the real and imaginary axes, the
optimized basis kernel may still be optimized to adequately reduce a single (or multiple) peaks.
The optimized basis kernel may be comprised of a linear combination of basis functions
precomputed for reducing a peak at a given point in time. For example, a precomputed
optimized basis kernel for a symbol that has ten frequency components may have the values
[0, 0, D, 0, (D - jD), 0, 0, jD, -D, (D+J2D)]. The optimized basis kernel only has peak reduction
signal components in the 3rd, 5th, 8th, 9th and 10th frequencies rather than in all the
frequencies. This begins to look similar to the previously described embodiment which uses
dedicated dummy frequencies. However, in this case no bandwidth is lost.
The components of the optimized basis kernel in the time domain are, thereby, modified
to coincide in time with the peaks. The constraint on the optimized basis kernel allows the
component basis functions to act as vectors in the frequency domain that may be used to map
the original constellation points to duplicate constellation points depending on the position of
the peaks in the time domain. In this manner PAR is reduced without sacrificing bandwidth. Merging the difference between the use of dedicated peak reduction frequencies and
peak reduction signal components, a hybrid embodiment may be utilized to maximize peak
reduction with minimal loss of bandwidth. Optimized basis kernels may be generated by
allowing peak reduction signal components in only selected frequencies. Those frequencies
may be dedicated to peak reduction and not carry an information signal, as in the previously
discussed embodiment. However, the peak reduction frequencies vary per symbol. In this
manner the best peak reduction frequencies may be used for each symbol, rather than having to
use the same peak reduction frequencies for each symbol. One constraint is that the peak
reduction signal component be larger than the size of the constellation established for those
frequencies when they do carry information, e.g., |Re(Ck)| > D/2 and llm C^j > D/2.
The advantage of the hybrid embodiment is that the receiver need not be informed of the
selection of the peak reduction frequencies. The receiver will decode all the frequencies of each
symbol. Those frequencies that carry signals that are larger than the constellation designated
for those frequencies are determined to be peak reduction frequencies for that particular symbol.
The peak reduction signals in those frequencies may be disregarded and the remaining
information signals may be properly decoded for that symbol. In the next symbol the receiver
detects a new set of peak reduction frequencies.
In a pure dedicated peak reduction embodiment the peak reduction frequencies could not
be changed on a per symbol basis without having to send side information to the receiver. This
caused the selection of peak reduction frequencies to be performed in view of reducing the PAR
for a wide variety of symbols. Thus, in some embodiments, the number of dedicated peak
reduction frequencies could be as high as 10% of the total number of frequencies to ensure
proper PAR reduction. In the hybrid embodiment a fewer number of peak reduction frequencies are required for each symbol since the peak reduction frequencies are optimally
selected for each symbol. Also, no side information is required since the receiver is capable of
automatically detecting the peak reduction frequencies. Thus, the amount of bandwidth lost is
minimized with the same, if not better, reduction of the PAR.
While the discussion has focused on reducing the peak to average power ratio as
measured at the transmitter, the present inventions apply equally to reducing the PAR as
measured at the receiver. Especially if the characteristics of the channel are known then the
transmitted symbols may be modified in order to reduce the PAR as measured at the receiver.
This is useful for channels with long impulse responses where the PAR of a symbol increases as
the symbol is transmitted to the receiver. By anticipating this increase in PAR the transmitted
symbol may be appropriately modified prior to transmission.
Of course, side information may also be used to facilitate the reduction of the peak to
average power ratios in a communication system. Side information may be sent to the receiver
concerning the clipping of the symbol, duplicate constellations or any suitable type of
information. The more information provided to the receiver, the easier it is for the receiver to
decode the transmitted symbol and the easier it is to reduce the PAR at the transmitter. The side
information may be sent to on a per symbol basis, e.g., if the PAR reduction scheme is based on
a per symbol algorithm, or less frequently depending upon the PAR reduction scheme. While a
focus of some of the embodiments of the present inventions is to reduce PAR without a
significant loss of bandwidth, there are cases where reducing the PAR of a signal is preferable
over the loss of bandwidth. In those cases alternate embodiments of the present inventions that
utilize side information may be employed. The present inventions apply to any type of communication systems utilizing single or
multiple carriers. By way of example, the present inventions apply to Discrete Multi-Tone
(DMT), Orthogonal Frequency Division Multiplexing (OFDM), Discrete Wavelet Multi-Tone
(DWMT) communication systems, Vector Coding Modulation. The basis functions for such
systems may include sinusoids, complex exponentials, singular vectors of channel matrix,
wavelet filters or any other suitable basis function for a multi-carrier communication system.
Alternate embodiments of the present inventions apply to single carrier communication
systems, such as Carrier-less Amplitude Phase (CAPs), vestigial side band, amplitude
modulation and the like. The basis functions for single carrier (or no carrier systems) are
generally the delayed versions of the transmit pulse or transmit filter.
Distortion Estimation
While the previously described embodiments have generally focused on using the
transmitter to reduce the peak to average power ratio of a signal, methods and apparatuses for
reducing the peak to average power ratio of a signal at the receiver may also be employed in
accordance with the present inventions. As discussed, the transmitter may always send side
information to the receiver and have the receiver perform a number of different functions to
perform decoding and peak to average power ratio reduction on the received signal or symbol.
The receiver, in another embodiment of the present inventions, may be configured to properly
decode a PAR reduced transmitted signal or symbol without any side information.
In one embodiment, the transmitted signal or symbol is distorted at the transmitter. The
transmitter simply distorts the signal without regard to retaining the integrity of the information
contained in the signal. Instead, the distorted signal is received by the receiver and the receiver performs an algorithm to estimate the distorted portions of the signal. Iterative estimation and
reconstruction of the distorted portions of the signal may be performed to obtain an
approximation of the original signal. The operations may be performed on multi-carrier signals
as well as single carrier signals.
In a particular embodiment, a transmitter introduces a distortion in the time domain
representation of an original signal of a multi-carrier system. The time domain may be the
discrete or continuous time domain. The distorted signal is sent to a receiver.
The receiver is informed of the type distortion that is applied to the original signal. The
receiver transforms the received distorted signal to provide the individual frequency domain
components of the distorted signal. The receiver decodes the individual frequency domain
components of the received distorted signal to generate a first estimate of the original signal.
Obviously, the first estimate of the original signal will contain enors due to the distortion. To
conect the enors, the first estimate of the original signal is distorted in the same manner as the
distortion of the original signal.
Distortion of the first estimate of the original signal provides a first estimate of the
distortion of the original signal. The first estimate of the distortion is extracted and combined
with the received signal. This combined signal is then decoded, which provides a next (and
typically better) estimated of the original signal. The next estimate of the original signal may be
further distorted to provide a next estimate of the distortion. The process may be repeated until
an acceptable estimate of the original signal is obtained.
In this general manner a receiver is able to receive and decode a distorted signal so long
as the type of distortion is known. Sending the type of distortion generally requires little
bandwidth since the type of distortion changes infrequently. However, the receiver need only know the general distortion function and not the specific details of distortion of a particular
signal.
The receiver estimates the distortion, in effect estimating the original non-distorted
signal. Thus, the transmitted signal may be distorted for any number of reasons, including for
peak to average power ratio reduction. The signal may be distorted for other reasons, for
example encryption. Regardless of the reason, the receiver is able to effectively decode a
distorted signal without requiring side information.
Any type of distortion may be utilized in accordance with the present inventions.
Clipping is one particular type of distortion that has been found to satisfactorily reduce the PAR
of a signal. A signal may be clipped, which reduces the PAR of a signal, and the clipped
portions of the signal discarded. The clipped portions may then be estimated by the receiver in
an attempt to reconstruct the original signal.
The distortion may be intentionally introduced to a signal in order to reduce the PAR,
which the receiver corrects through distortion estimation and reconstruction. However, the
receiver may also estimate and rehabilitate a signal that is inadvertantly distorted. For example,
non-linear effects and abenations that exist in analog components may be conected by the
receiver. Further, a channel may include intermediate amplifiers or repeaters (such as passing a
signal through a satellite) which add further distortion to the signal. The receiver may be
trained to conect the distortion introduced by these and other sources of distortion. However, it
may be necessary in some cases to inform the receiver about the types and/or magnitudes of the
distortion introduced by such intermediate devices.
Figure 23 illustrates a multi-carrier time domain signal, x(t). The signal includes a
number of peaks 791-794. In order to reduce the peak to average power ratio of x(t) the signal should be reduced to an amplitude A. Amplitude A may be equal to or less than the magnitude
necessary for sufficiently reducing the peak to average power ratio of the signal. Generally, it
may be preferred to set the value of A at less than the maximum necessary magnitude to allow
for deviations due to noise and the linear or non-linear characteristics of analog components.
The peaks have differing magnitudes which requires that the peaks be clipped by
different amounts. For example, peak 791 must be reduced by an amount α„ peak 792 by α2,
peak 793 by α3 and peak 794 by α4. The transmitter clips peaks 791-794 by the appropriate
amounts.
Figure 24 illustrates a clipped signal, xchp(t), in accordance with an embodiment of the
present inventions. The former peaks 791-794 have been reduced appropriately to bring the
signal within the magnitudes A and -A.
Again, the illustrated examples are depicted in continuous time, but the operations may
be performed in the discrete time or discrete frequency domain equivalents of the signal. Thus,
in the discrete time domain the ideal limiter of the signal x(t) would be:
Figure imgf000059_0001
The PAR for the clipped signal xcl,p(n) is:
A
ΛM« =101og10 ε r n ιι2 i
where, ε [ *B|| ] is the average power of the transmitted signal. The limiting function outputs
the following discrete time domain signal: β"» = χ, - c X-A)
where c[x'A) is the distortion at the transmitter, which is a function of the data vector X and the
clipping level A. In the frequency domain the signal is represented as:
X?» = FFT(xc φ) = Xk - C , A)
Figure 25 illustrates the received signal ychp(t) in accordance with an embodiment of the
present inventions. The received signal yc p(t) equals the transmitted clipped signal xchp(t)
convolved with the impulse response of the channel plus some noise n(t). In the discrete
frequency domain the received signal is represented as:
Y kc,φ = H k (X k - C k(X'A)) ' + N k
where Hk is the frequency domain response of the channel.
The receiver receives the signal yclιp(t) and attempts to accurately decode the information
contained within ycl,p(t). In the frequency domain a maximum likelihood decoder may be
utilized to attempt to find the best estimate of the transmitted information. The estimate of the
signal is:
X = arg m ViXn Yi (H k (X k - C k(*'A)) - Y kc"p)2 k=0
In vector form the equation is:
X = arg min H o (X -C(X'A)) - Yclip x where the operation v.wis the element by element vector product [v,w,, v2w2 V3W3 vNwN]T.
Substituting the value of Ycl,p from the above equation provides:
X = argmin|Ho(X-C(X'A))-Ho(X-C(X-A))-N
This estimate X can be solved to obtain an estimate of the transmitted information.
However, the solution may be too complex to be solved in real time by today's systems. The
solutions for the vector functions C(XΛ) and C(XA) can be complicated functions of X and X,
respectively. Thus, finding X may require an exhaustive search over all the possible transmit
symbol vectors X and all conesponding C(XA) . The solution is exponentially complicated, but
estimating or knowing C(XΛ) would greatly simply the equation and provide a good estimate
X . In the future processing advances may provide the necessary power to solve the exact
solution in real time.
Currently, finding an estimation of C(XA) may provide the necessary information to
adequately reconstruct the original signal. Once an approximate solution is found for C(XA) the
C(XA) term is not needed since the maximum likelihood receiver reduces as follows:
l|2
X = argmjn HoX -Ho(X-C(X'A) + C,X'A' )-N l|2
X = argmin H0X-H0X-N
where C(X' A) is an estimate of C(X' A) . The vector maximum likelihood receiver may be
decomposed into N scalar maximum likelihood receivers for each tone or frequency. Thus for
each constellation of a particular frequency the maximum likelihood receiver obtains an
estimate of the transmitted constellation point as follows: X k = arg °m Xin(H k k - H k X k - N)2
The maximum likelihood receiver for a single frequency breaks down to choosing the closest
constellation value nearest the received signal of that frequency, or
Figure imgf000062_0001
where the operation (f) denotes selecting the closest constellation point to the value f. While the
maximum likelihood choice provides good estimates of the transmitted constellation point, it
may be improved upon with enor conection coding. Enor conection coding may be used in
another embodiment of the present inventions to increase the accuracy of the estimation
process.
Knowing the values for C(X A) would therefore greatly reduce the complexity of the
reconstruction of the received signal. The values for C(X A) may be transmitted along with the
clipped signal in any number of the methods described above. Additionally, side channels may
be utilized to transmit the clipping information.
In an embodiment of the present inventions the value for C(X'A) is estimated without any
side information provided by the transmitter. Initially the receiver derives a first estimate X (i).
The receiver uses the first estimate to determine a first estimate, C(X A) , and uses it to obtain a
second estimate X (2). The process is reiterated a number of times until a good estimate of
C(X A) is obtained. Correspondingly, a good estimate of C(X A), C(X" A) , also provides a good
estimate of X, X (q).
In one embodiment, the first estimate of X may be obtained by using:
Figure imgf000063_0001
Performing an IFFT on X m provides x „((D '. From x( ( υ1) and information about the type of
distortion, in the illustrated embodiment the clipping level A, c(x A) and C(x 'A) is computed.
Figure 26 illustrates a reconstructed signal x( '(f) that is the first estimate of x(t). Signal
x } (t) includes estimated peaks 801-804. Estimated peaks 801-804 are derived from the
estimate C(x 'A) . The first estimate, as illustrated, may not perfectly estimate the original peaks
791-793. However, the estimated peaks 801-804, or estimate C(X ' A) , may be used to obtain a
better estimate of x(t), or X, i.e., C(X ' A) . The following equation may be used to obtain a next
estimate of X.
Figure imgf000063_0002
or generally the iterative algorithm may be written
= 0;
C(x<q,'A)= FFT(X(q)- X( cqli)p),q>l;
χ(q +» =((Y"*O1/H) + C (X(q),A)
which may be written as:
X(q+1)=argmin HoX -Ho(X-C(λ,A'+C (X(q).A) )-N where X and X<q) are taken from the cunent estimate. The cunent iteration is indicated by the
index q. The q+1 estimate of X is obtained using the values for C(x A) obtained from the
cunent, qth, iteration.
The qΛ iteration C(X A)is obtained by taking the IFFT of X(q) . The conesponding time
domain signal x(q)(t) obtained by the IFFT is clipped through a similar clipping procedure
performed at the transmitter. An FFT is performed on the clipped portions of the peaks and the
frequency domain representation of the clipped portions of the peaks are used as the new
estimate C(X q ' A) . The new estimates are used in the above equations to generate a new
estimate, X(q+1) .
The IFFT of the previous estimate X(q) need not be performed on the entire signal. Only
the differential between the previous estimate X(q) and the cunent estimate X(q+1) need be
computed. If X(q) and χ(q+1) are very similar than the difference between the two is mostly
zeroes, which is easier to compute. Thus, only a portion of X(q) and χ(q+1) need be transformed
during each iteration of the estimation process. Additionally, c(X Λ) only contains information
in those portions where clipping, or more generally distortion, occuned. Thus, the FFT of
c(x 'A) need only be performed on those portions of c(X A) where clipping occuned. Selective
transformation during the iterative process helps to increase the speed of the estimation process.
The number of iterations of the estimation procedure may be performed a predetermined
number of times. As few as two iterations of the estimation process has shown to provide
satisfactory symbol enor rates for multi-carrier systems. In one embodiment two to five iterations have been sufficient to provide enor rates in a multi-carrier signal that approaches the
ideal minimum enor rates of conventional systems.
In another embodiment, when X(q) and χ(q+1) are very similar, or exactly the same, then
no further iterations are necessary. Typically successive iterations that are very similar means
that the estimation process has achieved the best possible estimation.
Figure 27 illustrates a signal x(q)(t) reconstructed after q iterations of clip estimation in
accordance with an embodiment of the present inventions. Signal x(q)(t) includes peaks 821-
824 which more closely resemble the original peaks 791-794.
The described embodiment of the present inventions, however, may be applied to single
carrier systems as well. Instead of employing the concept over a number of carriers comprising
a single symbol, the described procedures may be applied to a number of time sequential
symbols of a single carrier signal.
Figure 28 A illustrates a block diagram of a transmitter 830 in accordance with an
embodiment of the present inventions. Transmitter 830 includes an encoder 832, an inverse
fourier transformer 834, a digital to analog converter 836 and a distorter 838.
Encoder 832 and IFFT 834 modifies a set of data for transmission, similar to the
operations of the encoders and transformers/modulators discussed in reference to figures 11-13.
The IFFT 834 outputs a discrete time signal x(n). Digital to analog converter converts the
signal x(n) to a continuous time signal x(t). Distorter 838 then distorts the continuous time
signal x(t) and transmits xd,st(t) to a receiver.
Generally the appropriate signals may be represented as: , dist (X.d) .
X - c dist _ y _ (X,d) k k k
where d represents the type of distortion performed on the signal. In an alternate embodiment
the distortion function d is a non-memory-less function. That is, the distortion function may
take into consideration the values of the previous symbols. The receiver simply needs to store
the estimations of the distortions of previously received symbols to obtain estimations of the
present symbols. Thus, the present inventions may be apply a broader range of distortion
functions to the signals or symbols. Extra complexity is added in such a scheme, but better
estimations may be achieved if previously estimated symbols were accurately reconstructed.
In another embodiment, distorter 838 may perform clipping on the discrete time
sequence x(n) rather than on the continuous time signal x(t). Thus, distorter 838 may be
embodied in a digital signal processor, a central processing unit or other type of computational
device. Digital to analog converter 836 may then be used to convert the distorted discrete time
sequence into a continuous time waveform.
Performing the clipping operation on the discrete time sequence x(n) has the advantage
of providing the ability to store the clipped information. The clipped information may be sent
to the receiver as side information through a variety of methods, as discussed and as may be
well known in the art.
Figure 28B illustrates a block diagram of a transmitter 830' in accordance with an
embodiment of the present inventions. Transmitter 830' includes an amplifier 839 in addition
to the previously described elements of transmitter 830. An amplifier is described, but
amplifier 839 is exemplary of any device with non-linear characteristics. That is, an type of
analog device that is not perfectly linear, which most analog devices are not, introduce distortion. Thus, xd,st(t) includes the distortion added by distorter 838 and the distortion
introduced by amplifier 839. Thus, the distortion function includes a term for each type of
distortion. If the distortion added by amplifier 839 is known the receiver may be ananged to
estimate that type of distortion as well.
Figure 28C illustrates a block diagram of a channel in accordance with an embodiment
of the present inventions. The channel includes a first channel 833, an intermediate transceiver
835 and a second channel 837. In many instances direct point to point communications is not
feasible or even possible. Typically, a signal is passed from transmitter through a number of
transceivers to a receiver, the final destination. Each transceiver between the source and the
destination may add additional distortion. Also, components within the receiver may also add
distortion to the signal.
Channel 833 has a channel response h'(t) and channel 837 has a channel response h2(t).
Transceiver 835 introduces some distortion d1. The distortion introduced by the transmitter is d'
and the distortion introduced by the receiver is dr. The general formula may be written as:
X = arg mjn (H o X - C (X, //d', ff2d', dr ) ) - (H ° X- X, //d' , .tf2d' , drK N x
where Η = Η,Η2, the frequency responses of channels 833 and 837. Note that the distortion is a
function of all the sources of distortion. The distortions of the transmitter and transceiver 835
are affected by one or more of the channel responses of the channels 833 and 837. The
distortion from the transmitter is affected by the channel response of all the channels since
distortion dl traveled through both channels 833 and 837. The distortion of transceiver 835,
however, is affected only by the frequency response of channel 837. And, the distortion of the receiver is not affected by any of the frequency responses of the channels since the distortion dr
is introduced at the receiver. The general algorithm may be written as:
Figure imgf000068_0001
D(.) O) ) = FFT (i(.) . χd,s,(.) ) ;
D'0 [TLX0' - H.CDJ0 (X(1)))] = D2 1) (Z(1)) = FFT(z(,) - zd,st(,)); and
D( r° [H2(H,X(1) -
Figure imgf000068_0002
- H. ,1' (Z(1)))] = D< 2 1) (W(1)) = FFT (w(, ) - wd,s,(1));
The channels themselves may also add distortion. The above equations may be modified
appropriately to account for the distortion introduced by the channels.
Figure 29 illustrates a receiver 840 in accordance with an embodiment of the present
inventions. Receiver 840 includes an analog to digital converter 842, a fourier transformer 844,
a decoder 846, and a distortion estimator 855. Estimator 855 includes an inverse fourier
transformer 856, a distorter 858 and a fourier transformer 860.
Analog to digital converter 842 receives the transmitted signal ydlst(t) and converts the
signal into a discrete time sequence ydιst(n). Fourier transformer 844 performs a fourier
transform on the discrete time sequence to obtain the frequency domain representation of the
received signal, Ydlst. Decoder 846 decodes the frequency domain signal. Decoder includes the
initial estimation of the clipped portions of the signal. Decoder 846 provides an estimate, X(q) ,
q=l . Frequency equalization is also performed on the received signal. Frequency equalization
may be performed by decoder 846 during the first estimation process. Or, frequency
equalization may be performed right after transformer 844 has transformed the received signal. IFFT 856 performs an inverse fourier transform on X(q) to provide an estimated discrete
time sequence x(q)(n) . Distorter 858 distorts the time signal x(n) and estimates the distorted
portions c(q)(n) . FFT 860 performs a fourier transform on c(q)(n)to obtain the frequency
domain estimation of the clipped portions, C(χ q 'Λ) . That information is fed back to decoder
846.
Decoder 846 uses C(x 'A) to perform a new estimation of X based upon C(X ' A) . After
a predetermined number of estimations have been performed decoder 854 decodes the last
estimate X(q) , q = last iteration. Decoder 854 provides a set of data that should be equivalent to
the original set of data provided to the transmitter.
The components of the illustrated transmitters and receivers may be embodied in
hardware, software operating on general purpose processing device, or a combination of both.
The operations described can be performed in any suitable domain. While the illustrated
embodiment has described a signal based upon the fourier transform, other types of signals may
be utilized in accordance with the present inventions. By way of example, DWMT variants of
the present inventions apply wavelet transforms and vector coding applies transmit matrices.
For example, discrete cosine transforms, Hartley transforms and suitable type of multiple-input
multiple-output matrix operation may be utilized. Similarly, any suitable type of transmission
methodology may be utilized in accordance with the present inventions.
Additionally, in alternate embodiments, the functions of decoder 846 may be
incoφorated into the estimator 855. Generally, an estimator includes any mechanism used to
estimate the distorted portions of the received signal. Any suitable clipping methodology may be used in accordance with the present
inventions. In another embodiment, the peaks of a signal x(t) may be clipped by a standard
amount rather than clipping the peaks by variable amounts to a predetermined magnitude.
Figure 30 illustrates a signal x(t) with a number of peaks. Rather than clipping the peaks
by a variable amount to reduce the peaks to the same amplitude, A, the peaks are reduced by a
set value. In the illustrated example the peaks are reduced by αA. The value of A is set such
that the highest peak is reduced to below a maximum value necessary for satisfactory PAR
reduction.
Figure 31 illustrates a clipped signal xclιp(t) in accordance with another embodiment of
the present inventions. Figure 32 illustrates the clipped signal of figure 31 with estimated peaks
901-904. In the illustrated embodiment the estimations of the clipped portions of the received
signal is made easier since one constraint is known. It is known that the magnitudes of the
clipped portions are all αA. Knowing the magnitudes of the clipped portions reduces the
complexity of the estimation process. Figure 33 illustrates a reconstructed signal x(q)(t) after q
iterations of estimation. Reconstructed signal x(q)(t) includes estimated peaks 911-914 that
more closely resemble the original peaks.
In another embodiment of the present inventions, an incremental value αΔ may be
utilized. Instead of the clipping the peaks by a standard value, such as αA, the peaks may be
clipped by increments of αΔ. Depending upon the overshoot of the peak the peak is clipped by a
multiple of αΔ. Using an incremental value minimizes the distortion of the signal. In still a
further embodiment, a set of predetermined clipping increments may be utilized. The values of
the clipping increments may be varied according to the size of the peaks, or other criteria. For example, the values of the clipping increments may range logarithmically from the smallest
clipping increment to the largest clipping increment.
Again, sending information about the clipping, or any type of distortion, improves the
receivers ability to estimate the distorted portions of the signal. The side information may
include the number of distorted peaks, the magnitude of the distortion, the characteristics of the
type of distortion (e.g., in clipping the clipping level), location of some or all of the peaks,
values for the clipping increments and other suitable pieces of side information. Sending side
information also decreases the complexity of the receiver. Additionally, oversampling the data
at the transmitter may also allow the receiver to provide better estimates of the distorted signal.
Clipping the signal is just one type of distortion that is applied to the signal in order to
reduce the peak to average ratio. Any suitable type of distortion other than clipping may be
used to reduce the peak to average power ratio as long as the receiver is capable of estimating
the distortion. The receiver determines the distortion of the signal in order to reconstruct the
original signal. Determination of the distortion may be performed through direct computation,
or through estimation and iteration.
Generally, the present inventions provides methods and apparatuses for reducing the
peak to average power ratio of a signal without losing a significant amount of bandwidth.
Additionally, the complexity of some embodiments allow peak reduction to be performed in
real time.
Also, predistortion techniques have been utilized to minimize the distortion introduced
by devices. Predistortion techniques may also be used in conjunction with the present
inventions. Smaller distortions are generally easier to estimate and predistortion techniques
provide better speed and accuracy to the estimation process. While these inventions have been described in terms of several preferred embodiments,
it is contemplated that alternatives, modifications, permutations and equivalents thereof will
become apparent to those skilled in the art upon a reading of the specification and study of the
drawings. It is therefore intended that the following appended claims include all such
alternatives, modifications, permutations and equivalents as fall within the true spirit and scope
of the present invention.

Claims

C L A I M S
1. A receiver for use in a communication system, the receiver receiving a received signal, the received signal being a function of an original signal and an original distortion, the receiver comprising: an estimator, the estimator estimating the distortion of the received signal to provide a final estimate of the original distortion, wherein the receiver uses the final estimate of the original distortion to remove the original distortion from the received signal to provide a final estimate of the original signal, whereby the final estimate of the original signal is an estimate of the received signal without the original distortion.
2. A receiver as recited in claim 1 , the receiver further comprising: a decoder coupled to the estimator, the decoder decoding the received signal, wherein in the process of decoding the received signal the decoder makes a first estimate of the original signal, the decoder providing the first estimate of the original signal to the estimator; and a transformer coupled to the decoder, the transformer performing a transform on the received signal, the transformer providing the transformed received signal to the decoder.
3. A receiver as recited in claim 2, wherein the estimator receives the first estimate of the original signal from the decoder and estimates a first estimate of the original distortion based upon the first estimate of the original signal, the estimator providing the first estimate of the original distortion to the decoder, the first estimate of the original distortion contributing to the determination of the final estimate of the original distortion and the final estimate of the original signal.
4. A receiver as recited in claim 3, wherein the decoder receives the first estimate of the original distortion from the estimator, the decoder decoding the received signal in conjunction with the first estimate of the distortion and providing a next estimate of the original signal.
5. A receiver as recited in claim 4, wherein the estimator receives the next estimate of the original signal and estimates a next estimate of the original distortion based upon the next estimate of the original signal, the estimator providing the next estimate of the original distortion to the decoder, whereby the next estimate of the original distortion contributes to the determination of the final estimate of the original distortion.
6. A receiver as recited in claim 4 or 5, wherein the transform is chosen from a group of transforms consisting of an inverse fourier transform, a discrete wavelet transform, a vector matrix, a discrete cosine transform and a Hartley transform.
7. A receiver as recited in any of the preceding claims, wherein the received signal is a function of the original signal and the original distortion, the original signal including a peak and the distortion being a clip of the peak, wherein the clipping of the peak by the distortion reduces a peak to average power ratio of the received signal.
8. A receiver as recited in any of the preceding claims, wherein the original distortion function is applied in a manner chosen from a group consisting of: applying the original distortion function to the original signal at a transmitter, wherein the received signal originates from the transmitter; applying the original distortion function to the original signal at a transceiver, wherein the received signal passes through the transceiver before being received by the receiver; applying the original distortion function to the original signal at a channel, wherein the received signal passes through the channel before being received by the receiver; and applying the original distortion function to the original signal at the receiver.
9. A receiver as recited in any of claims 2-8, wherein the original distortion that is part of the received signal is applied to the original signal by an original distortion function, and the estimator includes a distorter, wherein the distorter distorts the first estimate of the original signal according to a first distortion function, wherein the application of the first distortion function to the first estimate of the original signal introduces a first distortion, wherein the first distortion provides the first estimate of the distortion.
10. A receiver as recited in claim 9, wherein the estimator further includes: an inverse transformer coupled to the decoder and the distorter, the inverse transformer performing an inverse transform on the first estimate of the original signal, the inverse transform being the inverse of the transform performed by the transformer and providing the transformed first estimate of the original signal to the distorter; and another transformer coupled to the distorter and the decoder, the another transformer receiving the first estimate of the original signal including the first estimate of the original distortion and performing the transform on the first estimate of the original signal including the first estimate of the original distortion, and extracting the first estimate of the original distortion and providing the first estimate of the distortion to the decoder.
11. A receiver as recited in any of the preceding claims, wherein the signals are multi-carrier signals.
12. A method of conecting an original distortion in a received signal in a communication system, wherein an original distortion function is applied to an original signal to introduce the original distortion into the received signal, the method comprising: estimating the original distortion of the received signal, thereby providing a final estimate of the original distortion; and applying the final estimate of the original distortion to approximately remove the original distortion from the received signal to obtain a final estimate of the original signal.
13. A method as recited in claim 12, further comprising: performing a transform on the received signal prior to decoding the received signal; decoding the received signal, the process of decoding providing a first estimate of the original signal; and estimating a first estimate of the original distortion based upon the first estimate of the original signal.
14. A method as recited in claim 13, further comprising: a next step of decoding the received signal in conjunction with the first estimate of the original distortion, providing a next estimate of the original signal; a next step of estimating a next estimate of the original distortion based upon the next estimate of the original signal; and decoding the received signal in conjunction with the next estimate of the original distortion and repeating the step of estimating the next estimate of the original distortion and the step of decoding the received signal in conjunction with the next estimate of the original distortion a predetermined number of iterations, whereby the final estimate of the original distortion is determined.
15. A transmitter that transmits a multi-carrier symbol in a multi-carrier communication system, wherein the transmitted multi-carrier symbol has a peak to average power ratio and is a function of a plurality of information signals, each of the plurality of information signals being centered at one of a plurality of frequencies, the plurality of information signals including a modified signal, the modified signal including an information component and a peak reduction component, wherein the peak reduction component of the modified signal is ananged to reduce the peak to average power ratio of the transmitted multi-carrier symbol.
16. A transmitter as recited in claim 15, wherein the peak reduction component of the modified signal is a basis function of the multi-carrier communication system.
17. A transmitter as recited in claim 16, wherein the basis function is selected from the group consisting of a sinusoid, a wavelet and a complex exponential.
18. A transmitter as recited in any one of claims 15-17, wherein each one of the plurality of information signals is a quadrature amplitude modulated signal that is based at least in part upon an associated information signal constellation that includes a plurality of information signal constellation points, wherein the modified signal has at least one associated duplicate constellation, each duplicate constellation including a plurality of duplicate constellation points, wherein the plurality of information signal constellation points of the information signal constellation associated with the modified signal are mapped to the plurality of duplicated constellations points in each duplicate constellation.
19. A transmitter for use in a multi-carrier communication system, the transmitter transmitting a multi-carrier symbol, the multi-carrier symbol having a peak to average power ratio and being a function of a plurality of information signals, the transmitter comprising: a kernel applicator, wherein the kernel applicator reduces the peak to average power ratio of the multi-carrier symbol by modifying a selected information signal of the plurality of information signals, wherein the modified signal includes an information component and a peak reduction component.
20. A transmitter as recited in claim 19, the transmitter further comprising: an encoder, wherein the encoder encodes a first set of data into a plurality of sets of data; and a modulator, coupled to the encoder, that receives the plurality of sets of data and modulates each set of data of the plurality of sets of data to produce the plurality of information signals, which are combined, the modulator also coupled to the kernel applicator, the modulator providing the plurality of information signals to the kernel applicator.
21. A transmitter as recited in claims 19 or 20, wherein the kernel applicator includes: a transformer, coupled to the modulator, the transformer performing a transform on the plurality of information signals producing a transformed signal; and a kernel engine, coupled to the transformer, wherein the kernel engine analyzes the transformed signal to detect at least one peak in the transformed signal, wherein when at least one peak is detected the kernel engine applies a kernel to the at least one peak of the transformed signal, wherein the kernel is a basis function of the transmitter, the basis function being applied to the information component of the modified signal, whereby the basis function is the peak reduction component of the modified signal.
22. A transmitter as recited in any of claims 19-21 , wherein the kernel applicator retains information about the reduction of the peak to average power ratio of the multi-carrier symbol such that the transmitter also transmits the information to a receiver to facilitate decoding of the transmitted multi-carrier symbol.
23. A multi-carrier communication system for transmitting a multi-carrier symbol having a peak to average power ratio and being a function of a plurality of information signals, the multi- carrier communication system comprising a transmitter as recited in any of claims 15-22 and a receiver that receives the multi-carrier symbol transmitted by the transmitter, wherein the transmitted multi-carrier symbol is modified by the addition of the basis function to the information component of the modified signal by the transmitter such that the receiver receives the transmitted multi-carrier symbol and the modified signal, the receiver mapping the modified signal from the selected duplicate constellation point to the associated information signal constellation to obtain the information component.
24. A multi-carrier communication system as recited in claim 23, wherein the transmitter transmits the multi-carrier symbol to the receiver through a channel such that the kernel applicator takes into account a characteristic of the channel to reduce the peak to average power ratio of the multi-carrier symbol as measured at the receiver.
25. A method of reducing a peak to average power ratio of a multi-carrier symbol of a multi- carrier communication system, wherein the multi-carrier symbol is a function of a plurality of signals, each of the plurality of signals centered at each one of a plurality of frequencies, the method comprising: analyzing the multi-carrier symbol to detect a peak in the multi-carrier symbol; determining a first signal of the plurality of signals that contributes to the peak; and modifying the first signal by applying a peak reduction component to the first signal, which reduces the peak to average power ratio of the multi-carrier symbol.
26. A method as recited in claim 25, the method further comprising: repeating the steps of analyzing, determining and modifying until the peak to average power ratio is reduced to a predetermined level.
27. A method as recited in claim 25 or 26, the method further comprising: transmitting the multi-carrier symbol to a receiver; and decoding the multi-carrier symbol when the receiver receives the transmitted multi- carrier symbol including, decoding the modified first signal.
28. A method as recited in claim 27, wherein decoding the modified first signal includes performing a modulo operation on the modified first signal.
29. A method as recited in claim 27 or 28, the method further comprising: transmitting information about the reduction of the peak to average power ratio of the multi-carrier symbol, wherein the information facilitates the decoding of the multi-carrier symbol.
30. A transmitter for use in a communication system, the transmitter transmitting a signal wherein the transmitted signal has a peak to average power ratio and is a function of a plurality of information symbols, each symbol being transmitted at each one of a plurality of intervals of time, a selected information symbol of the plurality information symbols including an information component and a peak reduction component, wherein the peak reduction component modifies the information component and reduces the peak to average power ratio of the transmitted signal.
31. A transmitter as recited in claim 30, wherein the peak reduction component is a basis function of the transmitter the communication system has an impulse response such that the basis function is the impulse response of the communication system.
32. A transmitter for use in a multi-carrier communication system, the transmitter transmitting a multi-carrier symbol, the multi-carrier symbol having a peak to average power ratio and being a function of a plurality of information signals, the transmitter comprising: a means for reducing the peak to average power ratio of the multi-carrier symbol.
33. A transmitter for use in a multi-carrier communication system, wherein a symbol transmitted by the transmitter has a peak to average power ratio and is a function of a plurality of signals, each one of the plurality of signals being centered at one of a plurality of frequencies, wherein a subset of the plurality of signals are configured to reduce the peak to average power ratio before the symbol is transmitted.
34. The transmitter of claim 33, wherein the subset of the plurality of signals carry data and configured to reduce the peak to average power ratio.
35. The transmitter of claim 33, wherein the subset of the plurality of signals do not carry data and the signals are comprised of information about the reduction of the peak to average power ratio of the symbol.
36. The transmitter of any of claims 33-35, wherein the configuration of the subset of the plurality of signals includes scaling a one or more of the signals of the subset of the plurality of signals.
37. The transmitter of any of claims 33-36, wherein the configuration of the subset of the plurality includes phase shifting one or more of the signals of the subset of the plurality of signals.
38. The transmitter of any of claims 33-37, wherein the configuration of the subset of the plurality includes time shifting a one or more of the signals of the subset of the plurality of signals.
39. The transmitter of any of claims 33-38, wherein the plurality of signals are modulated by a method of modulation chosen from the group of modulation schemes consisting of quadrature amplitude modulation, phase shift key modulation, frequency modulation, amplitude modulation and continuous phase modulation.
40. The transmitter of any of claims 33-39, wherein the subset of the plurality of signals are configured by applying a kernel to the symbol.
41. The transmitter of claim 40, wherein the kernel has a primary and at least one secondary peak each peak having an amplitude, the amplitude of the at least one secondary peak being smaller than the amplitude of the primary peak, such that the subset of the plurality of frequencies are chosen from the plurality of frequencies such that the amplitude of the at least one secondary peak is minimized with respect to the amplitude of the primary peak.
42. The transmitter of any of claims 33-41, wherein each of the signals has an associated bit rate and the subset is chosen in part based upon the bit rate of the signals.
43. The transmitter of any of claims 33-42, wherein the subset of the plurality of signals are configured by a linear program based upon the subset of the plurality of frequencies.
44. The transmitter of any of claims 33-43, wherein the subset of the plurality of signals are configured by modifying the subset of the plurality of signals and applying a fourier transform to the subset of the plurality of signals, which are then incorporated into the plurality of signals and applying an inverse fourier transform to the plurality of signals and determining if the subset of the plurality of signals require more modification, and repeating if the subset of the plurality of signals require more modification.
45. The transmitter of any of claims 33-45 wherein the transmitter includes: an encoder, wherein the encoder encodes a first set of data into a plurality of sets of data; a modulator, coupled to the encoder, that receives the plurality of sets of data and modulates each set of data of the plurality of sets of data to produce the plurality of signals, which are combined; and a kernel applicator, coupled to the modulator, wherein the kernel applicator reduces the peak to average power ratio of the combined plurality of signals by modifying a one or more signal of the subset of the plurality of signals, and producing the symbol, whereby the peak to average power ratio of the symbol is reduced.
46. The multi-carrier communication system of claim 45, wherein the kernel applicator includes: an inverse fourier transformer, coupled to the modulator, the inverse fourier transformer performing an inverse fourier transform on the combined plurality of signals producing a transformed signal; and a kernel engine, coupled to the inverse fourier transformer, wherein the kernel engine analyzes the transformed signal and detects any peaks in the transformed signal, if a peak is detected the kernel engine applies a kernel to the peak of the transformed signal by adjusting the kernel, wherein the kernel is an approximation of an impulse generated from the subset of the plurality of signals, such that the kernel is adjusted by modifying the subset of the plurality of signals, whereby the peak to average power ratio of the symbol is reduced.
47. A multi-carrier communication system comprising a transmitter as recited in any of claims 33-46 and a receiver, wherein the receiver receives the symbol and extracts the plurality of signals from the symbol.
48. The multi-carrier communication system of claim 47, wherein the receiver discards the subset of the plurality of signals and extracts information from the plurality of signals that are not the subset of the plurality of signals.
49. A method of reducing a peak to average power ratio of a signal of a multi-carrier communication system, wherein the signal is a function of a plurality of signals, an each of the plurality of signals centered at an each one of a plurality of frequencies, the method comprising: choosing a subset of the plurality of frequencies, whereby a conesponding subset of the plurality of signals are also selected, wherein the subset of the plurality of signals are peak reduction signals; and modifying the subset of the plurality of signals such that the peak to average power ratio of the signal of the multi-carrier communication system is reduced.
50. The method of claim 49, wherein modifying the subset of the plurality of signals includes one selected from the group of: scaling a one or more signal of the subset of the plurality of signals; phase shifting a one or more signal of the subset of the plurality of signals; and time shifting a one or more signal of the subset of the plurality of signals.
51. The method of claim 49 or 50, wherein choosing the subset of the plurality of frequencies is based upon optimizing a kernel to approximate an impulse function, the kernel being a function of a plurality of components, an each one of the plurality of components centered at an each one of the subset of the plurality of frequencies, such that the plurality of components are a part of the subset of the plurality of signals, whereby optimizing the kernel facilitates reducing the peak to average power ratio.
52. The method of claim 51 , wherein choosing the subset of the plurality of frequencies is further based in part upon at least one selected from the group consisting of: a random process; a channel which the multi-carrier communication system uses as a medium of communication; bit rates of the plurality of frequencies.
53. The method of any one of claim 49-52, wherein modifying the subset of the plurality of signals includes: applying the kernel to the symbol, the kernel being a function of the subset of the plurality of frequencies, such that the subset of the plurality of signals are determined by the application of the kernel to the symbol, wherein if the symbol has a peak, the kernel is scaled and applied to the symbol to reduce the peak, whereby a one or more signals of the subset of the plurality of signals is modified.
54. The method of claim 53, wherein the symbol has a plurality of peaks, and the step of applying the kernel to the symbol is repeated such that the kernel is repeatedly adjusted and applied to the plurality of peaks.
55. The method of claim 53, wherein the kernel has a primary peak having an amplitude and at least one secondary peak having an amplitude, the amplitudes of the secondary peaks being smaller than the amplitude of the primary peak, such that the subset of the plurality of frequencies are chosen from the plurality of frequencies such that the amplitudes of the secondary peaks are minimized with respect to the amplitude of the primary peak.
56. The method of claim 49, wherein modifying the subset of the plurality of signals, wherein the determination includes, modifying the subset of the plurality of signals, applying a fourier transform to the subset of the plurality of signals, incorporating the fourier transformed subset of the plurality of signals into the plurality of signals, applying an inverse fourier transform to the plurality of signals, determining if the subset of the plurality of signals require more modification, and repeating modifying the subset of the plurality of signals if the subset of the plurality of signals require more modification.
PCT/US1999/008682 1998-04-20 1999-04-20 Peak to average power ratio reduction in multicarrier modulation system WO1999055025A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU36573/99A AU3657399A (en) 1998-04-20 1999-04-20 Peak to average power ratio reduction

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US09/062,867 1998-04-20
US09/062,867 US6424681B1 (en) 1998-04-20 1998-04-20 Peak to average power ratio reduction
US09/081,493 1998-05-19
US09/081,493 US6512797B1 (en) 1998-04-20 1998-05-19 Peak to average power ratio reduction
US09/092,327 1998-06-05
US09/092,327 US6314146B1 (en) 1998-06-05 1998-06-05 Peak to average power ratio reduction

Publications (2)

Publication Number Publication Date
WO1999055025A2 true WO1999055025A2 (en) 1999-10-28
WO1999055025A3 WO1999055025A3 (en) 2000-03-30

Family

ID=27370390

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/008682 WO1999055025A2 (en) 1998-04-20 1999-04-20 Peak to average power ratio reduction in multicarrier modulation system

Country Status (2)

Country Link
AU (1) AU3657399A (en)
WO (1) WO1999055025A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001047165A2 (en) * 1999-12-22 2001-06-28 Deutsche Telekom Ag Method and circuit arrangement for secure digital transmission
EP1304843A2 (en) * 2001-06-20 2003-04-23 Fujitsu Limited Peak suppression method and data transmission apparatus
US6845082B2 (en) 1999-12-03 2005-01-18 Ciena Corporation Peak to average power ratio reduction in communication systems
WO2010098703A1 (en) * 2009-02-26 2010-09-02 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for facilitating for crest factor reduction in a mobile radio communications system
US9755876B2 (en) 1999-11-09 2017-09-05 Tq Delta, Llc System and method for scrambling the phase of the carriers in a multicarrier communications system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5268938A (en) * 1992-01-21 1993-12-07 International Business Machines Corporation Redundancy scheme for Fourier transform coding on peak limited channels
US5282222A (en) * 1992-03-31 1994-01-25 Michel Fattouche Method and apparatus for multiple access between transceivers in wireless communications using OFDM spread spectrum
US5285474A (en) * 1992-06-12 1994-02-08 The Board Of Trustees Of The Leland Stanford, Junior University Method for equalizing a multicarrier signal in a multicarrier communication system
WO1995017049A1 (en) * 1993-12-13 1995-06-22 Amati Communications Corp. Method of mitigating the effects of clipping or quantization in the d/a converter of the transmit path of an echo canceller
US5598436A (en) * 1993-06-29 1997-01-28 U.S. Philips Corporation Digital transmission system with predistortion

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5268938A (en) * 1992-01-21 1993-12-07 International Business Machines Corporation Redundancy scheme for Fourier transform coding on peak limited channels
US5282222A (en) * 1992-03-31 1994-01-25 Michel Fattouche Method and apparatus for multiple access between transceivers in wireless communications using OFDM spread spectrum
US5285474A (en) * 1992-06-12 1994-02-08 The Board Of Trustees Of The Leland Stanford, Junior University Method for equalizing a multicarrier signal in a multicarrier communication system
US5598436A (en) * 1993-06-29 1997-01-28 U.S. Philips Corporation Digital transmission system with predistortion
WO1995017049A1 (en) * 1993-12-13 1995-06-22 Amati Communications Corp. Method of mitigating the effects of clipping or quantization in the d/a converter of the transmit path of an echo canceller

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9755876B2 (en) 1999-11-09 2017-09-05 Tq Delta, Llc System and method for scrambling the phase of the carriers in a multicarrier communications system
US10187240B2 (en) 1999-11-09 2019-01-22 Tq Delta, Llc System and method for scrambling the phase of the carriers in a multicarrier communications system
US6845082B2 (en) 1999-12-03 2005-01-18 Ciena Corporation Peak to average power ratio reduction in communication systems
WO2001047165A2 (en) * 1999-12-22 2001-06-28 Deutsche Telekom Ag Method and circuit arrangement for secure digital transmission
WO2001047165A3 (en) * 1999-12-22 2002-02-28 Deutsche Telekom Ag Method and circuit arrangement for secure digital transmission
EP1304843A2 (en) * 2001-06-20 2003-04-23 Fujitsu Limited Peak suppression method and data transmission apparatus
EP1304843A3 (en) * 2001-06-20 2005-09-14 Fujitsu Limited Peak suppression method and data transmission apparatus
US6985539B2 (en) 2001-06-20 2006-01-10 Fujitsu Limited Peak suppression method and data transmission apparatus
KR100765702B1 (en) * 2001-06-20 2007-10-11 후지쯔 가부시끼가이샤 Peak suppression method and data transmission apparatus
KR100834256B1 (en) * 2001-06-20 2008-05-30 후지쯔 가부시끼가이샤 Data transmission system
WO2010098703A1 (en) * 2009-02-26 2010-09-02 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for facilitating for crest factor reduction in a mobile radio communications system

Also Published As

Publication number Publication date
WO1999055025A3 (en) 2000-03-30
AU3657399A (en) 1999-11-08

Similar Documents

Publication Publication Date Title
US6314146B1 (en) Peak to average power ratio reduction
US6512797B1 (en) Peak to average power ratio reduction
US6424681B1 (en) Peak to average power ratio reduction
TWI405429B (en) Apparatus for transmitting data using carriers and method thereof
US7724637B2 (en) Method and apparatus for controlled spectrum multi-carrier modulation
KR20050026285A (en) Apparatus and method for reducing peak to average power ratio in orthogonal frequency division multiplexing communication system
JP2007202160A (en) Methods for data transmission
WO2007073490A2 (en) Crest factor reduction system and method for ofdm transmission systems using selective sub-carrier degradation
KR20000068425A (en) Reduction of the peak to average power ratio in multicarrier modulation system
JP2008541524A (en) Encoding method of OFDM / OQAM signal using symbols having complex values, corresponding signal, device, and computer program
WO2007090472A1 (en) A method for reducing peak-to-average power ratio in an ofdm transmission system
EP3610586A1 (en) Processing multiple carrier visible light communication signals
EA016617B1 (en) Apparatus and method for coded orthogonal frequency- division multiplexing
AU758280B2 (en) Time-frequency differential encoding for multicarrier system
WO1999055025A2 (en) Peak to average power ratio reduction in multicarrier modulation system
US8934571B2 (en) Telecommunications method and system
KR101596957B1 (en) Method and apparatus for transmission and reception of cyclic subcarrier shift transmit antenna diversity
JP5010329B2 (en) Error vector evaluation method, adaptive subcarrier modulation method, and frequency division communication method
Kaur et al. Reducing the peak to average power ratio of OFDM signals through Walsh Hadamard transform
WO2007034415A2 (en) Method and system of diversity transmission of data
Abd El‐Hamid et al. New multiple‐input multiple‐output‐based filter bank multicarrier structure for cognitive radio networks
Shete et al. WHT and Double WHT: An effective PAPR reduction approach in OFDM
Chi et al. Effects of nonlinear amplifier and partial band jammer in OFDM with application to 802.11 n WLAN
KR100787026B1 (en) Data transmitter and receiver using adaptive modulation technique and multi-carrier wave
Sharma et al. Various Techniques for PAPR Mitigation in OFDM System: A Survey

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

NENP Non-entry into the national phase

Ref country code: KR

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase