[go: up one dir, main page]

WO2009152039A1 - Low complexity systems and methods for peak-to-average ratio (par) reduction using reserved tones - Google Patents

Low complexity systems and methods for peak-to-average ratio (par) reduction using reserved tones Download PDF

Info

Publication number
WO2009152039A1
WO2009152039A1 PCT/US2009/046340 US2009046340W WO2009152039A1 WO 2009152039 A1 WO2009152039 A1 WO 2009152039A1 US 2009046340 W US2009046340 W US 2009046340W WO 2009152039 A1 WO2009152039 A1 WO 2009152039A1
Authority
WO
WIPO (PCT)
Prior art keywords
compensation signal
time
domain compensation
peak
par
Prior art date
Application number
PCT/US2009/046340
Other languages
French (fr)
Other versions
WO2009152039A4 (en
Inventor
Harish Jethanandani
Rahul Garg
Patrick Duvaut
Amitkumar Mahadevan
Original Assignee
Conexant System, Inc.
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 US12/139,146 external-priority patent/US8275067B2/en
Priority claimed from US12/138,657 external-priority patent/US8885736B2/en
Application filed by Conexant System, Inc. filed Critical Conexant System, Inc.
Publication of WO2009152039A1 publication Critical patent/WO2009152039A1/en
Publication of WO2009152039A4 publication Critical patent/WO2009152039A4/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/2614Peak power aspects
    • H04L27/2618Reduction thereof using auxiliary subcarriers

Definitions

  • the invention relates to the reduction of peak-to-average ratio (PAR) for single-carrier and multi-carrier modulation schemes in digital subscriber lines.
  • PAR peak-to-average ratio
  • DSL digital subscriber line
  • ADSL digital subscriber line
  • HDSL high bit-rate digital subscriber line
  • ISDN integrated services digital network
  • IDSL symmetric digital subscriber line
  • SDSL Digital Subscriber Line SDSL Digital Subscriber Line
  • VDSL very high bit-rate digital subscriber line
  • ADSL allows users a higher data rate downstream (i.e., to the customer) than upstream (i.e., to the service provider).
  • High-bandwidth systems including DSL systems use single-carrier modulation as well as multi-carrier modulation schemes.
  • DSL and other high- bandwidth systems such as wireless use modulation schemes such as Carrier-less Amplitude and Phase modulation (CAP) and Discrete Multi-tone (DMT) for wired media and Orthogonal Frequency Division Multiplexing (OFDM) for wireless communication.
  • modulation schemes such as Carrier-less Amplitude and Phase modulation (CAP) and Discrete Multi-tone (DMT) for wired media and Orthogonal Frequency Division Multiplexing (OFDM) for wireless communication.
  • CAP Carrier-less Amplitude and Phase modulation
  • DMT Discrete Multi-tone
  • OFDM Orthogonal Frequency Division Multiplexing
  • Quadrature Amplitude Modulation utilizes quadrature keying to encode more information on the same frequency by employing waves in the same frequency shifted by 90°, which can be thought of as sine and cosine waves of the same frequency. Since the sine and cosine waves are orthogonal, data can be encoded in the amplitudes of the sine and cosine waves. Therefore, twice as many bits can be sent over a single frequency using the quadrature keying.
  • QAM modulation has been used in voice-band modem specifications, including the V.34.
  • CAP is similar to QAM. For transmission in each direction, CAP systems use two carriers of identical frequency above the 4 KHz voice band, one shifted 90° relative to the other. CAP also uses a constellation to encode bits at the transmitter and decode bits at the receiver.
  • a constellation encoder maps a bit pattern of a known length to a sinusoid wave of a specified magnitude and phase.
  • a sinusoidal wave can be viewed to be in one-to-one correspondence with a complex number where the phase of the sinusoidal is the ar the complex number, and the magnitude of the sinusoidal wave is the magnitude of the complex number, which in turn can be represented as a point on a real-imaginary plane. Points on the real-imaginary plane can have bit patterns associated with them, and this is referred to as a constellation and is known to one of ordinary skill in the art.
  • DMT modulation sometimes called OFDM
  • OFDM OFDM
  • each encoder receives a set of bits that are encoded and outputs sinusoid waves of varying magnitudes and phases.
  • different frequencies are used for each constellation encoder.
  • the outputs from these different encoders are summed together and sent over a single channel for each direction of transmission.
  • common DMT systems divide the spectrum above the 4-kHz voice frequency band into 256 narrow channels called bins (sometimes referred to as tones, DMT tones or sub-channels). These bins are 4.3125 kHz wide.
  • the waveforms in each bin are completely separable from one another.
  • the frequencies of the sinusoidal used in each bin should be multiples of a common frequency known as the fundamental frequency and in addition the symbol period ⁇ , must be a multiple of the period of the fundamental frequency or a multiple thereof.
  • a sinusoid is often represented by a complex number. The association is based on the fact that every sinusoid can be represented as the real part of the function a ⁇ ⁇ t , where a is the complex number and ⁇ is the frequency of the sinusoid.
  • the prior art shown in Figure 1 is a transmitter side of a DMT transceiver.
  • the transmitter accepts serial data which is then converted from serial to parallel form and to provide M signals, n 0 ... n ⁇ via a serial to parallel converter 10 (SP).
  • SP serial to parallel converter
  • the sequences are then passed on to a symbol-mapper 20 where each bit is assigned or mapped into one of N-complex (QAM) multi-level sub-symbols.
  • QAM N-complex
  • the M symbols are complex- valued and are fed into an IFFT 30 which provides 2 * M output real samples by taking the complex conjugates of the M samples.
  • the parallel outputs of the IFFT are applied to parallel to serial converter 40 to provide a serial output signal.
  • the output of parallel to serial converter 40 is applied to cyclic prefix block 40 which helps to make a channel circular so that equalization can occur more easily in the frequency-domain.
  • the output of the cyclic prefix block is then upsampled and interpolated by up-sampler 60 and interpolator 70.
  • the output is processed by a digital-to-analog converter (DAC) 80 which converts the discrete time signal into a continuous time signal.
  • DAC digital-to-analog converter
  • FIG. 1 shows a simple example of a DMT system comprising 4 bins at frequencies 1, 2, 3 & 4.
  • Figure 2A shows a time-domain realization of the symbol (1,1,0,0).
  • the graphs show voltage plotted against time, but the >>-axis could be any form of signal bearing quantity.
  • the resultant form has a distinctive peak at time index 0. This peak is not necessarily characteristic of other symbols; for example, the symbol (lj,0,0) does not exhibit such a characteristic peak as shown in Figure 2B.
  • the bin at frequency 4 is a reserved tone
  • the addition of the fourth tone at a power level of 1 A shows a reduction in the peak of the signal in Figure 2 A as shown in Figure 2C.
  • the receiver of this signal will nonetheless only interpret tones at frequencies 1, 2 and 3 for extracting data from the transmitter.
  • the use of reserve tones in PAR reduction poses many challenges including a tradeoff between amount of PAR reduction, data rate loss, complexity of implementation, standard compliance and interoperability. Accordingly, various needs exist in the industry to address the aforementioned deficiencies and inadequacies.
  • PAR reserved tones by constructing a base time-domain compensation signal and using this base time-domain compensation signal to reduce PAR.
  • the base time-domain compensation signal has a predominant peak which can be shifted and scaled to cancel peaks in the time-domain data signal.
  • One specific method includes the steps of selecting a peak in the data signal greater than a threshold, cyclically shifting the base time-domain compensation signal to center the predominant peak to the selected peak and scaling the base time-domain compensation signal and subtracting the base time-domain compensation signal from the time-domain data single resulting in a reduction in the peak's magnitude. This process can be repeated until a sufficient number of peaks are reduced below the desired threshold or until some termination condition is met such as the number of iterations is exhausted.
  • a prescaled base time-domain compensation signal can be used. Instead of constantly scaling a base time-domain compensation signal, the prescaled base time-domain compensation signal is subtracted or added, hi this way, the number of times each time index corresponding to each peak is visited need be recorded resulting in a lower complexity algorithm in terms of multiplications.
  • Communications systems embodying the method described above can comprise a mapper, an IFFT coupled to the mapper, a PAR tone indicator coupled to the mapper and the IFFT, a time-domain compensation signal generator controlled by the PAR tone indicator, and a mixer to combine a data signal produced by the IFFT and a time-domain compensation signal produced by the time-domain compensation signal generator from PRT.
  • Figure 1 shows the transmitter side of a DMT transceiver
  • Figures 2 A & 2B show how constructive combination of sinusoids can result in a peak
  • Figure 2C shows how the addition of a sinusoid can reduce a peak
  • Figure 3 shows an exemplary power spectrum for an xDSL transmission
  • Figure 4 shows a simplified diagram of a typical DMT transceiver
  • Figure 5 shows a typical DMT transceiver equipped with PRT PAR reduction
  • Figure 6 shows a typical sequence of training and calibration steps that take place
  • Figure 7 illustrates a typical message exchange that takes place during the handshake
  • Figure 8 is a flow chart in accordance with the first embodiment
  • FIG. 9 is a flow chart in accordance with the second
  • FIG. 10 is a flow chart in accordance with the third embodiment
  • Figure 11 shows a schematic of a DMT transceiver using a loop length estimator for PRT selection
  • Figure 12 is a flow chart in accordance with the fourth embodiment
  • Figure 13 is a schematic of a DMT transceiver using a bit loading for
  • Figure 14 is a flow chart in accordance with the fifth embodiment
  • Figure 15 is a flow chart in accordance with the sixth embodiment.
  • Figure 16 is a flow chart in accordance with the seventh embodiment
  • Figure 17 is a flow chart in accordance with the eighth embodiment.
  • Figures 18A and 18B illustrate how frequencies with common factors generate secondary peaks
  • Figures 19A-19E show a specific example of how to derive relatively prime tones
  • Figure 20 illustrates the overall process of transmission of data using
  • Figure 21 illustrates an embodiment showing how a compensation signal can be applied to reduce PAR
  • Figure 22 illustrates another embodiment showing how a compensation signal can be used to reduce PAR
  • Figure 23 illustrates yet another embodiment showing how a compensation signal can be used to reduce PAR
  • Figure 24 depicts the results by simulation of this low-complexity algorithm for PAR reduction; [041] Figure 25 shows graphs which illustrate statistics usi peak magnitude that can be used to determine the percentage of PRT required;
  • Figure 26 shows graphs which illustrate that statistics using the probability of peaks exceeding a threshold that can be used to determine the percentage of PRT required
  • Figure 27 shows a flow chart illustrating the adaptive PAR reduction technique in detail
  • Figure 28 is a system employing the adaptive PAR reduction technique embodied in Figure 27;
  • Figure 29 is a collection of PRT sets used in the adaptive PAR reduction technique
  • Figure 30 illustrates the simulated results using the adaptive PAR reduction technique with an average rate loss of 5.4%.
  • Figure 31 illustrates the simulated results using the adaptive PAR reduction technique with an average rate loss of 3.3%.
  • reserved tones can be used to mitigate the peaks in order to reduce the PAR of the transmission of a particular symbol. While reserved tones for PAR as PRT have been used in the past to construct a time-domain compensation signal, novel techniques are set forth in the following. There are two aspects to effective PAR reduction. The first aspect is the choice of the PRT. The second aspect is constructing the time-domain compensation signal once the PRT are reserved.
  • PRT PRT
  • CO Central Office
  • CPE customer premises equipment
  • Out-band tones which are tones lying outside the tones designated as usable by the data signal, can be used. These tones typically occupy the frequencies above the highest tone used for data signals.
  • the time- domain compensation signal for PAR reduction is applied immediately after the IFFT, the number of available out-band tones is dependent on the number of tones allowed by the IFFT size (which is half the IFFT size) and the highest tone used for data signals.
  • the minimum required IFFT size which is usually the smallest power of 2 higher than twice the highest tone used for the data signal
  • the highest used tone for downstream is tone 511.
  • Out-band tones usually cannot be used to construct the time-domain compensation signal for performing PAR mitigation immediately after the IFFT in systems where the minimally required IFFT-size is used.
  • such systems also usually employ time-domain oversampling techniques in order to increase the sampling rate before digital-to-analog conversion.
  • the use of filters inherent in time- domain oversampling techniques results in an increase in the PAR of the signal due to the peak-regrowth phenomenon. Peak-regrowth can be easily understood if one realizes that filtering involves performing a linear combination of several time- samples at the input to the filter leading to the Gaussianization of the time-samples in the filtered signal.
  • the objective is maximal peak reduction prior to digital-to- analog conversion, we need to either apply the time-domain compensation signal after the time-domain oversampling operation, or altogether avoid time-domain oversampling operations.
  • a novel approach to implementing PAR reduction that can potentially avoid time-domain oversampling is to employ a frequency-domain oversampling technique, which also makes a large number of out-band tones available for PAR reduction.
  • out-band reserve tones can be used for PAR reduction, and the time-domain compensation signal can be added immediately after the IFFT without any fear of peak-regrowth since time-domain oversampling is not necessary, thanks to the already higher sampling rate achieved by frequency-domain oversampling.
  • the receivers are already equipped to perform frequency-domain oversampling. For example, this approach is exhibited in some 4-band VDSL embodiments where an 8192-point IFFT is used but the highest loaded tone is 1971, which would only require a 4096-point IFFT. An oversampling factor of two times is common. In such a system, out-band signals of less than twice the highest frequencies supported by the IFFT size can be used as out-band reserve tones.
  • the alternative to out-band PRT is in-band PRT where some of the reserved tones occupy the tones normally used for transmitting data. However, by reserving in-band tones, there are fewer tones to carry data thereby reducing the data rate. There are a number of factors to be considered in the reservation of PRT. In order to minimize the impact on the data rate, it is desirable to reserve tones which have the least ability to carry data or suspected of being the least able. Often this corresponds to the highest frequency tones as those tones are more likely to encounter more attenuation.
  • a time-domain compensation signal is for the benefit of transmitter components, such as the DAC, it doesn't matter if the time- domain compensation signal is severely attenuated when it is received at the receiver as the receiver will disregard the signal.
  • Another consideration in the reservation of PRT is to reserve tones that are suitable for constructing a time-domain compensation signal. For example, in some of the techniques described below, a base compensation signal is constructed first having a single large or predominant pee peaks made as small as possible. In the ideal case, an impulse is desirable, but an impulse would require contributions from all tones which would render all tones unavailable to carry data. So a compromise solution might be to reserve tones based on a uniformly random selection. Other methods of selecting the PRT can also be considered, but basically there are two types of tones that can be selected, the upper frequency tones and the in-medley tones.
  • FIG. 3 shows an exemplary power spectrum for an xDSL transmission.
  • the entire passband 316 for downstream xDSL communications is shown.
  • the MEDLEY set 312 is a contiguous range of frequencies allocated for the transmission of data.
  • the upper frequency band 314 is shown above the MEDLEY set.
  • PSD power spectral density
  • the upper frequency tones are selected from the upper frequency band.
  • the in-medley tones are selected from within the MEDLEY set.
  • any tone from the MEDLEY set not used for transmission of data must transmit a pseudo-random bit sequence (PRBS).
  • PRBS pseudo-random bit sequence
  • the use of upper frequency tones has advantages such as low impact on the overall data rate and standard compliance, but has disadvantages such as a poorer compensation signal and a forced 1OdB attenuation.
  • the use of in- medley tones has advantages such as superior PAR reduction, but disadvantages such as standard non-compliance and greater impact on overall data rate.
  • the transmitter sends a MEDLEY set, which is usually determined based on the attenuation each tone experiences.
  • the attenuation can be derived from estimating the loot a look up table to estimate the rate loss. If the rate loss is too great, the tone is unusable and will not be used in the MEDLEY set.
  • the MEDLEY set is transmitted, power levels are measured for each tone in the MEDLEY set. Based on the power levels received, the receiver can determine how many bits per tone (notated as b f ) each tone can carry. Once the transmitter and receiver have agreed on the number of bits per tone, the startup sequence is complete and the transmitter sends data on each tone in the MEDLEY set in accordance with a predetermined constellation for the number of bits available.
  • FIG. 4 shows a typical DMT transceiver.
  • a signal is received by analog gain stages 410 which can comprise a set of amplifiers and filters known to one of ordinary skill.
  • the appropriately conditioned signal is then received by ADC 412, which digitizes the signal.
  • Digital gain control 414 is a sealer which scales the digital value for the optimum utilization of the dynamic range offered by the finite- precision representation of the digital values.
  • Gain estimator 416 is used to adjust the dynamic range of the incoming signal. Based on the estimated gain, the dynamic range experienced by ADC 412 can be adjusted by adjusting the gain in analog gain stages 410. Additionally, gain estimator 416 can supply the gain value for digital gain control 414 to scale the digitized signal.
  • the digital signal is then converted to its constituent symbols with FFT 418.
  • FFT 418 On the transmit side, the system is essentially the same as that shown in Figure 1. For clarity, some of the components are removed. Basically, mapper 420 converts symbols into their appropriate complex values according to the appropriate constellation. The series of complex values are converted to a time-domain digital signal by IFFT 422. Optionally, the time-domain digital may by re-sampled and filtered by module 424, after which it is converted to an analog signal by DAC 426. The signal is then conditioned for output by a 428 which can comprise filters, amplifiers and other components known to one of ordinary skill in the art.
  • a 428 can comprise filters, amplifiers and other components known to one of ordinary skill in the art.
  • FIG. 5 shows a typical DMT transceiver equipped with PRT PAR reduction.
  • PRT indicator 502 is added which controls mapper 420 by limiting the tones used for data to the non-reserved tones.
  • PRT indicator 502 indicates to compensation signal generator 504, the tones reserved for use in generating a time-domain compensation signal. These control paths are indicated by dashed lines.
  • Compensation signal generator 504 which generates the time-domain compensation signal based on the output of the IFFT 422 by using mapper 420 and converting the signal in the reserved tones to the time-domain with IFFT 422.
  • FIG. 6 shows a typical sequence of training and calibration steps that take place.
  • a startup begins with activation stage 602 which typically includes a handshake. This is followed by channel discovery stage 604.
  • the startup continues next with transceiver training phase 606 where automatic gain control (AGC) settings, equalizers and echo cancellers are trained.
  • AGC automatic gain control
  • the MI predetermined or can be selected based on channel measurements and the lowest bits- per-tone.
  • channel analysis phase 608 where channels are identified, noise is estimated and bit allocation is made.
  • framing and coding parameters are exchanged during parameter exchange phase 610.
  • Figure 7 illustrates a typical message exchange that takes place during the handshake.
  • the handshake is typically initiated by the CPE by sending capabilities list/request (CLR) message 702 having the capabilities list without containing any parameter information.
  • CLR capabilities list/request
  • Such a CLR message is henceforth referred to as "a short CLR” message.
  • This message advertises the supported modes by the CPE and requests a capabilities list (CL) from the CO.
  • CL capabilities list
  • the CO responds with CL message 704, which conveys the possible modes of the CO.
  • the handshake continues with a "long CLR" message 706 which contain all the capabilities with their parameters.
  • the CO responds with CL message 708.
  • the CPE then sends mode request (MR) message 710 which solicits mode select (MS) message 712.
  • MR mode request
  • MS mode selects the mode of operation.
  • FIG. 8 is a flow chart in accordance with the first embodiment. This system and method is completely standard compliant and essentially reserves only upper frequency tones as PRT and uses system 500. Specifically, at step 802, the PRT are selected from the upper frequency band. At step 804, during the handshake the upper frequency index for the supported set including the PRT is specified. As the MEDLEY set is a subset of the supported set, this specifies the upper frequency of the MEDLEY set. At step 806, PAR reduction can begin with PRT selected from the upper frequency band subject to the power restrictions set forth in the standard.
  • Figure 9 is a flow chart in accordance with the sec
  • in-medley tones are selected as PRT and optionally, upper frequency tones are selected as PRT.
  • in-medley tones are selected from tones in the MEDLEY set, these may be selected in a number of ways including at random.
  • upper frequency tones can also be selected in the upper frequency band similar to step 802 above. If optional upper frequency band tones are used, at step 904 the upper frequency index for the supported set is specified to include the PRT in the upper frequency band similar to step 904 above.
  • Figure 10 is a flow chart in accordance with the third embodiment.
  • This system and method uses a vendor specific message to transmit which PRT are reserved and uses system 500.
  • the PRT can comprise either in- medley tones or upper frequency tones.
  • the PRT are selected and can be selected from random in-band tones.
  • a vendor specific information is sent transferring the identity of the PRTs being used. The information is sent using the non-standard field, which can be vendor discretionary (as specified in the standards such as G.994.1).
  • the transmitter communicates this either with a CL or a MS message to the receiver.
  • the receiver confirms the capability of acceptance of the PRT using a CLR message.
  • the PRT are used for PAR reduction.
  • the disadvantage of this technique is that the receiver must be capable of deciphering the vendor specific message so as to disregard the information that arrives in the PRT.
  • FIG 11 shows a schematic of a DMT transceiver using a loop length estimator for PRT selection.
  • the components of system 1100 are similar to their counterparts in system 500 in Figure 5.
  • System 1100 additionally comprises loop length estimator 1102. Based on the result of estimated loop length, a set of allowed tones can be supplied to PRT indicator 502 through a lookup table. PRT indicator 502 can then select the PRT based on the target rate lost and desired PAR reduction by selecting those tones based on the lookup table that can support either little or no data traffic due to anticipated attenuation of the tones in the transmission line.
  • Figure 12 is a flow chart in accordance with the fourth embodiment and uses system 1100.
  • This system and method is completely standard compliant and essentially reserves only upper frequency tones as PRT.
  • the syste similar to that of Figure 8 except that the selection of the upper frequency is less arbitrary and based on information related to the estimate of the coarse loop length.
  • an estimate of the coarse loop length is derived during the handshake process. For example, one method is to use the channel response Management Information Base parameter (Hlog MIB) which is used to calculate the channel attenuation. The attenuation can be used to roughly estimate loop length.
  • the estimated loop length is used to estimate the rate loss of each tone by looking up the rate loss in a lookup table.
  • the values in the lookup table can be preloaded based on established values or can be derived by keeping track of the history of rate loss based on the various loop lengths encountered. In the former case, the values could be established by the manufacturer in a test environment such as measurements in a laboratory setting. In the latter case, each time a transmitter communicates with a receiver the rate loss of each tone can be recorded into a lookup table as a function of loop length.
  • upper frequency tones can be reserved. Based on the desired rate loss and estimated number of tones required for PAR reduction, the upper frequency index can be selected to best accommodate these two factors. This upper frequency index is transmitted during the handshake message much as step 804 for system 500. The result is the MEDLEY set is specified to exclude the reserved upper frequency tones.
  • PAR reduction can begin with PRT selected from the upper frequency band subject to the power restrictions set forth in the standard.
  • Figure 13 is a schematic of a DMT transceiver using a bit loading for
  • System 1300 additionally comprises bit loading module 1302. Bit loading module supplies per tone b t .
  • the estimated bits per tone can then used by PAR tone indicator 1102 to select the PRT.
  • One difficulty in using this approach is that the estimated bits per tone are not determined until after the reservation of the PRT takes place in the normal startup sequence.
  • the startup sequence is allowed to proceed until the estimate of the bits per tone is determined and sent to the other side. At this time the current startup sequence is aborted and a new startup is initiated.
  • Figure 14 is a flow chart in accordance with the fifth embodiment and uses system 1100.
  • the systems and methods employ in-medley tones and optionally upper frequency tones for PAR reduction and are interoperable with standard compliant receivers.
  • the method illustrated in Figure 14 includes the optional use of upper frequency tones. It is clear that certain steps can be eliminated if the use of upper frequency tones is not desired.
  • an estimate of the coarse loop length is derived during the handshake process much in the same way as step 1202 described above.
  • the rate loss is derived from the coarse loop length through a lookup table. Based on the rate loss and estimated number of tones required for PAR reduction, the upper frequency tones for PAR reduction can be selected.
  • a fine loop length is estimated. Unlike the coarse loop length estimate, which is obtained using information obtained during handshake or the channel discovery phase, the fine loop length is estimated from information derived in the transceiver training phase but prior to the medley period.
  • the expected number of bits per tone is estimated based on the fine loop length. This estimate can be based on looking up an expeci per tone in a lookup table or a simple calculation. The lookup table can be preloaded or derived based on history in a way similar to the rate loss table as related to the coarse loop length.
  • in- medley PAR tones are selected based on the fine loop length and expected bits per tone. This too can be selected using a lookup table.
  • no power on the selected in-medley tones is transmitted in a way similar to step 906.
  • time-domain compensation signals are transmitted in the in-medley tones rather than a PRBS as specified by the standard in a manner similar to step 908.
  • FIG 15 is a flow chart in accordance with the sixth embodiment and uses system 1300.
  • the systems and methods are completely standard compliant and essentially reserve only upper frequency tones as PRT while using two startup sequences.
  • the first start up it obtains bit loading information obtained during the channel analysis phase to refine the MEDLEY set.
  • the second start up the system reserves PRT based on the bit loading information obtained in the first start up.
  • steps 1502, 1504, and 1506 are similar to steps 1202, 1204, and 1206 in Figure 12.
  • the startup sequence continues at least until after the medley period in training completes and the number of bits per tone is determined by the receiver and transmitted to the transmitter.
  • system 1300 may be permitted to run under the coarse estimation using the initial upper frequency tones selected as PRT similar to step 1208 in Figure 12.
  • the transmitter can start up again.
  • the number of tones to be reserved for PRT can be estimated based on the bits per tone information. This is a refinement of the number of tones derived in step 1504.
  • the transmitter begins the startup again from the handshake.
  • a new upper frequency index is selected and hence a new MEDLEY set and transmitted during the handshake message.
  • the upper frequency tones reserved as PRT are employed in PAR reduction.
  • the number of tones initially selected based on the coarse estimation is adequate, the current PRT tones are retained and there is no need for a second startup.
  • Figure 16 is a flow chart in accordance with the seventh embodiment and uses system 1300.
  • the systems and methods use coarse loop length to select the upper frequency tones and bit loading information to select in-medley tones.
  • steps 1602, 1604, and 1606 are similar to steps 1202, 1204, and 1206 in Figure 12.
  • steps 1608 and 1610 are similar to steps 1508 and 1510.
  • steps 1602, 1604, 1606 and 1610 can be skipped. Whether upper frequency tones are used or not, the startup sequence continues at least until after the medley period in training completes and the number of bits per tone is determined by the receiver and transmitted to the transmitter.
  • the number of tones to be reserved for PRT can be determined from the bits per tone information.
  • in-medley tones can be selected based on desired PAR reduction characteristics of each tone and the number of bits each tone can carry in order to minimize the impact on the data rate lost for such a selection.
  • the transmitter begins the startup again from the handshake.
  • a new MEDLEY set can be derived and a new upper frequen transmitted during the handshake message similar to step 1516.
  • no power is transmitted over the selected in-medley tones similar to that described for step 906 in Figure 9.
  • FIG 17 is a flow chart in accordance with the eighth embodiment and uses system 1300.
  • the systems and methods use coarse loop length to select the upper frequency tones and bit loading information to select in-medley tones. Specifically, at step 1702, a default number of tones are selected with a predetermined set of in-medley tones. At step 1704, optionally, upper frequency tones can be selected based on the coarse loop length similar to that of step 1202 of Figure 12.
  • a vendor specific message is sent transferring the PRTs being used, similar to step 1004 of Figure 10. Steps 1708 and 1710 are similar to steps 1508 and 1510.
  • the startup sequence continues at least until after the medley period in training completes and the number of bits per tone is determined by the receiver and transmitted to the transmitter.
  • the number of tones to be reserved for PRT can be determined from the bits per tone information.
  • in-medley tones can be selected based on desired PAR reduction characteristics of each tone and the number of bits each tone can carry in order to minimize the impact on the data rate lost for such a selection.
  • the MEDLEY can be optionally modified according to this information.
  • a vendor specific message is sent transferring the new PRTs being used, similar to step 1706.
  • the PRT are used for PAR reduction.
  • this embodiment is neither interoperable affords additional optimization during the startup.
  • the CPE recognizing the vendor specific message upon initiation of the second start up could jump ahead and send a long CLR message (see long CLR message 706 of Figure 7).
  • the CPE can also jump ahead and send an MR message (see MR message 710 of Figure 7) eliminating the need to transmit the CLR/CL message sequences.
  • the CPE rather than the CO can select the mode by transmitting an MS message, eliminating the need for sending an MR message.
  • the CO may reject such a mode selection, but as CPE is likely to select the mode agreed upon in the first startup sequence, the mode of operation selected should be accepted by the CO.
  • the startup process could skip the preliminary phases altogether and jump to the channel analysis phase (see phase 608 of Figure 6) after receiving the PRT. This can save 90% of the total startup time and is feasible since in this embodiment there is no need to undergo transceiver training phase to establish a MEDLEY set.
  • the PAR optimization problem can basically be subdivided into multiple bands if the spectrum is divided into different power levels.
  • the non-uniformity in PSD constraints can be addressed by dividing the whole band into different bands having different PSD constraints.
  • the PAR is mitigated separately in each band. In the simplest case one should consider the PAR contribution proportional to the power in that band. In fact, if the average power in a band is significantly lower than in another band, the low power bai and PRT should be selected mainly from the highest power band. Additionally, loop length characteristics and bits per tone values can also be incorporated in considering multi-band tone selection.
  • a pool of potential tones are available for PAR reduction; be it in-medley tones, upper frequency tones, out-band reserve tones or a combination thereof.
  • the objective for a given data signal x is to provide a compensation signal c, where the addition of c reduces the peaks of the data signal x, and where c is composed of only tones in the pool of PRT. Mathematically, it calls for the finding the optimal c for which the maximum absolute value of x+c is minimal.
  • a low complexity approach to constructing the compensation signal can be applied.
  • the approach is to first construct a base compensation signal b, which can be combined with shifted and scaled versions of itself to construct the compensation signal c.
  • the ideal base compensation signal b is a discrete time impulse.
  • all tones including those not reserved for PAR mitigation would have to be used. Therefore, more realistically, a signal with a large single peak with any additional peaks being as small as possible is the most desirable.
  • the set of PRT can be reduced to a set that is "more relatively prime.”
  • the objective in the construction of the base compensation signal is to create a signal from the PRT with a single large peak while trying to minimize the occurrence of secondary peaks, sinusoids which share common factors could potentially be eliminated; for example, in the simple example given in Figures 2 A & 2B.
  • Figure 18A shows a sinusoid with a frequency of 3 mixed with a sinusoid of frequency 4. The two sinusoids can only match precisely peak to peak once over the common period.
  • Figure 18B shows sinusoids with a frequency of 2 and frequency of 4. The two will match peak to peak more than once over the common period.
  • a simple method to create a relatively prime set is to select all the prime numbers lower than a predetermined value. This predetermined value is determined by the number of tones being considered. First, eliminate all tones that have more than one of these small prime numbers as a factor. Second, for each of the small primes, select a tone with that small prime as a factor and eliminate all other tones having the small prime as factor. If the predetermined value is sufficiently high, all remaining tones and the selected tones should be relatively prime.
  • Figures 19A-19E show a specific example of how to derive relatively prime tones. Suppose for the sake of example, the pool from which tones are drawn is between 600 and 630 inclusively. Figure 19A begins by eliminating all numbers that have more than one distinct small prime factor.
  • Figure 20 illustrates the overall transmission process.
  • initialization is performed, this can include the establishment of PRT, the various embodiments of a startup as described above, and the selection of predetermined values such as a predetermined threshold or predetermined target value.
  • data for transmission is received for the current symbol period.
  • the data is then mapped to a symbol based on the bits per tone available and the tones available for transmission.
  • an IFFT is performed on the symbol to produce a time-domain data signal.
  • a compensation signal is constructed which can be just a base compensation signal like b or a compensation signal like c.
  • the compensation signal is applied to the data signal to reduce PAR.
  • the data signal now with PAR reduced using the compensation signal is transmitted. The process can then start over at step 2004.
  • Figure 21 illustrates an embodiment showing how a compensation signal can be applied to reduce PAR.
  • the process of constructing a compensation signal first calls for the identification of all peaks in t exceeded a predetermined threshold value.
  • the predetermined threshold is selected so that the peaks comprise no more than 2% of the total number of samples in data signal x.
  • the process iterates through all the peaks identified and partially cancels the data signal x to a value below the predetermined threshold.
  • the cancellation can take the value below a predetermined target value which is below the predetermined threshold. This can possibly prevent a recurrence of this peak as the process iterates.
  • the resultant partially cancelled data signal r is calculated. So after each iteration, the new r is equal to the old r with the cyclically shifted and scaled version of b subtracted from it. The process continues until either all peaks that have been identified are mitigated or a limitation on resources is reached.
  • a partially cancelled data signal begins as the data signal; and as cyclically shifted and scaled base compensation signals are applied, the peaks in the partially canceled data signals are cancelled.
  • the partially cancelled data signal is initialized to the data signal x.
  • a decision is made to determine if there are any more peaks that need to be cancelled. If no peaks need to be cancelled the process skips the iteration and jumps to step 2114; otherwise, it proceeds to step 2106.
  • additional termination conditions could be checked such as the number of iterations already encountered.
  • a peak with a magnitude greater than a predetermined threshold is selected. Often the largest magnitude peak is selected.
  • the base compensation signal is shifted to be centered at the peak.
  • the base compensation signal is also scaled to cancel the peak so that the peak after cancellation is less than a predetermined target value.
  • the cyclically shifted and scaled base compensation signal is subtracted from the partially cancelled data signal yielding a new partially car to be used in subsequent iterations. The iteration repeats by returning to step 2104. If at step 2104, it is decided that no more iterations are to be performed, at step 2112, the partially cancelled data signal is then used as the data signal; that is, it can be transmitted in step 2014 of Figure 20.
  • a partially cancelled data set is created from the set of all samples in the data signal having a magnitude greater than a predetermined threshold.
  • a decision is made as to whether there are any samples remaining in the partially cancelled data set having a magnitude greater than the predetermined threshold. If not, the process performs no more iterations and skips ahead to step 2214. Otherwise the process continues to step 2206. Again, there can be additional termination conditions associated with step 2204.
  • a sample in the partially cancelled data set with a magnitude greater than the predetermined threshold is selected. Often the sample with the largest magnitude is selected.
  • a scale factor and time index are determined. The time index represe shift required to center the main peak of the base compensation signal to the selected sample.
  • the time index is then the time index of the selected sample.
  • the scale factor represents the factor necessary to scale the main peak of the base compensation signal to cancel the selected sample to below a predetermined target value.
  • S is the scale factor
  • M b is the value of the base compensation signal main peak
  • Tt is the target value
  • s is the value of the sample then S>(s-Tt)/ M ⁇
  • the pair values of scale factor and time index are recorded at step 2210 so that they can be used to construct a time based compensation signal.
  • the samples in the partially cancelled data set are updated by subtracting scaled samples in a cyclically shifted base compensation signal (shifted by the time index determined in step 2208) corresponding to the time indexes of the samples in the partially cancelled data set. In this manner only those samples in the cyclically shifted base compensation signal corresponding to partially cancelled data set samples need to be scaled, thus requiring far fewer multiplications.
  • the iteration then repeats by returning to step 2204.
  • a compensation signal is constructed by summing over all pair values of scale factor and time index of the cyclically shifted and scaled base compensations signals.
  • each iteration requires numerous multiplications.
  • the multiplications can be eliminated using a scaled version of b, b' that could be scaled initially before the process iterates.
  • b' is cyclically shifted and that shifted version of b' subtracted (or added depending on sign) from samples in the partially cancelled da to calculate the time based compensation signal, only the number of times b' is subtracted (or added) from the data signal at each time index need be tracked.
  • the prescaled base compensation signal b' can be derived by scaling b by a predetermined value. A value equal to the maximum absolute value of b has been found to be effective.
  • Figure 23 illustrates yet another embodiment showing how a compensation signal can be used to reduce PAR.
  • a partially cancelled data set is constructed from samples in the data signal greater in magnitude than a predetermined threshold.
  • a decision is made as to whether there are any samples in the partially cancelled data set greater in magnitude than the predetermined threshold. If not, the process skips to step 2324; otherwise, it proceeds to step 2306 where a sample with a magnitude greater than the predetermined threshold is selected. Often, the sample with the largest magnitude is selected.
  • a time index is determined which shifts the prescaled base compensation signal so that its main peak is centered at the selected sample.
  • the time index is recorded and a count associated with that sample (or equivalently that time index) is incremented or decremented. It is incremented if the sample is positive and decremented if the sample is negative.
  • the samples in the partially cancelled data set are updated by subtracting (or adding if the selected sample is negative) samples in a cyclically prescaled shifted base compensation signal (shifted by the time index determined in step 2310) corresponding to the time indexes of the samples in the partially cancelled data set. In this manner no multiplications are required. To further limit the number of iterations performed, a counter keeps track of the number of unique time ir and the number of times the iteration is encountered.
  • step 2314 a decision is made as to whether the time index of the sample has been encountered before. If the time index has not been encountered before, at step 2316, a time indexes counter is incremented and at step 2318 a determination is made as to whether the time indexes counter exceeds a time indexes threshold; if so, then the process skips to step 2324. If at step 2314, the time index is determined to have been encountered before, then the process proceeds to step 2320. If the time indexes counter is determined not to have exceeded the time indexes limit at step 2318, the process also proceeds to step 2320. At step 2320, a loop or iteration counter is incremented.
  • a compensation signal is constructed by contributing (based on each time index encountered) a version of the prescaled cyclically shifted base compensation signal (shifted by the time index as determined in step 2208) where the cyclically shifted prescaled base compensation signal is also scaled by the value in the count associated with that time index. Basically, the count associated with the time index indicating the number of copies of the cyclically shifted prescaled base compensation signal needs to be included in the compensation signal.
  • the maximum power of the PRT must also be monitored in this process so that it does not violate the PSD specified the standard.
  • Figure 24 depicts the results by simulation of this low-complexity algorithm for PAR reduction.
  • the following example is a VDSL system which occupies tones between 32 to 869 and 1206 to 1971.
  • the loop length is simulated at 500 meters.
  • the predetermined maximum locations and predetei iterations are both set to 10.
  • the rate loss is 5%.
  • the plot shows the probability of a clip per time-domain sample as a function of the PAR in dB (i.e., the probability that the absolute value of a time-domain sample exceeds the threshold specified in terms of a factor of the average power).
  • the low complexity method depicted in Figure 23 compares favorably to the normal PAR reduction techniques.
  • An adaptive system can be used to further improve the PAR reduction performance while also improving the overall data rate.
  • both the transmitter and receiver are configured with a preset collection of PRT sets.
  • the sets typically vary depending on the percentage of tones used. In the particular embodiment where the PRT sets differ by the percentage of tones used, a particular PRT set can be identified by this percentage; e.g., one PRT set mig] the 5% set while another as the 7.5% set, etc.
  • the preset collections can be preconfigured into both the transmitter and receiver or transferred from the transmitter to the receiver using a vendor specific message during a startup sequence.
  • a sufficient number of tones are now reserved for conveying an identification of each of the PRT sets.
  • the particular PRT set can be selected and sent to the receiver using the PRT signaling tones.
  • the tones used for PAR and for data transmission can be determined. For example, if the PAR statistics dictate that a 5% set needs to be used for PAR reduction, the PRT set associated with 5% is communicated with an identifier to the receiver using the PRT signaling tones. The receiver recognizes the identifier and recognizes the 5% PRT set as those tones reserved for PAR reduction.
  • the statistics that can be used to determine the number of tones needed for PAR reduction can be based on the maximum PAR for a given signal or the number/percentage of samples that exceed a predetermined PAR threshold.
  • a lookup table can be used to determine how many PRTs are generally required for a certain degree of PAR reduction. This lookup table can be derived experimentally by simulating or measuring the PAR reduction for each percentage of PRT.
  • Figure 25 shows graphs which illustrate statistics using the maximum peak magnitude that can be used to determine the percentage of PRT required. The graphs represent histograms of probability. The jc-axis are individual PAR values in 0.5db increments.
  • the values on the >>-axis represent for each ⁇ ; value the probability that the sample falls ⁇ 0.25dB of the x value.
  • the y value represents the probability that the PAR is between 10.75dB top graph uses an excess PAR threshold of 1OdB and the bottom graph uses an excess PAR threshold of 10.5 dB.
  • Graphs for PRT percentages of 1.25%, 2.5%. 3.75%, 5%, 7.5% and > 7.5% are shown. These statistics could be adopted if the approach of using the maximum signal PAR was used to derive a lookup table.
  • Figure 26 shows graphs which illustrate statistics using the probability of peaks exceeding a threshold that can be used to determine the percentage of PRT required.
  • the graphs represent histograms of probability.
  • the jc-axis represents the number of peaks greater than the excess PAR threshold.
  • the values on the jy-axis represent for each x value the probability that the DMT symbol has x number of peaks greater than the excess PAR threshold.
  • the top graph uses an excess PAR threshold of IOdb
  • the bottom graph uses an excess PAR threshold of 10.5 dB
  • graphs for PRT percentages of 1.25%, 2.5%. 3.75%, 5%, 7.5% and > 7.5% are shown.
  • FIG. 27 shows a flow chart illustrating the adaptive PAR reduction technique in detail.
  • reserve a predetermined number of tones (the PRT signaling tones) to indicate that the default PRT set is being used.
  • the default PRT set is the PRT set associated with the lowest percentage of tones used.
  • a label representing the default PRT set and the data are mapped into a symbol.
  • the PRT are reserved.
  • using the steps 2702 and 2704 and the data to be transmitted take the PAR of the IFFT of the symbol.
  • use the PAR statistics to determine the percentage of tones required for the target PAR reduction. This can be done using lookup tables as described above.
  • the data signal can be processed using the default PRT set to perform PAR reduction. Otherwise, the percentage of tones required for target PAR reduction is larger than the default PRT set at step 2702.
  • a PRT set having at least the required percentage of tones is selected.
  • the PRT signaling tones are set to indicate the new PRT set, and the label representing the new set along with a subset of the original data are mapped into a new symbol. In this embodiment, the new PRT set will reserve more tones than the default set, leaving fewer tones available for mapping data; hence, a subset of the original data is mapped at this step.
  • the new PRT set reserves fewer tones than the default set, additional data could be mapped using the tones no longer reserved.
  • the new symbol is converted into a revised time-domain data signal with an IFFT at step 2716.
  • this revised time-domain data can be processed using the new PRT set to perform PAR reduction.
  • the maximum number of iterations can vary depending on the PRT set being used. Typically, larger PRT sets would require more iterations to produce adequate PAR reduction.
  • Figure 28 is a system employing the adaptive PAR reduction technique embodied in Figure 27.
  • a data signal is received by mapper 2801, which maps data along with the label associated with a default set of PRT using PRT signaling tones W
  • Module 2806 determines the percentage of tones required for the target PAR reduction. If the default PRT set contains an adequate percentage of tones required, PAR reduction module 2808 performs PAR mitigation. If the default PRT set is insufficient, module 2806 selects the alternate path where a new PRT set is selected by configuration module 2810 which provides updated time-domain samples using the new PRT set. Mapper 2811 now maps the label associated with the new PRT set along with a subset of the original data into a new symbol without using the tones reserved in the new PRT set. The IFFT 2812 converts the new symbol into a time-domain signal.
  • PAR reduction module 2814 performs PAR mitigation. Though depicted as separate modules, IFFT 2802 and IFFT 2812 could be the same module. Likewise, PAR reduction modules 2808 and 2814 can also be the same module. [0101] Since whenever a larger number of tones are used, fewer bits can be transmitted, any data that could not be transmitted in a given symbol period will be stored to be transmitted in the subsequent symbol period. To incorporate the adaptive PAR mitigation system, a message is partitioned by a functional block into symbols, and another functional block maps the symbols prior to being sent to the adaptive PAR mitigation system. Therefore, the adaptive PAR mitigation system should communicate the number of data bits actually transmitted back to the partitioning functional block so that the data can be re-encoded and retransmitted upon the next symbol period.
  • the target PAR is 9.5 dB with an excess PAR threshold of 1OdB.
  • the target PAR is the level where the probability of clipping by the components is below a predetermined probability.
  • the excess PAR threshold is the parameter used in the algorithm to determine which peaks in the time-domain samples need to be cancelled.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Transmitters (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

Systems and methods for reducing the peak-to-average ratio (PAR) at the transmitter can reduce the dynamic range required in various analog components. PAR can be reduced by applying a time-domain compensation signal which reduces the magnitude of peaks in the time-domain signal prior to transmission where the time- domain compensation signals use tones that are reserved for the purpose of reducing the PAR. The reservation of these reserved tones for PAR can be implemented by altering the typical startup procedures in a digital subscriber line (xDSL) system. The use of the reserved tones to reduce the PAR can be implemented using a low complexity algorithm or using an adaptive technique.

Description

S P E C I F I C A T I O N
LOW COMPLEXITY SYSTEMS AND METHODS FOR PEAK-TO-AVERAGE RATIO (PAR) REDUCTION USING RESERVED TONES
CROSS-REFERENCE TO RELATED APPLICATION
[001] This application is related to commonly owned U.S. Patent Application entitled, "Systems and Methods for Positioning and Messaging of Reserved Tones for Peak-to-Average Ratio (PAR) Reduction in DSL Systems" having Serial No. 12/138,657, filed on June 13, 2008, which is hereby incorporated by reference in its entirety.
[002] This application is also related to commonly owned U.S. Patent Application entitled, "Adaptive Turbo Peak Mitigation for Peak-to-Average Ratio (PAR) Reduction Using Reserved Tones" having Serial No. 12/139,146, filed on June 13, 2008, which is hereby incorporated by reference in its entirety.
BACKGROUND OF THE INVENTION
1. Field of the Invention
[003] The invention relates to the reduction of peak-to-average ratio (PAR) for single-carrier and multi-carrier modulation schemes in digital subscriber lines.
2. Background Information
[004] There are many technologies which impose high bandwidth applications over existing copper wire infrastructure intended for plain old telephones (POTS) communication, such as digital subscriber line (DSL) which comes in multiple variations such as asymmetric digital subscriber line (ADSL), high bit-rate digital subscriber line (HDSL) , integrated services digital network (ISDN) digital subscriber line (IDSL), symmetric digital subscriber line (SDSL Digital Subscriber Line (RADSL) and very high bit-rate digital subscriber line (VDSL), collectively known as xDSL. ADSL allows users a higher data rate downstream (i.e., to the customer) than upstream (i.e., to the service provider). [005] High-bandwidth systems, including DSL systems use single-carrier modulation as well as multi-carrier modulation schemes. Both DSL and other high- bandwidth systems such as wireless use modulation schemes such as Carrier-less Amplitude and Phase modulation (CAP) and Discrete Multi-tone (DMT) for wired media and Orthogonal Frequency Division Multiplexing (OFDM) for wireless communication. One advantage of such schemes is that they are suited for high- bandwidth application of 2 Mbps or higher upstream (subscriber to provider) and up to 8 Mbps downstream (provider to subscriber). Quadrature Amplitude Modulation (QAM) utilizes quadrature keying to encode more information on the same frequency by employing waves in the same frequency shifted by 90°, which can be thought of as sine and cosine waves of the same frequency. Since the sine and cosine waves are orthogonal, data can be encoded in the amplitudes of the sine and cosine waves. Therefore, twice as many bits can be sent over a single frequency using the quadrature keying. QAM modulation has been used in voice-band modem specifications, including the V.34.
[006] CAP is similar to QAM. For transmission in each direction, CAP systems use two carriers of identical frequency above the 4 KHz voice band, one shifted 90° relative to the other. CAP also uses a constellation to encode bits at the transmitter and decode bits at the receiver. A constellation encoder maps a bit pattern of a known length to a sinusoid wave of a specified magnitude and phase. Conceptually, a sinusoidal wave can be viewed to be in one-to-one correspondence with a complex number where the phase of the sinusoidal is the ar the complex number, and the magnitude of the sinusoidal wave is the magnitude of the complex number, which in turn can be represented as a point on a real-imaginary plane. Points on the real-imaginary plane can have bit patterns associated with them, and this is referred to as a constellation and is known to one of ordinary skill in the art.
[007] DMT modulation, sometimes called OFDM, builds on some of the ideas of QAM but, unlike QAM, it uses more than one constellation encoder where each encoder receives a set of bits that are encoded and outputs sinusoid waves of varying magnitudes and phases. However, different frequencies are used for each constellation encoder. The outputs from these different encoders are summed together and sent over a single channel for each direction of transmission. For example, common DMT systems divide the spectrum above the 4-kHz voice frequency band into 256 narrow channels called bins (sometimes referred to as tones, DMT tones or sub-channels). These bins are 4.3125 kHz wide. The waveforms in each bin are completely separable from one another. In order to maintain separability, the frequencies of the sinusoidal used in each bin should be multiples of a common frequency known as the fundamental frequency and in addition the symbol period τ, must be a multiple of the period of the fundamental frequency or a multiple thereof. A sinusoid is often represented by a complex number. The association is based on the fact that every sinusoid can be represented as the real part of the function a^ωt, where a is the complex number and ω is the frequency of the sinusoid. In accordance with the constellation encoder, the value of ao is determined by the data to be encoded and the constellation used. Suppose all the bins use frequencies that are a multiple of a fundamental frequency (O0. Then over N bins, the waveform to be encoded is ∑«=i,...^v an^°', which is an equation easily implemented using an invi
Transform (IFFT).
[008] From a circuit standpoint, and in relation to discrete multi-tone modulation, the prior art shown in Figure 1, is a transmitter side of a DMT transceiver. The transmitter accepts serial data which is then converted from serial to parallel form and to provide M signals, n0... n^ via a serial to parallel converter 10 (SP). The value of M depend on the standard adopted; for example, ADSL uses 256 tones (M=256), ADSL2+ uses 512 tones (M=512) and VDSL uses even more. The sequences are then passed on to a symbol-mapper 20 where each bit is assigned or mapped into one of N-complex (QAM) multi-level sub-symbols. The M symbols are complex- valued and are fed into an IFFT 30 which provides 2 * M output real samples by taking the complex conjugates of the M samples. The parallel outputs of the IFFT are applied to parallel to serial converter 40 to provide a serial output signal. The output of parallel to serial converter 40 is applied to cyclic prefix block 40 which helps to make a channel circular so that equalization can occur more easily in the frequency-domain. The output of the cyclic prefix block is then upsampled and interpolated by up-sampler 60 and interpolator 70. The output is processed by a digital-to-analog converter (DAC) 80 which converts the discrete time signal into a continuous time signal.
[009] High amplitude peaks in the composite time signal occur when the signals from the different tones add constructively. Compared to the average signal power, the instantaneous power of these peaks is high, and consequently, so is the PAR. These large peaks require a large dynamic range of the DAC and analog front end (AFE) which results in inefficient amplifiers with excessive power dissipation and expensive transceivers. To overcome the drawbacks of the high PAR, many solutions and techniques have been proposed, one of which is tone r< in which a pre-selected number of tones are set aside for PAR reduction. The signal transmitted in these tones is subtracted from the data signal thus reducing the PAR, but at a cost of increased complexity at the transmitter.
[010] As an example of how different tones can add constructively, a simple example of a DMT system comprising 4 bins at frequencies 1, 2, 3 & 4 is shown. Figure 2A shows a time-domain realization of the symbol (1,1,0,0). For the purposes of example here, the graphs show voltage plotted against time, but the >>-axis could be any form of signal bearing quantity. The resultant form has a distinctive peak at time index 0. This peak is not necessarily characteristic of other symbols; for example, the symbol (lj,0,0) does not exhibit such a characteristic peak as shown in Figure 2B. Suppose the bin at frequency 4 is a reserved tone, the addition of the fourth tone at a power level of 1A shows a reduction in the peak of the signal in Figure 2 A as shown in Figure 2C. The receiver of this signal will nonetheless only interpret tones at frequencies 1, 2 and 3 for extracting data from the transmitter. [011] The use of reserve tones in PAR reduction poses many challenges including a tradeoff between amount of PAR reduction, data rate loss, complexity of implementation, standard compliance and interoperability. Accordingly, various needs exist in the industry to address the aforementioned deficiencies and inadequacies.
SUMMARY OF INVENTION
[012] The PAR in a communications system can be reduced with the use of
PAR reserved tones (PRT) by constructing a base time-domain compensation signal and using this base time-domain compensation signal to reduce PAR. The base time- domain compensation signal has a predominant peak which can be shifted and scaled to cancel peaks in the time-domain data signal. One specific method includes the steps of selecting a peak in the data signal greater than a threshold, cyclically shifting the base time-domain compensation signal to center the predominant peak to the selected peak and scaling the base time-domain compensation signal and subtracting the base time-domain compensation signal from the time-domain data single resulting in a reduction in the peak's magnitude. This process can be repeated until a sufficient number of peaks are reduced below the desired threshold or until some termination condition is met such as the number of iterations is exhausted. One optimization is to consider only peaks greater than a certain threshold where the base time-domain compensation signal is shifted and scaled, but only those values corresponding to those peaks are subtracted from reducing the number of arithmetic operations. To further optimize the generation of a time-domain compensation signal, a prescaled base time-domain compensation signal can be used. Instead of constantly scaling a base time-domain compensation signal, the prescaled base time-domain compensation signal is subtracted or added, hi this way, the number of times each time index corresponding to each peak is visited need be recorded resulting in a lower complexity algorithm in terms of multiplications. [013] Communications systems embodying the method described above can comprise a mapper, an IFFT coupled to the mapper, a PAR tone indicator coupled to the mapper and the IFFT, a time-domain compensation signal generator controlled by the PAR tone indicator, and a mixer to combine a data signal produced by the IFFT and a time-domain compensation signal produced by the time-domain compensation signal generator from PRT.
[014] Other systems, methods, features, and advantages of the present disclosure will be or become apparent to one with skill in the art upon examination of the following drawings and detailed description. It is intended that a systems, methods, features, and advantages be included within this description, be within the scope of the present disclosure, and be protected by the accompanying claims.
BRIEF DESCRIPTION OF DRAWINGS
[015] Many aspects of the disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
[016] Figure 1 shows the transmitter side of a DMT transceiver;
[017] Figures 2 A & 2B show how constructive combination of sinusoids can result in a peak;
[018] Figure 2C shows how the addition of a sinusoid can reduce a peak;
[019] Figure 3 shows an exemplary power spectrum for an xDSL transmission;
[020] Figure 4 shows a simplified diagram of a typical DMT transceiver;
[021] Figure 5 shows a typical DMT transceiver equipped with PRT PAR reduction;
[022] Figure 6 shows a typical sequence of training and calibration steps that take place;
[023] Figure 7 illustrates a typical message exchange that takes place during the handshake;
[024] Figure 8 is a flow chart in accordance with the first embodiment; W
[025] Figure 9 is a flow chart in accordance with the second
[026] Figure 10 is a flow chart in accordance with the third embodiment;
[027] Figure 11 shows a schematic of a DMT transceiver using a loop length estimator for PRT selection;
[028] Figure 12 is a flow chart in accordance with the fourth embodiment;
[029] Figure 13 is a schematic of a DMT transceiver using a bit loading for
PRT selection;
[030] Figure 14 is a flow chart in accordance with the fifth embodiment;
[031 ] Figure 15 is a flow chart in accordance with the sixth embodiment;
[032] Figure 16 is a flow chart in accordance with the seventh embodiment;
[033] Figure 17 is a flow chart in accordance with the eighth embodiment;
[034] Figures 18A and 18B illustrate how frequencies with common factors generate secondary peaks;
[035] Figures 19A-19E show a specific example of how to derive relatively prime tones;
[036] Figure 20 illustrates the overall process of transmission of data using
PAR reduction;
[037] Figure 21 illustrates an embodiment showing how a compensation signal can be applied to reduce PAR;
[038] Figure 22 illustrates another embodiment showing how a compensation signal can be used to reduce PAR;
[039] Figure 23 illustrates yet another embodiment showing how a compensation signal can be used to reduce PAR;
[040] Figure 24 depicts the results by simulation of this low-complexity algorithm for PAR reduction; [041] Figure 25 shows graphs which illustrate statistics usi peak magnitude that can be used to determine the percentage of PRT required;
[042] Figure 26 shows graphs which illustrate that statistics using the probability of peaks exceeding a threshold that can be used to determine the percentage of PRT required;
[043] Figure 27 shows a flow chart illustrating the adaptive PAR reduction technique in detail;
[044] Figure 28 is a system employing the adaptive PAR reduction technique embodied in Figure 27;
[045] Figure 29 is a collection of PRT sets used in the adaptive PAR reduction technique;
[046] Figure 30 illustrates the simulated results using the adaptive PAR reduction technique with an average rate loss of 5.4%; and
[047] Figure 31 illustrates the simulated results using the adaptive PAR reduction technique with an average rate loss of 3.3%.
DETAILED DESCRIPTION
[048] A detailed description of embodiments of the present invention is presented below. While the disclosure will be described in connection with these drawings, there is no intent to limit it to the embodiment or embodiments disclosed herein. On the contrary, the intent is to cover all alternatives, modifications and equivalents included within the spirit and scope of the disclosure as defined by the appended claims.
[049] As mentioned above, in the background section, the addition of reserved tones can be used to mitigate the peaks in order to reduce the PAR of the transmission of a particular symbol. While reserved tones for PAR as PRT have been used in the past to construct a time-domain compensation signal, novel techniques are set forth in the following. There are two aspects to effective PAR reduction. The first aspect is the choice of the PRT. The second aspect is constructing the time-domain compensation signal once the PRT are reserved. [050] It should be noted that generally, the use of PRT is more applicable in the downstream direction from the Central Office (CO) to the customer premises equipment (CPE) especially in the asymmetric case, primarily because the downstream direction utilizes more tones; hence, is more likely to develop larger peaks and have more tones available to reserve as PRT. However, one of ordinary skill would recognize that the systems and methods described can be applicable to the upstream communications as well. Additionally, the systems described herein can as readily be implemented in hardware as circuits, hardware with firmware or software. [051] With regard to the first aspect, in order to avoid interference with tones allocated for data, PRT should be tones not used for data. There are several approaches to the reservation of tones. Out-band tones, which are tones lying outside the tones designated as usable by the data signal, can be used. These tones typically occupy the frequencies above the highest tone used for data signals. When the time- domain compensation signal for PAR reduction is applied immediately after the IFFT, the number of available out-band tones is dependent on the number of tones allowed by the IFFT size (which is half the IFFT size) and the highest tone used for data signals. Several xDSL systems may use the minimum required IFFT size (which is usually the smallest power of 2 higher than twice the highest tone used for the data signal) in order to limit the computational resources. For example, in ADSL2+ the highest used tone for downstream is tone 511. Consequently, an IFFT size of 1024 suffices, resulting in a complete absence of available out-banc mitigation. The use of tones higher than half the IFFT size for generating the time- domain compensation signal immediately after the IFFT is not suitable since the signal on these tones interferes with the signal on tones at lower frequencies due to aliasing.
[052] Out-band tones usually cannot be used to construct the time-domain compensation signal for performing PAR mitigation immediately after the IFFT in systems where the minimally required IFFT-size is used. Furthermore, such systems also usually employ time-domain oversampling techniques in order to increase the sampling rate before digital-to-analog conversion. The use of filters inherent in time- domain oversampling techniques results in an increase in the PAR of the signal due to the peak-regrowth phenomenon. Peak-regrowth can be easily understood if one realizes that filtering involves performing a linear combination of several time- samples at the input to the filter leading to the Gaussianization of the time-samples in the filtered signal. As the objective is maximal peak reduction prior to digital-to- analog conversion, we need to either apply the time-domain compensation signal after the time-domain oversampling operation, or altogether avoid time-domain oversampling operations.
[053] A novel approach to implementing PAR reduction that can potentially avoid time-domain oversampling is to employ a frequency-domain oversampling technique, which also makes a large number of out-band tones available for PAR reduction. Frequency-domain oversampling involves the use of an IFFT of size 2kN, where N is the minimally required IFFT size and k is a small positive integer. In practice, k=\ is often used. With frequency-domain oversampling, all components down stream from the IFFT would have to accommodate the larger number of samples, thus requiring additional computational resources. By usir domain technique, out-band reserve tones can be used for PAR reduction, and the time-domain compensation signal can be added immediately after the IFFT without any fear of peak-regrowth since time-domain oversampling is not necessary, thanks to the already higher sampling rate achieved by frequency-domain oversampling. Fortunately, under several implementations of various xDSL systems, the receivers are already equipped to perform frequency-domain oversampling. For example, this approach is exhibited in some 4-band VDSL embodiments where an 8192-point IFFT is used but the highest loaded tone is 1971, which would only require a 4096-point IFFT. An oversampling factor of two times is common. In such a system, out-band signals of less than twice the highest frequencies supported by the IFFT size can be used as out-band reserve tones.
[054] The alternative to out-band PRT is in-band PRT where some of the reserved tones occupy the tones normally used for transmitting data. However, by reserving in-band tones, there are fewer tones to carry data thereby reducing the data rate. There are a number of factors to be considered in the reservation of PRT. In order to minimize the impact on the data rate, it is desirable to reserve tones which have the least ability to carry data or suspected of being the least able. Often this corresponds to the highest frequency tones as those tones are more likely to encounter more attenuation. Since the transmission of a time-domain compensation signal is for the benefit of transmitter components, such as the DAC, it doesn't matter if the time- domain compensation signal is severely attenuated when it is received at the receiver as the receiver will disregard the signal. Another consideration in the reservation of PRT is to reserve tones that are suitable for constructing a time-domain compensation signal. For example, in some of the techniques described below, a base compensation signal is constructed first having a single large or predominant pee peaks made as small as possible. In the ideal case, an impulse is desirable, but an impulse would require contributions from all tones which would render all tones unavailable to carry data. So a compromise solution might be to reserve tones based on a uniformly random selection. Other methods of selecting the PRT can also be considered, but basically there are two types of tones that can be selected, the upper frequency tones and the in-medley tones.
[055] Figure 3 shows an exemplary power spectrum for an xDSL transmission. The entire passband 316 for downstream xDSL communications is shown. The MEDLEY set 312 is a contiguous range of frequencies allocated for the transmission of data. The upper frequency band 314 is shown above the MEDLEY set. In order to comply with the standards the power spectral density (PSD) of tones lying outside the MEDLEY set must be at least 1OdB or an order of magnitude lower. There may be further constraints on the tones, for example, some tones are blacked out making them unusable. The upper frequency tones are selected from the upper frequency band. The in-medley tones are selected from within the MEDLEY set. According to many xDSL standards, any tone from the MEDLEY set not used for transmission of data must transmit a pseudo-random bit sequence (PRBS). [056] The use of upper frequency tones has advantages such as low impact on the overall data rate and standard compliance, but has disadvantages such as a poorer compensation signal and a forced 1OdB attenuation. However, the use of in- medley tones has advantages such as superior PAR reduction, but disadvantages such as standard non-compliance and greater impact on overall data rate. [057] In a typical startup sequence, during a handshake the transmitter sends a MEDLEY set, which is usually determined based on the attenuation each tone experiences. The attenuation can be derived from estimating the loot a look up table to estimate the rate loss. If the rate loss is too great, the tone is unusable and will not be used in the MEDLEY set. After the MEDLEY set is transmitted, power levels are measured for each tone in the MEDLEY set. Based on the power levels received, the receiver can determine how many bits per tone (notated as bf) each tone can carry. Once the transmitter and receiver have agreed on the number of bits per tone, the startup sequence is complete and the transmitter sends data on each tone in the MEDLEY set in accordance with a predetermined constellation for the number of bits available.
[058] Figure 4 shows a typical DMT transceiver. A signal is received by analog gain stages 410 which can comprise a set of amplifiers and filters known to one of ordinary skill. The appropriately conditioned signal is then received by ADC 412, which digitizes the signal. Digital gain control 414 is a sealer which scales the digital value for the optimum utilization of the dynamic range offered by the finite- precision representation of the digital values. Gain estimator 416 is used to adjust the dynamic range of the incoming signal. Based on the estimated gain, the dynamic range experienced by ADC 412 can be adjusted by adjusting the gain in analog gain stages 410. Additionally, gain estimator 416 can supply the gain value for digital gain control 414 to scale the digitized signal. Finally, the digital signal is then converted to its constituent symbols with FFT 418. On the transmit side, the system is essentially the same as that shown in Figure 1. For clarity, some of the components are removed. Basically, mapper 420 converts symbols into their appropriate complex values according to the appropriate constellation. The series of complex values are converted to a time-domain digital signal by IFFT 422. Optionally, the time-domain digital may by re-sampled and filtered by module 424, after which it is converted to an analog signal by DAC 426. The signal is then conditioned for output by a 428 which can comprise filters, amplifiers and other components known to one of ordinary skill in the art.
[059] Figure 5 shows a typical DMT transceiver equipped with PRT PAR reduction. The components are similar to their counterparts in Figure 4. PRT indicator 502 is added which controls mapper 420 by limiting the tones used for data to the non-reserved tones. Furthermore, PRT indicator 502 indicates to compensation signal generator 504, the tones reserved for use in generating a time-domain compensation signal. These control paths are indicated by dashed lines. Compensation signal generator 504, which generates the time-domain compensation signal based on the output of the IFFT 422 by using mapper 420 and converting the signal in the reserved tones to the time-domain with IFFT 422. In an alternate embodiment these could be separate hardware or software units, but in practice they can be the same hardware/software reused for generating the time compensation signal. Finally, the time-domain compensation signal is added to the data signal using mixer 506. [060] Depending on the different requirements of startup time, standard compliance, rate loss and desired PAR gain, different startup sequences can be employed in different embodiments. Eight embodiments of the system illustrating eight different methods of starting up an xDSL communications are described. Each embodiment has advantages and disadvantage with respect to standard compliance, rate loss, and desired PAR gain.
[061] Figure 6 shows a typical sequence of training and calibration steps that take place. A startup begins with activation stage 602 which typically includes a handshake. This is followed by channel discovery stage 604. The startup continues next with transceiver training phase 606 where automatic gain control (AGC) settings, equalizers and echo cancellers are trained. During this phase, the MI predetermined or can be selected based on channel measurements and the lowest bits- per-tone. This is followed by channel analysis phase 608 where channels are identified, noise is estimated and bit allocation is made. Finally, framing and coding parameters are exchanged during parameter exchange phase 610. [062] Figure 7 illustrates a typical message exchange that takes place during the handshake. The handshake is typically initiated by the CPE by sending capabilities list/request (CLR) message 702 having the capabilities list without containing any parameter information. Such a CLR message is henceforth referred to as "a short CLR" message. This message advertises the supported modes by the CPE and requests a capabilities list (CL) from the CO. The CO responds with CL message 704, which conveys the possible modes of the CO. The handshake continues with a "long CLR" message 706 which contain all the capabilities with their parameters. The CO responds with CL message 708. The CPE then sends mode request (MR) message 710 which solicits mode select (MS) message 712. The MS message selects the mode of operation.
[063] Figure 8 is a flow chart in accordance with the first embodiment. This system and method is completely standard compliant and essentially reserves only upper frequency tones as PRT and uses system 500. Specifically, at step 802, the PRT are selected from the upper frequency band. At step 804, during the handshake the upper frequency index for the supported set including the PRT is specified. As the MEDLEY set is a subset of the supported set, this specifies the upper frequency of the MEDLEY set. At step 806, PAR reduction can begin with PRT selected from the upper frequency band subject to the power restrictions set forth in the standard. [064] Figure 9 is a flow chart in accordance with the sec
This system and method is not completely standard compliant but is interoperable, that is a standard compliant receiver can still operate with system 400. In this embodiment, in-medley tones are selected as PRT and optionally, upper frequency tones are selected as PRT. Specifically, at step 902, in-medley tones are selected from tones in the MEDLEY set, these may be selected in a number of ways including at random. Optionally at step 902, upper frequency tones can also be selected in the upper frequency band similar to step 802 above. If optional upper frequency band tones are used, at step 904 the upper frequency index for the supported set is specified to include the PRT in the upper frequency band similar to step 904 above. At step 906, during the medley period in training, the transmitter does not send any power to the selected in-medley tones. Normally, during the medley period in training, the transmitter transmits power on each of the tones in the medley set. The receiver receives the training signal and based on the power received determines the number of bits that can be transmitted on that tone. If during this period, the transmitter deliberately fails to transmit power on selected tones, the receiver will set bf=O for that given tone. In effect, the transmitter tricks the receiver into thinking that no data can be transmitted on a given tone. Finally, at step 908 instead of sending a PRBS in the in-medley tones as is normally sent, the in-medley tones and the upper frequency band tones are used for PAR reduction. According to many xDSL standards, any tones within the MEDLEY set that do not transmit data must transmit a PRBS. Since the receiver does not receive data on these channels, it does not require PRBS to be received on those tones for which b,=0. As a result, a transmitter transmitting something other than a PRBS on those tones in the MEDLEY set for which Af=O will be interoperable with a standard compliant receiver even though th< longer standard compliant.
[065] Figure 10 is a flow chart in accordance with the third embodiment.
This system and method uses a vendor specific message to transmit which PRT are reserved and uses system 500. In this embodiment the PRT can comprise either in- medley tones or upper frequency tones. At step 1002, the PRT are selected and can be selected from random in-band tones. At step 1004, during the handshake, a vendor specific information is sent transferring the identity of the PRTs being used. The information is sent using the non-standard field, which can be vendor discretionary (as specified in the standards such as G.994.1). The transmitter communicates this either with a CL or a MS message to the receiver. The receiver confirms the capability of acceptance of the PRT using a CLR message. At step 1006, the PRT are used for PAR reduction. The disadvantage of this technique is that the receiver must be capable of deciphering the vendor specific message so as to disregard the information that arrives in the PRT.
[066] Figure 11 shows a schematic of a DMT transceiver using a loop length estimator for PRT selection. The components of system 1100 are similar to their counterparts in system 500 in Figure 5. System 1100 additionally comprises loop length estimator 1102. Based on the result of estimated loop length, a set of allowed tones can be supplied to PRT indicator 502 through a lookup table. PRT indicator 502 can then select the PRT based on the target rate lost and desired PAR reduction by selecting those tones based on the lookup table that can support either little or no data traffic due to anticipated attenuation of the tones in the transmission line. [067] Figure 12 is a flow chart in accordance with the fourth embodiment and uses system 1100. This system and method is completely standard compliant and essentially reserves only upper frequency tones as PRT. The syste similar to that of Figure 8 except that the selection of the upper frequency is less arbitrary and based on information related to the estimate of the coarse loop length. More specifically, at step 1202, an estimate of the coarse loop length is derived during the handshake process. For example, one method is to use the channel response Management Information Base parameter (Hlog MIB) which is used to calculate the channel attenuation. The attenuation can be used to roughly estimate loop length. At step 1204, the estimated loop length is used to estimate the rate loss of each tone by looking up the rate loss in a lookup table. The values in the lookup table can be preloaded based on established values or can be derived by keeping track of the history of rate loss based on the various loop lengths encountered. In the former case, the values could be established by the manufacturer in a test environment such as measurements in a laboratory setting. In the latter case, each time a transmitter communicates with a receiver the rate loss of each tone can be recorded into a lookup table as a function of loop length. At step 1206, upper frequency tones can be reserved. Based on the desired rate loss and estimated number of tones required for PAR reduction, the upper frequency index can be selected to best accommodate these two factors. This upper frequency index is transmitted during the handshake message much as step 804 for system 500. The result is the MEDLEY set is specified to exclude the reserved upper frequency tones. At step 1208, PAR reduction can begin with PRT selected from the upper frequency band subject to the power restrictions set forth in the standard.
[068] Figure 13 is a schematic of a DMT transceiver using a bit loading for
PRT selection. The components of system 1300 are similar to their counterparts in system 500 in Figure 5 and system 1100 in Figure 11. System 1300 additionally comprises bit loading module 1302. Bit loading module supplies per tone bt. The estimated bits per tone can then used by PAR tone indicator 1102 to select the PRT. One difficulty in using this approach is that the estimated bits per tone are not determined until after the reservation of the PRT takes place in the normal startup sequence. In order to employ the bits per tone information into the selection of PRT, upon the initial startup of communications between the transmitter and the receiver, the startup sequence is allowed to proceed until the estimate of the bits per tone is determined and sent to the other side. At this time the current startup sequence is aborted and a new startup is initiated.
[069] Figure 14 is a flow chart in accordance with the fifth embodiment and uses system 1100. The systems and methods employ in-medley tones and optionally upper frequency tones for PAR reduction and are interoperable with standard compliant receivers. For completeness, the method illustrated in Figure 14 includes the optional use of upper frequency tones. It is clear that certain steps can be eliminated if the use of upper frequency tones is not desired. Specifically, at step 1402, an estimate of the coarse loop length is derived during the handshake process much in the same way as step 1202 described above. At step 1404, like step 1204 the rate loss is derived from the coarse loop length through a lookup table. Based on the rate loss and estimated number of tones required for PAR reduction, the upper frequency tones for PAR reduction can be selected. At step 1406, like step 1206, the upper frequency tones are reserved. At step 1408, a fine loop length is estimated. Unlike the coarse loop length estimate, which is obtained using information obtained during handshake or the channel discovery phase, the fine loop length is estimated from information derived in the transceiver training phase but prior to the medley period. At step 1410, the expected number of bits per tone is estimated based on the fine loop length. This estimate can be based on looking up an expeci per tone in a lookup table or a simple calculation. The lookup table can be preloaded or derived based on history in a way similar to the rate loss table as related to the coarse loop length. As described below, the bits per tone are eventually determined during the channel analysis phase, but since the bits per tone are needed prior to the medley period, an expected bits per tone value is used instead. At step 1412, in- medley PAR tones are selected based on the fine loop length and expected bits per tone. This too can be selected using a lookup table. At step 1414, during the medley period in the training, no power on the selected in-medley tones is transmitted in a way similar to step 906. At step 1416, time-domain compensation signals are transmitted in the in-medley tones rather than a PRBS as specified by the standard in a manner similar to step 908.
[070] Figure 15 is a flow chart in accordance with the sixth embodiment and uses system 1300. The systems and methods are completely standard compliant and essentially reserve only upper frequency tones as PRT while using two startup sequences. During the first start up it obtains bit loading information obtained during the channel analysis phase to refine the MEDLEY set. During the second start up the system reserves PRT based on the bit loading information obtained in the first start up. Specifically, steps 1502, 1504, and 1506 are similar to steps 1202, 1204, and 1206 in Figure 12. At step 1508, the startup sequence continues at least until after the medley period in training completes and the number of bits per tone is determined by the receiver and transmitted to the transmitter. At step 1510, system 1300 may be permitted to run under the coarse estimation using the initial upper frequency tones selected as PRT similar to step 1208 in Figure 12. At any time after the determination of the number of bits per tone is received by the transmitter, the transmitter can start up again. Before that at step 1512, based on the target rate loss anc reduction, the number of tones to be reserved for PRT can be estimated based on the bits per tone information. This is a refinement of the number of tones derived in step 1504. At step 1514, the transmitter begins the startup again from the handshake. At step 1516, based on the new estimate of the number of tones required, a new upper frequency index is selected and hence a new MEDLEY set and transmitted during the handshake message. At step 1518, the upper frequency tones reserved as PRT are employed in PAR reduction. In an alternative embodiment, if the number of tones initially selected based on the coarse estimation is adequate, the current PRT tones are retained and there is no need for a second startup.
[071] Figure 16 is a flow chart in accordance with the seventh embodiment and uses system 1300. The systems and methods use coarse loop length to select the upper frequency tones and bit loading information to select in-medley tones. Specifically, steps 1602, 1604, and 1606 are similar to steps 1202, 1204, and 1206 in Figure 12. Steps 1608 and 1610 are similar to steps 1508 and 1510. In this embodiment, if upper frequency tones are not used, steps 1602, 1604, 1606 and 1610 can be skipped. Whether upper frequency tones are used or not, the startup sequence continues at least until after the medley period in training completes and the number of bits per tone is determined by the receiver and transmitted to the transmitter. At step 1612 based on the target rate loss and the desired PAR reduction, the number of tones to be reserved for PRT can be determined from the bits per tone information. In this step, in-medley tones can be selected based on desired PAR reduction characteristics of each tone and the number of bits each tone can carry in order to minimize the impact on the data rate lost for such a selection. At step 1614, the transmitter begins the startup again from the handshake. Optionally, at step 1616, a new MEDLEY set can be derived and a new upper frequen transmitted during the handshake message similar to step 1516. At step 1618, during the medley period in training, no power is transmitted over the selected in-medley tones similar to that described for step 906 in Figure 9. Communications using PAR reduction similar to that described in step 908 in Figure 9 can take place in step 1620. [072] Figure 17 is a flow chart in accordance with the eighth embodiment and uses system 1300. The systems and methods use coarse loop length to select the upper frequency tones and bit loading information to select in-medley tones. Specifically, at step 1702, a default number of tones are selected with a predetermined set of in-medley tones. At step 1704, optionally, upper frequency tones can be selected based on the coarse loop length similar to that of step 1202 of Figure 12. At step 1706, during the handshake message a vendor specific message is sent transferring the PRTs being used, similar to step 1004 of Figure 10. Steps 1708 and 1710 are similar to steps 1508 and 1510. The startup sequence continues at least until after the medley period in training completes and the number of bits per tone is determined by the receiver and transmitted to the transmitter. At step 1712 based on the target rate loss and the desired PAR reduction, the number of tones to be reserved for PRT can be determined from the bits per tone information. In this step, in-medley tones can be selected based on desired PAR reduction characteristics of each tone and the number of bits each tone can carry in order to minimize the impact on the data rate lost for such a selection. Additionally, the MEDLEY can be optionally modified according to this information. At step 1714, having selected a new set of PRT with in- medley tones and optionally upper frequency tones, a vendor specific message is sent transferring the new PRTs being used, similar to step 1706. At step 1716, the PRT are used for PAR reduction. [073] While this embodiment is neither interoperable affords additional optimization during the startup. However, since optimization in the handshake need not be performed a second time, the CPE recognizing the vendor specific message upon initiation of the second start up could jump ahead and send a long CLR message (see long CLR message 706 of Figure 7). Alternatively, the CPE can also jump ahead and send an MR message (see MR message 710 of Figure 7) eliminating the need to transmit the CLR/CL message sequences. As supported by the standard, unlike described in Figure 7, the CPE rather than the CO can select the mode by transmitting an MS message, eliminating the need for sending an MR message. Normally, the CO may reject such a mode selection, but as CPE is likely to select the mode agreed upon in the first startup sequence, the mode of operation selected should be accepted by the CO. Finally, the startup process could skip the preliminary phases altogether and jump to the channel analysis phase (see phase 608 of Figure 6) after receiving the PRT. This can save 90% of the total startup time and is feasible since in this embodiment there is no need to undergo transceiver training phase to establish a MEDLEY set.
[074] Many of the power spectral density requirements in the various standards are not uniform over the entire data band, leading to different PAR optimization constraints depending on the spectral masks to which each PRT must conform, which can affect the PAR optimization. The PAR optimization problem can basically be subdivided into multiple bands if the spectrum is divided into different power levels. The non-uniformity in PSD constraints can be addressed by dividing the whole band into different bands having different PSD constraints. The PAR is mitigated separately in each band. In the simplest case one should consider the PAR contribution proportional to the power in that band. In fact, if the average power in a band is significantly lower than in another band, the low power bai and PRT should be selected mainly from the highest power band. Additionally, loop length characteristics and bits per tone values can also be incorporated in considering multi-band tone selection.
[075] Using one of the systems and methods disclosed above for reserving tones, a pool of potential tones are available for PAR reduction; be it in-medley tones, upper frequency tones, out-band reserve tones or a combination thereof. The objective for a given data signal x is to provide a compensation signal c, where the addition of c reduces the peaks of the data signal x, and where c is composed of only tones in the pool of PRT. Mathematically, it calls for the finding the optimal c for which the maximum absolute value of x+c is minimal.
[076] A low complexity approach to constructing the compensation signal can be applied. The approach is to first construct a base compensation signal b, which can be combined with shifted and scaled versions of itself to construct the compensation signal c. The ideal base compensation signal b is a discrete time impulse. However, in order to construct such a discrete-time impulse, all tones including those not reserved for PAR mitigation would have to be used. Therefore, more realistically, a signal with a large single peak with any additional peaks being as small as possible is the most desirable.
[077] There are several approaches to selecting this base compensation signal. One approach is to construct the frequency-domain signal B = (x0, X1, X2, ... XN), where x, = 1 if i is in one of the PRT, and equal to zero otherwise. In practice due to the standards constraints on power spectral density or other factors, a value of x,= 1 is not always attainable. For example, upper frequency tones must be attenuated in accordance with the power spectral density requirements of the standards. In lieu of the value of 1, any positive real value could be used. The base com] can then be created by taking the IFFT of B. The resultant base compensation signal b will have a major peak at time index 0. In general, the objective is to get contributions for each tone among the PRT so they can positively contribute to a single peak at time index 0.
[078] In an alternate approach, not all tones need be used. The set of PRT can be reduced to a set that is "more relatively prime." As the objective in the construction of the base compensation signal is to create a signal from the PRT with a single large peak while trying to minimize the occurrence of secondary peaks, sinusoids which share common factors could potentially be eliminated; for example, in the simple example given in Figures 2 A & 2B. Figure 18A shows a sinusoid with a frequency of 3 mixed with a sinusoid of frequency 4. The two sinusoids can only match precisely peak to peak once over the common period. Figure 18B shows sinusoids with a frequency of 2 and frequency of 4. The two will match peak to peak more than once over the common period.
[079] A simple method to create a relatively prime set is to select all the prime numbers lower than a predetermined value. This predetermined value is determined by the number of tones being considered. First, eliminate all tones that have more than one of these small prime numbers as a factor. Second, for each of the small primes, select a tone with that small prime as a factor and eliminate all other tones having the small prime as factor. If the predetermined value is sufficiently high, all remaining tones and the selected tones should be relatively prime. [080] Figures 19A-19E show a specific example of how to derive relatively prime tones. Suppose for the sake of example, the pool from which tones are drawn is between 600 and 630 inclusively. Figure 19A begins by eliminating all numbers that have more than one distinct small prime factor. In this case 2, 3, ai such primes. The eliminated tones are struck out in Figure 19A. In accordance with the method described above the first small prime being 2, the number 614 is selected and all other tones having a factor of 2 are eliminated as shown in Figure 19B. The next prime considered is 3, so 603 is chosen and other tones with a factor of 3 are eliminated in Figure 19C. It should be noted that even though the prime 3 appears more than once as long as other small primes (2 or 5 in this example) do not occur, the selection is acceptable. The next prime number is 5 and tone 625 is chosen. Tone 605 having a common factor of 5 can be eliminated as shown in Figure 19D. Inspection of the remaining tones shows the set shown in 19E share no common prime factors.
[081] Figure 20 illustrates the overall transmission process. At step 2002, initialization is performed, this can include the establishment of PRT, the various embodiments of a startup as described above, and the selection of predetermined values such as a predetermined threshold or predetermined target value. At step 2004, data for transmission is received for the current symbol period. At step 2006, the data is then mapped to a symbol based on the bits per tone available and the tones available for transmission. At step 2008 an IFFT is performed on the symbol to produce a time-domain data signal. At step 2010 a compensation signal is constructed which can be just a base compensation signal like b or a compensation signal like c. At step 2012, the compensation signal is applied to the data signal to reduce PAR. At step 2014, the data signal now with PAR reduced using the compensation signal is transmitted. The process can then start over at step 2004.
[082] Figure 21 illustrates an embodiment showing how a compensation signal can be applied to reduce PAR. In overview, the process of constructing a compensation signal first calls for the identification of all peaks in t exceeded a predetermined threshold value. As a target, the predetermined threshold is selected so that the peaks comprise no more than 2% of the total number of samples in data signal x. The process iterates through all the peaks identified and partially cancels the data signal x to a value below the predetermined threshold. In alternate embodiments, the cancellation can take the value below a predetermined target value which is below the predetermined threshold. This can possibly prevent a recurrence of this peak as the process iterates. After each iteration, the resultant partially cancelled data signal r is calculated. So after each iteration, the new r is equal to the old r with the cyclically shifted and scaled version of b subtracted from it. The process continues until either all peaks that have been identified are mitigated or a limitation on resources is reached.
[083] Specifically, a partially cancelled data signal begins as the data signal; and as cyclically shifted and scaled base compensation signals are applied, the peaks in the partially canceled data signals are cancelled. At step 2102, the partially cancelled data signal is initialized to the data signal x. At step 2104, a decision is made to determine if there are any more peaks that need to be cancelled. If no peaks need to be cancelled the process skips the iteration and jumps to step 2114; otherwise, it proceeds to step 2106. At step 2104 additional termination conditions could be checked such as the number of iterations already encountered. At step 2106, a peak with a magnitude greater than a predetermined threshold is selected. Often the largest magnitude peak is selected. At step 2108, the base compensation signal is shifted to be centered at the peak. The base compensation signal is also scaled to cancel the peak so that the peak after cancellation is less than a predetermined target value. At step 2110, the cyclically shifted and scaled base compensation signal is subtracted from the partially cancelled data signal yielding a new partially car to be used in subsequent iterations. The iteration repeats by returning to step 2104. If at step 2104, it is decided that no more iterations are to be performed, at step 2112, the partially cancelled data signal is then used as the data signal; that is, it can be transmitted in step 2014 of Figure 20.
[084] The approach is a simple approach to implement; however, in order to cancel a peak in the partially cancelled data signal, all samples in the base compensation signal need to be scaled and subtracted. In a variation, to limit the complexity of the process, once the peaks are identified only, the samples that reside at the time indexes of those peaks are used to determine scale and shift factors. Because the number of peaks is anticipated to occupy at most 2% of the samples, the number of multiplications during each iteration can be reduced by a factor of 50. [085] More specifically, Figure 22 illustrates another embodiment showing how a compensation signal can be used to reduce PAR. Rather than use a partially cancelled data signal, a subset of the samples in the partially cancelled data signal is used.
[086] At step 2202 a partially cancelled data set is created from the set of all samples in the data signal having a magnitude greater than a predetermined threshold. At step 2204, a decision is made as to whether there are any samples remaining in the partially cancelled data set having a magnitude greater than the predetermined threshold. If not, the process performs no more iterations and skips ahead to step 2214. Otherwise the process continues to step 2206. Again, there can be additional termination conditions associated with step 2204. At step 2206, a sample in the partially cancelled data set with a magnitude greater than the predetermined threshold is selected. Often the sample with the largest magnitude is selected. At step 2208, a scale factor and time index are determined. The time index represe shift required to center the main peak of the base compensation signal to the selected sample. If the base compensation signal's main peak is centered at zero (as in the examples above), the time index is then the time index of the selected sample. The scale factor represents the factor necessary to scale the main peak of the base compensation signal to cancel the selected sample to below a predetermined target value. Mathematically, if the S is the scale factor, Mb is the value of the base compensation signal main peak, Tt is the target value, and s is the value of the sample then S>(s-Tt)/ M^ The pair values of scale factor and time index are recorded at step 2210 so that they can be used to construct a time based compensation signal. At step 2212, the samples in the partially cancelled data set are updated by subtracting scaled samples in a cyclically shifted base compensation signal (shifted by the time index determined in step 2208) corresponding to the time indexes of the samples in the partially cancelled data set. In this manner only those samples in the cyclically shifted base compensation signal corresponding to partially cancelled data set samples need to be scaled, thus requiring far fewer multiplications. The iteration then repeats by returning to step 2204. At step 2214, a compensation signal is constructed by summing over all pair values of scale factor and time index of the cyclically shifted and scaled base compensations signals.
[087] Though the above method reduces complexity, each iteration requires numerous multiplications. The multiplications can be eliminated using a scaled version of b, b' that could be scaled initially before the process iterates. Like the method described above, only the time indexes of those peaks that exceed a predetermined threshold are considered. However, at each iteration a peak is selected to be mitigated, b' is cyclically shifted and that shifted version of b' subtracted (or added depending on sign) from samples in the partially cancelled da to calculate the time based compensation signal, only the number of times b' is subtracted (or added) from the data signal at each time index need be tracked. This further reduces the complexity by eliminating the need to scale b during each iteration. The prescaled base compensation signal b' can be derived by scaling b by a predetermined value. A value equal to the maximum absolute value of b has been found to be effective.
[088] More specifically, Figure 23 illustrates yet another embodiment showing how a compensation signal can be used to reduce PAR. At initialization step 2302, as in step 2202, a partially cancelled data set is constructed from samples in the data signal greater in magnitude than a predetermined threshold. At step 2304, a decision is made as to whether there are any samples in the partially cancelled data set greater in magnitude than the predetermined threshold. If not, the process skips to step 2324; otherwise, it proceeds to step 2306 where a sample with a magnitude greater than the predetermined threshold is selected. Often, the sample with the largest magnitude is selected. At step 2308, a time index is determined which shifts the prescaled base compensation signal so that its main peak is centered at the selected sample. At step 2310 the time index is recorded and a count associated with that sample (or equivalently that time index) is incremented or decremented. It is incremented if the sample is positive and decremented if the sample is negative. At step 2312, the samples in the partially cancelled data set are updated by subtracting (or adding if the selected sample is negative) samples in a cyclically prescaled shifted base compensation signal (shifted by the time index determined in step 2310) corresponding to the time indexes of the samples in the partially cancelled data set. In this manner no multiplications are required. To further limit the number of iterations performed, a counter keeps track of the number of unique time ir and the number of times the iteration is encountered. To this end, at step 2314, a decision is made as to whether the time index of the sample has been encountered before. If the time index has not been encountered before, at step 2316, a time indexes counter is incremented and at step 2318 a determination is made as to whether the time indexes counter exceeds a time indexes threshold; if so, then the process skips to step 2324. If at step 2314, the time index is determined to have been encountered before, then the process proceeds to step 2320. If the time indexes counter is determined not to have exceeded the time indexes limit at step 2318, the process also proceeds to step 2320. At step 2320, a loop or iteration counter is incremented. At step 2322, if this counter exceeds a loop threshold, the process skips to step 2324; otherwise, the iteration repeats at step 2304. At step 2214, a compensation signal is constructed by contributing (based on each time index encountered) a version of the prescaled cyclically shifted base compensation signal (shifted by the time index as determined in step 2208) where the cyclically shifted prescaled base compensation signal is also scaled by the value in the count associated with that time index. Basically, the count associated with the time index indicating the number of copies of the cyclically shifted prescaled base compensation signal needs to be included in the compensation signal.
[089] In any of the preceding embodiments, the maximum power of the PRT must also be monitored in this process so that it does not violate the PSD specified the standard.
[090] Figure 24 depicts the results by simulation of this low-complexity algorithm for PAR reduction. The following example is a VDSL system which occupies tones between 32 to 869 and 1206 to 1971. The loop length is simulated at 500 meters. The predetermined maximum locations and predetei iterations are both set to 10. The rate loss is 5%. The plot shows the probability of a clip per time-domain sample as a function of the PAR in dB (i.e., the probability that the absolute value of a time-domain sample exceeds the threshold specified in terms of a factor of the average power). As can be seen from the graph, the low complexity method depicted in Figure 23 compares favorably to the normal PAR reduction techniques.
[091] Eighty in-band tones are used and are given by the set [33 38 73 87
103 173 189 190 193 210 211 223 239 276 277 290 296 300 310 352 380 387 397 495 512 537 556 588 611 615 625 629 635 656 701 763 766 771 790 827 1214 1227 1240 1273 1293 1319 1355 1388 1399 1401 1416 1429 1436 1443 1445 1461 1534 1587 1626 1642 1660 1675 1686 1689 1695 1728 1777 1780 1785 1788 1789 1811 1820 1865 1868 1871 1876 1924 1934 1965].
[092] The methods and systems above deal with a fixed PAR reduction process where the PRT are selected ahead of time and transmitted through a handshake at startup time. From the selected PRT a peak mitigation process such as the low complexity approach can be applied. However, because different data symbols received at the IFFT will have different PARs, the number of tones required for peak mitigation can vary. If not all tones are needed, many can be used to transmit data and reduce the rate loss.
[093] An adaptive system can be used to further improve the PAR reduction performance while also improving the overall data rate. In overview, both the transmitter and receiver are configured with a preset collection of PRT sets. The sets typically vary depending on the percentage of tones used. In the particular embodiment where the PRT sets differ by the percentage of tones used, a particular PRT set can be identified by this percentage; e.g., one PRT set mig] the 5% set while another as the 7.5% set, etc. The preset collections can be preconfigured into both the transmitter and receiver or transferred from the transmitter to the receiver using a vendor specific message during a startup sequence. [094] In addition a sufficient number of tones are now reserved for conveying an identification of each of the PRT sets. For example, if six bits are required, three tones with the ability to carry two bits per tone can be allocated as the PRT signaling tones. Based on PAR statistics, the particular PRT set can be selected and sent to the receiver using the PRT signaling tones. When the PRT signaling tones are decoded at the receiver, the tones used for PAR and for data transmission can be determined. For example, if the PAR statistics dictate that a 5% set needs to be used for PAR reduction, the PRT set associated with 5% is communicated with an identifier to the receiver using the PRT signaling tones. The receiver recognizes the identifier and recognizes the 5% PRT set as those tones reserved for PAR reduction. [095] The statistics that can be used to determine the number of tones needed for PAR reduction can be based on the maximum PAR for a given signal or the number/percentage of samples that exceed a predetermined PAR threshold. A lookup table can be used to determine how many PRTs are generally required for a certain degree of PAR reduction. This lookup table can be derived experimentally by simulating or measuring the PAR reduction for each percentage of PRT. [096] Figure 25 shows graphs which illustrate statistics using the maximum peak magnitude that can be used to determine the percentage of PRT required. The graphs represent histograms of probability. The jc-axis are individual PAR values in 0.5db increments. The values on the >>-axis represent for each Λ; value the probability that the sample falls ±0.25dB of the x value. For example, for the point for 1 IdB, the y value represents the probability that the PAR is between 10.75dB top graph uses an excess PAR threshold of 1OdB and the bottom graph uses an excess PAR threshold of 10.5 dB. Graphs for PRT percentages of 1.25%, 2.5%. 3.75%, 5%, 7.5% and > 7.5% are shown. These statistics could be adopted if the approach of using the maximum signal PAR was used to derive a lookup table. [097] Figure 26 shows graphs which illustrate statistics using the probability of peaks exceeding a threshold that can be used to determine the percentage of PRT required. Again, the graphs represent histograms of probability. Here the jc-axis represents the number of peaks greater than the excess PAR threshold. The values on the jy-axis represent for each x value the probability that the DMT symbol has x number of peaks greater than the excess PAR threshold. Again, the top graph uses an excess PAR threshold of IOdb, and the bottom graph uses an excess PAR threshold of 10.5 dB, and graphs for PRT percentages of 1.25%, 2.5%. 3.75%, 5%, 7.5% and > 7.5% are shown.
[098] During each symbol period, data is transmitted along with an identifier which identifies the PRT set being used along with a compensation signal comprising tones in the PRT sets. Depending on the data transmitted, the PRT set can change based on the number of tones required to achieve the target PAR reduction. With the selected PRT set, a reserved tone PAR reduction technique such as the low complexity technique described above can be applied.
[099] Figure 27 shows a flow chart illustrating the adaptive PAR reduction technique in detail. At step 2702, reserve a predetermined number of tones (the PRT signaling tones) to indicate that the default PRT set is being used. Typically, the default PRT set is the PRT set associated with the lowest percentage of tones used. At step 2703, a label representing the default PRT set and the data are mapped into a symbol. At step 2704, the PRT are reserved. At step 2706, using the steps 2702 and 2704 and the data to be transmitted, take the PAR of the IFFT of the symbol. At step 2708, use the PAR statistics to determine the percentage of tones required for the target PAR reduction. This can be done using lookup tables as described above. At step 2710, if the percentage of tones required is equal to the default PRT set, then at step 2712, the data signal can be processed using the default PRT set to perform PAR reduction. Otherwise, the percentage of tones required for target PAR reduction is larger than the default PRT set at step 2702. At step 2714, a PRT set having at least the required percentage of tones is selected. At step 2715, the PRT signaling tones are set to indicate the new PRT set, and the label representing the new set along with a subset of the original data are mapped into a new symbol. In this embodiment, the new PRT set will reserve more tones than the default set, leaving fewer tones available for mapping data; hence, a subset of the original data is mapped at this step. In general, if the new PRT set reserves fewer tones than the default set, additional data could be mapped using the tones no longer reserved. The new symbol is converted into a revised time-domain data signal with an IFFT at step 2716. At step 2718, this revised time-domain data can be processed using the new PRT set to perform PAR reduction. It should be noted that when using a technique such as the low complexity PAR reduction described above in combination with the described adaptive PAR reduction, the maximum number of iterations can vary depending on the PRT set being used. Typically, larger PRT sets would require more iterations to produce adequate PAR reduction.
[0100] Figure 28 is a system employing the adaptive PAR reduction technique embodied in Figure 27. A data signal is received by mapper 2801, which maps data along with the label associated with a default set of PRT using PRT signaling tones W
into a symbol. The symbol is converted into a time-domain sign based on the default values as given in steps 2702 and 2704. The PAR is determined by module 2804. Module 2806 determines the percentage of tones required for the target PAR reduction. If the default PRT set contains an adequate percentage of tones required, PAR reduction module 2808 performs PAR mitigation. If the default PRT set is insufficient, module 2806 selects the alternate path where a new PRT set is selected by configuration module 2810 which provides updated time-domain samples using the new PRT set. Mapper 2811 now maps the label associated with the new PRT set along with a subset of the original data into a new symbol without using the tones reserved in the new PRT set. The IFFT 2812 converts the new symbol into a time-domain signal. PAR reduction module 2814 performs PAR mitigation. Though depicted as separate modules, IFFT 2802 and IFFT 2812 could be the same module. Likewise, PAR reduction modules 2808 and 2814 can also be the same module. [0101] Since whenever a larger number of tones are used, fewer bits can be transmitted, any data that could not be transmitted in a given symbol period will be stored to be transmitted in the subsequent symbol period. To incorporate the adaptive PAR mitigation system, a message is partitioned by a functional block into symbols, and another functional block maps the symbols prior to being sent to the adaptive PAR mitigation system. Therefore, the adaptive PAR mitigation system should communicate the number of data bits actually transmitted back to the partitioning functional block so that the data can be re-encoded and retransmitted upon the next symbol period.
[0102] The effectiveness of the adaptive PAR reduction technique has been shown through simulation. A VDSL system is simulated using the 5 PRT sets shown in Figure 29, representing the tone percentages of 1.25% (default), 2.5%, 3.75%, 5% and 7.5%. Additionally, the maximum number of iterations allowed is 6, 10, 16, 20 and 30, respectively.
[0103] In the first simulation, the target PAR is 9.5 dB with an excess PAR threshold of 1OdB. The target PAR is the level where the probability of clipping by the components is below a predetermined probability. The excess PAR threshold is the parameter used in the algorithm to determine which peaks in the time-domain samples need to be cancelled. These targets yield an average rate loss of 5.4% for this adaptive PAR reduction technique. By comparison, fixed PAR reduction with rate loss of 5% and 10% is shown in Figure 30. Additionally, the results are shown before and after an analog filter is applied with a cut-off frequency of 8.5MHz. As indicated previously, insertion of filters in the time-domain path after the compensation signal has been applied can lead to an increase in PAR due to the peak-regrowth effect (filtering drives the distribution of the time-domain signal towards being Gaussian). Since the PAR can increase due to analog filter, it is important to evaluate the effectiveness of the PAR reduction technique not only at the output of the digital process, but also at the output of the analog filter to confirm that the peak-regrowth induced by these analog filters does not vitiate the PAR reduction achieved after applying the compensation signal.
[0104] In the second simulation, the target PAR is higher at IOdb with an excess PAR threshold of 10.5 dB. These targets yield an average rate loss of 3.3% for this adaptive PAR reduction technique. By comparison, fix PAR reduction with rate loss of 2.5% and 5% are shown in Figure 31.
[0105] In both circumstances, the data rate loss number is significantly smaller with the adaptive PAR reduction than with a fixed PAR reduction technique, while maintaining comparable PAR reduction. [0106] It should be emphasized that the above-described merely examples of possible implementations. Many variations and modifications may be made to the above-described embodiments without departing from the principles of the present disclosure. All such modifications and variations are intended to be included herein within the scope of this disclosure and protected by the following claims.

Claims

What is claimed:
1. A method for reducing peak-to-average ratio (PAR) in a data signal comprising: constructing from PAR reserved tones (PRT) a base time-domain compensation signal having a predominant peak; using the base time-domain compensation signal to reduce PAR.
2. The method of claim 1, wherein using the base time-domain compensation signal comprises: selecting a peak in the data signal greater than a predetermined threshold; cyclically shifting the base time-domain compensation signal to align the predominant peak to the peak; scaling the base time-domain compensation signal by a scale factor; and subtracting the base time-domain compensation signal scaled by the scale factor from the data signal; wherein the scale factor is chosen to reduce the peak in magnitude.
3. The method of claim 1, wherein using the base time-domain compensation signal comprises: setting a partially cancelled data signal to the data signal; and repeating an iteration until there are no peaks in the partially cancelled data signal greater than a predetermined threshold or until a maximum iteration criteria is met; wherein the iteration comprises selecting a peak having a magnitude greater than any other peak in the partially cancelled data signal greater than a predetermined threshold; cyclically shifting the base time-domain compensation signal to align the base time-domain compensation signal to the peak; scaling the base time-domain compensation signal by a scale factor; and subtracting the base time-domain compensation signal scaled by the scale factor from the data signal; wherein the scale factor is chosen to cause the peak to be smaller in magnitude than a predetermined target value.
4. The method of claim 1, wherein constructing a time-domain compensation signal comprises: constructing a base time-domain compensation signal b(t) from PRT with a peak located at zero, the peak having a magnitude, Mb; creating a sample set having indexes corresponding to peaks in the data signal that are greater in magnitude than a predetermined threshold; repeating an iteration until there are no samples in the sample set greater than a predetermined threshold or until a maximum iteration criteria is met; wherein the iteration comprises selecting a selected sample having a time index τ in the sample set, the selected sample having a magnitude Ms greater than a predetermined threshold; scaling a shifted base time-domain compensation signal bs(t) by a scale factor S, wherein bs(t)=b(t-τ) and b(t- τ) represents a cyclic shift by time index τ, and wherein S > (Ms-Tt)/Mb where Tt is a predetermined target threshold; recording a pair comprising τ and S into a set of pairs; subtracting corresponding samples in the shifted base time-domain compensation signal scaled by S from the sample set; constructing the time-domain compensation signal by summing Sx b(t- τ) for all τ and S pairs in the set of pairs.
5. The method of claim 4, wherein the maximum iteration criteria is met when a predetermined number of iterations is reached.
6. The method of claim 1, wherein constructing a time-domain compensation signal comprises: constructing a base time-domain compensation signal from PRT with a peak located at zero having a magnitude; constructing a prescaled base time-domain compensation signal by dividing the base time-domain compensation signal by a predetermined prescale factor; creating a sample set having indexes corresponding to peaks in the data signal that are greater in magnitude than a predetermined threshold; initializing a set of counters corresponding to each index of each sample in the sample set; repeating an iteration until there are no samples in the sample set greater than a predetermined threshold or until a maximum iteration criteria is met; wherein the iteration comprises selecting a selected sample having a time index in the sample set, the selected sample having a magnitude greater than a predetermined threshold; incrementing the counter corresponding to the time index if the selected sample is positive; decrementing the counter corresponding to the time index if the selected sample is negative; subtracting corresponding samples in the prescaled base time-domain compensation signal shifted by the time index from the sample set if the selected sample is positive; adding corresponding samples in the prescaled base time-domain compensation signal shifted by the time index from the sample set if the selected sample is negative; constructing the time-domain compensation signal by adding together scaled and shifted versions of the prescaled time-domain compensation, where each scaled and shifted version is shifted by each time index encountered in each iteration and scaled by the value of the corresponding counter.
7. The method of claim 6 wherein the maximum iteration criteria is met when a predetermined number of iterations is reached.
8. The method of claim 6 wherein the maximum iteration criteria is met when a predetermined number of time indexes encountered is reached.
9. A method for transmitting data having reduced PAR comprising: mapping the data to symbols; performing an inverse fast Fourier transform (IFFT) on the symbols to generate a data signal; applying the method of claim 1 to the data signal to produce a reduced PAR data signal; transmitting the reduced PAR data signal.
10. A system for reducing PAR in a data signal comprising: means for constructing from PRT a base time-domain compensation signal having a predominant peak; means for applying the base time-domain compensation signal to reduce PAR.
11. The system of claim 10, wherein the time-domain compensation signal is a base time- domain compensation signal and means for applying comprises: means for selecting a peak in the data signal greater than a predetermined threshold; means for shifting the base time-domain compensation signal to align the base time-domain compensation signal to the peak; means for scaling the base time-domain compensation signal by a scale factor; and means for subtracting the base time-domain compensation signal from the data signal; wherein the scale factor is chosen to reduce the peak in magnitude.
12. The system of claim 10, wherein constructing a time-domain compensation signal comprises: means for constructing a base time-domain compensation signal from PRT with a peak located at zero having a magnitude; means for creating a sample set having indexes corresponding to peaks in the data signal that are greater in magnitude than a predetermined threshold; means for selecting a selected sample having a time index in the sample set, the selected sample having a magnitude greater than a predetermined threshold; means for scaling a shifted base time-domain compensation signal by a scale factor, wherein the shifted base time-domain compensation signal is the base time-domain compensation signal shifted by the time index of the shifted sample, and wherein the scale factor is greater than a quantity equal to the difference between the magnitude of the sample and the predetermined threshold divided by the magnitude of the base-time compensation signal; means for subtracting corresponding samples in the shifted base time-domain compensation signal scaled by the scale factor from the sample set. means for constructing the time-domain compensation signal using results produced by the means for selecting and the means for scaling.
13. The system of claim 10, wherein constructing a time-domain compensation signal comprises: means for constructing a base time-domain compensation signal from PRT with a peak located at zero having a magnitude; means for constructing a prescaled base time-domain compensation signal by dividing the base time-domain compensation signal by a predetermined prescale factor; means for creating a sample set having indexes corresponding to peaks in the data signal that are greater in magnitude than a predetermined threshold; means for initializing a set of counters corresponding to each index of each sample in the sample set; means for selecting a selected sample having a time index in the sample set, the selected sample having a magnitude greater than a predetermined threshold; means for changing the counter corresponding to the time index wherein the counter is incremented when the selected sample is positive and decremented when the selected sample is negative; means for subtracting or adding corresponding samples in the prescaled base time-domain compensation signal shifted by the time index from the sample set; means for constructing the time-domain compensation signal using results produced by the means for selecting and the means for changing.
14. A system for transmitting data having reduced PAR comprising: means for mapping the data to symbols; IFFT means for generating a data signal from the symbols; the system of claim 10; and means for transmitting a reduced PAR data signal produced by the system of claim 10.
15. A digital subscriber line (DSL) transmitter system with reduced PAR comprising: a mapper; an IFFT coupled to the mapper; a PAR tone indicator coupled to the mapper and the IFFT; a time-domain compensation signal generator controlled by the PAR tone indicator and a mixer to combine a data signal produced by the IFFT and a time-domain compensation signal produced by the time-domain compensation signal generator; wherein the time-domain compensation signal generator is configured to construct the time-domain compensation signal from PRT.
16. A DSL transmitter system of claim 15, wherein the time-domain compensation signal generator is configured to construct the time-domain compensation signal by constructing from PRT supplied by the PAR tone indicator a base time-domain compensation signal having a predominant peak; selecting a peak in the data signal greater than a predetermined threshold; cyclically shifting the base time-domain compensation signal to align the predominant peak to the peak; scaling the base time-domain compensation signal by a scale factor; and subtracting the base time-domain compensation signal scaled by the scale factor from the data signal; wherein the scale factor is chosen to reduce the peak.
17. A DSL transmitter system of claim 15, wherein the time-domain compensation signal generator is configured to construct the time-domain compensation signal by constructing from PRT supplied by the PAR tone indicator a base time-domain compensation signal having a predominant peak; setting a partially cancelled data signal to the data signal; and repeating an iteration until there are no peaks in the partially cancelled data signal greater than a predetermined threshold or until a maximum iteration criteria is met; wherein the iteration comprises selecting a peak having a magnitude greater than any other peak in the partially cancelled data signal greater than a predetermined threshold; cyclically shifting the base time-domain compensation signal to align the predominant peak to the peak yielding a shifted base time-domain compensation signal; scaling the shifted base time-domain compensation signal by a scale factor; and subtracting the shifted base time-domain compensation signal scaled by the scale factor from the data signal; wherein the scale factor is chosen to cause the peak to be smaller in magnitude than a predetermined target value.
18. A DSL transmitter system of claim 15, wherein the time-domain compensation signal generator is configured to construct the time-domain compensation signal by: constructing from PRT supplied by the PAR tone indicator a base time-domain compensation signal b(t) with a predominant peak located at zero, the peak having a magnitude, Mb; creating a sample set having indexes corresponding to peaks in the data signal that are greater in magnitude than a predetermined threshold; repeating an iteration until there are no samples in the sample set greater than a predetermined threshold or until a maximum iteration criteria is met; wherein the iteration comprises selecting a selected sample having a time index τ in the sample set, the selected sample having a magnitude Ms greater than a predetermined threshold; scaling a shifted base time-domain compensation signal bs(t) by a scale factor S, wherein bs(t)=b(t-τ) and b(t- τ) represents a cyclic shift by time index τ, and wherein S > (Ms-Tt)/Mb where Tt is a predetermined target threshold; recording a pair comprising τ and S into a set of pairs; and subtracting corresponding samples in the shifted base time-domain compensation signal scaled by S from the sample set; and summing Sx b(t- τ) for all τ and S pairs in the set of pairs.
19. A DSL transmitter system of claim 18, wherein the maximum iteration criteria is met when a predetermined number of iterations is reached.
20. A DSL transmitter system of claim 15, wherein the time-domain compensation signal generator is configured to construct the time-domain compensation signal by: constructing from PRT supplied by the PAR tone indicator a base time-domain compensation signal having a predominant peak located at zero having a magnitude; constructing a prescaled base time-domain compensation signal by dividing the base time-domain compensation signal by a predetermined prescale factor; creating a sample set having indexes corresponding to peaks in the data signal that are greater in magnitude than a predetermined threshold; initializing a set of counters corresponding to each index of each sample in the sample set; repeating an iteration until there are no samples in the sample set greater than a predetermined threshold or until a maximum iteration criteria is met; wherein the iteration comprises selecting a selected sample having a time index in the sample set, the selected sample having a magnitude greater than a predetermined threshold; incrementing the counter corresponding to the time index if the selected sample is positive; decrementing the counter corresponding to the time index if the selected sample is negative; subtracting corresponding samples in the prescaled base time-domain compensation signal shifted by the time index from the sample set if the selected sample is positive; and adding corresponding samples in the prescaled base time-domain compensation signal shifted by the time index from the sample set if the selected sample is negative; and adding together scaled and shifted versions of the prescaled time-domain compensation signal, where each scaled and shifted version is shifted by each time index encountered in each iteration and scaled by the value of the corresponding counter.
21. A DSL transmitter system of claim 20, wherein the maximum iteration criteria is met when a predetermined number of iterations is reached.
22. A DSL transmitter system of claim 20, wherein the maximum iteration criteria is met when a predetermined number of time indexes encountered is reached.
PCT/US2009/046340 2008-06-13 2009-06-05 Low complexity systems and methods for peak-to-average ratio (par) reduction using reserved tones WO2009152039A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US12/139,146 US8275067B2 (en) 2008-06-13 2008-06-13 Adaptive turbo peak mitigation for peak-to-average ratio (PAR) reduction using reserved tones
US12/139,146 2008-06-13
US12/138,657 2008-06-13
US12/138,657 US8885736B2 (en) 2008-06-13 2008-06-13 Systems and methods for positioning and messaging of reserved tones for peak-to-average ratio (PAR) reduction in DSL systems

Publications (2)

Publication Number Publication Date
WO2009152039A1 true WO2009152039A1 (en) 2009-12-17
WO2009152039A4 WO2009152039A4 (en) 2010-03-04

Family

ID=41417076

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2009/046340 WO2009152039A1 (en) 2008-06-13 2009-06-05 Low complexity systems and methods for peak-to-average ratio (par) reduction using reserved tones

Country Status (1)

Country Link
WO (1) WO2009152039A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070116142A1 (en) * 2005-11-14 2007-05-24 Telefonaktiebolaget Lm Ericsson (Publ) Peak-to-average power reduction
US20070217329A1 (en) * 2006-03-20 2007-09-20 Saied Abedi OFDM communication systems, transmitters and methods
EP1515504B1 (en) * 2003-09-09 2008-05-21 Samsung Electronics Co., Ltd. Apparatus and method for reducing PAPR in OFDM communication system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1515504B1 (en) * 2003-09-09 2008-05-21 Samsung Electronics Co., Ltd. Apparatus and method for reducing PAPR in OFDM communication system
US20070116142A1 (en) * 2005-11-14 2007-05-24 Telefonaktiebolaget Lm Ericsson (Publ) Peak-to-average power reduction
US20070217329A1 (en) * 2006-03-20 2007-09-20 Saied Abedi OFDM communication systems, transmitters and methods

Also Published As

Publication number Publication date
WO2009152039A4 (en) 2010-03-04

Similar Documents

Publication Publication Date Title
US8213536B2 (en) Low complexity systems and methods for peak-to-average ratio (PAR) reduction using reserved tones
US8885736B2 (en) Systems and methods for positioning and messaging of reserved tones for peak-to-average ratio (PAR) reduction in DSL systems
US8275067B2 (en) Adaptive turbo peak mitigation for peak-to-average ratio (PAR) reduction using reserved tones
US6674810B1 (en) Method and apparatus for reducing peak-to-average power ratio in a discrete multi-tone signal
AU2004303047B2 (en) Apparatus and method for reducing PAPR in OFDM communication system
JP5225281B2 (en) Dynamic selection of methods to reduce distortion of multi-carrier modulation signals due to high peak-to-average power ratio
US6219378B1 (en) Digital subscriber line modem initialization
KR100456693B1 (en) Method for minimizing setupt time by the optimization of bit allocation on multi-canannel communication system
KR20100058638A (en) Method and system for adaptive peak to average power ratio reduction in ofdm communication networks
CA2291493A1 (en) Peak to average power ratio reduction in communication systems
JP5163645B2 (en) Transmission signal generating apparatus, method, and program
CN101884211A (en) Transmission of broadband signals
KR20160092837A (en) Method and apparatus for controlling power in multi carrier communication system
WO2001048939A2 (en) Data allocation with imperfect time-domain equalisation
WO2009074075A1 (en) Power reduction for digital subscriber line
US7974181B2 (en) Systems and methods for transmit-only peak-to-average ratio reduction in the oversampled regime using reserved tones
JP4918139B2 (en) Method for peak-to-average power ratio reduction in communication systems
JP2007129755A (en) Par (peak to average power ratio) reduction by carrier phase randomization in multicarrier communications
WO2009152038A1 (en) Systems and methods for positioning and messaging of reserved tones for peak-to-average ratio (par) reduction in dsl systems
JP2006333046A (en) Communication apparatus and communication method
WO2009152039A1 (en) Low complexity systems and methods for peak-to-average ratio (par) reduction using reserved tones
Mohapatra A new approach for performance improvement of OFDM system using pulse shaping
JP4145576B2 (en) Method for initializing a communication system comprising a receiver and a transmitter having different bandwidths
KR100456695B1 (en) Digital communication system witch uses telelphone line and method for initialing thereof
KR100316782B1 (en) Digital subscriber line system using discrete multi tone

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09763330

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09763330

Country of ref document: EP

Kind code of ref document: A1