Method and Circuit for Reducing the Crest Factor

Information

  • Patent Application
  • 20080043616
  • Publication Number
    20080043616
  • Date Filed
    June 01, 2004
    20 years ago
  • Date Published
    February 21, 2008
    16 years ago
Abstract
The invention relates to a method for reducing the crest factor, comprising the following method steps: (a) IFFT transformation of a data symbol to be transmitted;(b) looking for all peak values within a frame of the IFFT-transformed data symbol the amount of which is above a predetermined threshold;(c) providing a sample correction function;(d) allocating a scaling and phase rotation to the sample correction function according to the amplitude and position of the peak values found;(e) generating a correction signal in the frequency domain from a linear combination of rotated and scaled vectors according to the scaling and position determined;(f) modifying, particularly reducing the peak value of the data symbol to be transmitted by subtracting the correction signal, andIFFT transformation of the peak-value-modified data symbol into the time domain.
Description

In the text which follows, the invention will be explained in greater detail with reference to the illustrative embodiments specified in the figures of the drawing, in which:



FIG. 1 shows a block diagram of a first diagrammatic representation of the circuit for crest factor reduction according to the invention of a multi-carrier data transmission system;



FIG. 2 shows a second illustrative embodiment of a circuit for crest factor reduction;



FIG. 3 shows a third illustrative embodiment of a circuit for crest factor reduction;



FIG. 4 shows a fourth, particularly preferred illustrative embodiment of a circuit for crest factor reduction.






FIG. 1 shows by means of a block diagram a section of a multi-carrier data transmission system which is designed for reducing at least one peak value within a signal to be transmitted. Only the transmission path 1 at the transmitter end is shown which is arranged between a transmitter, not shown, and a hybrid circuit, also not shown, which is connected to the corresponding telephone line.


On the transmit path 1, a transmitter supplies a data signal X0 to be transmitted to a block 2. In block 2, a serial/parallel conversion of the data signal X to be transmitted, a bit allocation for allocating bits to the individual carrier frequencies, individual carrier frequencies being occupied by zero for the method according to the invention, and QAM mapping for allocating the QAM dots take place. The data signal X describes a sequence of blocks of complex Fourier coefficients from which, by means of an IFFT transformation, the time domain signal Z is derived which is subdivided into time intervals—the so-called frames—corresponding to the sampling rate and to the IFFT length of the system. In the text which follows, the section of the data signal X within such a frame or block is called a data symbol. A data symbol within the frame is subdivided into a predetermined number of carrier frequencies in the case of the multi-carrier transmission system. In the case of an ADSL data transmission, a data frame for a data symbol consists of 512 carrier frequencies. Some of these carrier frequencies, typically 10-20 carrier frequencies, are reserved for forming a correction signal for reducing the crest factor. For this purpose, just these reserved carriers are set to zero or additionally or alternatively occupied with additional data in a certain percentage.


At the output of block 2, the data signal X to be transmitted, which is already subdivided into a multiplicity of carrier frequencies, can be picked up. This data signal X is coupled for the purpose of buffering into a buffer storage device 3 which is used for delaying or, respectively, temporarily storing these data signals X and which at its output supplies the suitably delayed data signal X′ to a subsequent IFFT module 4. In the IFFT module 4, the supplied signal X′ is modulated by means of inverse Fourier transformation. The signal Z thus modulated, which exhibits a sampling frequency of 2.208 MHz in the case of an ADSL data transmission and a sampling frequency of 4.416 MHz in the case of an ADSL+ data transmission, is supplied at its output to a subsequent filter unit or filter chain 5. The data signal Z output by the IFFT unit 4 is filtered in the filter 5 and output as signal Z1 which, as will be explained in detail in the text which follows, is still crest-factor-reduced.


To generate crest-factor-reduced data signals Z, Z1, a circuit for crest factor reduction 10 is provided according to the invention. The circuit for crest factor reduction 10 is arranged in parallel with a part of the transmit path 1 and defines a model path 11. The model path 11 branches away from the transmit path 1 at the data paths 6 of block 2 at the output end, so that the CF circuit 10 is also supplied with the data signal X subdivided into individual frequency data carriers. The carrier frequencies 6 occupied with data are supplied to a further IFFT module 12 which advantageously exhibits the same characteristic as the IFFT module 4. If the carrier frequencies 6′ are not occupied with additional data, they are typically occupied with zero.


The IFFT module 12 generates at its output end an output signal Z′ which, due to the identical characteristic, corresponds as precisely as possible to the output signal Z generated by the IFFT module 4. This signal Z′ is supplied to an oversampling block 13 which oversamples the signal Z′ L-fold, for example 4-fold or 2-fold. The L-fold oversampled signal Z″ is supplied to a downstream model filter 14. The model filter 14 is as accurate as possible a replica of the filter or filter chain 5 following the CF circuit 3. This takes into account the characteristic of the filter 5 and its influence on the signal Z to be transmitted. It makes it possible to ensure that, although the output signal Z has been changed by the output filter 5 and there is thus the possibility of generating an excessive crest factor, the filtered output signal Z1 still does not exhibit any excessive peak values.


The model filter 14 is followed by a computing unit 15 which determines from the oversampled and filtered signal Z′″ the corresponding peak values, their amplitude and their position within the data frame. The computing unit 15 also generates a scaling factor and an angle of phase rotation which determines a time displacement for a correction signal. The computing unit 15 is followed by a unit 16 which generates at its output a correction signal D which is used for reducing the crest factor of the data signal X to be transmitted. For this purpose, the unit 16 performs a phase rotation and scaling of the correction signal D as a function of the position and amplitude, determined by the computing unit 15 of the respective maximum value.


On this correction signal D, the signal X′, suitably delayed by the buffer device 3, is superimposed in such a manner that only the reserved carrier frequencies, which are not occupied by data, in the frequency domain are occupied by the correction signal D.


The delayed signal X′ thus exhibits carrier frequencies 6 provided for the data transmission and carrier frequencies 6′ not provided for the data transmission which contain the correction signal in the frequency domain.


From the reserved carrier frequencies 6′ thus generated, dirac-like time domain functions producing a reduction in the crest factor in the output signals Z, Z1 can be generated by means of the IFFT modulation in block 4.


The computing unit 15 is preferably constructed as a program-controlled unit, particularly as a microprocessor or microcontroller. In this arrangement, it can also be provided that individual or several of the units 12, 13, 14, 16 of the CF circuit are also implemented in the functionality of the microprocessor or microcontroller.


In contrast to the illustrative embodiment in FIG. 1, the illustrative embodiment in FIG. 2 shows a section at the transmitting end of a multi-carrier data transmission system in which carrier frequencies designated with reference symbol 6′ in FIG. 1 have been occupied by zero values. For this reason, these lines 6′ occupied with zero values between the units 2 and 3 in FIG. 2 have not been shown. As a result, the adding devices 17 can also be omitted so that the correction signals D generated by the unit for phase rotation and scaling 16 are directly supplied to the corresponding inputs of the IFFT module 4.



FIG. 3 shows by means of a block diagram a third, particularly preferred illustrative embodiment of a circuit for crest factor reduction according to the invention, in which the generation of a correction signal in the frequency domain is performed.


In contrast to the illustrative embodiments in FIGS. 1 and 2, block 2 here supplies the signal X, already subdivided into individual carrier frequencies, directly to the IFFT module 4. The IFFT module 4 transforms this signal X into the time domain so that the transmit signal Z′ can be picked up in the time domain at the output of the IFFT module 4. This transmit signal Z′ is supplied to a subsequent delay element 7 which takes into consideration a delay caused by the CF circuit 10. The delay element 7 is followed by the output filter 5 or, respectively, a corresponding filter chain 5 which generates at its output the crest-factor-reduced output signal Z1.


According to the invention, a CF circuit 10 is also provided in this case. In contrast to the illustrative embodiments of FIGS. 1 and 2, the CF circuit 10 in the illustrative embodiment in FIG. 3 picks up the transmit signal Z′ provided at the output by the IFFT module 4. This signal Z′ is processed further in a similar manner as in the illustrative embodiments of FIGS. 1 and 2. The unit 16 in this case additionally performs a quantization of the output signal generated by the computing unit 15. The unit 16 generates the correction signals D which are supplied to a subsequent IFFT module 18 on corresponding lines 6′. Advantageously, the IFFT module 18 can be of simplified construction in this case since only correction signals D are coupled in via the lines 6′ on the reserved carrier frequencies. The simplified IFFT module 18 generates at its output a correction signal D′ which is subtracted from the output signal of the delay element 7 in the adding device 8 so that the transmit signal Z is formed. This transmit signal Z is filtered in the filter 5 and output as crest-factor-reduced output signal Z1.


In contrast to the illustrative embodiment in FIG. 3, the reserved carrier frequencies on lines 6′ in the illustrative embodiment in FIG. 4 are again occupied by zero and, as a consequence, have not been shown.


The method for reducing the crest factor in the frequency domain according to the invention will be described in greater detail by means of the algorithm described in the text which follows:


For generating dirac-like time domain functions for the correction signals D, it has been found to be successful to select from the available carrier frequencies randomly distributed carrier frequencies for generating this dirac-like correction function. With a real-valued initialization of these carrier frequencies in the frequency domain with a constant value K, a usable dirac-like time domain function is obtained, as a rule, in always normalized form. The constant value K is dimensioned in such a manner that this normalized time domain function exhibits a peak value normalized to one at the position of the peak value of the corresponding time vector of the correction signal.


Depending on the characteristic of the subsequent filter 5 in the signal path 1 only a basic scaling α0 and a displacement Φ0 of the dirac-like correction function has to be taken into consideration additionally in order to take into account the delay and scaling of the correction function due to the filtering. Since such a correction function does not explicitly need to be stored in a memory, this results at least in memory advantages for the implementation with the generation of a correction function in the frequency domain.


The method according to the invention is distinguished by the following method steps:

  • 1. IFFT transformation of the k-th transmit symbol X(k) with zero values in the reserved carriers in the time domain. After the oversampling, filtering with the simplified model filter 14 of the model path 11:







  • 2. Looking for all peak values or samples pi(k) within the frame of the signal Z′″(k) where i=1, . . . , R, which are above a predetermined threshold, R designating the number of peak values.

  • 3. Correlating the equivalent scaling and displacement of the normalized dirac-like correction function with each peak value or sample pi(k):







p
i(k)→{αi(k)3φi(k)}

  • 4. Generating the correction signal D(k) in the frequency domain from a linear combination of rotated and scaled vectors according to the {αi(k), φi(k)} pairs determined,








[

D


(
k
)


]

n

=

{







k
·




i
-
1

R





α
i



(
k
)


·





-
j

·

φ
1





(
k
)


·
n











if





n


M









0






otherwise









where n designates the carrier index over all carrier frequencies and M designates the set of carrier frequencies intended for the correction function.

  • 5. Modifying the correction signal D(k) by the basic displacement φ0 and basic scaling a0:





[{tilde over (D)}(k)]n0·[D(k)]n·e−j·φ0n

  • 6. IFFT transformation of the correction signal D(k) (with zero values in the carriers reserved for the data transmission) into the time domain:





{tilde over (D)}(k)•−∘{tilde over (d)}(k)

  • 7. Peak value reduction by means of subtraction of the correction signal from the transmit symbol X′(k):






Z(k)=Z′(k)−{tilde over (d)}(k)

  • 8. Further processing of the crest-factor-reduced transmit symbol Z(k) on the actual signal path 1.


In the case of the illustrative embodiments of FIGS. 1 and 2, the IFFT transformation of the correction signal D(k) occurs after the peak value reduction by means of subtraction of the correction signal from the transmit symbol, that is to say method steps 6 and 7 are exchanged in this case.


In a particularly advantageous embodiment, which has already been executed by means of FIGS. 1 and 3, additional data can be provided on the reserved carrier frequencies. In this arrangement, the correction signal is quantized to a higher-level QAM pattern and the additional data are added in the form of a lower-valued QAM in the same pattern around a virtual origin of coordinates.


For this purpose, a higher-valued QAM pattern is defined within a corresponding integrated circuit for the correction signals for crest factor reduction and some bits in the reserved carrier frequencies, for example some LSB bits, are used for the data transmission and the rest is used for the correction signal for crest factor reduction. In the model branch, calculation is carried out as usual in the time domain after the IFFT transformation with oversampling and model filtering. The part-signal carrying data in the reserved carrier can easily be taken into consideration as well. However, the update for the signal path occurs in a frequency domain as described above. After a last iteration, the correction signal is quantized to one of the possible signal points given by the MSB bits. For example, two data bits (two LSB bits) of a QAM pattern can be used for the additional data. This leaves 26=64 possible values for the correction signal as a quasi-virtual coordinate origin for a quadruple QAM setup. The advantage of this is that immediate decoding is possible in the receiver by ignoring the respective MSB bits.


Although the present invention has been described above by means of preferred illustrative embodiments, it is not restricted to these but can be modified in many ways.


In particular, the invention is not restricted to the above data transmission systems and methods but can be expanded, for the purpose of crest factor reduction, to all systems and methods based on multi-carrier data transmission. In particular, the invention shall not be restricted to ADSL data transmission but can be expanded to all xDSL data transmissions. Mobile applications such as DAB (digital audio broadcasting) or DVB-T (digital video broadcasting-terrestrial) or OFDM-based WLAN (wireless local area network) applications are also conceivable.


Naturally, the elements of the circuit for crest factor reduction and the specified IFFT modules and filters are conventional hardware components but can also be implemented as software.


As well, the invention shall not necessarily be restricted to 2-fold or 4-fold oversampling of the data signal to be transmitted. Instead, it can also be provided that no oversampling, even subsampling or oversampling of any degree takes place.


In particular, the invention shall not be restricted to the above numerical information but can be arbitrarily modified within the framework of the invention and of expert knowledge.


LIST OF REFERENCE DESIGNATIONS

1 Transmit path


2 Data block


3 Buffer device


4 (First) IFFT module


5 (Output) filter


6 Carriers/lines reserved for the data transmission


6′ Carriers/lines reserved for the correction function


7 Delay element


8 Adding device


10 Circuit for crest factor reduction, CF circuit


11 Model path


12 (Second) IFFT module


13 Block for oversampling


14 Model filter


15 Computing unit


16 Unit for phase rotation and scaling of the correction function


17 Adding device


18 Block for quantization

X Input signal
X Input signal subdivided into carrier frequencies
X′ Delayed input signal subdivided into carrier frequencies
Z (IFFT-modulated) signal/data symbol to be transmitted
Z1 Crest-factor-reduced signal/data symbol to be transmitted
Z′ IFFT-modulated signal/data symbol
Z″ Oversampled signal/data symbol
Z′″ Oversampled, filtered signal/data symbol
D Correction signal

D′ Correction signal

Claims
  • 1-11. (canceled)
  • 12. A method of reducing a crest factor of a data symbol to be transmitted in a multi-carrier data transmission system, in which the data symbol is a function of a plurality of signals provided within a predetermined time interval, each of the plurality of signals allocated to a carrier, each carrier occupying at least one frequency from a transmit data spectrum, at least one carrier having at least some reserved data carrying capacity, the method comprising: (a) performing an IFFT transformation of the data symbol to be transmitted;(b) identifying peak values within a frame of the IFFT-transformed data symbol above a predetermined threshold;(c) providing a sample correction function;(d) generating one or more vectors by allocating a scaling and phase rotation to the sample correction function according to the amplitude and position of the identified peak values;(e) generating a correction signal in the frequency domain from a linear combination of the one or more vectors;(f) modifying the peak value of the data symbol to be transmitted by subtracting the correction signal; and(g) providing the modified data symbol in the time domain.
  • 13. The method according to claim 12, further comprising, after step (b), oversampling and/or filtering of the IFFT-transformed data symbol.
  • 14. The method according to claim 12, wherein: the data symbol to be transmitted is in the time domain prior to modification in step (f).
  • 15. The method according to claim 12 wherein: step (g) further comprises performing an IFFT transformation on the modified data symbol.
  • 16. The method according to claim 12, wherein step (c) further comprises providing the sample correction function as a dirac-like function.
  • 17. The method according to claim 12, wherein the at least one carrier having at least some reserved data carrying capacity is occupied exclusively by zero values.
  • 18. The method according to claim 12, wherein the at least one carrier having at least some reserved data carrying capacity is occupied with additional data.
  • 19. A circuit for reducing a crest factor of a data symbol to be transmitted in a multi-carrier data transmission system, in which the data symbol to be transmitted is a function of a plurality of signals provided within a predetermined time interval, each of the plurality of signals allocated to a carrier, each carrier in each case occupying at least one frequency from a transmit data spectrum, at least one carrier having at least some reserved data carrying capacity, comprising: (A) a transmit signal path configured to propagate a data signal to be transmitted;(B) a second signal path arranged in parallel with at least a portion of the transmit path, the second signal path including, a first IFFT module configured to transform the data symbol to be transmitted into the time domain,a first unit configured to determine at least one peak value within a predetermined time interval of the transformed data signal,a second unit configured to generate a correction signal in the frequency domain from a linear combination of rotated and scaled vectors according to a scaling and position of the peak values determined; and(C) a combining device connected to an output of the second signal path and to the transmit path configured to superimpose the correction signal on the data symbol to be transmitted on the transmit signal path.
  • 20. The circuit according to claim 19, further comprising: (D) a second IFFT module configured to transform the data symbol modified by the correction signal.
  • 21. The circuit according to claim 19, wherein the second signal path further comprises a second IFFT module configured to transform the correction signal into the time domain, and wherein the second IFFT module is operably coupled to provide the transformed correction signal to the combining device.
  • 22. The circuit according to claim 19, wherein the second signal path further comprises an oversampling unit configured to oversample the data symbol to be transmitted.
  • 23. The circuit according to claim 19 wherein the second signal path further comprises a non-recursive model filter having a characteristic of one or more filters following the combining device.
  • 24. The circuit according to claim 19 wherein the non-recursive model filter comprises an FIR filter.
  • 25. The circuit according to claim 19, wherein the first unit comprises a programmable processing device.
  • 26. The circuit according to claim 25, wherein the second unit also comprises the programmable processing device.
  • 27. The circuit according to one of claim 21, wherein the second IFFT module is configured such that only a first set of carrier frequencies corresponding to the at least one carrier having at least some reserved data carrying capacity can be supplied to the second IFFT module, and wherein a second set of carrier frequencies can be supplied to the first IFFT module.
Priority Claims (1)
Number Date Country Kind
103 25 839.6 Jun 2003 DE national
PCT Information
Filing Document Filing Date Country Kind 371c Date
PCT/EP04/05905 6/1/2004 WO 00 3/29/2007