throbber
Ulllted States Patent [19]
`Shively et al.
`
`US006144696A
`[11] Patent Number:
`[45] Date of Patent:
`
`6,144,696
`Nov. 7, 2000
`
`[54] SPREAD SPECTRUM BIT ALLOCATION
`ALGORITHM
`
`1/1997 Williams ............................... .. 375/261
`5,598,435
`5,832,387 11/1998 Bae et al.
`455/522
`5,960,003
`9/1999 Fischer et al. ........................ .. 370/468
`
`[75] Inventors: Richard Robert Shively, Convent
`Station; Ranjan V. Sonalkar, North
`Caldwell, both of Ni
`
`[73] Assignee: AT&T Corp., New York, NY.
`
`_
`_
`_
`P '' Wary Exam”_1er—StePhen Chm
`Assistant ExamIner—Mohammad Ghayour
`[57]
`ABSTRACT
`
`[21] Appl. No.: 09/000,842
`_
`Dec‘ 31’ 1997
`Flled:
`[22]
`[51] Int. c1.7 ..................................................... .. H04B 1/38
`[52] us CL
`_ 375/222; 375/225; 370/391;
`370/358
`375/222 219
`[58] Field of Search
`375/225 455/127 509 370/391 358
`’
`’
`’
`’
`References Cited
`
`[56]
`
`US. PATENT DOCUMENTS
`6/1984 Skerlos et al. .......................... .. 358/85
`4,456,925
`4 620 289 10/1986 Chauvel ................................ .. 364/521
`4,725,694
`2/1988 Auer et al. .............................. .. 178/18
`4,916,441
`4/1990 Gombrich ____ __
`_ 340/712
`5,014,267
`5/1991 Tompkins et a1,
`370/62
`5,157,717 10/1992 Hitchcock .... ..
`.. 379/96
`5,335,276
`8/1994 Thompson et al-
`-- 380/21
`5a393a964
`2/1995 Hifm?ton eta1~~
`- 235/381
`5,406,615
`4/1995 Miller, 11 et al. ....................... .. 379/59
`5,488,412
`1/1996 Ma]et1 et al. ........................... .. 348/10
`5,512,935
`4/1996 Majeti et al. ..
`348/9
`5,528,593
`6/1996 English et al. .......................... .. 370/84
`5,534,913
`7/1996 Majeti et al. ............................. .. 348/7
`
`High transmission capacity in a twisted pair signal line,
`where power is limited by a power spectral-density mask
`and an aggregate signal power constraint, is obtained by: (1)
`allocating data to multitone sub-bands according to a lowest
`marginal Power-COSt Per bit Scheme and (2) in an environ
`ment where an aggregate power budget remains after all bits
`have been allocated to all sub-bands with suf?cient margins
`to carry a bit, assigning additional bits to sub-bands with
`otherwise insuf?cient power margins to carry a single bit, by
`frequency-domain-spreading a single bit across several sub
`bands at correspondingly reduced power levels, to permit
`the otherwise unacceptable noise levels to be reduced on
`average by despreading at the receiving end. Another feature
`of the mvennon’ apphcable 1“ an envlronment 1“ Whlch
`multiple interfering Channels are emP1°yed> Provides
`increased Signal throughput by (3) transmitting coherently in
`a number of multitone sub-bands, identical blocks of data,
`with the number of multitone sub-bands being equal to a
`number of interfering channels and multiplying the signal
`carried by corresponding sub-bands in the separate interfer
`ing channels by a different respective vector from an
`orthonormal basis Set SO that near_end cross_talk is e1imi_
`Hated u on des readin at the receivin end
`p
`p
`g
`g
`'
`
`7 Claims, 5 Drawing Sheets
`
`DETERMINE CHANNEL TRANSFORM GHARAGTERISTIG
`521, BY TRANSMITTING AND REcEIvING PSEUDO-NOISE
`SIGNAL AND CALCULATING ATTENUATION AND
`NOISE PowER vs. FREQUENCY
`
`ALLocATE BITS To ALL FREQUENCY BINS SUBJECT
`S22, T0 ANY MINIMUM AND MAXIMUM BITS/BIN LIMITS
`AND SUBJECT ID ANY PowER SPEGTRAL DENSITY
`MASK LIMITS
`
`35¢ GALGULATE THE TOTAL POWER REQUIREMENT
`ovER ALL CHANNELS
`
`S24
`
`IS THE POWER REQUIREMENT GREAIER
`THAN THE AGGREGATE POWER LIMIT
`FOR ALL CHANNELS?
`
`N0
`
`YES
`
`DELETE (DEALLocATE) BITS ON A GREATEST
`525w MARGINAL POWER SAvINGS BASIS UNTIL THE
`AGGREGATE PowER LIMIT Is SAIISEIED
`
`END
`
`S12
`3
`8
`SELEGT NUMBER
`ASSIGN oNE BlT ID
`0F FREQUENCY
`DINS TD SPREAD <— m BINS BEGINNING
`OVER (IN) AND
`AT INDEX
`SET INDEX:1
`
`No
`
`S10
`s
`ToTAL POWER \
`EXCEED RESIDUAL
`POWER?
`YES
`
`/
`
`CALCULATE POWER
`BIN ARRAY (To $53
`"WSW ADDmONAL
`DIT) FOR ALL BINS;
`CHECK PSD MASK
`
`SORT POWER BIN
`ARRAY 1" ASCENDING
`ORDER OF POWER ’54
`AND REcALcULATE
`MAN BINS
`
`S7
`
`"0
`
`YES
`
`END
`
`GALGULATE RESIDUAL ,5
`POWER
`[
`
`CALCULATE ToTAL
`POWER TO IRANSMIT
`oNE DIT IN ADJACENT » 59
`m BINS BEGINNING
`AT INDEX
`L
`
`CSCO-1011
`Cisco v. TQ Delta
`Page 1 of 16
`
`

`

`U.S. Patent
`
`Nov. 7,2000
`
`Sheet 1 0f5
`
`6,144,696
`
`FIG. 1
`
`__
`
`E
`
`__________________ "
`
`A
`
`XMIT
`
`
`
`
`
`
`
`“ ¢”’ ". B ’S"," Q2 // b_3 b_4
`
`
`
`
`
`///
`A
`M
`SIGNAL
`POWER lf'L//
`
`FREQUENCY
`
`7
`
`FIG. 2
`
`31
`
`32
`
`00000000
`
`g A 00000000
`
`1:!
`
`MODEM I: I:
`
`1:!
`
`MODEM :I I:
`
`FIG. 3
`
`12
`S
`SOURCE
`ENCODER
`
`13
`S
`CHANNEL
`ENCODER
`
`_
`V
`
`14
`8
`DIGITAL
`MODULATOR
`
`:
`
`CHANNEL 4 TWISTED PAIR 15
`
`>
`
`CHANNEL
`DECODER
`S
`17
`
`:
`
`SOURCE
`DECODER
`S
`18
`
`4'
`
`DATA
`SINK
`S
`19
`
`11
`S
`DATA
`SOURCE
`
`—
`
`TT
`
`DIGITAL
`DEMODULATOR
`S
`16
`
`;
`
`V
`
`Page 2 of 16
`
`

`

`U.S. Patent
`
`V.0N
`
`00027:
`
`Sheet 2 of 5
`
`<3
`
`E928
`
`505on:
`
`eaXEE
`
`-2-§s_§
`
`._<_Em
`
`Em>z8
`
`EE~_<o|_:=:
`
`mezzo:
`
`-2-§$m
`
`§§s_
`
`5:3
`
`2.
`
`Q35:22
`
`22x_.._H_E
`
`-2-2Em
`
`E§s_
`
`E28
`
`E528Q}
`
`Page 3 of 16
`
`

`

`U.S. Patent
`
`Nov. 7,2000
`Sheet 3 0f5
`FIG. 5
`
`6,144,696
`
`DETERMINE CHANNEL TRANSFORM CHARACTERISTIC
`BY TRANSMITTING AND RECEIVING PSEUDO-NOISE
`521w
`SIGNAL AND CALCULATING ATTENUATION AND
`NOISE POWER VS. FREQUENCY
`
`ALLOCATE BITS TO ALL FREQUENCY BINS SUBJECT
`TO ANY MINIMUM AND MAXIMUM BITS/BIN LIMITS
`AND SUBJECT TO ANY POWER SPECTRAL DENSITY
`MASK LIMITS
`
`II
`
`32%,, CALCULATE THE TOTAL POWER REQUIREMENT
`OVER ALL CHANNELS
`
`S24
`
`IT
`IS THE POWER REQUIREMENT GREATER
`THAN THE AGGREGATE POWER LIMIT
`FOR ALL CHANNELS?
`YES
`
`N0
`
`TO FIG. 6
`
`IT
`
`DELETE (DEALLOCATE) BITS ON A GREATEST
`525w MARGINAL POWER SAVINGS BASIS UNTIL THE
`AGGREGATE POWER LIMIT IS SATISFIED
`
`Page 4 of 16
`
`

`

`U.S. Patent
`
`Nov. 7,2000
`Sheet 4 of5
`FIG. 6
`
`6,144,696
`
`$12
`s
`ASSIGN ONE BIT T0
`m BINS BEGINNING
`AI INDEX
`
`$10
`
`TOTAL POWER
`EXCEED RESIDUAL
`POWER?
`YES
`
`=
`CM)
`
`I’
`
`FROM FIG. 5
`
`s2
`3
`SELECT NUMBER
`0F FREQUENCY
`BINS Io SPREAD
`OVER (m) AND
`SET INDEX=T
`
`:
`
`v‘
`CALCULATE POWER
`BIN ARRAY (T0
`TRANSMIT ADDITIONAL J‘ 53
`BIT) FOR ALL BINS;
`CHECK PSD MASK
`
`V
`SORT POWER BIN
`ARRAY IN ASCENDING
`ORDER OF POWER ~/‘S4
`AND RECALCULATE
`MAX BINS
`
`,,
`57
`< NAx BINS >=m? /:N0
`"YES
`
`CALCULATE RESIDUAL ,
`POWER
`
`II
`CALCULATE TOTAL
`POWER TO TRANSMIT
`ONE BIT IN ADJACENT J‘ S9
`m BINS BEGINNING
`AT INDEX
`
`Page 5 of 16
`
`

`

`U.S. Patent
`
`Nov. 7,2000
`
`Sheet 5 of5
`
`6,144,696
`
`FIG. 7
`
`AFTER DE-WEIGHTING
`AND DESPREADING
`
`CODE
`1
`1
`1
`
`1
`
`A
`bed
`CHANNEL1
`
`A
`[Fl
`Lg] lg
`
`A
`|?
`cd
`
`A
`
`F :
`be
`FREQ
`
`B
`C_0DE_
`1111 H W E III
`CHANNEL 2
`bi
`
`Fl
`
`B
`
`1: d
`
`B
`
`8 F ,
`lg
`FREQ
`B
`
`1
`
`c
`C°D_E_
`1
`1
`1 uh I?
`CHANNEL3
`
`c
`
`II
`\gl lg
`
`@b
`
`c
`
`lg
`
`l? :
`3|
`M FREQ
`0
`
`D
`CPD}
`1111 Qb|c|
`CHANNEL 4
`
`Elm
`[3|
`D
`
`QIb
`3|
`D
`
`D
`F
`b c
`
`:
`FREQ
`
`A
`
`B
`
`c
`
`D
`
`Page 6 of 16
`
`

`

`6,144,696
`
`1
`SPREAD SPECTRUM BIT ALLOCATION
`ALGORITHM
`
`TECHNICAL FIELD
`This invention relates to discrete multitone transmission
`(DMT) of data by digital subscriber loop (DSL) modems
`and more speci?cally to the allocation of bits, respectively,
`to the discrete multitones.
`
`2
`poWer spectral graph. The loWer curve, the channel trans
`form characteristic A represents this ?oor, that is, the com
`bined effect of noise and attenuation as a function of
`frequency. A certain margin of poWer is required to meet or
`exceed the minimum threshold of a signal for reliable data
`transmission. In other Words, the poWer of a signal in a given
`sub-band must be sufficiently high to carry a minimal (1-bit)
`QAM tone to obtain a prede?ned bit error rate. The mini
`mum margin, that required to transmit a single bit, is
`represented by curve B. Curve C represents the limits
`imposed by a poWer spectral density mask imposed by an
`external communications standard. The other limit is on the
`aggregate poWer, also de?ned by an external communication
`standard, e.g., ANSI Standard T1.413-1995 limits the total
`poWer for all sub-bands to 100 mWatts. Some coding
`techniques, such as Wei code described in American
`National Standard for Telecommunications—NetWork and
`Customer Installation Interfaces—Asymmetric Digital Sub
`scriber Line Metallic Interface, ANSI T1.413-1995, may
`also require a minimum number of bits in a frequency band
`if the band is to convey any information at all. In other
`Words, if the poWer spectral density mask limit may require
`that less energy be used than the minimum required to
`transmit a single bit.
`Note that the minimum alloWable siZe of the poWer
`margin is, in part, arbitrary since, to an extent, it is de?ned
`in terms of some a priori rules and technical criteria (Which
`are arbitrary to the extent that they establish a dividing line
`betWeen acceptable and unacceptable error rates; Bit Error
`Rate or BER) for the given communication system. Note
`also that the siZe of the margin available for a given
`sub-band corresponds to the dimension of the constellation
`that can be represented in a signal carried in that QAM
`channel. That is, the larger the margin in a band, the greater
`the number of states that can be reliably distinguished in that
`band and the larger the constellation that can be used.
`The above context creates a bit-allocation problem. That
`is, given the constraints, hoW should bits be allocated among
`the available QAM channels to provide the highest possible
`data rates? DSL modems that use DMT modulation concen
`trate the transmitted information in the frequency sub-bands
`that have the minimum attenuation and noise. The optimum
`distribution of transmission poWer is obtained by distribut
`ing the poWer according to the Well-knoWn “Water pouring”
`analogy as described in Robert G. Gallagher, Information
`Theory and Reliable Communication, John Wiley and Sons,
`NeW York, 1968. Such optimal distribution requires a strat
`egy for allocating bits to the sub-bands for the idealiZed
`situation Where the channel sub-bands approach Zero Width
`(AfQO). For discrete bits, the applicable metaphor could be
`described as an ice-cube pouring analogy.
`DSL technology Was conceived to maximiZe the through
`put on tWisted pair copper Wiring With attendant background
`noise, time-variant Far End Cross Talk (FEXT) and Near
`End Cross Talk (NEXT). To determine the transform char
`acteristic of the channel, the modems negotiate during an
`initial channel signal-to-noise ratio (SNR) estimation pro
`cedure. During the procedure, the transmitter sends a knoWn
`pseudo noise (PN) signal. The receiver computes the char
`acteristics of the received signal in the form of a ratio Nk/gk,
`Where gk is the channel gain (inverse of the attenuation) in
`frequency band k and Nk is the noise poWer in the band k.
`The literature contains many algorithms for determining the
`poWer distribution across the full frequency bandWidth for
`maximum data throughput. As noted above, the optimum
`approach for non-uniform Gaussian noise channel divided
`such that each band can be considered an additive White
`
`BACKGROUND OF THE INVENTION
`In digital communication systems employing multi
`channel or multi-carrier transmission, the most effective
`allocation of bits to the channels has been discussed in the
`literature. The Well-knoWn solution from information theory,
`analogiZed to pouring Water over a terrain de?ned by the
`noise/attenuation of the channel transform characteristic, has
`been found to insure ef?cient use of signal poWer Within
`limits de?ned by aggregate poWer and poWer spectral den
`sity mask limits. HoWever, the method in some instances
`may not go as far as possible in exploiting available poWer
`imposed by these limits.
`For heuristic purposes, the prior art and the invention are
`discussed in terms of N quadrature amplitude modulation
`(QAM) channels With a uniform symbol rate and a non
`uniform (unique to each channel) QAM constellation. QAM,
`a form of combined amplitude and phase modulation, rep
`resents k-bit sets of data by modulating tWo (orthogonal)
`quadrature carriers, cos ZJ'IZfCI and sin ZJ'IZfCI to generate a
`pulse Whose phase and amplitude convey the encoded k-bits
`of information. The QAM signal tone can be vieWed as a
`phasor in the complex plane, each distinguishable phasor
`representing a unique state of the tone identi?ed With one
`unique value in a range. Thus, if the channel and signal
`poWer are such that 4 separate phasors can be reliably
`distinguished, the scheme alloWs tWo bits to be represented.
`For 3 bits to be represented, 8 phasors must be distinguished
`and so on. The number of different phasors or states that are
`distinguishable in a single tone (pulse), the QAM
`constellation, is limited by the signal to noise ratio of the
`channel and limits imposed by external standards as dis
`cussed beloW.
`In a DMT modem, a transmission frequency band is
`separated into N sub-bands or frequency bins, each corre
`sponding to one QAM channel. In a non-ideal channel each
`sub-band has a different capacity as a result of the variation
`of noise and attenuation With frequency. In addition, external
`standards impose limits on the aggregate poWer of a signal
`(the poWer applied in all sub-band channels) and a cap on the
`poWer as a function of frequency de?ned by a poWer spectral
`density mask.
`The poWer spectral density mask may be dictated by the
`standard used in a particular country implementing the
`standard (such as A.N.S.I. standard T1.413-1995). The mask
`may also be a design constraint intentionally imposed by a
`modem designer for some other reason. For example, a
`designer may intentionally impose a constraint that no more
`than n bits are to be transmitted on transmit channel fre
`quency. Similarly, the designer may impose a constraint that
`a minimum of bits (or no bits) must be transmitted on a
`particular tone or frequency. For example, the poWer limit
`for frequencies or tones betWeen 0 and 200 kilohertZ must be
`less than -—40 dBm/HZ (a poWer level referenced to one
`milliWatt over 1 HZ bandWidth). Above 200 kHZ (to fre
`quencies in the megahertZ of spectrum), the constraint may
`be —34 dBm/HZ.
`Referring to FIG. 1, the attenuation +noise characteristics
`of a medium can be graphically represented by a ?oor in a
`
`10
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`Page 7 of 16
`
`

`

`3
`Gaussian noise channel has been proved to be the “Water
`pouring” algorithm of power distribution. In this case, the
`gk/Nk. Pro?le is compared to a terrain and the available
`aggregate poWer limit to a ?xed supply of Water poured over
`the terrain. The depth of the Water corresponds to the poWer
`spectral density. The Water pouring analogy is inappropriate
`to allocation of poWer in digital channels intended for
`transmission of binary data (bits).
`According to one method of allocating bits (John A. C.
`Bingham, Multicarrier Modulation for Data Transmission:
`An Idea Whose Time Has Come, IEEE Communications
`Magazine, May 1990, pp5—14), frequency sub-bands or bins
`are “?lled” With data bits one bit at a time. Abit is added to
`the bin for Which the marginal poWer cost is the loWest. That
`is, a bit is added to the bin such that transmission in that bin
`is the least expensive, relative to an additional bit in any
`other bin, in terms of poWer needed for the resulting signal
`constellation to be received at a prede?ned BER. The ?lling
`procedure is folloWed until the total PoWer Budget is used
`up. Since poWer can only be allocated in discrete amounts
`corresponding to each bit, the procedure is likened, as
`mentioned, to an ice-cube ?lling procedure rather than a
`Water-?lling procedure.
`
`15
`
`OBJECTS AND SUMMARY OF THE
`INVENTION
`
`25
`
`It is an object of the invention to provide a method for
`transmission in a multitone communication system together
`With an algorithm for allocating bits in the system.
`It is an object of the invention to provide a method for
`transmission in a multitone communication system subject
`to an aggregate signal poWer constraint together With an
`algorithm for allocating bits in the system.
`It is an object of the invention to provide a method for
`transmission in a multitone communication system subject
`to a signal-poWer spectral density mask constraint together
`With an algorithm for allocating bits in the system.
`It is an object of the invention to provide a method for
`transmission in a multitone communication system subject
`to an aggregate signal poWer constraint and a signal-poWer
`spectral density mask constraint together With an algorithm
`for allocating bits in the system.
`It is another object of the invention to provide a method
`for transmitting data over multiple interfering channels.
`It is another object of the invention to provide a method
`for transmitting data over multiple interfering channels and
`a method for reducing interference betWeen the interfering
`channels.
`It is another object of the invention to reduce near end
`cross talk betWeen DSL modems communicating over the
`same cable.
`Brie?y, high transmission capacity in a tWisted pair signal
`line, Where poWer is limited by a poWer spectral-density
`mask and an aggregate signal poWer constraint, is obtained
`by: (1) allocating data to multitone sub-bands according to
`a loWest marginal poWer-cost per bit scheme and (2) in an
`environment Where an aggregate poWer budget remains after
`all bits have been allocated to all sub-bands With suf?cient
`margins to carry at least one bit, assigning additional bits to
`sub-bands With otherWise insufficient poWer margins to
`carry a single bit, by frequency-domain-spreading a single
`bit across several sub-bands at correspondingly reduced
`poWer levels, to permit the otherWise unacceptable noise
`levels to be reduced on average by despreading at the
`receiving end. In an environment in Which multiple inter
`
`35
`
`45
`
`55
`
`65
`
`6,144,696
`
`4
`fering channels are employed, signal throughput is increased
`by (3) forming a number of sub-bands for spreading blocks
`of data that is equal to a number of interfering channels and
`multiplying the signal carried by corresponding sub-bands in
`the separate interfering channels by a different respective
`vector from an orthonormal basis set so that near-end
`cross-talk is eliminated upon despreading at the receiving
`end.
`Note that “spreading” as used in the present application,
`refers to a process applied at a stage Where the signal is
`decomposed into spectral elements, so that it can be applied
`selectively to frequency components, in contrast to conven
`tional spreading found in, for example, Wireless (cellular)
`telephony, Where spreading is applied to the signal time
`series, and affects (spreads) all elements of the spectrum
`equally as a consequence.
`According to the invention bit allocation may be per
`formed to optimiZe throughput Within aggregate poWer and
`poWer spectral density mask limits. Some method, such as
`the approach identi?ed above With the Water pouring
`analogy, may be used for this bit allocation. The process of
`bit allocation Will be limited either by the mask limit or the
`aggregate signal poWer limit. If after ef?cient allocation, the
`total signal poWer is less than the aggregate poWer limit,
`there Will usually be unused sub-bands. These unused sub
`bands Were rejected in the initial bit-allocation process
`because the available poWer margin in them Was insuf?cient
`to transmit a single bit. That is, the channels Were identi?ed
`as unusable because transmitting a single bit Was found to
`exceed the mask limit for the channel. In this case, Where the
`bit allocation process is limited by the mask, the channels
`With loW poWer margins are used to transmit information by
`spreading a single block of data (one or more bits) over
`multiple channels and then despreading them at the receiver.
`The device of spreading and despreading over multiple
`channels also provides a mechanism for reducing near end
`cross talk (NEXT). The context to Which this device applies
`is a packet consisting ofI interfering channels and n1 carriers
`in each channel. For example, the channels could be four
`Wire pairs, in each, some multiple of four carriers are used
`to convey information by spreading a single block over each
`of four carriers to transmit, and then despreading at the
`receiver. At the transmitter, hoWever, the signals in each
`interfering channel are multiplied by one element of an
`I-dimensional orthogonal code (such as a binary code). At
`the receiving end, the signals are multiplied again by the
`respective opposite orthogonal code and then despread. The
`process of despreading not only reduces incoherent noise as
`in the embodiment discussed above, but it also substantially
`eliminates NEXT because the interference generated in all
`the frequency channels, being derived from orthogonal set,
`cancel each other. Thus in a channel of four tWisted pairs of
`Wires, each pair transmits a different block of data but every
`different block is spread over four carriers in a given Wire
`pair. The signal transmitted over each of the four Wire pairs
`is assigned one of four orthogonal codes. Summing each
`block spread over the four frequency channels causes mutual
`cancellation of the four induced cross-talk signals of the four
`Wires that Were multiplied by the four orthogonal codes.
`Discrete Multitone (DMT) modulation serves as a frame
`Work to demonstrate the spreading process. An input data
`stream is segmented into small blocks of bits, and each such
`block is re-expressed as a complex number. For example, a
`constellation of 16 possible discrete complex number values
`can be used to convey 4 bits, since 16 different states are
`required to represent 4 bits. The resultant array of complex
`numbers is inverse-Fourier transformed to synthesiZe a time
`
`Page 8 of 16
`
`

`

`6,144,696
`
`5
`series, Y(t), that represents a sum of multiple distinct sinu
`soids. (A complex conjugate array of complex numbers is
`used as an input to the Inverse Fast Fourier Transform
`process to assure a real resultant time series.)
`Each of the complex numbers used to encode data there
`fore plays the role of a complex spectral coefficient. That is,
`each de?nes the amplitude and phase of one of the orthogo
`nal sinusoids included in the transmitted Waveform. The
`number of discrete points in the constellation for each of the
`bands is a consequence of the measured attenuation and
`noise level in that frequency band, based on a bit-allocation
`process that need not be described here.
`In both of the above schemes, the signal poWer in each
`frequency carrier is reduced in proportion to the number of
`carriers used. Also, in both schemes, the information relating
`to the number of bits per block, the frequency channels over
`Which blocks are to be spread, etc. must be shared betWeen
`the transmitter and the receiver. Regarding the latter scheme,
`the transmitter and receiver must also share the orthogonal
`codes to be used for each tWisted pair, though these can be
`established on a permanent basis.
`According an embodiment, the invention provides a trans
`mitting modem that receives digital data from a data source
`and modulates separate carriers to represent the digital data.
`The modulated signal is applied to a channel connected to a
`receiving modem. The channel is subject to a poWer spectral
`density mask. The transmitting modem includes ?rst,
`second, and third signal modulators, each With an input. The
`modem also has a signal combiner With a combined output
`connected to the channel and a serial-to-parallel converter
`connected to the data source and to each of the ?rst, second,
`and third signal modulator inputs. The connection is such
`that the digital data from the data source is converted to
`multiple parallel streams applied respectively to the ?rst,
`second, and third signal modulators. Each of the ?rst,
`second, and third signal modulators has a respective output
`connected to the signal combiner such that a sum of output
`signals of the ?rst, second, and third signal modulators is
`applied to the channel. A transfer characteristic of the
`channel is such that a ?rst minimum poWer required to
`represent a speci?ed minimum number of bits by modulat
`ing in a ?rst frequency sub-band falls beloW the poWer
`spectral density mask and such a that a second minimum
`poWer required to represent a second speci?ed minimum
`number of bits by modulating in each of second and third
`frequency sub-bands exceeds the poWer spectral density
`mask. The serial-to-parallel converter is programmed to feed
`a ?rst bit of the digital data to the ?rst signal modulator to
`represent the ?rst bit by modulating in the ?rst frequency
`sub-band at a ?rst poWer level at least as high as the ?rst
`minimum poWer. The serial-to-parallel converter is also
`programmed to feed a second bit of the digital data to the
`second and third modulators to represent the second bit by
`coherently modulating in both the second and the third
`frequency sub-bands at a second poWer level beloW the ?rst
`poWer level, Whereby resulting signals applied in the second
`and third frequency sub-bands may be combined by the
`receiving modem to retrieve the second bit. The ?rst and
`second minimum number of bits are both equal to one in the
`absence of some other speci?ed constraint.
`According another embodiment, the invention provides a
`frequency division multiplexor transmitting data from a data
`source over a channel. The multiplexor has a signal modu
`lator With an input and ?rst, second, and third outputs, each
`output transmitting data in a respective one of ?rst, second,
`and third frequency bands. A channel response detector
`connected to the channel detects a transfer characteristic of
`
`10
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`6
`the channel, the transfer characteristic including a noise
`poWer level and an attenuation of the channel. A controller
`connected to the signal modulator controls an allocation of
`?rst and second blocks of data from the data source for
`transmission in the ?rst, second, and third frequency bands.
`The controller is programmed to transmit the ?rst block of
`data in the ?rst frequency band and transmit the second
`block redundantly in each of the second and third frequency
`bands at a ?rst poWer level When the channel transfer
`characteristic is such that a poWer level required to transmit
`the second block, at a speci?ed bit error rate, in the second
`frequency band alone is a ?rst poWer level. HoWever, When
`the channel transfer characteristic is such that a poWer level
`required to transmit the second block, at the speci?ed bit
`error rate, in the second frequency band alone at a second
`poWer level, the second poWer level being higher than the
`?rst poWer level, the controller transmits the second block in
`the second frequency band alone.
`According still another embodiment, the invention pro
`vides a modem With a frequency-division modulator and a
`controller. The modulator transmits input data in separate
`frequency channels. The controller has a memory that stores
`a poWer spectral density (PSD) mask specifying the maxi
`mum poWer levels permitted for each of the frequency
`channels. The controller’s memory also stores an aggregate
`poWer limit specifying a total permitted poWer for all of the
`signals in all of the channels. The controller is programmed
`to measure and store in the memory the channel transfer
`characteristic of a communications channel through Which
`the input data is to be transmitted. The controller is also
`programmed to transmit respective unique portions of the
`input data in of the frequency channels based on the stored
`aggregate poWer limit, the PSD mask, When the measured
`transfer characteristic is a ?rst transfer characteristic. The
`controller is programmed to transmit a same portion of the
`data in at least tWo of the frequency channels responsively
`to the stored aggregate poWer limit, the PSD mask, When the
`measured transfer characteristic is a different transfer char
`acteristic.
`According still another embodiment, the invention pro
`vides a method for use in a data modulator for allocating bits
`to data channel frequencies. The method includes the fol
`loWing steps. (1) storing mask poWer data representing a
`respective maximum poWer level for each of the data
`channel frequencies; (2) storing aggregate poWer data rep
`resenting a total amount of signal poWer to be applied in all
`of the channel frequencies; (3) allocating bits on a per
`frequency basis, such that bits are successively allocated
`until the respective maximum poWer level is at least sub
`stantially reached for each of the channel frequencies and
`such that each of the bits is allocated to a single respective
`one of the channel frequencies; and (4) When the aggregate
`poWer level is not substantially reached in the step of
`allocating, further allocating bits to multiples of the channel
`frequencies for transmission at reduced poWer rates per
`channel frequency, to permit further bits to be allocated,
`until one of the aggregate poWer limit is substantially
`reached and the respective maximum poWer level is reached
`for each of the data channel frequencies.
`According still another embodiment, the invention pro
`vides an apparatus that allocates bits for data transmission
`via a multiple discrete frequencies. The apparatus has tone
`ordering circuitry, gain scaling circuitry and an inverse
`discrete Fourier transform modulator. The circuitry in com
`bination allocates initial bits to frequencies on a per fre
`quency basis, such that the initial bits are successively
`allocated until a maximum poWer level for each frequency
`
`Page 9 of 16
`
`

`

`6,144,696
`
`7
`is at least substantially reached, each of the initial bits being
`unique to a given frequency. The circuitry also calculates a
`stored total power level for the initial bits allocated to a
`plurality of transmit frequencies, and if the stored total
`poWer level is not exceeded, allocate further bits to frequen
`cies for Which no initial bits are allocated, such that each of
`the further bits is redundantly allocated to more than one of
`the frequencies.
`According another embodiment, the invention provides a
`frequency-division multiplex (FDM) transmission system
`for a channel having multiple subchannels, each of the
`subchannels being susceptible to cross-talk interference
`from another of the subchannels. The system comprises a
`transmitting modem With a programmable FDM modulator
`connected to modulate ?rst and second frequency carriers,
`representing an input data stream, in each of ?rst and second
`subchannels of the channel. Also, the system includes a
`receiving modem connected to the channel and a modulator
`programmed to modulate the ?rst and second frequency
`carriers coherently to represent a ?rst subportion of the data
`stream in the ?rst and second frequency bands to form ?rst
`and second signals in the ?rst subchannel. The modulator is
`programmed to modulate the ?rst and second frequency
`carriers coherently to represent a second subportion of the
`data stream in the ?rst and second frequency bands to form
`third and fourth signals in the second subchannel. The
`receiving modem has a demodulator con?gured to combine
`coherently the ?rst and second signals. The modulator is also
`programmed to form the third and fourth signals such that
`When the demodulator combines coherently the ?rst and
`second signals, cross-talk interference in the ?rst
`subchannel, caused by concurrent transmission of the third
`and fourth signals in the second channel, is diminished in a
`combined signal resulting therefrom.
`According to still another embodiment, the invention
`provides a method for reducing near end cross talk. The
`method performs the folloWing steps. (1) forming ?rst and
`second signals in respective ?rst and second tones redun
`dantly representing ?rst data to form a ?rst multi-tone signal
`such that the ?rst and second signals are Weighted by a ?rst
`vector of an orthogonal set of codes; (2) applying the ?rst
`multi-tone signal to a ?rst interfering channel; (3) forming
`third and fourth signals in the respective ?rst and second
`tones redundantly representing second data to form a second
`multi-tone signal such that the third and fourth signals are
`Weighted by a second vector of an orthogonal set of codes;
`(4) applying the second multi-tone signal to a second
`interfering channel; and (5) combining the ?rst and second
`multitone signals such that a distortion in the ?rst data
`caused by near end cross talk in ?rst interfering channel is
`diminished.
`According to still another embodiment, the invention
`provides a frequency-di

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


Or .

Accessing this document will incur an additional charge of $.

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

Accept $ Charge
throbber

Still Working On It

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

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

throbber

A few More Minutes ... Still Working

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

Thank you for your continued patience.

This document could not be displayed.

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

Your account does not support viewing this document.

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

Your account does not support viewing this document.

Set your membership status to view this document.

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

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

Become a Member

One Moment Please

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

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

Your document is on its way!

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

Sealed Document

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

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


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket