WO1999053663A1 - System, device and method for improving a defined property of transform-domain signals - Google Patents
System, device and method for improving a defined property of transform-domain signals Download PDFInfo
- Publication number
- WO1999053663A1 WO1999053663A1 PCT/US1999/007841 US9907841W WO9953663A1 WO 1999053663 A1 WO1999053663 A1 WO 1999053663A1 US 9907841 W US9907841 W US 9907841W WO 9953663 A1 WO9953663 A1 WO 9953663A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- symbols
- perturbation
- domain
- bits
- transform
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/02—Amplitude-modulated carrier systems, e.g. using on-off keying; Single sideband or vestigial sideband modulation
- H04L27/04—Modulator circuits; Transmitter circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
- H04L27/3405—Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power
- H04L27/3411—Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power reducing the peak to average power ratio or the mean power of the constellation; Arrangements for increasing the shape gain of a signal set
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2614—Peak power aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2614—Peak power aspects
- H04L27/2615—Reduction thereof using coding
Definitions
- This invention relates to a system, device and method for improving a defined property of transform-domain signals, and more particularly to a system, device and method for reducing the peak-to-average energy ratio (PAR) of time-domain signals.
- PAR peak-to-average energy ratio
- DMT discrete multitone
- OFDM orthogonal frequency division multiplexing
- OFQAM orthogonal quadrature amplitude modulation
- a large PAR requires implementation of a high-precision digital-to- analog converter (DAC), or else requires the system to be tolerant of signal distortion (clipping) introduced when input signals exceed the DAC range.
- clipping signal distortion
- a number of approaches to reduce the time-domain peak amplitude of DMT and OFDM symbols have been proposed. These techniques can be divided into three classes. In the first class, multiple symbols are used to represent the same data and side information, transmitted on reserved tones, is used to tell the receiver which of the symbols was transmitted. For example in J.S. Chow, J.A.C. Bingham, and M.S.
- the second class of PAR reduction techniques is based on determining sequences which have good PAR properties. See for example, S. Shepherd, J. Orriss, and S. Barton, "Asymptotic limits in peak envelope power reduction by redundant coding in orthogonal frequency-division multiplex modulation," IEEE Trans, on Commun., vol. 46, pp. 5-10, Jan. 1998. These methods generally involve removing "bad" time-domain sequences from the set of possible transmitted symbols and thus result in a data rate loss. Furthermore, these methods require mapping the data to the "good” symbols. This map is generally accomplished via a lookup table. The size of the required lookup table becomes impractical in a DMT system with many tones and large constellation sizes.
- PAR reduction is achieved via a redundant signal representation, in which a given data block can be represented by any of a number of possible transmitted signals from some equivalence class, with the "most desirable" class representative — in this case, a representative with small time-domain peak value — chosen for transmission.
- the receiver is designed to operate "modulo equivalence classes" producing the data block associated with an equivalence class whenever it detects an element of that class. In this way, the receiver requires no knowledge of the precise algorithm used to select a class representative at the transmitter.
- One way to operate "modulo equivalence classes" in the DMT case is to have the receiver simply ignore the contents of various frequency bins. See A. Gatherer and M.
- FIG. 1 A is a schematic block diagram of a DMT transmitter configured according to this invention
- FIG. 1 B is a schematic block diagram of an alternative DMT transmitter configuration according to this invention
- FIG. 2 is an expanded signal point constellation in accordance with this invention.
- FIG. 3 is a schematic block diagram of a receiver configured according to this invention.
- FIG. 4 is a schematic block diagram of the offset coset representative generator of FIGS. 1A and 1 B;
- FIG. 5 is a schematic block diagram of the perturbation device of FIG. 1A;
- FIG. 6 is a schematic block diagram of the valid perturbation generator in the perturbation device of FIG. 5;
- FIG. 7 is a schematic block diagram of the perturbation selector in the perturbation device of FIG. 5;
- FIG. 8 is a schematic block diagram of the offset decoder of the receiver of FIG. 3;
- FIG. 9 is a schematic block diagram of an alternative, frame based configuration of the offset coset representative generator of FIGS. 1A and 1 B;
- FIG. 10A is a schematic block diagram of an alternative, frame based configuration of the perturbation device of FIG. 1A;
- FIG. 10B is a schematic block diagram of the perturbation device of FIG. 10A incorporating look-ahead;
- FIG. 11 is a schematic block diagram of a valid perturbation generator depicted in FIG. 10A;
- FIG. 12 is a schematic block diagram of a perturbation selector depicted in FIG. 10;
- FIG. 13 is a schematic block diagram of an alternative, frame based configuration of the offset decoder of FIG. 3;
- FIG. 14 is a schematic block diagram of an alternative configuration of the perturbation selector of FIG. 5 for use in a DSL spliterless application; and FIG. 15 is an alternative, rotated expanded signal point constellation in accordance with this invention.
- the present invention is generally directed to a system and method for improving a defined property of a signal after block transformation, hereinafter referred to as a transform-domain signal.
- a transform-domain signal a signal after block transformation
- PAR peak-to-average energy ratio
- DMT discrete multitone
- the invention may be used to improve other defined properties in the transform-domain signal in addition to PAR.
- it may also be used to shape the spectrum of the transform-domain signal after it goes through a non-linearity, as for example in the splitterless operation of a DSL system where it is desirable to reduce the voiceband (0-4kHz) interference generated by the non-linearity in the plain old telephone service (POTS) phone.
- POTS plain old telephone service
- the transmitting scheme of the DMT system is based on blocks of N symbols. Each symbol in a block corresponds to a different frequency bin. Thus, each symbol block X consists of frequency domain symbols X 0 -X N-1 .
- ADSL digital subscriber line
- X 0 zero
- X N/2 Nyquist
- the DMT transmitter 10 receives a serial digital bit stream over line 12 from data terminal equipment (not shown), such as a personal computer.
- the serial bit stream is converted to parallel format by a serial to parallel converter 14.
- serial to parallel converter outputs ⁇ kn-r)+m information bits, v and u, where r is a number of redundancy bits and k is a number of bits needed to represent the equivalence classes in the expanded constellation.
- the variables rand k as well as the terms equivalence class and expanded constellation are described below.
- n is the number of complex frequency bin symbols generated per block.
- base constellation mapper maps m, base information bits into a symbol from a base constellation.
- the fth base constellation contains 2"' 1 points.
- a base constellation for each frequency bin is determined by the channel quality for the frequency bin and n base symbols, g, for each block are generated.
- the channel quality is typically determined by probing the channel during a training sequence.
- the size of the constellation, and hence the number of input data bits that can be represented by the symbol chosen from the constellation is dependent upon the quality of the channel in the frequency range of the bin.
- a channel having better quality can use a denser constellation with more closely spaced points and therefore more bits can be transmitted with each symbol.
- the number of input data bits represented by a block of symbols is dependent upon the quality of the channel.
- base constellation 30 (which is assumed to reside in one quadrant) containing points A, B, C, and D, from which the base constellation symbols are selected by the base constellation mapper 16. Also in accordance with this invention, at least some of the base constellations are expanded to
- the base signal constellations are expanded to support the transmission of up to k additional bits per symbol. Some of these kn bits are used to send additional information bits while others can be used to provide the transmitter with some flexibility in choosing the transmitted symbols. This extra degree of freedom can be used to optimize some objective function of the resulting signal - for example the peak time-domain amplitude or the spectral shape of the transmitted signal after a non-linear transformation. We refer to these kn additional bits as "offset bits.”
- Expanded constellation 32 includes base constellation 30 and expansion areas 34, 36, and 38 each containing four points labeled A-D. All the points with the same label belong to the same equivalence class. .
- the expanded constellation is formed from the base constellation by repeating the base constellation in each of the four quadrants.
- the minimum distance between neighboring points in the constellation for the rth symbol is defined as d,. This distance is dependent upon channel quality.
- This type of constellation expansion will be referred to as an additive expansion because the equivalent points in the expanded constellation are generated by adding a value (0 or -2d, in each dimension in this example) to points in the base constellation.
- the base constellation can also be expanded by a factor larger than 4.
- the base constellation can also be expanded by a factor larger than 4.
- additional equivalence class points may be generated by adding integer multiples of cd 2 in each dimension.
- Other methods of generating expanded constellations containing several constellation point equivalence classes will be clear to those skilled in the art. Below an expanded constellation generated via rotation of the base constellation is described. Referring again to FIG.
- kn-r bits, v are provided to offset coset representative generator 18 which produces kn offset (or more particularly coset representative offset) bits.
- the n base symbols g and the kn coset representative offset bits t are combined by expanded constellation mapper 20 to form n expansion symbols, h, from the expanded constellations.
- the base symbols g correspond to the base constellation points and the k offset bits select the quadrant of the corresponding symbols.
- the n expansion symbols are mapped to a block of N conjugate symmetric symbols (X 0 -X N-1 ) by Hermitian symmetry block generator 22
- the n symbols are mapped to symbols X ⁇ - X N/; and symbols X N/2+1 - X N-1 are the complex conjugates of X - X NI2 ⁇
- the block of N symbols X is provided to an invertible transform device, such as inverse discrete Fourier transform (IDFT) device 24 which transforms the N frequency domain symbols into N time-domain symbols x (x 0 -x N - ⁇ )-
- Perturbation device 26 modifies the N time-domain symbols x to produce perturbed time-domain blocks y by modifying the coset representative offset bits t to improve a defined property of the N time domain symbols, in this example, minimizing the peak value, as described below.
- the perturbed time-domain blocks y are provided to parallel to serial converter 28 which converts the perturbed time-domain blocks y
- Base constellation mapper 16 offset coset representative generator 18, expanded constellation mapper 20 and Hermitian symmetry block generator 22 collectively form signal mapper 23 which maps the input data from serial to parallel converter 14 to blocks X of frequency domain symbols.
- IDFT device 24 and perturbation device 26 collectively form perturbation/transform device 27.
- FIG. 3 there is shown a schematic block diagram of receiver 40 according to this invention.
- the perturbed time domain symbols y after going through the channel, are received as symbols w at serial to parallel converter 44 which receives the time-domain symbols w in serial form and converts them to blocks of received time-domain symbols w, w 0 -w N ..,.
- the blocks of received time-domain symbols w, w 0 -w N .., are provided to discrete Fourier transform (DFT) device 46 which converts the blocks of time domain symbols into blocks of received frequency-domain symbols W, ⁇ N Q - ⁇ N N .
- DFT discrete Fourier transform
- the blocks of received frequency-domain symbols W, ⁇ N 0 - ⁇ N N are provided to frequency domain equalizer device 48 which takes into account the effect of the channel on the transmitted perturbed frequency domain blocks Y, Y 0 -Y N - ⁇ > ar
- the estimates of the transmitted perturbed frequency domain blocks Y' are provided to base symbol and offset extractor 50 which extracts base symbols g and valid perturbation offset bits s. These bits do not correspond exactly to coset representative offset bits t because the offset bits were modified in perturbation device 26, FIG. 1A.
- the base symbol and offset extractor 50 first decodes each of the ⁇ symbols g transmitted in the block of N symbols, Y, to a point in the corresponding expanded constellation.
- the offset bits s of these n symbols are provided to offset decoder 52 to recover the offset information bits v', which are equivalent to offset information bits v, as described below.
- the n base symbols g are provided to base constellation demapper 54, to recover the m base information bits u.
- the base symbols g correspond to points in the base constellations.
- the decoded information bits, u and v may then be further processed and provided to data terminal equipment, such as a personal computer.
- Offset coset representative generator 18 is depicted in more detail in FIG. 4.
- the offset information bits v are post-multiplied (modulo 2) (i.e., filtered) in matrix block 60 by matrix H " ⁇ having kn-r rows and kn columns to produce the 1 x kn row vector of coset representative offset bits t which are provided to expanded constellation mapper 20 and perturbation device 26, FIG. 1.
- Perturbation device 26 is depicted in more detail in FIG. 5.
- Perturbation device 26 operates in the time-domain to perturb the blocks of symbols; however, it can be readily modified to operate in the frequency domain as with perturbation device 26' in perturbation/transform device 27', FIG. 1B.
- the kn coset representative offset bits t are provided to valid perturbation generator 70.
- the valid perturbation generator 70 generates 2 r valid perturbation vectors (or some subset thereof to reduce complexity), where r is the number of redundancy bits.
- kn-r coset representative offset bits are used to send additional information bits and the flexibility afforded by r redundancy bits is used to improve a desired property of the transform-domain signal. Larger values of r provide greater flexibility in improving the defined property of the transform-domain signal, but result in lower bit rates for information transmission.
- Valid perturbation generator 70 is described herein based on binary linear codes, though it will be apparent to those skilled in the art that this structure can be extended to non-binary group codes.
- Valid perturbation generator 70 FIG. 6, generates valid perturbation vectors that correspond to modifications of the offset for each symbol.
- the kn coset representative offset bits t provided to valid perturbation generator 70 define a coset representative for a defined linear code C generated by perturbation codeword generator 80 using a matrix G having r rows and kn columns.
- H ⁇ is a right inverse of H " ⁇ . It is required that G have row rank r and that H have row rank kn-r.
- G can be chosen as the generator matrix for any well-known binary linear code, or it could correspond to the generator matrix for a truncated or terminated convolutional code, optimized for Hamming distance properties or according to some other criterion.
- the valid perturbation offset bits s are mapped to ⁇ /-symbol block P, via perturbation mapper 82 and Hermitian symmetry block generator 84, as described below. It should be noted that with this selection process any of the valid perturbation offset bits s, may be used and will be decoded, as described below, to the offset information bits v. Each set of kn valid perturbation offset bits s, corresponds to k offset bits per symbol.
- the offset bits are defined by t. Each s ; - corresponds to a modification of these offset bits. Equivalently, in the example, the valid perturbation offset bits s, correspond to changing the quadrants of the transmitted symbols. Recall that t was generated from the offset information bits v. Therefore the valid perturbation offset bits s, which are formed from t are information dependent.
- the valid codewords c will consist of n pairs of bits whose first bit in each pair is 0. If the second bit in a pair is non-zero, c, modifies the quadrant from 00 to 01 or from 10 to 11. Let d be the distance between neighboring points in the base constellation.
- quadrant 00 is defined to denote the quadrant containing the base constellation
- quadrant 10 is defined to be the quadrant below the base constellation
- quadrant 01 is defined to be the quadrant to the left of the base constellation
- quadrant 11 is defined to be the remaining quadrant
- the valid perturbation offset bits modify the coset chosen by the information dependent coset representative offset bits t by a perturbation of 0 or -2d for each symbol.
- the perturbation mapper 82 maps each set of valid perturbation offset bits s, into n symbol perturbations. These n symbol perturbations represent the resulting perturbation from changing the offset bits from t to s.
- each of the n expansion symbols in ft was determined from base symbols g and offset bits t.
- ft/ the n expansion symbols corresponding to base symbols g and offset bits s ; .
- q contains perturbations of 0 or -2d in each symbol.
- the n perturbation symbols (0 or -2d for each symbol in example above) are mapped by the Hermitian symmetry block generator 84 into an ⁇ /-symbol frequency domain symbol P, with complex conjugate symmetry.
- the operation of the Hermitian symmetry block generator 84 was described above.
- the frequency domain symbols P are provided to IDFT device 86 to generate 2 r time-domain perturbation vectors p,.
- valid perturbation vector generator 70 could store all 2 kn possible time-domain perturbation vectors in
- the perturbation symbols may depend on not only the coset representative offset bits t, but also the base symbols g. In this case there may be more than 2 k " possible time-domain perturbation vectors.
- Perturbation selector 72 is shown in more detail in FIG. 7. For each of the 2 r valid time-domain perturbation vectors p, , perturbed time-domain block y, is computed by block 90, where yrX+Pi- Then all of the y, perturbed time domain blocks computed are evaluated in block 92 and the y, with the smallest peak value is selected as the perturbed time-domain block of symbols to be transmitted.
- Base symbol and offset extractor 50 maps the frequency domain equalized blocks Y'to n symbol points in the expanded constellations.
- Each point in the expanded constellation is equivalent to a point in the base constellation (equivalence class representative).
- the offset signifies which of the 2 k equivalent points was actually transmitted.
- the 2 k equivalence ciass points are represented by k offset bits per symbol.
- the equivalence class point transmitted is represented by kn offset bits, s.
- These offset bits are provided to the offset decoder 52 which determines the information bits encoded in the offset bits, as described below.
- the n equivalence class representatives in the base constellations are the estimates of the transmitted base symbols g and are provided to base constellation de-mapper 54 which de-maps these points to estimates of the transmitted base information bits u.
- Offset Decoder Offset decoder 52 shown in greater detail in FIG 8, includes matrix block 100.
- matrix block 100 the 1 x kn row vector of offset bits s is post- multiplied (modulo 2) (i.e., filtered) by matrix H ⁇ having kn rows and kn-r columns to recover the 1 x (kn-r) row vector of offset information bits v'.
- module 2 i.e., filtered
- H ⁇ having kn rows and kn-r columns
- the encoding and decoding processes must be expressed mathematically.
- the information bits recovered, v', (decoding) can be expressed mathematically as follows:
- n N/2-1 symbols transmitted on the block of N symbols are perturbed jointly. It may be useful in some cases to divide the blocks into frames having a size less than n symbols. For example if n and rare large, a large set of valid perturbation vectors must be generated and/or stored and/or tested. If smaller frame sizes are used, and the perturbations performed on a frame by frame basis, the number of valid perturbation vectors that must be tested and/or . stored and/or generated will be reduced. The cost of this approach is some loss in performance since the perturbations are selected to optimize the desired property on a frame by frame basis. Some of this performance can be recovered by using look-ahead, as described below. This of course again increases the system complexity.
- the transmitter of this invention differs in the following two ways: 1)The offset coset representative generator operates on f frames of kn/f b ' ⁇ s as described below; and 2)The perturbation device divides its input and operates on f frames of kn f bits as described below. And, the receiver of this invention differs in one way; namely, the offset decoder divides its input and operates on / " frames of kn f bits as described below.
- n/f is an integer, otherwise the offset coset representative generator and perturbation device and offset decoder would need to operate on frames of different sizes. Nevertheless, generalization to the case where n/f is not an integer is straightforward.
- These 1 x (kn'-r frames of offset information bits are post-multiplied (modulo 2) (i.e., filtered) in matrix blocks 112 0 -112 M by matrix H ⁇ having kn V rows and kn' columns to produce a 1 x kn' frame of kn' coset representative offset bits t t (t 0 -t M ).
- the f frames (t 0 -t M ) are concatenated in frame concatenator 114 to form kn coset representative offset bits t which are provided to expanded constellation mapper 20, FIG. 1 , and perturbation device 26a, FIG. 10.
- Perturbation device 26a includes frame divider 120 which receives kn coset representative offset bits t and divides the bits into f frames of size kn', denoted by f 0 -f M .
- the frames of size kn' can be provided directly from the offset coset representative generator 18a, FIG. 9.
- Each frame of coset representative offset bits f ⁇ is provided to a valid perturbation generator 1 ' ⁇ 2 j (' ⁇ ' ⁇ 2 0 - ⁇ ' ⁇ 2 i _ 1 ) which generates 2 f valid perturbation vectors (or some subset thereof) and provides these to the/th perturbation selector 124 j (124 0 -124 ) corresponding to the/th frame.
- the perturbations are not additive, but can be considered as such according to the following scheme.
- p ⁇ y i - y ]0
- y J0 y ⁇ . ⁇ " which will be defined subsequently.
- the th perturbation selector is provided 2 valid perturbation (or some subset thereof) vectors p ⁇ corresponding to the/th frame of coset representative offset bits t It is also provided with the output of Perturbation
- perturbation device 26a the perturbations are selected sequentially on a frame by frame basis.
- the performance of this device can be improved by incorporating look-ahead. That is, instead of selecting the valid perturbation offset bits S j and corresponding perturbed output vector y/ based solely on the current frame, perturbation selector 124 may use the valid perturbation offset bits s for the current frame and for future frames to decide which perturbed output vector achieves the lowest peak time-domain power. To illustrate this idea, consider first a look-ahead depth of 1.
- the last ⁇ -1 perturbation selectors will have look-ahead depth less than A. Furthermore, the last ⁇ -1 perturbation vectors are fully determined at perturbation selector f- ⁇ -1.
- the configuration of valid perturbation generators 122 0 -122 f-1 is depicted in Fig 11.
- the valid perturbation generators are provided with their respective frames of kn' bits corresponding to frames of n' symbols and generates valid perturbation vectors of N-symbols that are used to modify the time-domain symbol x in order to minimize its peak power.
- a valid perturbation generator generates valid perturbation vectors that correspond to modifications of the offset bits for n' symbols in each frame.
- the kn' coset representative offset bits t ⁇ provided to a valid perturbation generator define a coset representative for a defined linear code C generated by perturbation codeword generator 126 using a matrix G having f rows and kn' columns.
- H ⁇ is a right inverse of H ⁇ .
- G have row rank and that H have row rank kn'-f.
- the valid perturbation generator modifies coset representative sign bits t j by EXCLUSIVE OR'ing, i.e., adding modulo 2, the bits with valid codewords c ; defined by perturbation codeword generator 126.
- Perturbation mapper 128 maps each set of valid perturbation offset bits S ⁇ into n' symbol perturbations, g ; /. These n' symbol perturbations represent the resulting perturbation from changing the offset bits of frame / ' from f y to s ⁇ .
- Let ft denote the/th frame of n' expansion symbols in ft. These expansion symbols were determined from base symbols g and offset bits t j . Denote by
- the n perturbation symbols are mapped by the Hermitian symmetry block generator 130 into an ⁇ /-symbol frequency domain symbol P ⁇ with complex conjugate symmetry.
- the operation of the Hermitian symmetry block generator 130 is described above.
- the frequency domain symbols P are provided to IDFT device 132 to generate 2 f time-domain perturbation vectors
- the valid perturbation vectors generated are dependent on information bits v r
- the set of 2 1" valid perturbation vectors will come from a set of 2 kn' possible time-domain perturbation vectors.
- the valid perturbation vector generator could store all 2 k ⁇ ' possible time-domain perturbation vectors in memory and use the coset representative offset bits f to determine which 2 f of these perturbation vectors , (or some subset thereof) are valid for the given t s .
- the perturbation symbols may depend on not only the coset representative offset bits f y , but also the base symbols g. In this case there may be more than 2 kn' possible time-domain perturbation vectors.
- Perturbation selector 124 y (124 0 - 124 ) is shown in more detail in FIG. 12. For each of the 2 f valid time-domain perturbation vectors p ⁇ , (or some subset thereof), perturbed time-domain block y Jt , is computed by block 140, where y y, ryy. ' + P ,/ - (Note: the input to Perturbation selector 124 0 is y.
- Each frame s 0 -s M is provided to a matrix block (152 0 -152 M ).
- the/th matrix block the/th frame of 1 x kn' valid perturbation offset bits is multiplied (modulo 2) (i.e., filtered) by matrix H ⁇ having kn' rows and kn'- columns to recover the/th frame of 1 x (kn'- f) offset information bits v .
- the f frames of offset information bits v' 0 -v' 1 are passed to frame concatenator 154 which concatenates the f frames to form an estimate of the kn-r offset information bits v'.
- ADSL Asymmetric Digital Subscriber Line
- the transmitted ADSL signal results in interference in the voice band (0-4kHz) at the POTS phone.
- This interference is the result of inter- modulation effects due to the non-linear devices in the POTS phone.
- This interference can be reduced by using the present invention above to improve an appropriate objective function of the transmitted signal.
- X(k) denotes the cth unperturbed time-domain DMT symbol block and x(k+1) denotes the k+1 st block etc.
- y k> denotes the /cth transmitted perturbed time-domain DMT symbol block and y(k+1) denotes the /c+7 st symbol block etc.
- Z(k) denote the output of the spectrum calculator 164 Fig. 14, i.e. the spectrum of the transmitted signals y transmitted up to time k, after the POTS non-linearity, evaluated at 2kHz. This objective function can be improved using the above described inventions.
- perturbation selector 72a of this embodiment consists of a perturber 160, a non-linear device 162, a spectrum calculator 164, and a selector 166.
- the perturber 160 modifies the nominal time domain block x with each of the valid perturbation vectors to produce candidate transmit blocks y,. These blocks are provided to the non-linear device 162 which mimics the POTS non-linearity.
- Spectrum calculator 164 computes the power of the non-linear distorted signals around 2 kHz and selector 166 chooses the candidate perturbed time- domain block y, that minimizes the output of the spectrum calculator 164.
- the "additive" constellation expansion as described in conjunction with Fig 2.
- further benefit may be obtained by using an alternative constellation expansion as described below.
- implementation complexity can be significantly reduced.
- a rotated expanded constellation 170, FIG. 15, is formed by rotating the symbols in base constellation 172, rather than by shifting the base constellation (which was referred to as an additive constellation expansion earlier) as shown in Fig. 2.
- Base constellation 172 contains points A, B, C, and D, from which the base constellation symbols are selected by the base constellation mapper 16, FIG. 1.
- the base constellation 172 is expanded by a factor of 4 to form a 16 point constellation.
- Expanded constellation 170 includes base constellation 172 and expansion areas 174, 176, and 178 each containing four points labeled A-D. Expanded constellation
- 19 170 is formed from the base constellation 172 by rotating each of the points in the base constellation by 0°, 90°, 180°, and 270°.
- base constellation mapper 16 chooses a point in base constellation 172.
- the expanded constellation mapper 20, FIG. 1 uses the kn or 2n (two bits per symbol) coset representative offset bits t to rotate the n symbols by 0°, 90°, 180°, or 270°.
- this scheme uses perturbation codewords that do not require re-computing the IDFT, i.e., the rows of the matrix G of perturbation codeword generator 80, FIG. 1 , having r rows and kn or 2n columns are chosen such that the codewords c, generated from this matrix lead to perturbed time-domain blocks y, that can easily be obtained from the nominal time-domain block x.
- the selector 166 selects the best of these 8 perturbations to minimize the output of the spectrum calculator 164 i.e., to create a null at 2kHz in the spectrum of the transmitted blocks y after they are distorted by the POTS non-linearity. Note that although these perturbations do not change the peak of the transmitted symbols, they can be used to shape the non-linearly distorted spectrum of the transmitted symbols.
- the perturbation selector 72a can improve its performance by incorporating look-ahead.
- the perturbation selector would select the perturbed time-domain block y(k) such that y(k) in combination with the best choice for y(k+1) creates the deepest null in the spectrum Z k+1 .
- the perturbation selector operating on the /cth block would select the perturbed time-domain block y(k) such that
- this invention may be embodied in software and/or firmware, which may be stored on a computer useable medium, such as a computer disk or memory chip.
- the invention may also take the form of a computer data signal embodied in a carrier wave, such as when the invention is embodied in software/firmware, which is electrically transmitted, for example, over the Internet.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Noise Elimination (AREA)
Abstract
Description
Claims
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU34871/99A AU739896B2 (en) | 1998-04-10 | 1999-04-09 | System, device and method for improving a defined property of transform-domain signals |
CA002328098A CA2328098A1 (en) | 1998-04-10 | 1999-04-09 | System, device and method for improving a defined property of transform-domain signals |
BR9909560-2A BR9909560A (en) | 1998-04-10 | 1999-04-09 | Device for enhancing a defined property of transforming and receiving domain symbols for receiving disturbed symbol blocks |
MXPA00009895A MXPA00009895A (en) | 1998-04-10 | 1999-04-09 | System, device and method for improving a defined property of transform-domain signals. |
EP99916578A EP1068707A4 (en) | 1998-04-10 | 1999-04-09 | System, device and method for improving a defined property of transform-domain signals |
KR1020007011220A KR20010042557A (en) | 1998-04-10 | 1999-04-09 | System, device and method for improving a defined property of transform-domain signals |
JP2000544105A JP2002511708A (en) | 1998-04-10 | 1999-04-09 | System, apparatus and method for improving the definition characteristics of a transform domain signal |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US5867198A | 1998-04-10 | 1998-04-10 | |
US09/058,671 | 1998-04-10 | ||
US7508698A | 1998-05-08 | 1998-05-08 | |
US09/075,086 | 1998-05-08 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1999053663A1 true WO1999053663A1 (en) | 1999-10-21 |
Family
ID=26737890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1999/007841 WO1999053663A1 (en) | 1998-04-10 | 1999-04-09 | System, device and method for improving a defined property of transform-domain signals |
Country Status (9)
Country | Link |
---|---|
EP (1) | EP1068707A4 (en) |
JP (1) | JP2002511708A (en) |
KR (1) | KR20010042557A (en) |
CN (1) | CN1296689A (en) |
AU (1) | AU739896B2 (en) |
BR (1) | BR9909560A (en) |
CA (1) | CA2328098A1 (en) |
MX (1) | MXPA00009895A (en) |
WO (1) | WO1999053663A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006046090A1 (en) * | 2004-10-28 | 2006-05-04 | Nokia Corporation | Recursive sequence generation for selected mapping in multi-carrier systems |
EP1990964A1 (en) * | 2007-05-10 | 2008-11-12 | Thomson Licensing | Method of reducing a peak to average power ratio of a multicarrier signal |
WO2009139527A1 (en) * | 2008-05-13 | 2009-11-19 | Samsung Electronics Co., Ltd. | Perturbed decoder, perturbed decoding method and apparatus in communication system using the same |
EP3122013A4 (en) * | 2014-04-17 | 2017-03-22 | Huawei Technologies Co., Ltd. | Code modulation and demodulation method, apparatus and system |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100480775B1 (en) * | 2000-11-18 | 2005-04-06 | 삼성전자주식회사 | Method and apparatus for reducing Peak to Average Ratio for multicarrier transmission system |
GB2471876B (en) * | 2009-07-15 | 2011-08-31 | Toshiba Res Europ Ltd | Data communication method and apparatus |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5479447A (en) * | 1993-05-03 | 1995-12-26 | The Board Of Trustees Of The Leland Stanford, Junior University | Method and apparatus for adaptive, variable bandwidth, high-speed data transmission of a multicarrier signal over digital subscriber lines |
US5774500A (en) * | 1995-12-08 | 1998-06-30 | Board Of Trustees, The Leland Stanford Jr., University | Multi-channel trellis shaper |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6301268B1 (en) * | 1998-03-10 | 2001-10-09 | Lucent Technologies Inc. | Communication method for frequency division multiplexing signalling systems with reduced average power requirements |
-
1999
- 1999-04-09 CA CA002328098A patent/CA2328098A1/en not_active Abandoned
- 1999-04-09 JP JP2000544105A patent/JP2002511708A/en active Pending
- 1999-04-09 KR KR1020007011220A patent/KR20010042557A/en not_active Application Discontinuation
- 1999-04-09 MX MXPA00009895A patent/MXPA00009895A/en unknown
- 1999-04-09 BR BR9909560-2A patent/BR9909560A/en not_active IP Right Cessation
- 1999-04-09 WO PCT/US1999/007841 patent/WO1999053663A1/en not_active Application Discontinuation
- 1999-04-09 AU AU34871/99A patent/AU739896B2/en not_active Ceased
- 1999-04-09 CN CN99804957A patent/CN1296689A/en active Pending
- 1999-04-09 EP EP99916578A patent/EP1068707A4/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5479447A (en) * | 1993-05-03 | 1995-12-26 | The Board Of Trustees Of The Leland Stanford, Junior University | Method and apparatus for adaptive, variable bandwidth, high-speed data transmission of a multicarrier signal over digital subscriber lines |
US5774500A (en) * | 1995-12-08 | 1998-06-30 | Board Of Trustees, The Leland Stanford Jr., University | Multi-channel trellis shaper |
Non-Patent Citations (2)
Title |
---|
MUELLER S H, HUBER J B: "A COMPARISON OF PEAK POWER REDUCTION SCHEMES FOR OFDM", IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE. PHOENIX, ARIZONA, NOV. 3 - 8, 1997, NEW YORK, IEEE., US, vol. 01, 1 November 1997 (1997-11-01), US, pages 01 - 05, XP002921471, ISBN: 978-0-7803-4199-9 * |
See also references of EP1068707A4 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006046090A1 (en) * | 2004-10-28 | 2006-05-04 | Nokia Corporation | Recursive sequence generation for selected mapping in multi-carrier systems |
EP1990964A1 (en) * | 2007-05-10 | 2008-11-12 | Thomson Licensing | Method of reducing a peak to average power ratio of a multicarrier signal |
WO2008138796A1 (en) * | 2007-05-10 | 2008-11-20 | Thomson Licensing | Method of reducing a peak to average power ratio of a multicarrier signal |
WO2009139527A1 (en) * | 2008-05-13 | 2009-11-19 | Samsung Electronics Co., Ltd. | Perturbed decoder, perturbed decoding method and apparatus in communication system using the same |
US8254482B2 (en) | 2008-05-13 | 2012-08-28 | Samsung Electronics Co., Ltd. | Perturbed decoder, perturbed decoding method and apparatus in communication system using the same |
EP3122013A4 (en) * | 2014-04-17 | 2017-03-22 | Huawei Technologies Co., Ltd. | Code modulation and demodulation method, apparatus and system |
US9762427B2 (en) | 2014-04-17 | 2017-09-12 | Huawei Technologies Co., Ltd. | Code modulation and demodulation methods, apparatuses, and system |
Also Published As
Publication number | Publication date |
---|---|
KR20010042557A (en) | 2001-05-25 |
EP1068707A1 (en) | 2001-01-17 |
AU3487199A (en) | 1999-11-01 |
MXPA00009895A (en) | 2002-04-24 |
BR9909560A (en) | 2002-03-26 |
AU739896B2 (en) | 2001-10-25 |
JP2002511708A (en) | 2002-04-16 |
EP1068707A4 (en) | 2001-09-12 |
CN1296689A (en) | 2001-05-23 |
CA2328098A1 (en) | 1999-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100346336B1 (en) | Reduction of the peak to average power ratio in multicarrier modulation system | |
Tellado et al. | Peak power reduction for multicarrier transmission | |
WO2004042981A2 (en) | Method and apparatus for reducing a peak-to-average power ratio in an orthogonal frequency division multiplex signal | |
Abdullah et al. | Modified selective mapping scheme with low complexity for minimizing high peak-average power ratio in orthogonal frequency division multiplexing system | |
Chen et al. | PAPR reduction of OFDM signals using cross-entropy-based tone injection schemes | |
CA2291493A1 (en) | Peak to average power ratio reduction in communication systems | |
KR20050026285A (en) | Apparatus and method for reducing peak to average power ratio in orthogonal frequency division multiplexing communication system | |
Sarowa et al. | Evolution of PAPR reduction techniques: A wavelet based OFDM approach | |
Fan et al. | Block coded modulation for the reduction of the peak to average power ratio in OFDM systems | |
Sharif et al. | Existence of codes with constant PMEPR and related design | |
Wu | Selected mapping and partial transmit sequence schemes to reduce PAPR in OFDM systems | |
JP4511602B2 (en) | Method of reducing peak-to-average power ratio of space-time block coded MIMO-OFDM by circulation and inversion between antennas | |
US7136423B1 (en) | Side tones packets injection (STPI) for PAR reduction | |
Wen et al. | SLM‐based data position permutation method for PAPR reduction in OFDM systems | |
AU739896B2 (en) | System, device and method for improving a defined property of transform-domain signals | |
US7397860B1 (en) | Fractional local peak detection and mitigation for PAR reduction | |
US6891896B1 (en) | Embedded signal constellations | |
AU740189B2 (en) | System, device and method for improving a defined property of transform-domain signals | |
Panicker et al. | A distortion based Iterative Filtering and Clipping for better PAPR Reduction in OFDM | |
US7787545B2 (en) | Multi-channel wavelet codec | |
Abdullah et al. | Selectivecodeword Shift (SCS) Technique For PAPR Reduction Of Ofdm Systems | |
Tellado et al. | Revisiting dmt’s par | |
Akter et al. | PAPR in 3rd generation partnership project long term evolution: An overview to find the impact | |
Wesołowski | On the PAPR minimization using selected mapping algorithm in pilot-assisted OFDM systems | |
Rostamzadeh et al. | PAPR reduction in wavelet packet modulation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 99804957.3 Country of ref document: CN |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 34871/99 Country of ref document: AU |
|
WWE | Wipo information: entry into national phase |
Ref document number: IN/PCT/2000/00471/MU Country of ref document: IN |
|
WWE | Wipo information: entry into national phase |
Ref document number: PA/a/2000/009895 Country of ref document: MX Ref document number: 1020007011220 Country of ref document: KR Ref document number: 1999916578 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2328098 Country of ref document: CA Ref document number: 2328098 Country of ref document: CA Kind code of ref document: A Ref document number: 2000 544105 Country of ref document: JP Kind code of ref document: A |
|
WWP | Wipo information: published in national office |
Ref document number: 1999916578 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWP | Wipo information: published in national office |
Ref document number: 1020007011220 Country of ref document: KR |
|
WWG | Wipo information: grant in national office |
Ref document number: 34871/99 Country of ref document: AU |
|
WWR | Wipo information: refused in national office |
Ref document number: 1020007011220 Country of ref document: KR |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1999916578 Country of ref document: EP |